-- cgit From 7a60b5c406336c5f410d1a98868c3f93d888ea0c Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 17 Feb 2011 21:36:08 +0530 Subject: Added vmwareapi module to add support of hypervisor vmware-vsphere to OpenStack. --- nova/virt/guest-tools/guest_tool.bat | 5 + nova/virt/guest-tools/guest_tool.py | 317 + nova/virt/guest-tools/guest_tool.sh | 4 + nova/virt/vmwareapi/VimService_services.py | 8369 +++ nova/virt/vmwareapi/VimService_services_types.py | 72377 +++++++++++++++++++++ nova/virt/vmwareapi/__init__.py | 16 + nova/virt/vmwareapi/io_util.py | 168 + nova/virt/vmwareapi/read_write_util.py | 381 + nova/virt/vmwareapi/vim.py | 195 + nova/virt/vmwareapi/vim_util.py | 291 + nova/virt/vmwareapi/vm_util.py | 321 + nova/virt/vmwareapi/vmops.py | 724 + nova/virt/vmwareapi/vmware_images.py | 257 + nova/virt/vmwareapi_conn.py | 384 + nova/virt/vmwareapi_readme.rst | 72 + 15 files changed, 83881 insertions(+) create mode 100644 nova/virt/guest-tools/guest_tool.bat create mode 100644 nova/virt/guest-tools/guest_tool.py create mode 100644 nova/virt/guest-tools/guest_tool.sh create mode 100644 nova/virt/vmwareapi/VimService_services.py create mode 100644 nova/virt/vmwareapi/VimService_services_types.py create mode 100644 nova/virt/vmwareapi/__init__.py create mode 100644 nova/virt/vmwareapi/io_util.py create mode 100644 nova/virt/vmwareapi/read_write_util.py create mode 100644 nova/virt/vmwareapi/vim.py create mode 100644 nova/virt/vmwareapi/vim_util.py create mode 100644 nova/virt/vmwareapi/vm_util.py create mode 100644 nova/virt/vmwareapi/vmops.py create mode 100644 nova/virt/vmwareapi/vmware_images.py create mode 100644 nova/virt/vmwareapi_conn.py create mode 100644 nova/virt/vmwareapi_readme.rst diff --git a/nova/virt/guest-tools/guest_tool.bat b/nova/virt/guest-tools/guest_tool.bat new file mode 100644 index 000000000..f7445d05c --- /dev/null +++ b/nova/virt/guest-tools/guest_tool.bat @@ -0,0 +1,5 @@ +@echo off + +set GuestToolsHome=%~dp0 +set PATH=%PATH%;%GuestToolsHome%\Python24 +"%GuestToolsHome%\Python24\python.exe" "%GuestToolsHome%\guest_tool.py" \ No newline at end of file diff --git a/nova/virt/guest-tools/guest_tool.py b/nova/virt/guest-tools/guest_tool.py new file mode 100644 index 000000000..c605e47d2 --- /dev/null +++ b/nova/virt/guest-tools/guest_tool.py @@ -0,0 +1,317 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import os +import sys +import subprocess +import time +import array +import struct +import socket +import platform +import logging + +FORMAT = "%(asctime)s - %(levelname)s - %(message)s" +if sys.platform == 'win32': + LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') +elif sys.platform == 'linux2': + LOG_DIR = '/var/log/openstack' +else: + LOG_DIR = 'logs' +if not os.path.exists(LOG_DIR): + os.mkdir(LOG_DIR) +LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') +logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) + +if sys.hexversion < 0x3000000: + _byte = ord # 2.x chr to integer +else: + _byte = int # 3.x byte to integer + + +class ProcessExecutionError: + """ + Process Execution Error Class + """ + + def __init__(self, exit_code, stdout, stderr, cmd): + """ + The Intializer + """ + self.exit_code = exit_code + self.stdout = stdout + self.stderr = stderr + self.cmd = cmd + + def __str__(self): + """ + The informal string representation of the object + """ + return str(self.exit_code) + + +def _bytes2int(bytes): + """ + convert bytes to int. + """ + intgr = 0 + for byt in bytes: + intgr = (intgr << 8) + _byte(byt) + return intgr + + +def _parse_network_details(machine_id): + """ + Parse the machine.id field to get MAC, IP, Netmask and Gateway feilds + machine.id is of the form MAC;IP;Netmask;Gateway; + ; is the separator + """ + network_details = [] + if machine_id[1].strip() == 'No machine id': + pass + else: + network_info_list = machine_id[0].split(';') + assert len(network_info_list) % 4 == 0 + for i in xrange(0, len(network_info_list) / 4): + network_details.append((network_info_list[i].strip().lower(), + network_info_list[i + 1].strip(), + network_info_list[i + 2].strip(), + network_info_list[i + 3].strip())) + return network_details + + +def _get_windows_network_adapters(): + """ + Get the list of windows network adapters + """ + import win32com.client + wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') + wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') + wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') + network_adapters = [] + for wbem_network_adapter in wbem_network_adapters: + if wbem_network_adapter.NetConnectionStatus == 2 or \ + wbem_network_adapter.NetConnectionStatus == 7: + adapter_name = wbem_network_adapter.NetConnectionID + mac_address = wbem_network_adapter.MacAddress.lower() + wbem_network_adapter_config = \ + wbem_network_adapter.associators_( + 'Win32_NetworkAdapterSetting', + 'Win32_NetworkAdapterConfiguration')[0] + ip_address = '' + subnet_mask = '' + if wbem_network_adapter_config.IPEnabled: + ip_address = wbem_network_adapter_config.IPAddress[0] + subnet_mask = wbem_network_adapter_config.IPSubnet[0] + #wbem_network_adapter_config.DefaultIPGateway[0] + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_linux_network_adapters(): + """ + Get the list of Linux network adapters + """ + import fcntl + max_bytes = 8096 + arch = platform.architecture()[0] + if arch == '32bit': + offset1 = 32 + offset2 = 32 + elif arch == '64bit': + offset1 = 16 + offset2 = 40 + else: + raise OSError("Unknown architecture: %s" % arch) + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + names = array.array('B', '\0' * max_bytes) + outbytes = struct.unpack('iL', fcntl.ioctl( + sock.fileno(), + 0x8912, + struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] + adapter_names = \ + [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] + for n_counter in xrange(0, outbytes, offset2)] + network_adapters = [] + for adapter_name in adapter_names: + ip_address = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x8915, + struct.pack('256s', adapter_name))[20:24]) + subnet_mask = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x891b, + struct.pack('256s', adapter_name))[20:24]) + raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( + sock.fileno(), + 0x8927, + struct.pack('256s', adapter_name))[18:24]) + mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] + for m_counter in range(0, len(raw_mac_address), 2)]).lower() + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_adapter_name_and_ip_address(network_adapters, mac_address): + """ + Get the adapter name based on the MAC address + """ + adapter_name = None + ip_address = None + for network_adapter in network_adapters: + if network_adapter['mac-address'] == mac_address.lower(): + adapter_name = network_adapter['name'] + ip_address = network_adapter['ip-address'] + break + return adapter_name, ip_address + + +def _get_win_adapter_name_and_ip_address(mac_address): + """ + Get the Windows network adapter name + """ + network_adapters = _get_windows_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _get_linux_adapter_name_and_ip_address(mac_address): + """ + Get the Linux adapter name + """ + network_adapters = _get_linux_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _execute(cmd_list, process_input=None, check_exit_code=True): + """ + Executes the command with the list of arguments specified + """ + cmd = ' '.join(cmd_list) + logging.debug('Executing command "%s"' % cmd) + env = os.environ.copy() + obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) + result = None + if process_input != None: + result = obj.communicate(process_input) + else: + result = obj.communicate() + obj.stdin.close() + if obj.returncode: + logging.debug('Result was %s' % obj.returncode) + if check_exit_code and obj.returncode != 0: + (stdout, stderr) = result + raise ProcessExecutionError(exit_code=obj.returncode, + stdout=stdout, + stderr=stderr, + cmd=cmd) + time.sleep(0.1) + return result + + +def _windows_set_ipaddress(): + """ + Set IP address for the windows VM + """ + program_files = os.environ.get('PROGRAMFILES') + program_files_x86 = os.environ.get('PROGRAMFILES(X86)') + vmware_tools_bin = None + if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'vmtoolsd.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'vmtoolsd.exe') + elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'VMwareService.exe') + elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, + 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files_x86, 'VMware', + 'VMware Tools', 'VMwareService.exe') + if vmware_tools_bin: + cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_win_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + cmd = ['netsh', 'interface', 'ip', 'set', 'address', + 'name="%s"' % adapter_name, 'source=static', ip_address, + subnet_mask, gateway, '1'] + _execute(cmd) + else: + logging.warn('VMware Tools is not installed') + + +def _linux_set_ipaddress(): + """ + Set IP address for the Linux VM + """ + vmware_tools_bin = None + if os.path.exists('/usr/sbin/vmtoolsd'): + vmware_tools_bin = '/usr/sbin/vmtoolsd' + elif os.path.exists('/usr/bin/vmtoolsd'): + vmware_tools_bin = '/usr/bin/vmtoolsd' + elif os.path.exists('/usr/sbin/vmware-guestd'): + vmware_tools_bin = '/usr/sbin/vmware-guestd' + elif os.path.exists('/usr/bin/vmware-guestd'): + vmware_tools_bin = '/usr/bin/vmware-guestd' + if vmware_tools_bin: + cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_linux_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + interface_file_name = \ + '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name + #Remove file + os.remove(interface_file_name) + #Touch file + _execute(['touch', interface_file_name]) + interface_file = open(interface_file_name, 'w') + interface_file.write('\nDEVICE=%s' % adapter_name) + interface_file.write('\nUSERCTL=yes') + interface_file.write('\nONBOOT=yes') + interface_file.write('\nBOOTPROTO=static') + interface_file.write('\nBROADCAST=') + interface_file.write('\nNETWORK=') + interface_file.write('\nNETMASK=%s' % subnet_mask) + interface_file.write('\nIPADDR=%s' % ip_address) + interface_file.write('\nMACADDR=%s' % mac_address) + interface_file.close() + _execute(['/sbin/service', 'network' 'restart']) + else: + logging.warn('VMware Tools is not installed') + +if __name__ == '__main__': + pltfrm = sys.platform + if pltfrm == 'win32': + _windows_set_ipaddress() + elif pltfrm == 'linux2': + _linux_set_ipaddress() + else: + raise NotImplementedError('Platform not implemented:"%s"' % pltfrm) diff --git a/nova/virt/guest-tools/guest_tool.sh b/nova/virt/guest-tools/guest_tool.sh new file mode 100644 index 000000000..1bfbc7804 --- /dev/null +++ b/nova/virt/guest-tools/guest_tool.sh @@ -0,0 +1,4 @@ +#!/bin/sh +##!/usr/bin/bash + +python guest_tool.py \ No newline at end of file diff --git a/nova/virt/vmwareapi/VimService_services.py b/nova/virt/vmwareapi/VimService_services.py new file mode 100644 index 000000000..28767ffca --- /dev/null +++ b/nova/virt/vmwareapi/VimService_services.py @@ -0,0 +1,8369 @@ +################################################## +# VimService_services.py +# generated by ZSI.generate.wsdl2python +################################################## + + +from VimService_services_types import * +import urlparse, types +from ZSI.TCcompound import ComplexType, Struct +from ZSI import client +import ZSI +from ZSI.generate.pyclass import pyclass_type + +# Locator +class VimServiceLocator: + VimPortType_address = "https://localhost/sdk/vimService" + def getVimPortTypeAddress(self): + return VimServiceLocator.VimPortType_address + def getVimPortType(self, url=None, **kw): + return VimBindingSOAP(url or VimServiceLocator.VimPortType_address, **kw) + +# Methods +class VimBindingSOAP: + def __init__(self, url, **kw): + kw.setdefault("readerclass", None) + kw.setdefault("writerclass", None) + # no resource properties + self.binding = client.Binding(url=url, **kw) + # no ws-addressing + + # op: DestroyPropertyFilter + def DestroyPropertyFilter(self, request): + if isinstance(request, DestroyPropertyFilterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyPropertyFilterResponseMsg.typecode) + return response + + # op: CreateFilter + def CreateFilter(self, request): + if isinstance(request, CreateFilterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateFilterResponseMsg.typecode) + return response + + # op: RetrieveProperties + def RetrieveProperties(self, request): + if isinstance(request, RetrievePropertiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrievePropertiesResponseMsg.typecode) + return response + + # op: CheckForUpdates + def CheckForUpdates(self, request): + if isinstance(request, CheckForUpdatesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckForUpdatesResponseMsg.typecode) + return response + + # op: WaitForUpdates + def WaitForUpdates(self, request): + if isinstance(request, WaitForUpdatesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(WaitForUpdatesResponseMsg.typecode) + return response + + # op: CancelWaitForUpdates + def CancelWaitForUpdates(self, request): + if isinstance(request, CancelWaitForUpdatesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CancelWaitForUpdatesResponseMsg.typecode) + return response + + # op: AddAuthorizationRole + def AddAuthorizationRole(self, request): + if isinstance(request, AddAuthorizationRoleRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddAuthorizationRoleResponseMsg.typecode) + return response + + # op: RemoveAuthorizationRole + def RemoveAuthorizationRole(self, request): + if isinstance(request, RemoveAuthorizationRoleRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveAuthorizationRoleResponseMsg.typecode) + return response + + # op: UpdateAuthorizationRole + def UpdateAuthorizationRole(self, request): + if isinstance(request, UpdateAuthorizationRoleRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateAuthorizationRoleResponseMsg.typecode) + return response + + # op: MergePermissions + def MergePermissions(self, request): + if isinstance(request, MergePermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MergePermissionsResponseMsg.typecode) + return response + + # op: RetrieveRolePermissions + def RetrieveRolePermissions(self, request): + if isinstance(request, RetrieveRolePermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveRolePermissionsResponseMsg.typecode) + return response + + # op: RetrieveEntityPermissions + def RetrieveEntityPermissions(self, request): + if isinstance(request, RetrieveEntityPermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveEntityPermissionsResponseMsg.typecode) + return response + + # op: RetrieveAllPermissions + def RetrieveAllPermissions(self, request): + if isinstance(request, RetrieveAllPermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveAllPermissionsResponseMsg.typecode) + return response + + # op: SetEntityPermissions + def SetEntityPermissions(self, request): + if isinstance(request, SetEntityPermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetEntityPermissionsResponseMsg.typecode) + return response + + # op: ResetEntityPermissions + def ResetEntityPermissions(self, request): + if isinstance(request, ResetEntityPermissionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetEntityPermissionsResponseMsg.typecode) + return response + + # op: RemoveEntityPermission + def RemoveEntityPermission(self, request): + if isinstance(request, RemoveEntityPermissionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveEntityPermissionResponseMsg.typecode) + return response + + # op: ReconfigureCluster + def ReconfigureCluster(self, request): + if isinstance(request, ReconfigureClusterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureClusterResponseMsg.typecode) + return response + + # op: ReconfigureCluster_Task + def ReconfigureCluster_Task(self, request): + if isinstance(request, ReconfigureCluster_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureCluster_TaskResponseMsg.typecode) + return response + + # op: ApplyRecommendation + def ApplyRecommendation(self, request): + if isinstance(request, ApplyRecommendationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ApplyRecommendationResponseMsg.typecode) + return response + + # op: RecommendHostsForVm + def RecommendHostsForVm(self, request): + if isinstance(request, RecommendHostsForVmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RecommendHostsForVmResponseMsg.typecode) + return response + + # op: AddHost + def AddHost(self, request): + if isinstance(request, AddHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddHostResponseMsg.typecode) + return response + + # op: AddHost_Task + def AddHost_Task(self, request): + if isinstance(request, AddHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddHost_TaskResponseMsg.typecode) + return response + + # op: MoveInto + def MoveInto(self, request): + if isinstance(request, MoveIntoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveIntoResponseMsg.typecode) + return response + + # op: MoveInto_Task + def MoveInto_Task(self, request): + if isinstance(request, MoveInto_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveInto_TaskResponseMsg.typecode) + return response + + # op: MoveHostInto + def MoveHostInto(self, request): + if isinstance(request, MoveHostIntoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveHostIntoResponseMsg.typecode) + return response + + # op: MoveHostInto_Task + def MoveHostInto_Task(self, request): + if isinstance(request, MoveHostInto_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveHostInto_TaskResponseMsg.typecode) + return response + + # op: RefreshRecommendation + def RefreshRecommendation(self, request): + if isinstance(request, RefreshRecommendationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshRecommendationResponseMsg.typecode) + return response + + # op: RetrieveDasAdvancedRuntimeInfo + def RetrieveDasAdvancedRuntimeInfo(self, request): + if isinstance(request, RetrieveDasAdvancedRuntimeInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveDasAdvancedRuntimeInfoResponseMsg.typecode) + return response + + # op: ReconfigureComputeResource + def ReconfigureComputeResource(self, request): + if isinstance(request, ReconfigureComputeResourceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureComputeResourceResponseMsg.typecode) + return response + + # op: ReconfigureComputeResource_Task + def ReconfigureComputeResource_Task(self, request): + if isinstance(request, ReconfigureComputeResource_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureComputeResource_TaskResponseMsg.typecode) + return response + + # op: AddCustomFieldDef + def AddCustomFieldDef(self, request): + if isinstance(request, AddCustomFieldDefRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddCustomFieldDefResponseMsg.typecode) + return response + + # op: RemoveCustomFieldDef + def RemoveCustomFieldDef(self, request): + if isinstance(request, RemoveCustomFieldDefRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveCustomFieldDefResponseMsg.typecode) + return response + + # op: RenameCustomFieldDef + def RenameCustomFieldDef(self, request): + if isinstance(request, RenameCustomFieldDefRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RenameCustomFieldDefResponseMsg.typecode) + return response + + # op: SetField + def SetField(self, request): + if isinstance(request, SetFieldRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetFieldResponseMsg.typecode) + return response + + # op: DoesCustomizationSpecExist + def DoesCustomizationSpecExist(self, request): + if isinstance(request, DoesCustomizationSpecExistRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DoesCustomizationSpecExistResponseMsg.typecode) + return response + + # op: GetCustomizationSpec + def GetCustomizationSpec(self, request): + if isinstance(request, GetCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetCustomizationSpecResponseMsg.typecode) + return response + + # op: CreateCustomizationSpec + def CreateCustomizationSpec(self, request): + if isinstance(request, CreateCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateCustomizationSpecResponseMsg.typecode) + return response + + # op: OverwriteCustomizationSpec + def OverwriteCustomizationSpec(self, request): + if isinstance(request, OverwriteCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(OverwriteCustomizationSpecResponseMsg.typecode) + return response + + # op: DeleteCustomizationSpec + def DeleteCustomizationSpec(self, request): + if isinstance(request, DeleteCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteCustomizationSpecResponseMsg.typecode) + return response + + # op: DuplicateCustomizationSpec + def DuplicateCustomizationSpec(self, request): + if isinstance(request, DuplicateCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DuplicateCustomizationSpecResponseMsg.typecode) + return response + + # op: RenameCustomizationSpec + def RenameCustomizationSpec(self, request): + if isinstance(request, RenameCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RenameCustomizationSpecResponseMsg.typecode) + return response + + # op: CustomizationSpecItemToXml + def CustomizationSpecItemToXml(self, request): + if isinstance(request, CustomizationSpecItemToXmlRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CustomizationSpecItemToXmlResponseMsg.typecode) + return response + + # op: XmlToCustomizationSpecItem + def XmlToCustomizationSpecItem(self, request): + if isinstance(request, XmlToCustomizationSpecItemRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(XmlToCustomizationSpecItemResponseMsg.typecode) + return response + + # op: CheckCustomizationResources + def CheckCustomizationResources(self, request): + if isinstance(request, CheckCustomizationResourcesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckCustomizationResourcesResponseMsg.typecode) + return response + + # op: QueryConnectionInfo + def QueryConnectionInfo(self, request): + if isinstance(request, QueryConnectionInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryConnectionInfoResponseMsg.typecode) + return response + + # op: PowerOnMultiVM + def PowerOnMultiVM(self, request): + if isinstance(request, PowerOnMultiVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnMultiVMResponseMsg.typecode) + return response + + # op: PowerOnMultiVM_Task + def PowerOnMultiVM_Task(self, request): + if isinstance(request, PowerOnMultiVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnMultiVM_TaskResponseMsg.typecode) + return response + + # op: RefreshDatastore + def RefreshDatastore(self, request): + if isinstance(request, RefreshDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshDatastoreResponseMsg.typecode) + return response + + # op: RefreshDatastoreStorageInfo + def RefreshDatastoreStorageInfo(self, request): + if isinstance(request, RefreshDatastoreStorageInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshDatastoreStorageInfoResponseMsg.typecode) + return response + + # op: RenameDatastore + def RenameDatastore(self, request): + if isinstance(request, RenameDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RenameDatastoreResponseMsg.typecode) + return response + + # op: DestroyDatastore + def DestroyDatastore(self, request): + if isinstance(request, DestroyDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyDatastoreResponseMsg.typecode) + return response + + # op: QueryDescriptions + def QueryDescriptions(self, request): + if isinstance(request, QueryDescriptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryDescriptionsResponseMsg.typecode) + return response + + # op: BrowseDiagnosticLog + def BrowseDiagnosticLog(self, request): + if isinstance(request, BrowseDiagnosticLogRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(BrowseDiagnosticLogResponseMsg.typecode) + return response + + # op: GenerateLogBundles + def GenerateLogBundles(self, request): + if isinstance(request, GenerateLogBundlesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GenerateLogBundlesResponseMsg.typecode) + return response + + # op: GenerateLogBundles_Task + def GenerateLogBundles_Task(self, request): + if isinstance(request, GenerateLogBundles_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GenerateLogBundles_TaskResponseMsg.typecode) + return response + + # op: DVSFetchKeyOfPorts + def DVSFetchKeyOfPorts(self, request): + if isinstance(request, DVSFetchKeyOfPortsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSFetchKeyOfPortsResponseMsg.typecode) + return response + + # op: DVSFetchPorts + def DVSFetchPorts(self, request): + if isinstance(request, DVSFetchPortsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSFetchPortsResponseMsg.typecode) + return response + + # op: DVSQueryUsedVlanId + def DVSQueryUsedVlanId(self, request): + if isinstance(request, DVSQueryUsedVlanIdRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSQueryUsedVlanIdResponseMsg.typecode) + return response + + # op: DVSReconfigure + def DVSReconfigure(self, request): + if isinstance(request, DVSReconfigureRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSReconfigureResponseMsg.typecode) + return response + + # op: DVSReconfigure_Task + def DVSReconfigure_Task(self, request): + if isinstance(request, DVSReconfigure_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSReconfigure_TaskResponseMsg.typecode) + return response + + # op: DVSPerformProductSpecOperation + def DVSPerformProductSpecOperation(self, request): + if isinstance(request, DVSPerformProductSpecOperationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSPerformProductSpecOperationResponseMsg.typecode) + return response + + # op: DVSPerformProductSpecOperation_Task + def DVSPerformProductSpecOperation_Task(self, request): + if isinstance(request, DVSPerformProductSpecOperation_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSPerformProductSpecOperation_TaskResponseMsg.typecode) + return response + + # op: DVSMerge + def DVSMerge(self, request): + if isinstance(request, DVSMergeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSMergeResponseMsg.typecode) + return response + + # op: DVSMerge_Task + def DVSMerge_Task(self, request): + if isinstance(request, DVSMerge_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSMerge_TaskResponseMsg.typecode) + return response + + # op: DVSAddPortgroups + def DVSAddPortgroups(self, request): + if isinstance(request, DVSAddPortgroupsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSAddPortgroupsResponseMsg.typecode) + return response + + # op: DVSMovePort + def DVSMovePort(self, request): + if isinstance(request, DVSMovePortRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSMovePortResponseMsg.typecode) + return response + + # op: DVSUpdateCapability + def DVSUpdateCapability(self, request): + if isinstance(request, DVSUpdateCapabilityRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSUpdateCapabilityResponseMsg.typecode) + return response + + # op: ReconfigurePort + def ReconfigurePort(self, request): + if isinstance(request, ReconfigurePortRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigurePortResponseMsg.typecode) + return response + + # op: DVSRefreshPortState + def DVSRefreshPortState(self, request): + if isinstance(request, DVSRefreshPortStateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSRefreshPortStateResponseMsg.typecode) + return response + + # op: DVSRectifyHost + def DVSRectifyHost(self, request): + if isinstance(request, DVSRectifyHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSRectifyHostResponseMsg.typecode) + return response + + # op: QueryConfigOptionDescriptor + def QueryConfigOptionDescriptor(self, request): + if isinstance(request, QueryConfigOptionDescriptorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryConfigOptionDescriptorResponseMsg.typecode) + return response + + # op: QueryConfigOption + def QueryConfigOption(self, request): + if isinstance(request, QueryConfigOptionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryConfigOptionResponseMsg.typecode) + return response + + # op: QueryConfigTarget + def QueryConfigTarget(self, request): + if isinstance(request, QueryConfigTargetRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryConfigTargetResponseMsg.typecode) + return response + + # op: QueryTargetCapabilities + def QueryTargetCapabilities(self, request): + if isinstance(request, QueryTargetCapabilitiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryTargetCapabilitiesResponseMsg.typecode) + return response + + # op: setCustomValue + def setCustomValue(self, request): + if isinstance(request, setCustomValueRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(setCustomValueResponseMsg.typecode) + return response + + # op: UnregisterExtension + def UnregisterExtension(self, request): + if isinstance(request, UnregisterExtensionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnregisterExtensionResponseMsg.typecode) + return response + + # op: FindExtension + def FindExtension(self, request): + if isinstance(request, FindExtensionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindExtensionResponseMsg.typecode) + return response + + # op: RegisterExtension + def RegisterExtension(self, request): + if isinstance(request, RegisterExtensionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RegisterExtensionResponseMsg.typecode) + return response + + # op: UpdateExtension + def UpdateExtension(self, request): + if isinstance(request, UpdateExtensionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateExtensionResponseMsg.typecode) + return response + + # op: GetPublicKey + def GetPublicKey(self, request): + if isinstance(request, GetPublicKeyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetPublicKeyResponseMsg.typecode) + return response + + # op: SetPublicKey + def SetPublicKey(self, request): + if isinstance(request, SetPublicKeyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetPublicKeyResponseMsg.typecode) + return response + + # op: MoveDatastoreFile + def MoveDatastoreFile(self, request): + if isinstance(request, MoveDatastoreFileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveDatastoreFileResponseMsg.typecode) + return response + + # op: MoveDatastoreFile_Task + def MoveDatastoreFile_Task(self, request): + if isinstance(request, MoveDatastoreFile_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveDatastoreFile_TaskResponseMsg.typecode) + return response + + # op: CopyDatastoreFile + def CopyDatastoreFile(self, request): + if isinstance(request, CopyDatastoreFileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CopyDatastoreFileResponseMsg.typecode) + return response + + # op: CopyDatastoreFile_Task + def CopyDatastoreFile_Task(self, request): + if isinstance(request, CopyDatastoreFile_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CopyDatastoreFile_TaskResponseMsg.typecode) + return response + + # op: DeleteDatastoreFile + def DeleteDatastoreFile(self, request): + if isinstance(request, DeleteDatastoreFileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteDatastoreFileResponseMsg.typecode) + return response + + # op: DeleteDatastoreFile_Task + def DeleteDatastoreFile_Task(self, request): + if isinstance(request, DeleteDatastoreFile_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteDatastoreFile_TaskResponseMsg.typecode) + return response + + # op: MakeDirectory + def MakeDirectory(self, request): + if isinstance(request, MakeDirectoryRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MakeDirectoryResponseMsg.typecode) + return response + + # op: ChangeOwner + def ChangeOwner(self, request): + if isinstance(request, ChangeOwnerRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ChangeOwnerResponseMsg.typecode) + return response + + # op: CreateFolder + def CreateFolder(self, request): + if isinstance(request, CreateFolderRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateFolderResponseMsg.typecode) + return response + + # op: MoveIntoFolder + def MoveIntoFolder(self, request): + if isinstance(request, MoveIntoFolderRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveIntoFolderResponseMsg.typecode) + return response + + # op: MoveIntoFolder_Task + def MoveIntoFolder_Task(self, request): + if isinstance(request, MoveIntoFolder_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveIntoFolder_TaskResponseMsg.typecode) + return response + + # op: CreateVM + def CreateVM(self, request): + if isinstance(request, CreateVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVMResponseMsg.typecode) + return response + + # op: CreateVM_Task + def CreateVM_Task(self, request): + if isinstance(request, CreateVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVM_TaskResponseMsg.typecode) + return response + + # op: RegisterVM + def RegisterVM(self, request): + if isinstance(request, RegisterVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RegisterVMResponseMsg.typecode) + return response + + # op: RegisterVM_Task + def RegisterVM_Task(self, request): + if isinstance(request, RegisterVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RegisterVM_TaskResponseMsg.typecode) + return response + + # op: CreateCluster + def CreateCluster(self, request): + if isinstance(request, CreateClusterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateClusterResponseMsg.typecode) + return response + + # op: CreateClusterEx + def CreateClusterEx(self, request): + if isinstance(request, CreateClusterExRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateClusterExResponseMsg.typecode) + return response + + # op: AddStandaloneHost + def AddStandaloneHost(self, request): + if isinstance(request, AddStandaloneHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddStandaloneHostResponseMsg.typecode) + return response + + # op: AddStandaloneHost_Task + def AddStandaloneHost_Task(self, request): + if isinstance(request, AddStandaloneHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddStandaloneHost_TaskResponseMsg.typecode) + return response + + # op: CreateDatacenter + def CreateDatacenter(self, request): + if isinstance(request, CreateDatacenterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateDatacenterResponseMsg.typecode) + return response + + # op: UnregisterAndDestroy + def UnregisterAndDestroy(self, request): + if isinstance(request, UnregisterAndDestroyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnregisterAndDestroyResponseMsg.typecode) + return response + + # op: UnregisterAndDestroy_Task + def UnregisterAndDestroy_Task(self, request): + if isinstance(request, UnregisterAndDestroy_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnregisterAndDestroy_TaskResponseMsg.typecode) + return response + + # op: FolderCreateDVS + def FolderCreateDVS(self, request): + if isinstance(request, FolderCreateDVSRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FolderCreateDVSResponseMsg.typecode) + return response + + # op: SetCollectorPageSize + def SetCollectorPageSize(self, request): + if isinstance(request, SetCollectorPageSizeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetCollectorPageSizeResponseMsg.typecode) + return response + + # op: RewindCollector + def RewindCollector(self, request): + if isinstance(request, RewindCollectorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RewindCollectorResponseMsg.typecode) + return response + + # op: ResetCollector + def ResetCollector(self, request): + if isinstance(request, ResetCollectorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetCollectorResponseMsg.typecode) + return response + + # op: DestroyCollector + def DestroyCollector(self, request): + if isinstance(request, DestroyCollectorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyCollectorResponseMsg.typecode) + return response + + # op: QueryHostConnectionInfo + def QueryHostConnectionInfo(self, request): + if isinstance(request, QueryHostConnectionInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryHostConnectionInfoResponseMsg.typecode) + return response + + # op: UpdateSystemResources + def UpdateSystemResources(self, request): + if isinstance(request, UpdateSystemResourcesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateSystemResourcesResponseMsg.typecode) + return response + + # op: ReconnectHost + def ReconnectHost(self, request): + if isinstance(request, ReconnectHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconnectHostResponseMsg.typecode) + return response + + # op: ReconnectHost_Task + def ReconnectHost_Task(self, request): + if isinstance(request, ReconnectHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconnectHost_TaskResponseMsg.typecode) + return response + + # op: DisconnectHost + def DisconnectHost(self, request): + if isinstance(request, DisconnectHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisconnectHostResponseMsg.typecode) + return response + + # op: DisconnectHost_Task + def DisconnectHost_Task(self, request): + if isinstance(request, DisconnectHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisconnectHost_TaskResponseMsg.typecode) + return response + + # op: EnterMaintenanceMode + def EnterMaintenanceMode(self, request): + if isinstance(request, EnterMaintenanceModeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnterMaintenanceModeResponseMsg.typecode) + return response + + # op: EnterMaintenanceMode_Task + def EnterMaintenanceMode_Task(self, request): + if isinstance(request, EnterMaintenanceMode_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnterMaintenanceMode_TaskResponseMsg.typecode) + return response + + # op: ExitMaintenanceMode + def ExitMaintenanceMode(self, request): + if isinstance(request, ExitMaintenanceModeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExitMaintenanceModeResponseMsg.typecode) + return response + + # op: ExitMaintenanceMode_Task + def ExitMaintenanceMode_Task(self, request): + if isinstance(request, ExitMaintenanceMode_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExitMaintenanceMode_TaskResponseMsg.typecode) + return response + + # op: RebootHost + def RebootHost(self, request): + if isinstance(request, RebootHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RebootHostResponseMsg.typecode) + return response + + # op: RebootHost_Task + def RebootHost_Task(self, request): + if isinstance(request, RebootHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RebootHost_TaskResponseMsg.typecode) + return response + + # op: ShutdownHost + def ShutdownHost(self, request): + if isinstance(request, ShutdownHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ShutdownHostResponseMsg.typecode) + return response + + # op: ShutdownHost_Task + def ShutdownHost_Task(self, request): + if isinstance(request, ShutdownHost_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ShutdownHost_TaskResponseMsg.typecode) + return response + + # op: PowerDownHostToStandBy + def PowerDownHostToStandBy(self, request): + if isinstance(request, PowerDownHostToStandByRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerDownHostToStandByResponseMsg.typecode) + return response + + # op: PowerDownHostToStandBy_Task + def PowerDownHostToStandBy_Task(self, request): + if isinstance(request, PowerDownHostToStandBy_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerDownHostToStandBy_TaskResponseMsg.typecode) + return response + + # op: PowerUpHostFromStandBy + def PowerUpHostFromStandBy(self, request): + if isinstance(request, PowerUpHostFromStandByRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerUpHostFromStandByResponseMsg.typecode) + return response + + # op: PowerUpHostFromStandBy_Task + def PowerUpHostFromStandBy_Task(self, request): + if isinstance(request, PowerUpHostFromStandBy_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerUpHostFromStandBy_TaskResponseMsg.typecode) + return response + + # op: QueryMemoryOverhead + def QueryMemoryOverhead(self, request): + if isinstance(request, QueryMemoryOverheadRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryMemoryOverheadResponseMsg.typecode) + return response + + # op: QueryMemoryOverheadEx + def QueryMemoryOverheadEx(self, request): + if isinstance(request, QueryMemoryOverheadExRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryMemoryOverheadExResponseMsg.typecode) + return response + + # op: ReconfigureHostForDAS + def ReconfigureHostForDAS(self, request): + if isinstance(request, ReconfigureHostForDASRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureHostForDASResponseMsg.typecode) + return response + + # op: ReconfigureHostForDAS_Task + def ReconfigureHostForDAS_Task(self, request): + if isinstance(request, ReconfigureHostForDAS_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureHostForDAS_TaskResponseMsg.typecode) + return response + + # op: UpdateFlags + def UpdateFlags(self, request): + if isinstance(request, UpdateFlagsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateFlagsResponseMsg.typecode) + return response + + # op: AcquireCimServicesTicket + def AcquireCimServicesTicket(self, request): + if isinstance(request, AcquireCimServicesTicketRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AcquireCimServicesTicketResponseMsg.typecode) + return response + + # op: UpdateIpmi + def UpdateIpmi(self, request): + if isinstance(request, UpdateIpmiRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateIpmiResponseMsg.typecode) + return response + + # op: HttpNfcLeaseComplete + def HttpNfcLeaseComplete(self, request): + if isinstance(request, HttpNfcLeaseCompleteRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HttpNfcLeaseCompleteResponseMsg.typecode) + return response + + # op: HttpNfcLeaseAbort + def HttpNfcLeaseAbort(self, request): + if isinstance(request, HttpNfcLeaseAbortRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HttpNfcLeaseAbortResponseMsg.typecode) + return response + + # op: HttpNfcLeaseProgress + def HttpNfcLeaseProgress(self, request): + if isinstance(request, HttpNfcLeaseProgressRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HttpNfcLeaseProgressResponseMsg.typecode) + return response + + # op: QueryIpPools + def QueryIpPools(self, request): + if isinstance(request, QueryIpPoolsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryIpPoolsResponseMsg.typecode) + return response + + # op: CreateIpPool + def CreateIpPool(self, request): + if isinstance(request, CreateIpPoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateIpPoolResponseMsg.typecode) + return response + + # op: UpdateIpPool + def UpdateIpPool(self, request): + if isinstance(request, UpdateIpPoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateIpPoolResponseMsg.typecode) + return response + + # op: DestroyIpPool + def DestroyIpPool(self, request): + if isinstance(request, DestroyIpPoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyIpPoolResponseMsg.typecode) + return response + + # op: AssociateIpPool + def AssociateIpPool(self, request): + if isinstance(request, AssociateIpPoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AssociateIpPoolResponseMsg.typecode) + return response + + # op: UpdateAssignedLicense + def UpdateAssignedLicense(self, request): + if isinstance(request, UpdateAssignedLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateAssignedLicenseResponseMsg.typecode) + return response + + # op: RemoveAssignedLicense + def RemoveAssignedLicense(self, request): + if isinstance(request, RemoveAssignedLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveAssignedLicenseResponseMsg.typecode) + return response + + # op: QueryAssignedLicenses + def QueryAssignedLicenses(self, request): + if isinstance(request, QueryAssignedLicensesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryAssignedLicensesResponseMsg.typecode) + return response + + # op: IsFeatureAvailable + def IsFeatureAvailable(self, request): + if isinstance(request, IsFeatureAvailableRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(IsFeatureAvailableResponseMsg.typecode) + return response + + # op: SetFeatureInUse + def SetFeatureInUse(self, request): + if isinstance(request, SetFeatureInUseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetFeatureInUseResponseMsg.typecode) + return response + + # op: ResetFeatureInUse + def ResetFeatureInUse(self, request): + if isinstance(request, ResetFeatureInUseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetFeatureInUseResponseMsg.typecode) + return response + + # op: QuerySupportedFeatures + def QuerySupportedFeatures(self, request): + if isinstance(request, QuerySupportedFeaturesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QuerySupportedFeaturesResponseMsg.typecode) + return response + + # op: QueryLicenseSourceAvailability + def QueryLicenseSourceAvailability(self, request): + if isinstance(request, QueryLicenseSourceAvailabilityRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryLicenseSourceAvailabilityResponseMsg.typecode) + return response + + # op: QueryLicenseUsage + def QueryLicenseUsage(self, request): + if isinstance(request, QueryLicenseUsageRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryLicenseUsageResponseMsg.typecode) + return response + + # op: SetLicenseEdition + def SetLicenseEdition(self, request): + if isinstance(request, SetLicenseEditionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetLicenseEditionResponseMsg.typecode) + return response + + # op: CheckLicenseFeature + def CheckLicenseFeature(self, request): + if isinstance(request, CheckLicenseFeatureRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckLicenseFeatureResponseMsg.typecode) + return response + + # op: EnableFeature + def EnableFeature(self, request): + if isinstance(request, EnableFeatureRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableFeatureResponseMsg.typecode) + return response + + # op: DisableFeature + def DisableFeature(self, request): + if isinstance(request, DisableFeatureRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableFeatureResponseMsg.typecode) + return response + + # op: ConfigureLicenseSource + def ConfigureLicenseSource(self, request): + if isinstance(request, ConfigureLicenseSourceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ConfigureLicenseSourceResponseMsg.typecode) + return response + + # op: UpdateLicense + def UpdateLicense(self, request): + if isinstance(request, UpdateLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateLicenseResponseMsg.typecode) + return response + + # op: AddLicense + def AddLicense(self, request): + if isinstance(request, AddLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddLicenseResponseMsg.typecode) + return response + + # op: RemoveLicense + def RemoveLicense(self, request): + if isinstance(request, RemoveLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveLicenseResponseMsg.typecode) + return response + + # op: DecodeLicense + def DecodeLicense(self, request): + if isinstance(request, DecodeLicenseRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DecodeLicenseResponseMsg.typecode) + return response + + # op: UpdateLicenseLabel + def UpdateLicenseLabel(self, request): + if isinstance(request, UpdateLicenseLabelRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateLicenseLabelResponseMsg.typecode) + return response + + # op: RemoveLicenseLabel + def RemoveLicenseLabel(self, request): + if isinstance(request, RemoveLicenseLabelRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveLicenseLabelResponseMsg.typecode) + return response + + # op: Reload + def Reload(self, request): + if isinstance(request, ReloadRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReloadResponseMsg.typecode) + return response + + # op: Rename + def Rename(self, request): + if isinstance(request, RenameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RenameResponseMsg.typecode) + return response + + # op: Rename_Task + def Rename_Task(self, request): + if isinstance(request, Rename_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(Rename_TaskResponseMsg.typecode) + return response + + # op: Destroy + def Destroy(self, request): + if isinstance(request, DestroyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyResponseMsg.typecode) + return response + + # op: Destroy_Task + def Destroy_Task(self, request): + if isinstance(request, Destroy_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(Destroy_TaskResponseMsg.typecode) + return response + + # op: DestroyNetwork + def DestroyNetwork(self, request): + if isinstance(request, DestroyNetworkRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyNetworkResponseMsg.typecode) + return response + + # op: ValidateHost + def ValidateHost(self, request): + if isinstance(request, ValidateHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ValidateHostResponseMsg.typecode) + return response + + # op: ParseDescriptor + def ParseDescriptor(self, request): + if isinstance(request, ParseDescriptorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ParseDescriptorResponseMsg.typecode) + return response + + # op: CreateImportSpec + def CreateImportSpec(self, request): + if isinstance(request, CreateImportSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateImportSpecResponseMsg.typecode) + return response + + # op: CreateDescriptor + def CreateDescriptor(self, request): + if isinstance(request, CreateDescriptorRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateDescriptorResponseMsg.typecode) + return response + + # op: QueryPerfProviderSummary + def QueryPerfProviderSummary(self, request): + if isinstance(request, QueryPerfProviderSummaryRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPerfProviderSummaryResponseMsg.typecode) + return response + + # op: QueryAvailablePerfMetric + def QueryAvailablePerfMetric(self, request): + if isinstance(request, QueryAvailablePerfMetricRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryAvailablePerfMetricResponseMsg.typecode) + return response + + # op: QueryPerfCounter + def QueryPerfCounter(self, request): + if isinstance(request, QueryPerfCounterRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPerfCounterResponseMsg.typecode) + return response + + # op: QueryPerfCounterByLevel + def QueryPerfCounterByLevel(self, request): + if isinstance(request, QueryPerfCounterByLevelRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPerfCounterByLevelResponseMsg.typecode) + return response + + # op: QueryPerf + def QueryPerf(self, request): + if isinstance(request, QueryPerfRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPerfResponseMsg.typecode) + return response + + # op: QueryPerfComposite + def QueryPerfComposite(self, request): + if isinstance(request, QueryPerfCompositeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPerfCompositeResponseMsg.typecode) + return response + + # op: CreatePerfInterval + def CreatePerfInterval(self, request): + if isinstance(request, CreatePerfIntervalRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreatePerfIntervalResponseMsg.typecode) + return response + + # op: RemovePerfInterval + def RemovePerfInterval(self, request): + if isinstance(request, RemovePerfIntervalRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemovePerfIntervalResponseMsg.typecode) + return response + + # op: UpdatePerfInterval + def UpdatePerfInterval(self, request): + if isinstance(request, UpdatePerfIntervalRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdatePerfIntervalResponseMsg.typecode) + return response + + # op: GetDatabaseSizeEstimate + def GetDatabaseSizeEstimate(self, request): + if isinstance(request, GetDatabaseSizeEstimateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetDatabaseSizeEstimateResponseMsg.typecode) + return response + + # op: UpdateConfig + def UpdateConfig(self, request): + if isinstance(request, UpdateConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateConfigResponseMsg.typecode) + return response + + # op: MoveIntoResourcePool + def MoveIntoResourcePool(self, request): + if isinstance(request, MoveIntoResourcePoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveIntoResourcePoolResponseMsg.typecode) + return response + + # op: UpdateChildResourceConfiguration + def UpdateChildResourceConfiguration(self, request): + if isinstance(request, UpdateChildResourceConfigurationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateChildResourceConfigurationResponseMsg.typecode) + return response + + # op: CreateResourcePool + def CreateResourcePool(self, request): + if isinstance(request, CreateResourcePoolRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateResourcePoolResponseMsg.typecode) + return response + + # op: DestroyChildren + def DestroyChildren(self, request): + if isinstance(request, DestroyChildrenRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyChildrenResponseMsg.typecode) + return response + + # op: CreateVApp + def CreateVApp(self, request): + if isinstance(request, CreateVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVAppResponseMsg.typecode) + return response + + # op: CreateChildVM + def CreateChildVM(self, request): + if isinstance(request, CreateChildVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateChildVMResponseMsg.typecode) + return response + + # op: CreateChildVM_Task + def CreateChildVM_Task(self, request): + if isinstance(request, CreateChildVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateChildVM_TaskResponseMsg.typecode) + return response + + # op: RegisterChildVM + def RegisterChildVM(self, request): + if isinstance(request, RegisterChildVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RegisterChildVMResponseMsg.typecode) + return response + + # op: RegisterChildVM_Task + def RegisterChildVM_Task(self, request): + if isinstance(request, RegisterChildVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RegisterChildVM_TaskResponseMsg.typecode) + return response + + # op: ImportVApp + def ImportVApp(self, request): + if isinstance(request, ImportVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ImportVAppResponseMsg.typecode) + return response + + # op: FindByUuid + def FindByUuid(self, request): + if isinstance(request, FindByUuidRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindByUuidResponseMsg.typecode) + return response + + # op: FindByDatastorePath + def FindByDatastorePath(self, request): + if isinstance(request, FindByDatastorePathRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindByDatastorePathResponseMsg.typecode) + return response + + # op: FindByDnsName + def FindByDnsName(self, request): + if isinstance(request, FindByDnsNameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindByDnsNameResponseMsg.typecode) + return response + + # op: FindByIp + def FindByIp(self, request): + if isinstance(request, FindByIpRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindByIpResponseMsg.typecode) + return response + + # op: FindByInventoryPath + def FindByInventoryPath(self, request): + if isinstance(request, FindByInventoryPathRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindByInventoryPathResponseMsg.typecode) + return response + + # op: FindChild + def FindChild(self, request): + if isinstance(request, FindChildRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindChildResponseMsg.typecode) + return response + + # op: FindAllByUuid + def FindAllByUuid(self, request): + if isinstance(request, FindAllByUuidRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindAllByUuidResponseMsg.typecode) + return response + + # op: FindAllByDnsName + def FindAllByDnsName(self, request): + if isinstance(request, FindAllByDnsNameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindAllByDnsNameResponseMsg.typecode) + return response + + # op: FindAllByIp + def FindAllByIp(self, request): + if isinstance(request, FindAllByIpRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FindAllByIpResponseMsg.typecode) + return response + + # op: CurrentTime + def CurrentTime(self, request): + if isinstance(request, CurrentTimeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CurrentTimeResponseMsg.typecode) + return response + + # op: RetrieveServiceContent + def RetrieveServiceContent(self, request): + if isinstance(request, RetrieveServiceContentRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveServiceContentResponseMsg.typecode) + return response + + # op: ValidateMigration + def ValidateMigration(self, request): + if isinstance(request, ValidateMigrationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ValidateMigrationResponseMsg.typecode) + return response + + # op: QueryVMotionCompatibility + def QueryVMotionCompatibility(self, request): + if isinstance(request, QueryVMotionCompatibilityRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVMotionCompatibilityResponseMsg.typecode) + return response + + # op: RetrieveProductComponents + def RetrieveProductComponents(self, request): + if isinstance(request, RetrieveProductComponentsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveProductComponentsResponseMsg.typecode) + return response + + # op: UpdateServiceMessage + def UpdateServiceMessage(self, request): + if isinstance(request, UpdateServiceMessageRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateServiceMessageResponseMsg.typecode) + return response + + # op: Login + def Login(self, request): + if isinstance(request, LoginRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(LoginResponseMsg.typecode) + return response + + # op: LoginBySSPI + def LoginBySSPI(self, request): + if isinstance(request, LoginBySSPIRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(LoginBySSPIResponseMsg.typecode) + return response + + # op: Logout + def Logout(self, request): + if isinstance(request, LogoutRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(LogoutResponseMsg.typecode) + return response + + # op: AcquireLocalTicket + def AcquireLocalTicket(self, request): + if isinstance(request, AcquireLocalTicketRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AcquireLocalTicketResponseMsg.typecode) + return response + + # op: TerminateSession + def TerminateSession(self, request): + if isinstance(request, TerminateSessionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(TerminateSessionResponseMsg.typecode) + return response + + # op: SetLocale + def SetLocale(self, request): + if isinstance(request, SetLocaleRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetLocaleResponseMsg.typecode) + return response + + # op: LoginExtensionBySubjectName + def LoginExtensionBySubjectName(self, request): + if isinstance(request, LoginExtensionBySubjectNameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(LoginExtensionBySubjectNameResponseMsg.typecode) + return response + + # op: ImpersonateUser + def ImpersonateUser(self, request): + if isinstance(request, ImpersonateUserRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ImpersonateUserResponseMsg.typecode) + return response + + # op: SessionIsActive + def SessionIsActive(self, request): + if isinstance(request, SessionIsActiveRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SessionIsActiveResponseMsg.typecode) + return response + + # op: AcquireCloneTicket + def AcquireCloneTicket(self, request): + if isinstance(request, AcquireCloneTicketRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AcquireCloneTicketResponseMsg.typecode) + return response + + # op: CloneSession + def CloneSession(self, request): + if isinstance(request, CloneSessionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloneSessionResponseMsg.typecode) + return response + + # op: CancelTask + def CancelTask(self, request): + if isinstance(request, CancelTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CancelTaskResponseMsg.typecode) + return response + + # op: UpdateProgress + def UpdateProgress(self, request): + if isinstance(request, UpdateProgressRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateProgressResponseMsg.typecode) + return response + + # op: SetTaskState + def SetTaskState(self, request): + if isinstance(request, SetTaskStateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetTaskStateResponseMsg.typecode) + return response + + # op: SetTaskDescription + def SetTaskDescription(self, request): + if isinstance(request, SetTaskDescriptionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetTaskDescriptionResponseMsg.typecode) + return response + + # op: ReadNextTasks + def ReadNextTasks(self, request): + if isinstance(request, ReadNextTasksRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReadNextTasksResponseMsg.typecode) + return response + + # op: ReadPreviousTasks + def ReadPreviousTasks(self, request): + if isinstance(request, ReadPreviousTasksRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReadPreviousTasksResponseMsg.typecode) + return response + + # op: CreateCollectorForTasks + def CreateCollectorForTasks(self, request): + if isinstance(request, CreateCollectorForTasksRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateCollectorForTasksResponseMsg.typecode) + return response + + # op: CreateTask + def CreateTask(self, request): + if isinstance(request, CreateTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateTaskResponseMsg.typecode) + return response + + # op: RetrieveUserGroups + def RetrieveUserGroups(self, request): + if isinstance(request, RetrieveUserGroupsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveUserGroupsResponseMsg.typecode) + return response + + # op: UpdateVAppConfig + def UpdateVAppConfig(self, request): + if isinstance(request, UpdateVAppConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateVAppConfigResponseMsg.typecode) + return response + + # op: CloneVApp + def CloneVApp(self, request): + if isinstance(request, CloneVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloneVAppResponseMsg.typecode) + return response + + # op: CloneVApp_Task + def CloneVApp_Task(self, request): + if isinstance(request, CloneVApp_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloneVApp_TaskResponseMsg.typecode) + return response + + # op: ExportVApp + def ExportVApp(self, request): + if isinstance(request, ExportVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExportVAppResponseMsg.typecode) + return response + + # op: PowerOnVApp + def PowerOnVApp(self, request): + if isinstance(request, PowerOnVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnVAppResponseMsg.typecode) + return response + + # op: PowerOnVApp_Task + def PowerOnVApp_Task(self, request): + if isinstance(request, PowerOnVApp_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnVApp_TaskResponseMsg.typecode) + return response + + # op: PowerOffVApp + def PowerOffVApp(self, request): + if isinstance(request, PowerOffVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOffVAppResponseMsg.typecode) + return response + + # op: PowerOffVApp_Task + def PowerOffVApp_Task(self, request): + if isinstance(request, PowerOffVApp_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOffVApp_TaskResponseMsg.typecode) + return response + + # op: unregisterVApp + def unregisterVApp(self, request): + if isinstance(request, unregisterVAppRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(unregisterVAppResponseMsg.typecode) + return response + + # op: unregisterVApp_Task + def unregisterVApp_Task(self, request): + if isinstance(request, unregisterVApp_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(unregisterVApp_TaskResponseMsg.typecode) + return response + + # op: CreateVirtualDisk + def CreateVirtualDisk(self, request): + if isinstance(request, CreateVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVirtualDiskResponseMsg.typecode) + return response + + # op: CreateVirtualDisk_Task + def CreateVirtualDisk_Task(self, request): + if isinstance(request, CreateVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: DeleteVirtualDisk + def DeleteVirtualDisk(self, request): + if isinstance(request, DeleteVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteVirtualDiskResponseMsg.typecode) + return response + + # op: DeleteVirtualDisk_Task + def DeleteVirtualDisk_Task(self, request): + if isinstance(request, DeleteVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: MoveVirtualDisk + def MoveVirtualDisk(self, request): + if isinstance(request, MoveVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveVirtualDiskResponseMsg.typecode) + return response + + # op: MoveVirtualDisk_Task + def MoveVirtualDisk_Task(self, request): + if isinstance(request, MoveVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MoveVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: CopyVirtualDisk + def CopyVirtualDisk(self, request): + if isinstance(request, CopyVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CopyVirtualDiskResponseMsg.typecode) + return response + + # op: CopyVirtualDisk_Task + def CopyVirtualDisk_Task(self, request): + if isinstance(request, CopyVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CopyVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: ExtendVirtualDisk + def ExtendVirtualDisk(self, request): + if isinstance(request, ExtendVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExtendVirtualDiskResponseMsg.typecode) + return response + + # op: ExtendVirtualDisk_Task + def ExtendVirtualDisk_Task(self, request): + if isinstance(request, ExtendVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExtendVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: QueryVirtualDiskFragmentation + def QueryVirtualDiskFragmentation(self, request): + if isinstance(request, QueryVirtualDiskFragmentationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVirtualDiskFragmentationResponseMsg.typecode) + return response + + # op: DefragmentVirtualDisk + def DefragmentVirtualDisk(self, request): + if isinstance(request, DefragmentVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DefragmentVirtualDiskResponseMsg.typecode) + return response + + # op: DefragmentVirtualDisk_Task + def DefragmentVirtualDisk_Task(self, request): + if isinstance(request, DefragmentVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DefragmentVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: ShrinkVirtualDisk + def ShrinkVirtualDisk(self, request): + if isinstance(request, ShrinkVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ShrinkVirtualDiskResponseMsg.typecode) + return response + + # op: ShrinkVirtualDisk_Task + def ShrinkVirtualDisk_Task(self, request): + if isinstance(request, ShrinkVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ShrinkVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: InflateVirtualDisk + def InflateVirtualDisk(self, request): + if isinstance(request, InflateVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InflateVirtualDiskResponseMsg.typecode) + return response + + # op: InflateVirtualDisk_Task + def InflateVirtualDisk_Task(self, request): + if isinstance(request, InflateVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InflateVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: EagerZeroVirtualDisk + def EagerZeroVirtualDisk(self, request): + if isinstance(request, EagerZeroVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EagerZeroVirtualDiskResponseMsg.typecode) + return response + + # op: EagerZeroVirtualDisk_Task + def EagerZeroVirtualDisk_Task(self, request): + if isinstance(request, EagerZeroVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EagerZeroVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: ZeroFillVirtualDisk + def ZeroFillVirtualDisk(self, request): + if isinstance(request, ZeroFillVirtualDiskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ZeroFillVirtualDiskResponseMsg.typecode) + return response + + # op: ZeroFillVirtualDisk_Task + def ZeroFillVirtualDisk_Task(self, request): + if isinstance(request, ZeroFillVirtualDisk_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ZeroFillVirtualDisk_TaskResponseMsg.typecode) + return response + + # op: SetVirtualDiskUuid + def SetVirtualDiskUuid(self, request): + if isinstance(request, SetVirtualDiskUuidRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetVirtualDiskUuidResponseMsg.typecode) + return response + + # op: QueryVirtualDiskUuid + def QueryVirtualDiskUuid(self, request): + if isinstance(request, QueryVirtualDiskUuidRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVirtualDiskUuidResponseMsg.typecode) + return response + + # op: QueryVirtualDiskGeometry + def QueryVirtualDiskGeometry(self, request): + if isinstance(request, QueryVirtualDiskGeometryRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVirtualDiskGeometryResponseMsg.typecode) + return response + + # op: RefreshStorageInfo + def RefreshStorageInfo(self, request): + if isinstance(request, RefreshStorageInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshStorageInfoResponseMsg.typecode) + return response + + # op: CreateSnapshot + def CreateSnapshot(self, request): + if isinstance(request, CreateSnapshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateSnapshotResponseMsg.typecode) + return response + + # op: CreateSnapshot_Task + def CreateSnapshot_Task(self, request): + if isinstance(request, CreateSnapshot_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateSnapshot_TaskResponseMsg.typecode) + return response + + # op: RevertToCurrentSnapshot + def RevertToCurrentSnapshot(self, request): + if isinstance(request, RevertToCurrentSnapshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RevertToCurrentSnapshotResponseMsg.typecode) + return response + + # op: RevertToCurrentSnapshot_Task + def RevertToCurrentSnapshot_Task(self, request): + if isinstance(request, RevertToCurrentSnapshot_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RevertToCurrentSnapshot_TaskResponseMsg.typecode) + return response + + # op: RemoveAllSnapshots + def RemoveAllSnapshots(self, request): + if isinstance(request, RemoveAllSnapshotsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveAllSnapshotsResponseMsg.typecode) + return response + + # op: RemoveAllSnapshots_Task + def RemoveAllSnapshots_Task(self, request): + if isinstance(request, RemoveAllSnapshots_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveAllSnapshots_TaskResponseMsg.typecode) + return response + + # op: ReconfigVM + def ReconfigVM(self, request): + if isinstance(request, ReconfigVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigVMResponseMsg.typecode) + return response + + # op: ReconfigVM_Task + def ReconfigVM_Task(self, request): + if isinstance(request, ReconfigVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigVM_TaskResponseMsg.typecode) + return response + + # op: UpgradeVM + def UpgradeVM(self, request): + if isinstance(request, UpgradeVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeVMResponseMsg.typecode) + return response + + # op: UpgradeVM_Task + def UpgradeVM_Task(self, request): + if isinstance(request, UpgradeVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeVM_TaskResponseMsg.typecode) + return response + + # op: ExtractOvfEnvironment + def ExtractOvfEnvironment(self, request): + if isinstance(request, ExtractOvfEnvironmentRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExtractOvfEnvironmentResponseMsg.typecode) + return response + + # op: PowerOnVM + def PowerOnVM(self, request): + if isinstance(request, PowerOnVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnVMResponseMsg.typecode) + return response + + # op: PowerOnVM_Task + def PowerOnVM_Task(self, request): + if isinstance(request, PowerOnVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOnVM_TaskResponseMsg.typecode) + return response + + # op: PowerOffVM + def PowerOffVM(self, request): + if isinstance(request, PowerOffVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOffVMResponseMsg.typecode) + return response + + # op: PowerOffVM_Task + def PowerOffVM_Task(self, request): + if isinstance(request, PowerOffVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PowerOffVM_TaskResponseMsg.typecode) + return response + + # op: SuspendVM + def SuspendVM(self, request): + if isinstance(request, SuspendVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SuspendVMResponseMsg.typecode) + return response + + # op: SuspendVM_Task + def SuspendVM_Task(self, request): + if isinstance(request, SuspendVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SuspendVM_TaskResponseMsg.typecode) + return response + + # op: ResetVM + def ResetVM(self, request): + if isinstance(request, ResetVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetVMResponseMsg.typecode) + return response + + # op: ResetVM_Task + def ResetVM_Task(self, request): + if isinstance(request, ResetVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetVM_TaskResponseMsg.typecode) + return response + + # op: ShutdownGuest + def ShutdownGuest(self, request): + if isinstance(request, ShutdownGuestRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ShutdownGuestResponseMsg.typecode) + return response + + # op: RebootGuest + def RebootGuest(self, request): + if isinstance(request, RebootGuestRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RebootGuestResponseMsg.typecode) + return response + + # op: StandbyGuest + def StandbyGuest(self, request): + if isinstance(request, StandbyGuestRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StandbyGuestResponseMsg.typecode) + return response + + # op: AnswerVM + def AnswerVM(self, request): + if isinstance(request, AnswerVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AnswerVMResponseMsg.typecode) + return response + + # op: CustomizeVM + def CustomizeVM(self, request): + if isinstance(request, CustomizeVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CustomizeVMResponseMsg.typecode) + return response + + # op: CustomizeVM_Task + def CustomizeVM_Task(self, request): + if isinstance(request, CustomizeVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CustomizeVM_TaskResponseMsg.typecode) + return response + + # op: CheckCustomizationSpec + def CheckCustomizationSpec(self, request): + if isinstance(request, CheckCustomizationSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckCustomizationSpecResponseMsg.typecode) + return response + + # op: MigrateVM + def MigrateVM(self, request): + if isinstance(request, MigrateVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MigrateVMResponseMsg.typecode) + return response + + # op: MigrateVM_Task + def MigrateVM_Task(self, request): + if isinstance(request, MigrateVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MigrateVM_TaskResponseMsg.typecode) + return response + + # op: RelocateVM + def RelocateVM(self, request): + if isinstance(request, RelocateVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RelocateVMResponseMsg.typecode) + return response + + # op: RelocateVM_Task + def RelocateVM_Task(self, request): + if isinstance(request, RelocateVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RelocateVM_TaskResponseMsg.typecode) + return response + + # op: CloneVM + def CloneVM(self, request): + if isinstance(request, CloneVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloneVMResponseMsg.typecode) + return response + + # op: CloneVM_Task + def CloneVM_Task(self, request): + if isinstance(request, CloneVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloneVM_TaskResponseMsg.typecode) + return response + + # op: ExportVm + def ExportVm(self, request): + if isinstance(request, ExportVmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExportVmResponseMsg.typecode) + return response + + # op: MarkAsTemplate + def MarkAsTemplate(self, request): + if isinstance(request, MarkAsTemplateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MarkAsTemplateResponseMsg.typecode) + return response + + # op: MarkAsVirtualMachine + def MarkAsVirtualMachine(self, request): + if isinstance(request, MarkAsVirtualMachineRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MarkAsVirtualMachineResponseMsg.typecode) + return response + + # op: UnregisterVM + def UnregisterVM(self, request): + if isinstance(request, UnregisterVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnregisterVMResponseMsg.typecode) + return response + + # op: ResetGuestInformation + def ResetGuestInformation(self, request): + if isinstance(request, ResetGuestInformationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetGuestInformationResponseMsg.typecode) + return response + + # op: MountToolsInstaller + def MountToolsInstaller(self, request): + if isinstance(request, MountToolsInstallerRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MountToolsInstallerResponseMsg.typecode) + return response + + # op: UnmountToolsInstaller + def UnmountToolsInstaller(self, request): + if isinstance(request, UnmountToolsInstallerRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnmountToolsInstallerResponseMsg.typecode) + return response + + # op: UpgradeTools + def UpgradeTools(self, request): + if isinstance(request, UpgradeToolsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeToolsResponseMsg.typecode) + return response + + # op: UpgradeTools_Task + def UpgradeTools_Task(self, request): + if isinstance(request, UpgradeTools_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeTools_TaskResponseMsg.typecode) + return response + + # op: AcquireMksTicket + def AcquireMksTicket(self, request): + if isinstance(request, AcquireMksTicketRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AcquireMksTicketResponseMsg.typecode) + return response + + # op: SetScreenResolution + def SetScreenResolution(self, request): + if isinstance(request, SetScreenResolutionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetScreenResolutionResponseMsg.typecode) + return response + + # op: DefragmentAllDisks + def DefragmentAllDisks(self, request): + if isinstance(request, DefragmentAllDisksRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DefragmentAllDisksResponseMsg.typecode) + return response + + # op: CreateSecondaryVM + def CreateSecondaryVM(self, request): + if isinstance(request, CreateSecondaryVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateSecondaryVMResponseMsg.typecode) + return response + + # op: CreateSecondaryVM_Task + def CreateSecondaryVM_Task(self, request): + if isinstance(request, CreateSecondaryVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateSecondaryVM_TaskResponseMsg.typecode) + return response + + # op: TurnOffFaultToleranceForVM + def TurnOffFaultToleranceForVM(self, request): + if isinstance(request, TurnOffFaultToleranceForVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(TurnOffFaultToleranceForVMResponseMsg.typecode) + return response + + # op: TurnOffFaultToleranceForVM_Task + def TurnOffFaultToleranceForVM_Task(self, request): + if isinstance(request, TurnOffFaultToleranceForVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(TurnOffFaultToleranceForVM_TaskResponseMsg.typecode) + return response + + # op: MakePrimaryVM + def MakePrimaryVM(self, request): + if isinstance(request, MakePrimaryVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MakePrimaryVMResponseMsg.typecode) + return response + + # op: MakePrimaryVM_Task + def MakePrimaryVM_Task(self, request): + if isinstance(request, MakePrimaryVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(MakePrimaryVM_TaskResponseMsg.typecode) + return response + + # op: TerminateFaultTolerantVM + def TerminateFaultTolerantVM(self, request): + if isinstance(request, TerminateFaultTolerantVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(TerminateFaultTolerantVMResponseMsg.typecode) + return response + + # op: TerminateFaultTolerantVM_Task + def TerminateFaultTolerantVM_Task(self, request): + if isinstance(request, TerminateFaultTolerantVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(TerminateFaultTolerantVM_TaskResponseMsg.typecode) + return response + + # op: DisableSecondaryVM + def DisableSecondaryVM(self, request): + if isinstance(request, DisableSecondaryVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableSecondaryVMResponseMsg.typecode) + return response + + # op: DisableSecondaryVM_Task + def DisableSecondaryVM_Task(self, request): + if isinstance(request, DisableSecondaryVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableSecondaryVM_TaskResponseMsg.typecode) + return response + + # op: EnableSecondaryVM + def EnableSecondaryVM(self, request): + if isinstance(request, EnableSecondaryVMRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableSecondaryVMResponseMsg.typecode) + return response + + # op: EnableSecondaryVM_Task + def EnableSecondaryVM_Task(self, request): + if isinstance(request, EnableSecondaryVM_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableSecondaryVM_TaskResponseMsg.typecode) + return response + + # op: SetDisplayTopology + def SetDisplayTopology(self, request): + if isinstance(request, SetDisplayTopologyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetDisplayTopologyResponseMsg.typecode) + return response + + # op: StartRecording + def StartRecording(self, request): + if isinstance(request, StartRecordingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StartRecordingResponseMsg.typecode) + return response + + # op: StartRecording_Task + def StartRecording_Task(self, request): + if isinstance(request, StartRecording_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StartRecording_TaskResponseMsg.typecode) + return response + + # op: StopRecording + def StopRecording(self, request): + if isinstance(request, StopRecordingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StopRecordingResponseMsg.typecode) + return response + + # op: StopRecording_Task + def StopRecording_Task(self, request): + if isinstance(request, StopRecording_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StopRecording_TaskResponseMsg.typecode) + return response + + # op: StartReplaying + def StartReplaying(self, request): + if isinstance(request, StartReplayingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StartReplayingResponseMsg.typecode) + return response + + # op: StartReplaying_Task + def StartReplaying_Task(self, request): + if isinstance(request, StartReplaying_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StartReplaying_TaskResponseMsg.typecode) + return response + + # op: StopReplaying + def StopReplaying(self, request): + if isinstance(request, StopReplayingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StopReplayingResponseMsg.typecode) + return response + + # op: StopReplaying_Task + def StopReplaying_Task(self, request): + if isinstance(request, StopReplaying_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StopReplaying_TaskResponseMsg.typecode) + return response + + # op: PromoteDisks + def PromoteDisks(self, request): + if isinstance(request, PromoteDisksRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PromoteDisksResponseMsg.typecode) + return response + + # op: PromoteDisks_Task + def PromoteDisks_Task(self, request): + if isinstance(request, PromoteDisks_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PromoteDisks_TaskResponseMsg.typecode) + return response + + # op: CreateScreenshot + def CreateScreenshot(self, request): + if isinstance(request, CreateScreenshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateScreenshotResponseMsg.typecode) + return response + + # op: CreateScreenshot_Task + def CreateScreenshot_Task(self, request): + if isinstance(request, CreateScreenshot_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateScreenshot_TaskResponseMsg.typecode) + return response + + # op: QueryChangedDiskAreas + def QueryChangedDiskAreas(self, request): + if isinstance(request, QueryChangedDiskAreasRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryChangedDiskAreasResponseMsg.typecode) + return response + + # op: QueryUnownedFiles + def QueryUnownedFiles(self, request): + if isinstance(request, QueryUnownedFilesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryUnownedFilesResponseMsg.typecode) + return response + + # op: RemoveAlarm + def RemoveAlarm(self, request): + if isinstance(request, RemoveAlarmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveAlarmResponseMsg.typecode) + return response + + # op: ReconfigureAlarm + def ReconfigureAlarm(self, request): + if isinstance(request, ReconfigureAlarmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureAlarmResponseMsg.typecode) + return response + + # op: CreateAlarm + def CreateAlarm(self, request): + if isinstance(request, CreateAlarmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateAlarmResponseMsg.typecode) + return response + + # op: GetAlarm + def GetAlarm(self, request): + if isinstance(request, GetAlarmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetAlarmResponseMsg.typecode) + return response + + # op: GetAlarmActionsEnabled + def GetAlarmActionsEnabled(self, request): + if isinstance(request, GetAlarmActionsEnabledRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetAlarmActionsEnabledResponseMsg.typecode) + return response + + # op: SetAlarmActionsEnabled + def SetAlarmActionsEnabled(self, request): + if isinstance(request, SetAlarmActionsEnabledRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetAlarmActionsEnabledResponseMsg.typecode) + return response + + # op: GetAlarmState + def GetAlarmState(self, request): + if isinstance(request, GetAlarmStateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(GetAlarmStateResponseMsg.typecode) + return response + + # op: AcknowledgeAlarm + def AcknowledgeAlarm(self, request): + if isinstance(request, AcknowledgeAlarmRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AcknowledgeAlarmResponseMsg.typecode) + return response + + # op: DVPortgroupReconfigure + def DVPortgroupReconfigure(self, request): + if isinstance(request, DVPortgroupReconfigureRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVPortgroupReconfigureResponseMsg.typecode) + return response + + # op: DVSManagerQueryAvailableSwitchSpec + def DVSManagerQueryAvailableSwitchSpec(self, request): + if isinstance(request, DVSManagerQueryAvailableSwitchSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQueryAvailableSwitchSpecResponseMsg.typecode) + return response + + # op: DVSManagerQueryCompatibleHostForNewDvs + def DVSManagerQueryCompatibleHostForNewDvs(self, request): + if isinstance(request, DVSManagerQueryCompatibleHostForNewDvsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQueryCompatibleHostForNewDvsResponseMsg.typecode) + return response + + # op: DVSManagerQueryCompatibleHostForExistingDvs + def DVSManagerQueryCompatibleHostForExistingDvs(self, request): + if isinstance(request, DVSManagerQueryCompatibleHostForExistingDvsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQueryCompatibleHostForExistingDvsResponseMsg.typecode) + return response + + # op: DVSManagerQueryCompatibleHostSpec + def DVSManagerQueryCompatibleHostSpec(self, request): + if isinstance(request, DVSManagerQueryCompatibleHostSpecRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQueryCompatibleHostSpecResponseMsg.typecode) + return response + + # op: DVSManagerQuerySwitchByUuid + def DVSManagerQuerySwitchByUuid(self, request): + if isinstance(request, DVSManagerQuerySwitchByUuidRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQuerySwitchByUuidResponseMsg.typecode) + return response + + # op: DVSManagerQueryDvsConfigTarget + def DVSManagerQueryDvsConfigTarget(self, request): + if isinstance(request, DVSManagerQueryDvsConfigTargetRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DVSManagerQueryDvsConfigTargetResponseMsg.typecode) + return response + + # op: ReadNextEvents + def ReadNextEvents(self, request): + if isinstance(request, ReadNextEventsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReadNextEventsResponseMsg.typecode) + return response + + # op: ReadPreviousEvents + def ReadPreviousEvents(self, request): + if isinstance(request, ReadPreviousEventsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReadPreviousEventsResponseMsg.typecode) + return response + + # op: RetrieveArgumentDescription + def RetrieveArgumentDescription(self, request): + if isinstance(request, RetrieveArgumentDescriptionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveArgumentDescriptionResponseMsg.typecode) + return response + + # op: CreateCollectorForEvents + def CreateCollectorForEvents(self, request): + if isinstance(request, CreateCollectorForEventsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateCollectorForEventsResponseMsg.typecode) + return response + + # op: LogUserEvent + def LogUserEvent(self, request): + if isinstance(request, LogUserEventRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(LogUserEventResponseMsg.typecode) + return response + + # op: QueryEvents + def QueryEvents(self, request): + if isinstance(request, QueryEventsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryEventsResponseMsg.typecode) + return response + + # op: PostEvent + def PostEvent(self, request): + if isinstance(request, PostEventRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(PostEventResponseMsg.typecode) + return response + + # op: ReconfigureAutostart + def ReconfigureAutostart(self, request): + if isinstance(request, ReconfigureAutostartRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureAutostartResponseMsg.typecode) + return response + + # op: AutoStartPowerOn + def AutoStartPowerOn(self, request): + if isinstance(request, AutoStartPowerOnRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AutoStartPowerOnResponseMsg.typecode) + return response + + # op: AutoStartPowerOff + def AutoStartPowerOff(self, request): + if isinstance(request, AutoStartPowerOffRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AutoStartPowerOffResponseMsg.typecode) + return response + + # op: QueryBootDevices + def QueryBootDevices(self, request): + if isinstance(request, QueryBootDevicesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryBootDevicesResponseMsg.typecode) + return response + + # op: UpdateBootDevice + def UpdateBootDevice(self, request): + if isinstance(request, UpdateBootDeviceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateBootDeviceResponseMsg.typecode) + return response + + # op: EnableHyperThreading + def EnableHyperThreading(self, request): + if isinstance(request, EnableHyperThreadingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableHyperThreadingResponseMsg.typecode) + return response + + # op: DisableHyperThreading + def DisableHyperThreading(self, request): + if isinstance(request, DisableHyperThreadingRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableHyperThreadingResponseMsg.typecode) + return response + + # op: SearchDatastore + def SearchDatastore(self, request): + if isinstance(request, SearchDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SearchDatastoreResponseMsg.typecode) + return response + + # op: SearchDatastore_Task + def SearchDatastore_Task(self, request): + if isinstance(request, SearchDatastore_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SearchDatastore_TaskResponseMsg.typecode) + return response + + # op: SearchDatastoreSubFolders + def SearchDatastoreSubFolders(self, request): + if isinstance(request, SearchDatastoreSubFoldersRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SearchDatastoreSubFoldersResponseMsg.typecode) + return response + + # op: SearchDatastoreSubFolders_Task + def SearchDatastoreSubFolders_Task(self, request): + if isinstance(request, SearchDatastoreSubFolders_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SearchDatastoreSubFolders_TaskResponseMsg.typecode) + return response + + # op: DeleteFile + def DeleteFile(self, request): + if isinstance(request, DeleteFileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeleteFileResponseMsg.typecode) + return response + + # op: UpdateLocalSwapDatastore + def UpdateLocalSwapDatastore(self, request): + if isinstance(request, UpdateLocalSwapDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateLocalSwapDatastoreResponseMsg.typecode) + return response + + # op: QueryAvailableDisksForVmfs + def QueryAvailableDisksForVmfs(self, request): + if isinstance(request, QueryAvailableDisksForVmfsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryAvailableDisksForVmfsResponseMsg.typecode) + return response + + # op: QueryVmfsDatastoreCreateOptions + def QueryVmfsDatastoreCreateOptions(self, request): + if isinstance(request, QueryVmfsDatastoreCreateOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVmfsDatastoreCreateOptionsResponseMsg.typecode) + return response + + # op: CreateVmfsDatastore + def CreateVmfsDatastore(self, request): + if isinstance(request, CreateVmfsDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateVmfsDatastoreResponseMsg.typecode) + return response + + # op: QueryVmfsDatastoreExtendOptions + def QueryVmfsDatastoreExtendOptions(self, request): + if isinstance(request, QueryVmfsDatastoreExtendOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVmfsDatastoreExtendOptionsResponseMsg.typecode) + return response + + # op: QueryVmfsDatastoreExpandOptions + def QueryVmfsDatastoreExpandOptions(self, request): + if isinstance(request, QueryVmfsDatastoreExpandOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVmfsDatastoreExpandOptionsResponseMsg.typecode) + return response + + # op: ExtendVmfsDatastore + def ExtendVmfsDatastore(self, request): + if isinstance(request, ExtendVmfsDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExtendVmfsDatastoreResponseMsg.typecode) + return response + + # op: ExpandVmfsDatastore + def ExpandVmfsDatastore(self, request): + if isinstance(request, ExpandVmfsDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExpandVmfsDatastoreResponseMsg.typecode) + return response + + # op: CreateNasDatastore + def CreateNasDatastore(self, request): + if isinstance(request, CreateNasDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateNasDatastoreResponseMsg.typecode) + return response + + # op: CreateLocalDatastore + def CreateLocalDatastore(self, request): + if isinstance(request, CreateLocalDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateLocalDatastoreResponseMsg.typecode) + return response + + # op: RemoveDatastore + def RemoveDatastore(self, request): + if isinstance(request, RemoveDatastoreRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveDatastoreResponseMsg.typecode) + return response + + # op: ConfigureDatastorePrincipal + def ConfigureDatastorePrincipal(self, request): + if isinstance(request, ConfigureDatastorePrincipalRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ConfigureDatastorePrincipalResponseMsg.typecode) + return response + + # op: QueryUnresolvedVmfsVolumes + def QueryUnresolvedVmfsVolumes(self, request): + if isinstance(request, QueryUnresolvedVmfsVolumesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryUnresolvedVmfsVolumesResponseMsg.typecode) + return response + + # op: ResignatureUnresolvedVmfsVolume + def ResignatureUnresolvedVmfsVolume(self, request): + if isinstance(request, ResignatureUnresolvedVmfsVolumeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResignatureUnresolvedVmfsVolumeResponseMsg.typecode) + return response + + # op: ResignatureUnresolvedVmfsVolume_Task + def ResignatureUnresolvedVmfsVolume_Task(self, request): + if isinstance(request, ResignatureUnresolvedVmfsVolume_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResignatureUnresolvedVmfsVolume_TaskResponseMsg.typecode) + return response + + # op: UpdateDateTimeConfig + def UpdateDateTimeConfig(self, request): + if isinstance(request, UpdateDateTimeConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateDateTimeConfigResponseMsg.typecode) + return response + + # op: QueryAvailableTimeZones + def QueryAvailableTimeZones(self, request): + if isinstance(request, QueryAvailableTimeZonesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryAvailableTimeZonesResponseMsg.typecode) + return response + + # op: QueryDateTime + def QueryDateTime(self, request): + if isinstance(request, QueryDateTimeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryDateTimeResponseMsg.typecode) + return response + + # op: UpdateDateTime + def UpdateDateTime(self, request): + if isinstance(request, UpdateDateTimeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateDateTimeResponseMsg.typecode) + return response + + # op: RefreshDateTimeSystem + def RefreshDateTimeSystem(self, request): + if isinstance(request, RefreshDateTimeSystemRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshDateTimeSystemResponseMsg.typecode) + return response + + # op: QueryAvailablePartition + def QueryAvailablePartition(self, request): + if isinstance(request, QueryAvailablePartitionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryAvailablePartitionResponseMsg.typecode) + return response + + # op: SelectActivePartition + def SelectActivePartition(self, request): + if isinstance(request, SelectActivePartitionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SelectActivePartitionResponseMsg.typecode) + return response + + # op: QueryPartitionCreateOptions + def QueryPartitionCreateOptions(self, request): + if isinstance(request, QueryPartitionCreateOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPartitionCreateOptionsResponseMsg.typecode) + return response + + # op: QueryPartitionCreateDesc + def QueryPartitionCreateDesc(self, request): + if isinstance(request, QueryPartitionCreateDescRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPartitionCreateDescResponseMsg.typecode) + return response + + # op: CreateDiagnosticPartition + def CreateDiagnosticPartition(self, request): + if isinstance(request, CreateDiagnosticPartitionRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateDiagnosticPartitionResponseMsg.typecode) + return response + + # op: UpdateDefaultPolicy + def UpdateDefaultPolicy(self, request): + if isinstance(request, UpdateDefaultPolicyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateDefaultPolicyResponseMsg.typecode) + return response + + # op: EnableRuleset + def EnableRuleset(self, request): + if isinstance(request, EnableRulesetRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableRulesetResponseMsg.typecode) + return response + + # op: DisableRuleset + def DisableRuleset(self, request): + if isinstance(request, DisableRulesetRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableRulesetResponseMsg.typecode) + return response + + # op: RefreshFirewall + def RefreshFirewall(self, request): + if isinstance(request, RefreshFirewallRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshFirewallResponseMsg.typecode) + return response + + # op: ResetFirmwareToFactoryDefaults + def ResetFirmwareToFactoryDefaults(self, request): + if isinstance(request, ResetFirmwareToFactoryDefaultsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetFirmwareToFactoryDefaultsResponseMsg.typecode) + return response + + # op: BackupFirmwareConfiguration + def BackupFirmwareConfiguration(self, request): + if isinstance(request, BackupFirmwareConfigurationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(BackupFirmwareConfigurationResponseMsg.typecode) + return response + + # op: QueryFirmwareConfigUploadURL + def QueryFirmwareConfigUploadURL(self, request): + if isinstance(request, QueryFirmwareConfigUploadURLRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryFirmwareConfigUploadURLResponseMsg.typecode) + return response + + # op: RestoreFirmwareConfiguration + def RestoreFirmwareConfiguration(self, request): + if isinstance(request, RestoreFirmwareConfigurationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RestoreFirmwareConfigurationResponseMsg.typecode) + return response + + # op: RefreshHealthStatusSystem + def RefreshHealthStatusSystem(self, request): + if isinstance(request, RefreshHealthStatusSystemRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshHealthStatusSystemResponseMsg.typecode) + return response + + # op: ResetSystemHealthInfo + def ResetSystemHealthInfo(self, request): + if isinstance(request, ResetSystemHealthInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetSystemHealthInfoResponseMsg.typecode) + return response + + # op: QueryModules + def QueryModules(self, request): + if isinstance(request, QueryModulesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryModulesResponseMsg.typecode) + return response + + # op: UpdateModuleOptionString + def UpdateModuleOptionString(self, request): + if isinstance(request, UpdateModuleOptionStringRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateModuleOptionStringResponseMsg.typecode) + return response + + # op: QueryConfiguredModuleOptionString + def QueryConfiguredModuleOptionString(self, request): + if isinstance(request, QueryConfiguredModuleOptionStringRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryConfiguredModuleOptionStringResponseMsg.typecode) + return response + + # op: CreateUser + def CreateUser(self, request): + if isinstance(request, CreateUserRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateUserResponseMsg.typecode) + return response + + # op: UpdateUser + def UpdateUser(self, request): + if isinstance(request, UpdateUserRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateUserResponseMsg.typecode) + return response + + # op: CreateGroup + def CreateGroup(self, request): + if isinstance(request, CreateGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateGroupResponseMsg.typecode) + return response + + # op: RemoveUser + def RemoveUser(self, request): + if isinstance(request, RemoveUserRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveUserResponseMsg.typecode) + return response + + # op: RemoveGroup + def RemoveGroup(self, request): + if isinstance(request, RemoveGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveGroupResponseMsg.typecode) + return response + + # op: AssignUserToGroup + def AssignUserToGroup(self, request): + if isinstance(request, AssignUserToGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AssignUserToGroupResponseMsg.typecode) + return response + + # op: UnassignUserFromGroup + def UnassignUserFromGroup(self, request): + if isinstance(request, UnassignUserFromGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnassignUserFromGroupResponseMsg.typecode) + return response + + # op: ReconfigureServiceConsoleReservation + def ReconfigureServiceConsoleReservation(self, request): + if isinstance(request, ReconfigureServiceConsoleReservationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureServiceConsoleReservationResponseMsg.typecode) + return response + + # op: ReconfigureVirtualMachineReservation + def ReconfigureVirtualMachineReservation(self, request): + if isinstance(request, ReconfigureVirtualMachineReservationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureVirtualMachineReservationResponseMsg.typecode) + return response + + # op: UpdateNetworkConfig + def UpdateNetworkConfig(self, request): + if isinstance(request, UpdateNetworkConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateNetworkConfigResponseMsg.typecode) + return response + + # op: UpdateDnsConfig + def UpdateDnsConfig(self, request): + if isinstance(request, UpdateDnsConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateDnsConfigResponseMsg.typecode) + return response + + # op: UpdateIpRouteConfig + def UpdateIpRouteConfig(self, request): + if isinstance(request, UpdateIpRouteConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateIpRouteConfigResponseMsg.typecode) + return response + + # op: UpdateConsoleIpRouteConfig + def UpdateConsoleIpRouteConfig(self, request): + if isinstance(request, UpdateConsoleIpRouteConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateConsoleIpRouteConfigResponseMsg.typecode) + return response + + # op: UpdateIpRouteTableConfig + def UpdateIpRouteTableConfig(self, request): + if isinstance(request, UpdateIpRouteTableConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateIpRouteTableConfigResponseMsg.typecode) + return response + + # op: AddVirtualSwitch + def AddVirtualSwitch(self, request): + if isinstance(request, AddVirtualSwitchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddVirtualSwitchResponseMsg.typecode) + return response + + # op: RemoveVirtualSwitch + def RemoveVirtualSwitch(self, request): + if isinstance(request, RemoveVirtualSwitchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveVirtualSwitchResponseMsg.typecode) + return response + + # op: UpdateVirtualSwitch + def UpdateVirtualSwitch(self, request): + if isinstance(request, UpdateVirtualSwitchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateVirtualSwitchResponseMsg.typecode) + return response + + # op: AddPortGroup + def AddPortGroup(self, request): + if isinstance(request, AddPortGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddPortGroupResponseMsg.typecode) + return response + + # op: RemovePortGroup + def RemovePortGroup(self, request): + if isinstance(request, RemovePortGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemovePortGroupResponseMsg.typecode) + return response + + # op: UpdatePortGroup + def UpdatePortGroup(self, request): + if isinstance(request, UpdatePortGroupRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdatePortGroupResponseMsg.typecode) + return response + + # op: UpdatePhysicalNicLinkSpeed + def UpdatePhysicalNicLinkSpeed(self, request): + if isinstance(request, UpdatePhysicalNicLinkSpeedRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdatePhysicalNicLinkSpeedResponseMsg.typecode) + return response + + # op: QueryNetworkHint + def QueryNetworkHint(self, request): + if isinstance(request, QueryNetworkHintRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryNetworkHintResponseMsg.typecode) + return response + + # op: AddVirtualNic + def AddVirtualNic(self, request): + if isinstance(request, AddVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddVirtualNicResponseMsg.typecode) + return response + + # op: RemoveVirtualNic + def RemoveVirtualNic(self, request): + if isinstance(request, RemoveVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveVirtualNicResponseMsg.typecode) + return response + + # op: UpdateVirtualNic + def UpdateVirtualNic(self, request): + if isinstance(request, UpdateVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateVirtualNicResponseMsg.typecode) + return response + + # op: AddServiceConsoleVirtualNic + def AddServiceConsoleVirtualNic(self, request): + if isinstance(request, AddServiceConsoleVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddServiceConsoleVirtualNicResponseMsg.typecode) + return response + + # op: RemoveServiceConsoleVirtualNic + def RemoveServiceConsoleVirtualNic(self, request): + if isinstance(request, RemoveServiceConsoleVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveServiceConsoleVirtualNicResponseMsg.typecode) + return response + + # op: UpdateServiceConsoleVirtualNic + def UpdateServiceConsoleVirtualNic(self, request): + if isinstance(request, UpdateServiceConsoleVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateServiceConsoleVirtualNicResponseMsg.typecode) + return response + + # op: RestartServiceConsoleVirtualNic + def RestartServiceConsoleVirtualNic(self, request): + if isinstance(request, RestartServiceConsoleVirtualNicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RestartServiceConsoleVirtualNicResponseMsg.typecode) + return response + + # op: RefreshNetworkSystem + def RefreshNetworkSystem(self, request): + if isinstance(request, RefreshNetworkSystemRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshNetworkSystemResponseMsg.typecode) + return response + + # op: CheckHostPatch + def CheckHostPatch(self, request): + if isinstance(request, CheckHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckHostPatchResponseMsg.typecode) + return response + + # op: CheckHostPatch_Task + def CheckHostPatch_Task(self, request): + if isinstance(request, CheckHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckHostPatch_TaskResponseMsg.typecode) + return response + + # op: ScanHostPatch + def ScanHostPatch(self, request): + if isinstance(request, ScanHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ScanHostPatchResponseMsg.typecode) + return response + + # op: ScanHostPatch_Task + def ScanHostPatch_Task(self, request): + if isinstance(request, ScanHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ScanHostPatch_TaskResponseMsg.typecode) + return response + + # op: ScanHostPatchV2 + def ScanHostPatchV2(self, request): + if isinstance(request, ScanHostPatchV2RequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ScanHostPatchV2ResponseMsg.typecode) + return response + + # op: ScanHostPatchV2_Task + def ScanHostPatchV2_Task(self, request): + if isinstance(request, ScanHostPatchV2_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ScanHostPatchV2_TaskResponseMsg.typecode) + return response + + # op: StageHostPatch + def StageHostPatch(self, request): + if isinstance(request, StageHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StageHostPatchResponseMsg.typecode) + return response + + # op: StageHostPatch_Task + def StageHostPatch_Task(self, request): + if isinstance(request, StageHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StageHostPatch_TaskResponseMsg.typecode) + return response + + # op: InstallHostPatch + def InstallHostPatch(self, request): + if isinstance(request, InstallHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InstallHostPatchResponseMsg.typecode) + return response + + # op: InstallHostPatch_Task + def InstallHostPatch_Task(self, request): + if isinstance(request, InstallHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InstallHostPatch_TaskResponseMsg.typecode) + return response + + # op: InstallHostPatchV2 + def InstallHostPatchV2(self, request): + if isinstance(request, InstallHostPatchV2RequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InstallHostPatchV2ResponseMsg.typecode) + return response + + # op: InstallHostPatchV2_Task + def InstallHostPatchV2_Task(self, request): + if isinstance(request, InstallHostPatchV2_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(InstallHostPatchV2_TaskResponseMsg.typecode) + return response + + # op: UninstallHostPatch + def UninstallHostPatch(self, request): + if isinstance(request, UninstallHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UninstallHostPatchResponseMsg.typecode) + return response + + # op: UninstallHostPatch_Task + def UninstallHostPatch_Task(self, request): + if isinstance(request, UninstallHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UninstallHostPatch_TaskResponseMsg.typecode) + return response + + # op: QueryHostPatch + def QueryHostPatch(self, request): + if isinstance(request, QueryHostPatchRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryHostPatchResponseMsg.typecode) + return response + + # op: QueryHostPatch_Task + def QueryHostPatch_Task(self, request): + if isinstance(request, QueryHostPatch_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryHostPatch_TaskResponseMsg.typecode) + return response + + # op: Refresh + def Refresh(self, request): + if isinstance(request, RefreshRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshResponseMsg.typecode) + return response + + # op: UpdatePassthruConfig + def UpdatePassthruConfig(self, request): + if isinstance(request, UpdatePassthruConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdatePassthruConfigResponseMsg.typecode) + return response + + # op: UpdateServicePolicy + def UpdateServicePolicy(self, request): + if isinstance(request, UpdateServicePolicyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateServicePolicyResponseMsg.typecode) + return response + + # op: StartService + def StartService(self, request): + if isinstance(request, StartServiceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StartServiceResponseMsg.typecode) + return response + + # op: StopService + def StopService(self, request): + if isinstance(request, StopServiceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(StopServiceResponseMsg.typecode) + return response + + # op: RestartService + def RestartService(self, request): + if isinstance(request, RestartServiceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RestartServiceResponseMsg.typecode) + return response + + # op: UninstallService + def UninstallService(self, request): + if isinstance(request, UninstallServiceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UninstallServiceResponseMsg.typecode) + return response + + # op: RefreshServices + def RefreshServices(self, request): + if isinstance(request, RefreshServicesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshServicesResponseMsg.typecode) + return response + + # op: ReconfigureSnmpAgent + def ReconfigureSnmpAgent(self, request): + if isinstance(request, ReconfigureSnmpAgentRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureSnmpAgentResponseMsg.typecode) + return response + + # op: SendTestNotification + def SendTestNotification(self, request): + if isinstance(request, SendTestNotificationRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SendTestNotificationResponseMsg.typecode) + return response + + # op: RetrieveDiskPartitionInfo + def RetrieveDiskPartitionInfo(self, request): + if isinstance(request, RetrieveDiskPartitionInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveDiskPartitionInfoResponseMsg.typecode) + return response + + # op: ComputeDiskPartitionInfo + def ComputeDiskPartitionInfo(self, request): + if isinstance(request, ComputeDiskPartitionInfoRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComputeDiskPartitionInfoResponseMsg.typecode) + return response + + # op: ComputeDiskPartitionInfoForResize + def ComputeDiskPartitionInfoForResize(self, request): + if isinstance(request, ComputeDiskPartitionInfoForResizeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComputeDiskPartitionInfoForResizeResponseMsg.typecode) + return response + + # op: UpdateDiskPartitions + def UpdateDiskPartitions(self, request): + if isinstance(request, UpdateDiskPartitionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateDiskPartitionsResponseMsg.typecode) + return response + + # op: FormatVmfs + def FormatVmfs(self, request): + if isinstance(request, FormatVmfsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(FormatVmfsResponseMsg.typecode) + return response + + # op: RescanVmfs + def RescanVmfs(self, request): + if isinstance(request, RescanVmfsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RescanVmfsResponseMsg.typecode) + return response + + # op: AttachVmfsExtent + def AttachVmfsExtent(self, request): + if isinstance(request, AttachVmfsExtentRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AttachVmfsExtentResponseMsg.typecode) + return response + + # op: ExpandVmfsExtent + def ExpandVmfsExtent(self, request): + if isinstance(request, ExpandVmfsExtentRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ExpandVmfsExtentResponseMsg.typecode) + return response + + # op: UpgradeVmfs + def UpgradeVmfs(self, request): + if isinstance(request, UpgradeVmfsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeVmfsResponseMsg.typecode) + return response + + # op: UpgradeVmLayout + def UpgradeVmLayout(self, request): + if isinstance(request, UpgradeVmLayoutRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpgradeVmLayoutResponseMsg.typecode) + return response + + # op: QueryUnresolvedVmfsVolume + def QueryUnresolvedVmfsVolume(self, request): + if isinstance(request, QueryUnresolvedVmfsVolumeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryUnresolvedVmfsVolumeResponseMsg.typecode) + return response + + # op: ResolveMultipleUnresolvedVmfsVolumes + def ResolveMultipleUnresolvedVmfsVolumes(self, request): + if isinstance(request, ResolveMultipleUnresolvedVmfsVolumesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResolveMultipleUnresolvedVmfsVolumesResponseMsg.typecode) + return response + + # op: UnmountForceMountedVmfsVolume + def UnmountForceMountedVmfsVolume(self, request): + if isinstance(request, UnmountForceMountedVmfsVolumeRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UnmountForceMountedVmfsVolumeResponseMsg.typecode) + return response + + # op: RescanHba + def RescanHba(self, request): + if isinstance(request, RescanHbaRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RescanHbaResponseMsg.typecode) + return response + + # op: RescanAllHba + def RescanAllHba(self, request): + if isinstance(request, RescanAllHbaRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RescanAllHbaResponseMsg.typecode) + return response + + # op: UpdateSoftwareInternetScsiEnabled + def UpdateSoftwareInternetScsiEnabled(self, request): + if isinstance(request, UpdateSoftwareInternetScsiEnabledRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateSoftwareInternetScsiEnabledResponseMsg.typecode) + return response + + # op: UpdateInternetScsiDiscoveryProperties + def UpdateInternetScsiDiscoveryProperties(self, request): + if isinstance(request, UpdateInternetScsiDiscoveryPropertiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiDiscoveryPropertiesResponseMsg.typecode) + return response + + # op: UpdateInternetScsiAuthenticationProperties + def UpdateInternetScsiAuthenticationProperties(self, request): + if isinstance(request, UpdateInternetScsiAuthenticationPropertiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiAuthenticationPropertiesResponseMsg.typecode) + return response + + # op: UpdateInternetScsiDigestProperties + def UpdateInternetScsiDigestProperties(self, request): + if isinstance(request, UpdateInternetScsiDigestPropertiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiDigestPropertiesResponseMsg.typecode) + return response + + # op: UpdateInternetScsiAdvancedOptions + def UpdateInternetScsiAdvancedOptions(self, request): + if isinstance(request, UpdateInternetScsiAdvancedOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiAdvancedOptionsResponseMsg.typecode) + return response + + # op: UpdateInternetScsiIPProperties + def UpdateInternetScsiIPProperties(self, request): + if isinstance(request, UpdateInternetScsiIPPropertiesRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiIPPropertiesResponseMsg.typecode) + return response + + # op: UpdateInternetScsiName + def UpdateInternetScsiName(self, request): + if isinstance(request, UpdateInternetScsiNameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiNameResponseMsg.typecode) + return response + + # op: UpdateInternetScsiAlias + def UpdateInternetScsiAlias(self, request): + if isinstance(request, UpdateInternetScsiAliasRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateInternetScsiAliasResponseMsg.typecode) + return response + + # op: AddInternetScsiSendTargets + def AddInternetScsiSendTargets(self, request): + if isinstance(request, AddInternetScsiSendTargetsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddInternetScsiSendTargetsResponseMsg.typecode) + return response + + # op: RemoveInternetScsiSendTargets + def RemoveInternetScsiSendTargets(self, request): + if isinstance(request, RemoveInternetScsiSendTargetsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveInternetScsiSendTargetsResponseMsg.typecode) + return response + + # op: AddInternetScsiStaticTargets + def AddInternetScsiStaticTargets(self, request): + if isinstance(request, AddInternetScsiStaticTargetsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(AddInternetScsiStaticTargetsResponseMsg.typecode) + return response + + # op: RemoveInternetScsiStaticTargets + def RemoveInternetScsiStaticTargets(self, request): + if isinstance(request, RemoveInternetScsiStaticTargetsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveInternetScsiStaticTargetsResponseMsg.typecode) + return response + + # op: EnableMultipathPath + def EnableMultipathPath(self, request): + if isinstance(request, EnableMultipathPathRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(EnableMultipathPathResponseMsg.typecode) + return response + + # op: DisableMultipathPath + def DisableMultipathPath(self, request): + if isinstance(request, DisableMultipathPathRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DisableMultipathPathResponseMsg.typecode) + return response + + # op: SetMultipathLunPolicy + def SetMultipathLunPolicy(self, request): + if isinstance(request, SetMultipathLunPolicyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SetMultipathLunPolicyResponseMsg.typecode) + return response + + # op: QueryPathSelectionPolicyOptions + def QueryPathSelectionPolicyOptions(self, request): + if isinstance(request, QueryPathSelectionPolicyOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryPathSelectionPolicyOptionsResponseMsg.typecode) + return response + + # op: QueryStorageArrayTypePolicyOptions + def QueryStorageArrayTypePolicyOptions(self, request): + if isinstance(request, QueryStorageArrayTypePolicyOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryStorageArrayTypePolicyOptionsResponseMsg.typecode) + return response + + # op: UpdateScsiLunDisplayName + def UpdateScsiLunDisplayName(self, request): + if isinstance(request, UpdateScsiLunDisplayNameRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateScsiLunDisplayNameResponseMsg.typecode) + return response + + # op: RefreshStorageSystem + def RefreshStorageSystem(self, request): + if isinstance(request, RefreshStorageSystemRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RefreshStorageSystemResponseMsg.typecode) + return response + + # op: UpdateIpConfig + def UpdateIpConfig(self, request): + if isinstance(request, UpdateIpConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateIpConfigResponseMsg.typecode) + return response + + # op: SelectVnic + def SelectVnic(self, request): + if isinstance(request, SelectVnicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(SelectVnicResponseMsg.typecode) + return response + + # op: DeselectVnic + def DeselectVnic(self, request): + if isinstance(request, DeselectVnicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DeselectVnicResponseMsg.typecode) + return response + + # op: QueryNetConfig + def QueryNetConfig(self, request): + if isinstance(request, QueryNetConfigRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryNetConfigResponseMsg.typecode) + return response + + # op: VirtualNicManagerSelectVnic + def VirtualNicManagerSelectVnic(self, request): + if isinstance(request, VirtualNicManagerSelectVnicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(VirtualNicManagerSelectVnicResponseMsg.typecode) + return response + + # op: VirtualNicManagerDeselectVnic + def VirtualNicManagerDeselectVnic(self, request): + if isinstance(request, VirtualNicManagerDeselectVnicRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(VirtualNicManagerDeselectVnicResponseMsg.typecode) + return response + + # op: QueryOptions + def QueryOptions(self, request): + if isinstance(request, QueryOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryOptionsResponseMsg.typecode) + return response + + # op: UpdateOptions + def UpdateOptions(self, request): + if isinstance(request, UpdateOptionsRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(UpdateOptionsResponseMsg.typecode) + return response + + # op: ComplianceManagerCheckCompliance + def ComplianceManagerCheckCompliance(self, request): + if isinstance(request, ComplianceManagerCheckComplianceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComplianceManagerCheckComplianceResponseMsg.typecode) + return response + + # op: ComplianceManagerCheckCompliance_Task + def ComplianceManagerCheckCompliance_Task(self, request): + if isinstance(request, ComplianceManagerCheckCompliance_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComplianceManagerCheckCompliance_TaskResponseMsg.typecode) + return response + + # op: ComplianceManagerQueryComplianceStatus + def ComplianceManagerQueryComplianceStatus(self, request): + if isinstance(request, ComplianceManagerQueryComplianceStatusRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComplianceManagerQueryComplianceStatusResponseMsg.typecode) + return response + + # op: ComplianceManagerClearComplianceStatus + def ComplianceManagerClearComplianceStatus(self, request): + if isinstance(request, ComplianceManagerClearComplianceStatusRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComplianceManagerClearComplianceStatusResponseMsg.typecode) + return response + + # op: ComplianceManagerQueryExpressionMetadata + def ComplianceManagerQueryExpressionMetadata(self, request): + if isinstance(request, ComplianceManagerQueryExpressionMetadataRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ComplianceManagerQueryExpressionMetadataResponseMsg.typecode) + return response + + # op: ProfileDestroy + def ProfileDestroy(self, request): + if isinstance(request, ProfileDestroyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileDestroyResponseMsg.typecode) + return response + + # op: ProfileAssociate + def ProfileAssociate(self, request): + if isinstance(request, ProfileAssociateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileAssociateResponseMsg.typecode) + return response + + # op: ProfileDissociate + def ProfileDissociate(self, request): + if isinstance(request, ProfileDissociateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileDissociateResponseMsg.typecode) + return response + + # op: ProfileCheckCompliance + def ProfileCheckCompliance(self, request): + if isinstance(request, ProfileCheckComplianceRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileCheckComplianceResponseMsg.typecode) + return response + + # op: ProfileCheckCompliance_Task + def ProfileCheckCompliance_Task(self, request): + if isinstance(request, ProfileCheckCompliance_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileCheckCompliance_TaskResponseMsg.typecode) + return response + + # op: ProfileExportProfile + def ProfileExportProfile(self, request): + if isinstance(request, ProfileExportProfileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileExportProfileResponseMsg.typecode) + return response + + # op: CreateProfile + def CreateProfile(self, request): + if isinstance(request, CreateProfileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateProfileResponseMsg.typecode) + return response + + # op: ProfileQueryPolicyMetadata + def ProfileQueryPolicyMetadata(self, request): + if isinstance(request, ProfileQueryPolicyMetadataRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileQueryPolicyMetadataResponseMsg.typecode) + return response + + # op: ProfileFindAssociatedProfile + def ProfileFindAssociatedProfile(self, request): + if isinstance(request, ProfileFindAssociatedProfileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ProfileFindAssociatedProfileResponseMsg.typecode) + return response + + # op: ClusterProfileUpdate + def ClusterProfileUpdate(self, request): + if isinstance(request, ClusterProfileUpdateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ClusterProfileUpdateResponseMsg.typecode) + return response + + # op: HostProfileUpdateReferenceHost + def HostProfileUpdateReferenceHost(self, request): + if isinstance(request, HostProfileUpdateReferenceHostRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileUpdateReferenceHostResponseMsg.typecode) + return response + + # op: HostProfileUpdate + def HostProfileUpdate(self, request): + if isinstance(request, HostProfileUpdateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileUpdateResponseMsg.typecode) + return response + + # op: HostProfileExecute + def HostProfileExecute(self, request): + if isinstance(request, HostProfileExecuteRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileExecuteResponseMsg.typecode) + return response + + # op: HostProfileApply + def HostProfileApply(self, request): + if isinstance(request, HostProfileApplyRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileApplyResponseMsg.typecode) + return response + + # op: HostProfileApply_Task + def HostProfileApply_Task(self, request): + if isinstance(request, HostProfileApply_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileApply_TaskResponseMsg.typecode) + return response + + # op: HostProfileGenerateConfigTaskList + def HostProfileGenerateConfigTaskList(self, request): + if isinstance(request, HostProfileGenerateConfigTaskListRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileGenerateConfigTaskListResponseMsg.typecode) + return response + + # op: HostProfileQueryProfileMetadata + def HostProfileQueryProfileMetadata(self, request): + if isinstance(request, HostProfileQueryProfileMetadataRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileQueryProfileMetadataResponseMsg.typecode) + return response + + # op: HostProfileCreateDefaultProfile + def HostProfileCreateDefaultProfile(self, request): + if isinstance(request, HostProfileCreateDefaultProfileRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(HostProfileCreateDefaultProfileResponseMsg.typecode) + return response + + # op: RemoveScheduledTask + def RemoveScheduledTask(self, request): + if isinstance(request, RemoveScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveScheduledTaskResponseMsg.typecode) + return response + + # op: ReconfigureScheduledTask + def ReconfigureScheduledTask(self, request): + if isinstance(request, ReconfigureScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ReconfigureScheduledTaskResponseMsg.typecode) + return response + + # op: RunScheduledTask + def RunScheduledTask(self, request): + if isinstance(request, RunScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RunScheduledTaskResponseMsg.typecode) + return response + + # op: CreateScheduledTask + def CreateScheduledTask(self, request): + if isinstance(request, CreateScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateScheduledTaskResponseMsg.typecode) + return response + + # op: RetrieveEntityScheduledTask + def RetrieveEntityScheduledTask(self, request): + if isinstance(request, RetrieveEntityScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveEntityScheduledTaskResponseMsg.typecode) + return response + + # op: CreateObjectScheduledTask + def CreateObjectScheduledTask(self, request): + if isinstance(request, CreateObjectScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateObjectScheduledTaskResponseMsg.typecode) + return response + + # op: RetrieveObjectScheduledTask + def RetrieveObjectScheduledTask(self, request): + if isinstance(request, RetrieveObjectScheduledTaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RetrieveObjectScheduledTaskResponseMsg.typecode) + return response + + # op: OpenInventoryViewFolder + def OpenInventoryViewFolder(self, request): + if isinstance(request, OpenInventoryViewFolderRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(OpenInventoryViewFolderResponseMsg.typecode) + return response + + # op: CloseInventoryViewFolder + def CloseInventoryViewFolder(self, request): + if isinstance(request, CloseInventoryViewFolderRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CloseInventoryViewFolderResponseMsg.typecode) + return response + + # op: ModifyListView + def ModifyListView(self, request): + if isinstance(request, ModifyListViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ModifyListViewResponseMsg.typecode) + return response + + # op: ResetListView + def ResetListView(self, request): + if isinstance(request, ResetListViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetListViewResponseMsg.typecode) + return response + + # op: ResetListViewFromView + def ResetListViewFromView(self, request): + if isinstance(request, ResetListViewFromViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(ResetListViewFromViewResponseMsg.typecode) + return response + + # op: DestroyView + def DestroyView(self, request): + if isinstance(request, DestroyViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(DestroyViewResponseMsg.typecode) + return response + + # op: CreateInventoryView + def CreateInventoryView(self, request): + if isinstance(request, CreateInventoryViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateInventoryViewResponseMsg.typecode) + return response + + # op: CreateContainerView + def CreateContainerView(self, request): + if isinstance(request, CreateContainerViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateContainerViewResponseMsg.typecode) + return response + + # op: CreateListView + def CreateListView(self, request): + if isinstance(request, CreateListViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateListViewResponseMsg.typecode) + return response + + # op: CreateListViewFromView + def CreateListViewFromView(self, request): + if isinstance(request, CreateListViewFromViewRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CreateListViewFromViewResponseMsg.typecode) + return response + + # op: RevertToSnapshot + def RevertToSnapshot(self, request): + if isinstance(request, RevertToSnapshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RevertToSnapshotResponseMsg.typecode) + return response + + # op: RevertToSnapshot_Task + def RevertToSnapshot_Task(self, request): + if isinstance(request, RevertToSnapshot_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RevertToSnapshot_TaskResponseMsg.typecode) + return response + + # op: RemoveSnapshot + def RemoveSnapshot(self, request): + if isinstance(request, RemoveSnapshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveSnapshotResponseMsg.typecode) + return response + + # op: RemoveSnapshot_Task + def RemoveSnapshot_Task(self, request): + if isinstance(request, RemoveSnapshot_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RemoveSnapshot_TaskResponseMsg.typecode) + return response + + # op: RenameSnapshot + def RenameSnapshot(self, request): + if isinstance(request, RenameSnapshotRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(RenameSnapshotResponseMsg.typecode) + return response + + # op: CheckCompatibility + def CheckCompatibility(self, request): + if isinstance(request, CheckCompatibilityRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckCompatibilityResponseMsg.typecode) + return response + + # op: CheckCompatibility_Task + def CheckCompatibility_Task(self, request): + if isinstance(request, CheckCompatibility_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckCompatibility_TaskResponseMsg.typecode) + return response + + # op: QueryVMotionCompatibilityEx + def QueryVMotionCompatibilityEx(self, request): + if isinstance(request, QueryVMotionCompatibilityExRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVMotionCompatibilityExResponseMsg.typecode) + return response + + # op: QueryVMotionCompatibilityEx_Task + def QueryVMotionCompatibilityEx_Task(self, request): + if isinstance(request, QueryVMotionCompatibilityEx_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(QueryVMotionCompatibilityEx_TaskResponseMsg.typecode) + return response + + # op: CheckMigrate + def CheckMigrate(self, request): + if isinstance(request, CheckMigrateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckMigrateResponseMsg.typecode) + return response + + # op: CheckMigrate_Task + def CheckMigrate_Task(self, request): + if isinstance(request, CheckMigrate_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckMigrate_TaskResponseMsg.typecode) + return response + + # op: CheckRelocate + def CheckRelocate(self, request): + if isinstance(request, CheckRelocateRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckRelocateResponseMsg.typecode) + return response + + # op: CheckRelocate_Task + def CheckRelocate_Task(self, request): + if isinstance(request, CheckRelocate_TaskRequestMsg) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) + # no output wsaction + response = self.binding.Receive(CheckRelocate_TaskResponseMsg.typecode) + return response + +DestroyPropertyFilterRequestMsg = ns0.DestroyPropertyFilter_Dec().pyclass + +DestroyPropertyFilterResponseMsg = ns0.DestroyPropertyFilterResponse_Dec().pyclass + +CreateFilterRequestMsg = ns0.CreateFilter_Dec().pyclass + +CreateFilterResponseMsg = ns0.CreateFilterResponse_Dec().pyclass + +RetrievePropertiesRequestMsg = ns0.RetrieveProperties_Dec().pyclass + +RetrievePropertiesResponseMsg = ns0.RetrievePropertiesResponse_Dec().pyclass + +CheckForUpdatesRequestMsg = ns0.CheckForUpdates_Dec().pyclass + +CheckForUpdatesResponseMsg = ns0.CheckForUpdatesResponse_Dec().pyclass + +WaitForUpdatesRequestMsg = ns0.WaitForUpdates_Dec().pyclass + +WaitForUpdatesResponseMsg = ns0.WaitForUpdatesResponse_Dec().pyclass + +CancelWaitForUpdatesRequestMsg = ns0.CancelWaitForUpdates_Dec().pyclass + +CancelWaitForUpdatesResponseMsg = ns0.CancelWaitForUpdatesResponse_Dec().pyclass + +AddAuthorizationRoleRequestMsg = ns0.AddAuthorizationRole_Dec().pyclass + +AddAuthorizationRoleResponseMsg = ns0.AddAuthorizationRoleResponse_Dec().pyclass + +RemoveAuthorizationRoleRequestMsg = ns0.RemoveAuthorizationRole_Dec().pyclass + +RemoveAuthorizationRoleResponseMsg = ns0.RemoveAuthorizationRoleResponse_Dec().pyclass + +UpdateAuthorizationRoleRequestMsg = ns0.UpdateAuthorizationRole_Dec().pyclass + +UpdateAuthorizationRoleResponseMsg = ns0.UpdateAuthorizationRoleResponse_Dec().pyclass + +MergePermissionsRequestMsg = ns0.MergePermissions_Dec().pyclass + +MergePermissionsResponseMsg = ns0.MergePermissionsResponse_Dec().pyclass + +RetrieveRolePermissionsRequestMsg = ns0.RetrieveRolePermissions_Dec().pyclass + +RetrieveRolePermissionsResponseMsg = ns0.RetrieveRolePermissionsResponse_Dec().pyclass + +RetrieveEntityPermissionsRequestMsg = ns0.RetrieveEntityPermissions_Dec().pyclass + +RetrieveEntityPermissionsResponseMsg = ns0.RetrieveEntityPermissionsResponse_Dec().pyclass + +RetrieveAllPermissionsRequestMsg = ns0.RetrieveAllPermissions_Dec().pyclass + +RetrieveAllPermissionsResponseMsg = ns0.RetrieveAllPermissionsResponse_Dec().pyclass + +SetEntityPermissionsRequestMsg = ns0.SetEntityPermissions_Dec().pyclass + +SetEntityPermissionsResponseMsg = ns0.SetEntityPermissionsResponse_Dec().pyclass + +ResetEntityPermissionsRequestMsg = ns0.ResetEntityPermissions_Dec().pyclass + +ResetEntityPermissionsResponseMsg = ns0.ResetEntityPermissionsResponse_Dec().pyclass + +RemoveEntityPermissionRequestMsg = ns0.RemoveEntityPermission_Dec().pyclass + +RemoveEntityPermissionResponseMsg = ns0.RemoveEntityPermissionResponse_Dec().pyclass + +ReconfigureClusterRequestMsg = ns0.ReconfigureCluster_Dec().pyclass + +ReconfigureClusterResponseMsg = ns0.ReconfigureClusterResponse_Dec().pyclass + +ReconfigureCluster_TaskRequestMsg = ns0.ReconfigureCluster_Task_Dec().pyclass + +ReconfigureCluster_TaskResponseMsg = ns0.ReconfigureCluster_TaskResponse_Dec().pyclass + +ApplyRecommendationRequestMsg = ns0.ApplyRecommendation_Dec().pyclass + +ApplyRecommendationResponseMsg = ns0.ApplyRecommendationResponse_Dec().pyclass + +RecommendHostsForVmRequestMsg = ns0.RecommendHostsForVm_Dec().pyclass + +RecommendHostsForVmResponseMsg = ns0.RecommendHostsForVmResponse_Dec().pyclass + +AddHostRequestMsg = ns0.AddHost_Dec().pyclass + +AddHostResponseMsg = ns0.AddHostResponse_Dec().pyclass + +AddHost_TaskRequestMsg = ns0.AddHost_Task_Dec().pyclass + +AddHost_TaskResponseMsg = ns0.AddHost_TaskResponse_Dec().pyclass + +MoveIntoRequestMsg = ns0.MoveInto_Dec().pyclass + +MoveIntoResponseMsg = ns0.MoveIntoResponse_Dec().pyclass + +MoveInto_TaskRequestMsg = ns0.MoveInto_Task_Dec().pyclass + +MoveInto_TaskResponseMsg = ns0.MoveInto_TaskResponse_Dec().pyclass + +MoveHostIntoRequestMsg = ns0.MoveHostInto_Dec().pyclass + +MoveHostIntoResponseMsg = ns0.MoveHostIntoResponse_Dec().pyclass + +MoveHostInto_TaskRequestMsg = ns0.MoveHostInto_Task_Dec().pyclass + +MoveHostInto_TaskResponseMsg = ns0.MoveHostInto_TaskResponse_Dec().pyclass + +RefreshRecommendationRequestMsg = ns0.RefreshRecommendation_Dec().pyclass + +RefreshRecommendationResponseMsg = ns0.RefreshRecommendationResponse_Dec().pyclass + +RetrieveDasAdvancedRuntimeInfoRequestMsg = ns0.RetrieveDasAdvancedRuntimeInfo_Dec().pyclass + +RetrieveDasAdvancedRuntimeInfoResponseMsg = ns0.RetrieveDasAdvancedRuntimeInfoResponse_Dec().pyclass + +ReconfigureComputeResourceRequestMsg = ns0.ReconfigureComputeResource_Dec().pyclass + +ReconfigureComputeResourceResponseMsg = ns0.ReconfigureComputeResourceResponse_Dec().pyclass + +ReconfigureComputeResource_TaskRequestMsg = ns0.ReconfigureComputeResource_Task_Dec().pyclass + +ReconfigureComputeResource_TaskResponseMsg = ns0.ReconfigureComputeResource_TaskResponse_Dec().pyclass + +AddCustomFieldDefRequestMsg = ns0.AddCustomFieldDef_Dec().pyclass + +AddCustomFieldDefResponseMsg = ns0.AddCustomFieldDefResponse_Dec().pyclass + +RemoveCustomFieldDefRequestMsg = ns0.RemoveCustomFieldDef_Dec().pyclass + +RemoveCustomFieldDefResponseMsg = ns0.RemoveCustomFieldDefResponse_Dec().pyclass + +RenameCustomFieldDefRequestMsg = ns0.RenameCustomFieldDef_Dec().pyclass + +RenameCustomFieldDefResponseMsg = ns0.RenameCustomFieldDefResponse_Dec().pyclass + +SetFieldRequestMsg = ns0.SetField_Dec().pyclass + +SetFieldResponseMsg = ns0.SetFieldResponse_Dec().pyclass + +DoesCustomizationSpecExistRequestMsg = ns0.DoesCustomizationSpecExist_Dec().pyclass + +DoesCustomizationSpecExistResponseMsg = ns0.DoesCustomizationSpecExistResponse_Dec().pyclass + +GetCustomizationSpecRequestMsg = ns0.GetCustomizationSpec_Dec().pyclass + +GetCustomizationSpecResponseMsg = ns0.GetCustomizationSpecResponse_Dec().pyclass + +CreateCustomizationSpecRequestMsg = ns0.CreateCustomizationSpec_Dec().pyclass + +CreateCustomizationSpecResponseMsg = ns0.CreateCustomizationSpecResponse_Dec().pyclass + +OverwriteCustomizationSpecRequestMsg = ns0.OverwriteCustomizationSpec_Dec().pyclass + +OverwriteCustomizationSpecResponseMsg = ns0.OverwriteCustomizationSpecResponse_Dec().pyclass + +DeleteCustomizationSpecRequestMsg = ns0.DeleteCustomizationSpec_Dec().pyclass + +DeleteCustomizationSpecResponseMsg = ns0.DeleteCustomizationSpecResponse_Dec().pyclass + +DuplicateCustomizationSpecRequestMsg = ns0.DuplicateCustomizationSpec_Dec().pyclass + +DuplicateCustomizationSpecResponseMsg = ns0.DuplicateCustomizationSpecResponse_Dec().pyclass + +RenameCustomizationSpecRequestMsg = ns0.RenameCustomizationSpec_Dec().pyclass + +RenameCustomizationSpecResponseMsg = ns0.RenameCustomizationSpecResponse_Dec().pyclass + +CustomizationSpecItemToXmlRequestMsg = ns0.CustomizationSpecItemToXml_Dec().pyclass + +CustomizationSpecItemToXmlResponseMsg = ns0.CustomizationSpecItemToXmlResponse_Dec().pyclass + +XmlToCustomizationSpecItemRequestMsg = ns0.XmlToCustomizationSpecItem_Dec().pyclass + +XmlToCustomizationSpecItemResponseMsg = ns0.XmlToCustomizationSpecItemResponse_Dec().pyclass + +CheckCustomizationResourcesRequestMsg = ns0.CheckCustomizationResources_Dec().pyclass + +CheckCustomizationResourcesResponseMsg = ns0.CheckCustomizationResourcesResponse_Dec().pyclass + +QueryConnectionInfoRequestMsg = ns0.QueryConnectionInfo_Dec().pyclass + +QueryConnectionInfoResponseMsg = ns0.QueryConnectionInfoResponse_Dec().pyclass + +PowerOnMultiVMRequestMsg = ns0.PowerOnMultiVM_Dec().pyclass + +PowerOnMultiVMResponseMsg = ns0.PowerOnMultiVMResponse_Dec().pyclass + +PowerOnMultiVM_TaskRequestMsg = ns0.PowerOnMultiVM_Task_Dec().pyclass + +PowerOnMultiVM_TaskResponseMsg = ns0.PowerOnMultiVM_TaskResponse_Dec().pyclass + +RefreshDatastoreRequestMsg = ns0.RefreshDatastore_Dec().pyclass + +RefreshDatastoreResponseMsg = ns0.RefreshDatastoreResponse_Dec().pyclass + +RefreshDatastoreStorageInfoRequestMsg = ns0.RefreshDatastoreStorageInfo_Dec().pyclass + +RefreshDatastoreStorageInfoResponseMsg = ns0.RefreshDatastoreStorageInfoResponse_Dec().pyclass + +RenameDatastoreRequestMsg = ns0.RenameDatastore_Dec().pyclass + +RenameDatastoreResponseMsg = ns0.RenameDatastoreResponse_Dec().pyclass + +DestroyDatastoreRequestMsg = ns0.DestroyDatastore_Dec().pyclass + +DestroyDatastoreResponseMsg = ns0.DestroyDatastoreResponse_Dec().pyclass + +QueryDescriptionsRequestMsg = ns0.QueryDescriptions_Dec().pyclass + +QueryDescriptionsResponseMsg = ns0.QueryDescriptionsResponse_Dec().pyclass + +BrowseDiagnosticLogRequestMsg = ns0.BrowseDiagnosticLog_Dec().pyclass + +BrowseDiagnosticLogResponseMsg = ns0.BrowseDiagnosticLogResponse_Dec().pyclass + +GenerateLogBundlesRequestMsg = ns0.GenerateLogBundles_Dec().pyclass + +GenerateLogBundlesResponseMsg = ns0.GenerateLogBundlesResponse_Dec().pyclass + +GenerateLogBundles_TaskRequestMsg = ns0.GenerateLogBundles_Task_Dec().pyclass + +GenerateLogBundles_TaskResponseMsg = ns0.GenerateLogBundles_TaskResponse_Dec().pyclass + +DVSFetchKeyOfPortsRequestMsg = ns0.DVSFetchKeyOfPorts_Dec().pyclass + +DVSFetchKeyOfPortsResponseMsg = ns0.DVSFetchKeyOfPortsResponse_Dec().pyclass + +DVSFetchPortsRequestMsg = ns0.DVSFetchPorts_Dec().pyclass + +DVSFetchPortsResponseMsg = ns0.DVSFetchPortsResponse_Dec().pyclass + +DVSQueryUsedVlanIdRequestMsg = ns0.DVSQueryUsedVlanId_Dec().pyclass + +DVSQueryUsedVlanIdResponseMsg = ns0.DVSQueryUsedVlanIdResponse_Dec().pyclass + +DVSReconfigureRequestMsg = ns0.DVSReconfigure_Dec().pyclass + +DVSReconfigureResponseMsg = ns0.DVSReconfigureResponse_Dec().pyclass + +DVSReconfigure_TaskRequestMsg = ns0.DVSReconfigure_Task_Dec().pyclass + +DVSReconfigure_TaskResponseMsg = ns0.DVSReconfigure_TaskResponse_Dec().pyclass + +DVSPerformProductSpecOperationRequestMsg = ns0.DVSPerformProductSpecOperation_Dec().pyclass + +DVSPerformProductSpecOperationResponseMsg = ns0.DVSPerformProductSpecOperationResponse_Dec().pyclass + +DVSPerformProductSpecOperation_TaskRequestMsg = ns0.DVSPerformProductSpecOperation_Task_Dec().pyclass + +DVSPerformProductSpecOperation_TaskResponseMsg = ns0.DVSPerformProductSpecOperation_TaskResponse_Dec().pyclass + +DVSMergeRequestMsg = ns0.DVSMerge_Dec().pyclass + +DVSMergeResponseMsg = ns0.DVSMergeResponse_Dec().pyclass + +DVSMerge_TaskRequestMsg = ns0.DVSMerge_Task_Dec().pyclass + +DVSMerge_TaskResponseMsg = ns0.DVSMerge_TaskResponse_Dec().pyclass + +DVSAddPortgroupsRequestMsg = ns0.DVSAddPortgroups_Dec().pyclass + +DVSAddPortgroupsResponseMsg = ns0.DVSAddPortgroupsResponse_Dec().pyclass + +DVSMovePortRequestMsg = ns0.DVSMovePort_Dec().pyclass + +DVSMovePortResponseMsg = ns0.DVSMovePortResponse_Dec().pyclass + +DVSUpdateCapabilityRequestMsg = ns0.DVSUpdateCapability_Dec().pyclass + +DVSUpdateCapabilityResponseMsg = ns0.DVSUpdateCapabilityResponse_Dec().pyclass + +ReconfigurePortRequestMsg = ns0.ReconfigurePort_Dec().pyclass + +ReconfigurePortResponseMsg = ns0.ReconfigurePortResponse_Dec().pyclass + +DVSRefreshPortStateRequestMsg = ns0.DVSRefreshPortState_Dec().pyclass + +DVSRefreshPortStateResponseMsg = ns0.DVSRefreshPortStateResponse_Dec().pyclass + +DVSRectifyHostRequestMsg = ns0.DVSRectifyHost_Dec().pyclass + +DVSRectifyHostResponseMsg = ns0.DVSRectifyHostResponse_Dec().pyclass + +QueryConfigOptionDescriptorRequestMsg = ns0.QueryConfigOptionDescriptor_Dec().pyclass + +QueryConfigOptionDescriptorResponseMsg = ns0.QueryConfigOptionDescriptorResponse_Dec().pyclass + +QueryConfigOptionRequestMsg = ns0.QueryConfigOption_Dec().pyclass + +QueryConfigOptionResponseMsg = ns0.QueryConfigOptionResponse_Dec().pyclass + +QueryConfigTargetRequestMsg = ns0.QueryConfigTarget_Dec().pyclass + +QueryConfigTargetResponseMsg = ns0.QueryConfigTargetResponse_Dec().pyclass + +QueryTargetCapabilitiesRequestMsg = ns0.QueryTargetCapabilities_Dec().pyclass + +QueryTargetCapabilitiesResponseMsg = ns0.QueryTargetCapabilitiesResponse_Dec().pyclass + +setCustomValueRequestMsg = ns0.setCustomValue_Dec().pyclass + +setCustomValueResponseMsg = ns0.setCustomValueResponse_Dec().pyclass + +UnregisterExtensionRequestMsg = ns0.UnregisterExtension_Dec().pyclass + +UnregisterExtensionResponseMsg = ns0.UnregisterExtensionResponse_Dec().pyclass + +FindExtensionRequestMsg = ns0.FindExtension_Dec().pyclass + +FindExtensionResponseMsg = ns0.FindExtensionResponse_Dec().pyclass + +RegisterExtensionRequestMsg = ns0.RegisterExtension_Dec().pyclass + +RegisterExtensionResponseMsg = ns0.RegisterExtensionResponse_Dec().pyclass + +UpdateExtensionRequestMsg = ns0.UpdateExtension_Dec().pyclass + +UpdateExtensionResponseMsg = ns0.UpdateExtensionResponse_Dec().pyclass + +GetPublicKeyRequestMsg = ns0.GetPublicKey_Dec().pyclass + +GetPublicKeyResponseMsg = ns0.GetPublicKeyResponse_Dec().pyclass + +SetPublicKeyRequestMsg = ns0.SetPublicKey_Dec().pyclass + +SetPublicKeyResponseMsg = ns0.SetPublicKeyResponse_Dec().pyclass + +MoveDatastoreFileRequestMsg = ns0.MoveDatastoreFile_Dec().pyclass + +MoveDatastoreFileResponseMsg = ns0.MoveDatastoreFileResponse_Dec().pyclass + +MoveDatastoreFile_TaskRequestMsg = ns0.MoveDatastoreFile_Task_Dec().pyclass + +MoveDatastoreFile_TaskResponseMsg = ns0.MoveDatastoreFile_TaskResponse_Dec().pyclass + +CopyDatastoreFileRequestMsg = ns0.CopyDatastoreFile_Dec().pyclass + +CopyDatastoreFileResponseMsg = ns0.CopyDatastoreFileResponse_Dec().pyclass + +CopyDatastoreFile_TaskRequestMsg = ns0.CopyDatastoreFile_Task_Dec().pyclass + +CopyDatastoreFile_TaskResponseMsg = ns0.CopyDatastoreFile_TaskResponse_Dec().pyclass + +DeleteDatastoreFileRequestMsg = ns0.DeleteDatastoreFile_Dec().pyclass + +DeleteDatastoreFileResponseMsg = ns0.DeleteDatastoreFileResponse_Dec().pyclass + +DeleteDatastoreFile_TaskRequestMsg = ns0.DeleteDatastoreFile_Task_Dec().pyclass + +DeleteDatastoreFile_TaskResponseMsg = ns0.DeleteDatastoreFile_TaskResponse_Dec().pyclass + +MakeDirectoryRequestMsg = ns0.MakeDirectory_Dec().pyclass + +MakeDirectoryResponseMsg = ns0.MakeDirectoryResponse_Dec().pyclass + +ChangeOwnerRequestMsg = ns0.ChangeOwner_Dec().pyclass + +ChangeOwnerResponseMsg = ns0.ChangeOwnerResponse_Dec().pyclass + +CreateFolderRequestMsg = ns0.CreateFolder_Dec().pyclass + +CreateFolderResponseMsg = ns0.CreateFolderResponse_Dec().pyclass + +MoveIntoFolderRequestMsg = ns0.MoveIntoFolder_Dec().pyclass + +MoveIntoFolderResponseMsg = ns0.MoveIntoFolderResponse_Dec().pyclass + +MoveIntoFolder_TaskRequestMsg = ns0.MoveIntoFolder_Task_Dec().pyclass + +MoveIntoFolder_TaskResponseMsg = ns0.MoveIntoFolder_TaskResponse_Dec().pyclass + +CreateVMRequestMsg = ns0.CreateVM_Dec().pyclass + +CreateVMResponseMsg = ns0.CreateVMResponse_Dec().pyclass + +CreateVM_TaskRequestMsg = ns0.CreateVM_Task_Dec().pyclass + +CreateVM_TaskResponseMsg = ns0.CreateVM_TaskResponse_Dec().pyclass + +RegisterVMRequestMsg = ns0.RegisterVM_Dec().pyclass + +RegisterVMResponseMsg = ns0.RegisterVMResponse_Dec().pyclass + +RegisterVM_TaskRequestMsg = ns0.RegisterVM_Task_Dec().pyclass + +RegisterVM_TaskResponseMsg = ns0.RegisterVM_TaskResponse_Dec().pyclass + +CreateClusterRequestMsg = ns0.CreateCluster_Dec().pyclass + +CreateClusterResponseMsg = ns0.CreateClusterResponse_Dec().pyclass + +CreateClusterExRequestMsg = ns0.CreateClusterEx_Dec().pyclass + +CreateClusterExResponseMsg = ns0.CreateClusterExResponse_Dec().pyclass + +AddStandaloneHostRequestMsg = ns0.AddStandaloneHost_Dec().pyclass + +AddStandaloneHostResponseMsg = ns0.AddStandaloneHostResponse_Dec().pyclass + +AddStandaloneHost_TaskRequestMsg = ns0.AddStandaloneHost_Task_Dec().pyclass + +AddStandaloneHost_TaskResponseMsg = ns0.AddStandaloneHost_TaskResponse_Dec().pyclass + +CreateDatacenterRequestMsg = ns0.CreateDatacenter_Dec().pyclass + +CreateDatacenterResponseMsg = ns0.CreateDatacenterResponse_Dec().pyclass + +UnregisterAndDestroyRequestMsg = ns0.UnregisterAndDestroy_Dec().pyclass + +UnregisterAndDestroyResponseMsg = ns0.UnregisterAndDestroyResponse_Dec().pyclass + +UnregisterAndDestroy_TaskRequestMsg = ns0.UnregisterAndDestroy_Task_Dec().pyclass + +UnregisterAndDestroy_TaskResponseMsg = ns0.UnregisterAndDestroy_TaskResponse_Dec().pyclass + +FolderCreateDVSRequestMsg = ns0.FolderCreateDVS_Dec().pyclass + +FolderCreateDVSResponseMsg = ns0.FolderCreateDVSResponse_Dec().pyclass + +SetCollectorPageSizeRequestMsg = ns0.SetCollectorPageSize_Dec().pyclass + +SetCollectorPageSizeResponseMsg = ns0.SetCollectorPageSizeResponse_Dec().pyclass + +RewindCollectorRequestMsg = ns0.RewindCollector_Dec().pyclass + +RewindCollectorResponseMsg = ns0.RewindCollectorResponse_Dec().pyclass + +ResetCollectorRequestMsg = ns0.ResetCollector_Dec().pyclass + +ResetCollectorResponseMsg = ns0.ResetCollectorResponse_Dec().pyclass + +DestroyCollectorRequestMsg = ns0.DestroyCollector_Dec().pyclass + +DestroyCollectorResponseMsg = ns0.DestroyCollectorResponse_Dec().pyclass + +QueryHostConnectionInfoRequestMsg = ns0.QueryHostConnectionInfo_Dec().pyclass + +QueryHostConnectionInfoResponseMsg = ns0.QueryHostConnectionInfoResponse_Dec().pyclass + +UpdateSystemResourcesRequestMsg = ns0.UpdateSystemResources_Dec().pyclass + +UpdateSystemResourcesResponseMsg = ns0.UpdateSystemResourcesResponse_Dec().pyclass + +ReconnectHostRequestMsg = ns0.ReconnectHost_Dec().pyclass + +ReconnectHostResponseMsg = ns0.ReconnectHostResponse_Dec().pyclass + +ReconnectHost_TaskRequestMsg = ns0.ReconnectHost_Task_Dec().pyclass + +ReconnectHost_TaskResponseMsg = ns0.ReconnectHost_TaskResponse_Dec().pyclass + +DisconnectHostRequestMsg = ns0.DisconnectHost_Dec().pyclass + +DisconnectHostResponseMsg = ns0.DisconnectHostResponse_Dec().pyclass + +DisconnectHost_TaskRequestMsg = ns0.DisconnectHost_Task_Dec().pyclass + +DisconnectHost_TaskResponseMsg = ns0.DisconnectHost_TaskResponse_Dec().pyclass + +EnterMaintenanceModeRequestMsg = ns0.EnterMaintenanceMode_Dec().pyclass + +EnterMaintenanceModeResponseMsg = ns0.EnterMaintenanceModeResponse_Dec().pyclass + +EnterMaintenanceMode_TaskRequestMsg = ns0.EnterMaintenanceMode_Task_Dec().pyclass + +EnterMaintenanceMode_TaskResponseMsg = ns0.EnterMaintenanceMode_TaskResponse_Dec().pyclass + +ExitMaintenanceModeRequestMsg = ns0.ExitMaintenanceMode_Dec().pyclass + +ExitMaintenanceModeResponseMsg = ns0.ExitMaintenanceModeResponse_Dec().pyclass + +ExitMaintenanceMode_TaskRequestMsg = ns0.ExitMaintenanceMode_Task_Dec().pyclass + +ExitMaintenanceMode_TaskResponseMsg = ns0.ExitMaintenanceMode_TaskResponse_Dec().pyclass + +RebootHostRequestMsg = ns0.RebootHost_Dec().pyclass + +RebootHostResponseMsg = ns0.RebootHostResponse_Dec().pyclass + +RebootHost_TaskRequestMsg = ns0.RebootHost_Task_Dec().pyclass + +RebootHost_TaskResponseMsg = ns0.RebootHost_TaskResponse_Dec().pyclass + +ShutdownHostRequestMsg = ns0.ShutdownHost_Dec().pyclass + +ShutdownHostResponseMsg = ns0.ShutdownHostResponse_Dec().pyclass + +ShutdownHost_TaskRequestMsg = ns0.ShutdownHost_Task_Dec().pyclass + +ShutdownHost_TaskResponseMsg = ns0.ShutdownHost_TaskResponse_Dec().pyclass + +PowerDownHostToStandByRequestMsg = ns0.PowerDownHostToStandBy_Dec().pyclass + +PowerDownHostToStandByResponseMsg = ns0.PowerDownHostToStandByResponse_Dec().pyclass + +PowerDownHostToStandBy_TaskRequestMsg = ns0.PowerDownHostToStandBy_Task_Dec().pyclass + +PowerDownHostToStandBy_TaskResponseMsg = ns0.PowerDownHostToStandBy_TaskResponse_Dec().pyclass + +PowerUpHostFromStandByRequestMsg = ns0.PowerUpHostFromStandBy_Dec().pyclass + +PowerUpHostFromStandByResponseMsg = ns0.PowerUpHostFromStandByResponse_Dec().pyclass + +PowerUpHostFromStandBy_TaskRequestMsg = ns0.PowerUpHostFromStandBy_Task_Dec().pyclass + +PowerUpHostFromStandBy_TaskResponseMsg = ns0.PowerUpHostFromStandBy_TaskResponse_Dec().pyclass + +QueryMemoryOverheadRequestMsg = ns0.QueryMemoryOverhead_Dec().pyclass + +QueryMemoryOverheadResponseMsg = ns0.QueryMemoryOverheadResponse_Dec().pyclass + +QueryMemoryOverheadExRequestMsg = ns0.QueryMemoryOverheadEx_Dec().pyclass + +QueryMemoryOverheadExResponseMsg = ns0.QueryMemoryOverheadExResponse_Dec().pyclass + +ReconfigureHostForDASRequestMsg = ns0.ReconfigureHostForDAS_Dec().pyclass + +ReconfigureHostForDASResponseMsg = ns0.ReconfigureHostForDASResponse_Dec().pyclass + +ReconfigureHostForDAS_TaskRequestMsg = ns0.ReconfigureHostForDAS_Task_Dec().pyclass + +ReconfigureHostForDAS_TaskResponseMsg = ns0.ReconfigureHostForDAS_TaskResponse_Dec().pyclass + +UpdateFlagsRequestMsg = ns0.UpdateFlags_Dec().pyclass + +UpdateFlagsResponseMsg = ns0.UpdateFlagsResponse_Dec().pyclass + +AcquireCimServicesTicketRequestMsg = ns0.AcquireCimServicesTicket_Dec().pyclass + +AcquireCimServicesTicketResponseMsg = ns0.AcquireCimServicesTicketResponse_Dec().pyclass + +UpdateIpmiRequestMsg = ns0.UpdateIpmi_Dec().pyclass + +UpdateIpmiResponseMsg = ns0.UpdateIpmiResponse_Dec().pyclass + +HttpNfcLeaseCompleteRequestMsg = ns0.HttpNfcLeaseComplete_Dec().pyclass + +HttpNfcLeaseCompleteResponseMsg = ns0.HttpNfcLeaseCompleteResponse_Dec().pyclass + +HttpNfcLeaseAbortRequestMsg = ns0.HttpNfcLeaseAbort_Dec().pyclass + +HttpNfcLeaseAbortResponseMsg = ns0.HttpNfcLeaseAbortResponse_Dec().pyclass + +HttpNfcLeaseProgressRequestMsg = ns0.HttpNfcLeaseProgress_Dec().pyclass + +HttpNfcLeaseProgressResponseMsg = ns0.HttpNfcLeaseProgressResponse_Dec().pyclass + +QueryIpPoolsRequestMsg = ns0.QueryIpPools_Dec().pyclass + +QueryIpPoolsResponseMsg = ns0.QueryIpPoolsResponse_Dec().pyclass + +CreateIpPoolRequestMsg = ns0.CreateIpPool_Dec().pyclass + +CreateIpPoolResponseMsg = ns0.CreateIpPoolResponse_Dec().pyclass + +UpdateIpPoolRequestMsg = ns0.UpdateIpPool_Dec().pyclass + +UpdateIpPoolResponseMsg = ns0.UpdateIpPoolResponse_Dec().pyclass + +DestroyIpPoolRequestMsg = ns0.DestroyIpPool_Dec().pyclass + +DestroyIpPoolResponseMsg = ns0.DestroyIpPoolResponse_Dec().pyclass + +AssociateIpPoolRequestMsg = ns0.AssociateIpPool_Dec().pyclass + +AssociateIpPoolResponseMsg = ns0.AssociateIpPoolResponse_Dec().pyclass + +UpdateAssignedLicenseRequestMsg = ns0.UpdateAssignedLicense_Dec().pyclass + +UpdateAssignedLicenseResponseMsg = ns0.UpdateAssignedLicenseResponse_Dec().pyclass + +RemoveAssignedLicenseRequestMsg = ns0.RemoveAssignedLicense_Dec().pyclass + +RemoveAssignedLicenseResponseMsg = ns0.RemoveAssignedLicenseResponse_Dec().pyclass + +QueryAssignedLicensesRequestMsg = ns0.QueryAssignedLicenses_Dec().pyclass + +QueryAssignedLicensesResponseMsg = ns0.QueryAssignedLicensesResponse_Dec().pyclass + +IsFeatureAvailableRequestMsg = ns0.IsFeatureAvailable_Dec().pyclass + +IsFeatureAvailableResponseMsg = ns0.IsFeatureAvailableResponse_Dec().pyclass + +SetFeatureInUseRequestMsg = ns0.SetFeatureInUse_Dec().pyclass + +SetFeatureInUseResponseMsg = ns0.SetFeatureInUseResponse_Dec().pyclass + +ResetFeatureInUseRequestMsg = ns0.ResetFeatureInUse_Dec().pyclass + +ResetFeatureInUseResponseMsg = ns0.ResetFeatureInUseResponse_Dec().pyclass + +QuerySupportedFeaturesRequestMsg = ns0.QuerySupportedFeatures_Dec().pyclass + +QuerySupportedFeaturesResponseMsg = ns0.QuerySupportedFeaturesResponse_Dec().pyclass + +QueryLicenseSourceAvailabilityRequestMsg = ns0.QueryLicenseSourceAvailability_Dec().pyclass + +QueryLicenseSourceAvailabilityResponseMsg = ns0.QueryLicenseSourceAvailabilityResponse_Dec().pyclass + +QueryLicenseUsageRequestMsg = ns0.QueryLicenseUsage_Dec().pyclass + +QueryLicenseUsageResponseMsg = ns0.QueryLicenseUsageResponse_Dec().pyclass + +SetLicenseEditionRequestMsg = ns0.SetLicenseEdition_Dec().pyclass + +SetLicenseEditionResponseMsg = ns0.SetLicenseEditionResponse_Dec().pyclass + +CheckLicenseFeatureRequestMsg = ns0.CheckLicenseFeature_Dec().pyclass + +CheckLicenseFeatureResponseMsg = ns0.CheckLicenseFeatureResponse_Dec().pyclass + +EnableFeatureRequestMsg = ns0.EnableFeature_Dec().pyclass + +EnableFeatureResponseMsg = ns0.EnableFeatureResponse_Dec().pyclass + +DisableFeatureRequestMsg = ns0.DisableFeature_Dec().pyclass + +DisableFeatureResponseMsg = ns0.DisableFeatureResponse_Dec().pyclass + +ConfigureLicenseSourceRequestMsg = ns0.ConfigureLicenseSource_Dec().pyclass + +ConfigureLicenseSourceResponseMsg = ns0.ConfigureLicenseSourceResponse_Dec().pyclass + +UpdateLicenseRequestMsg = ns0.UpdateLicense_Dec().pyclass + +UpdateLicenseResponseMsg = ns0.UpdateLicenseResponse_Dec().pyclass + +AddLicenseRequestMsg = ns0.AddLicense_Dec().pyclass + +AddLicenseResponseMsg = ns0.AddLicenseResponse_Dec().pyclass + +RemoveLicenseRequestMsg = ns0.RemoveLicense_Dec().pyclass + +RemoveLicenseResponseMsg = ns0.RemoveLicenseResponse_Dec().pyclass + +DecodeLicenseRequestMsg = ns0.DecodeLicense_Dec().pyclass + +DecodeLicenseResponseMsg = ns0.DecodeLicenseResponse_Dec().pyclass + +UpdateLicenseLabelRequestMsg = ns0.UpdateLicenseLabel_Dec().pyclass + +UpdateLicenseLabelResponseMsg = ns0.UpdateLicenseLabelResponse_Dec().pyclass + +RemoveLicenseLabelRequestMsg = ns0.RemoveLicenseLabel_Dec().pyclass + +RemoveLicenseLabelResponseMsg = ns0.RemoveLicenseLabelResponse_Dec().pyclass + +ReloadRequestMsg = ns0.Reload_Dec().pyclass + +ReloadResponseMsg = ns0.ReloadResponse_Dec().pyclass + +RenameRequestMsg = ns0.Rename_Dec().pyclass + +RenameResponseMsg = ns0.RenameResponse_Dec().pyclass + +Rename_TaskRequestMsg = ns0.Rename_Task_Dec().pyclass + +Rename_TaskResponseMsg = ns0.Rename_TaskResponse_Dec().pyclass + +DestroyRequestMsg = ns0.Destroy_Dec().pyclass + +DestroyResponseMsg = ns0.DestroyResponse_Dec().pyclass + +Destroy_TaskRequestMsg = ns0.Destroy_Task_Dec().pyclass + +Destroy_TaskResponseMsg = ns0.Destroy_TaskResponse_Dec().pyclass + +DestroyNetworkRequestMsg = ns0.DestroyNetwork_Dec().pyclass + +DestroyNetworkResponseMsg = ns0.DestroyNetworkResponse_Dec().pyclass + +ValidateHostRequestMsg = ns0.ValidateHost_Dec().pyclass + +ValidateHostResponseMsg = ns0.ValidateHostResponse_Dec().pyclass + +ParseDescriptorRequestMsg = ns0.ParseDescriptor_Dec().pyclass + +ParseDescriptorResponseMsg = ns0.ParseDescriptorResponse_Dec().pyclass + +CreateImportSpecRequestMsg = ns0.CreateImportSpec_Dec().pyclass + +CreateImportSpecResponseMsg = ns0.CreateImportSpecResponse_Dec().pyclass + +CreateDescriptorRequestMsg = ns0.CreateDescriptor_Dec().pyclass + +CreateDescriptorResponseMsg = ns0.CreateDescriptorResponse_Dec().pyclass + +QueryPerfProviderSummaryRequestMsg = ns0.QueryPerfProviderSummary_Dec().pyclass + +QueryPerfProviderSummaryResponseMsg = ns0.QueryPerfProviderSummaryResponse_Dec().pyclass + +QueryAvailablePerfMetricRequestMsg = ns0.QueryAvailablePerfMetric_Dec().pyclass + +QueryAvailablePerfMetricResponseMsg = ns0.QueryAvailablePerfMetricResponse_Dec().pyclass + +QueryPerfCounterRequestMsg = ns0.QueryPerfCounter_Dec().pyclass + +QueryPerfCounterResponseMsg = ns0.QueryPerfCounterResponse_Dec().pyclass + +QueryPerfCounterByLevelRequestMsg = ns0.QueryPerfCounterByLevel_Dec().pyclass + +QueryPerfCounterByLevelResponseMsg = ns0.QueryPerfCounterByLevelResponse_Dec().pyclass + +QueryPerfRequestMsg = ns0.QueryPerf_Dec().pyclass + +QueryPerfResponseMsg = ns0.QueryPerfResponse_Dec().pyclass + +QueryPerfCompositeRequestMsg = ns0.QueryPerfComposite_Dec().pyclass + +QueryPerfCompositeResponseMsg = ns0.QueryPerfCompositeResponse_Dec().pyclass + +CreatePerfIntervalRequestMsg = ns0.CreatePerfInterval_Dec().pyclass + +CreatePerfIntervalResponseMsg = ns0.CreatePerfIntervalResponse_Dec().pyclass + +RemovePerfIntervalRequestMsg = ns0.RemovePerfInterval_Dec().pyclass + +RemovePerfIntervalResponseMsg = ns0.RemovePerfIntervalResponse_Dec().pyclass + +UpdatePerfIntervalRequestMsg = ns0.UpdatePerfInterval_Dec().pyclass + +UpdatePerfIntervalResponseMsg = ns0.UpdatePerfIntervalResponse_Dec().pyclass + +GetDatabaseSizeEstimateRequestMsg = ns0.GetDatabaseSizeEstimate_Dec().pyclass + +GetDatabaseSizeEstimateResponseMsg = ns0.GetDatabaseSizeEstimateResponse_Dec().pyclass + +UpdateConfigRequestMsg = ns0.UpdateConfig_Dec().pyclass + +UpdateConfigResponseMsg = ns0.UpdateConfigResponse_Dec().pyclass + +MoveIntoResourcePoolRequestMsg = ns0.MoveIntoResourcePool_Dec().pyclass + +MoveIntoResourcePoolResponseMsg = ns0.MoveIntoResourcePoolResponse_Dec().pyclass + +UpdateChildResourceConfigurationRequestMsg = ns0.UpdateChildResourceConfiguration_Dec().pyclass + +UpdateChildResourceConfigurationResponseMsg = ns0.UpdateChildResourceConfigurationResponse_Dec().pyclass + +CreateResourcePoolRequestMsg = ns0.CreateResourcePool_Dec().pyclass + +CreateResourcePoolResponseMsg = ns0.CreateResourcePoolResponse_Dec().pyclass + +DestroyChildrenRequestMsg = ns0.DestroyChildren_Dec().pyclass + +DestroyChildrenResponseMsg = ns0.DestroyChildrenResponse_Dec().pyclass + +CreateVAppRequestMsg = ns0.CreateVApp_Dec().pyclass + +CreateVAppResponseMsg = ns0.CreateVAppResponse_Dec().pyclass + +CreateChildVMRequestMsg = ns0.CreateChildVM_Dec().pyclass + +CreateChildVMResponseMsg = ns0.CreateChildVMResponse_Dec().pyclass + +CreateChildVM_TaskRequestMsg = ns0.CreateChildVM_Task_Dec().pyclass + +CreateChildVM_TaskResponseMsg = ns0.CreateChildVM_TaskResponse_Dec().pyclass + +RegisterChildVMRequestMsg = ns0.RegisterChildVM_Dec().pyclass + +RegisterChildVMResponseMsg = ns0.RegisterChildVMResponse_Dec().pyclass + +RegisterChildVM_TaskRequestMsg = ns0.RegisterChildVM_Task_Dec().pyclass + +RegisterChildVM_TaskResponseMsg = ns0.RegisterChildVM_TaskResponse_Dec().pyclass + +ImportVAppRequestMsg = ns0.ImportVApp_Dec().pyclass + +ImportVAppResponseMsg = ns0.ImportVAppResponse_Dec().pyclass + +FindByUuidRequestMsg = ns0.FindByUuid_Dec().pyclass + +FindByUuidResponseMsg = ns0.FindByUuidResponse_Dec().pyclass + +FindByDatastorePathRequestMsg = ns0.FindByDatastorePath_Dec().pyclass + +FindByDatastorePathResponseMsg = ns0.FindByDatastorePathResponse_Dec().pyclass + +FindByDnsNameRequestMsg = ns0.FindByDnsName_Dec().pyclass + +FindByDnsNameResponseMsg = ns0.FindByDnsNameResponse_Dec().pyclass + +FindByIpRequestMsg = ns0.FindByIp_Dec().pyclass + +FindByIpResponseMsg = ns0.FindByIpResponse_Dec().pyclass + +FindByInventoryPathRequestMsg = ns0.FindByInventoryPath_Dec().pyclass + +FindByInventoryPathResponseMsg = ns0.FindByInventoryPathResponse_Dec().pyclass + +FindChildRequestMsg = ns0.FindChild_Dec().pyclass + +FindChildResponseMsg = ns0.FindChildResponse_Dec().pyclass + +FindAllByUuidRequestMsg = ns0.FindAllByUuid_Dec().pyclass + +FindAllByUuidResponseMsg = ns0.FindAllByUuidResponse_Dec().pyclass + +FindAllByDnsNameRequestMsg = ns0.FindAllByDnsName_Dec().pyclass + +FindAllByDnsNameResponseMsg = ns0.FindAllByDnsNameResponse_Dec().pyclass + +FindAllByIpRequestMsg = ns0.FindAllByIp_Dec().pyclass + +FindAllByIpResponseMsg = ns0.FindAllByIpResponse_Dec().pyclass + +CurrentTimeRequestMsg = ns0.CurrentTime_Dec().pyclass + +CurrentTimeResponseMsg = ns0.CurrentTimeResponse_Dec().pyclass + +RetrieveServiceContentRequestMsg = ns0.RetrieveServiceContent_Dec().pyclass + +RetrieveServiceContentResponseMsg = ns0.RetrieveServiceContentResponse_Dec().pyclass + +ValidateMigrationRequestMsg = ns0.ValidateMigration_Dec().pyclass + +ValidateMigrationResponseMsg = ns0.ValidateMigrationResponse_Dec().pyclass + +QueryVMotionCompatibilityRequestMsg = ns0.QueryVMotionCompatibility_Dec().pyclass + +QueryVMotionCompatibilityResponseMsg = ns0.QueryVMotionCompatibilityResponse_Dec().pyclass + +RetrieveProductComponentsRequestMsg = ns0.RetrieveProductComponents_Dec().pyclass + +RetrieveProductComponentsResponseMsg = ns0.RetrieveProductComponentsResponse_Dec().pyclass + +UpdateServiceMessageRequestMsg = ns0.UpdateServiceMessage_Dec().pyclass + +UpdateServiceMessageResponseMsg = ns0.UpdateServiceMessageResponse_Dec().pyclass + +LoginRequestMsg = ns0.Login_Dec().pyclass + +LoginResponseMsg = ns0.LoginResponse_Dec().pyclass + +LoginBySSPIRequestMsg = ns0.LoginBySSPI_Dec().pyclass + +LoginBySSPIResponseMsg = ns0.LoginBySSPIResponse_Dec().pyclass + +LogoutRequestMsg = ns0.Logout_Dec().pyclass + +LogoutResponseMsg = ns0.LogoutResponse_Dec().pyclass + +AcquireLocalTicketRequestMsg = ns0.AcquireLocalTicket_Dec().pyclass + +AcquireLocalTicketResponseMsg = ns0.AcquireLocalTicketResponse_Dec().pyclass + +TerminateSessionRequestMsg = ns0.TerminateSession_Dec().pyclass + +TerminateSessionResponseMsg = ns0.TerminateSessionResponse_Dec().pyclass + +SetLocaleRequestMsg = ns0.SetLocale_Dec().pyclass + +SetLocaleResponseMsg = ns0.SetLocaleResponse_Dec().pyclass + +LoginExtensionBySubjectNameRequestMsg = ns0.LoginExtensionBySubjectName_Dec().pyclass + +LoginExtensionBySubjectNameResponseMsg = ns0.LoginExtensionBySubjectNameResponse_Dec().pyclass + +ImpersonateUserRequestMsg = ns0.ImpersonateUser_Dec().pyclass + +ImpersonateUserResponseMsg = ns0.ImpersonateUserResponse_Dec().pyclass + +SessionIsActiveRequestMsg = ns0.SessionIsActive_Dec().pyclass + +SessionIsActiveResponseMsg = ns0.SessionIsActiveResponse_Dec().pyclass + +AcquireCloneTicketRequestMsg = ns0.AcquireCloneTicket_Dec().pyclass + +AcquireCloneTicketResponseMsg = ns0.AcquireCloneTicketResponse_Dec().pyclass + +CloneSessionRequestMsg = ns0.CloneSession_Dec().pyclass + +CloneSessionResponseMsg = ns0.CloneSessionResponse_Dec().pyclass + +CancelTaskRequestMsg = ns0.CancelTask_Dec().pyclass + +CancelTaskResponseMsg = ns0.CancelTaskResponse_Dec().pyclass + +UpdateProgressRequestMsg = ns0.UpdateProgress_Dec().pyclass + +UpdateProgressResponseMsg = ns0.UpdateProgressResponse_Dec().pyclass + +SetTaskStateRequestMsg = ns0.SetTaskState_Dec().pyclass + +SetTaskStateResponseMsg = ns0.SetTaskStateResponse_Dec().pyclass + +SetTaskDescriptionRequestMsg = ns0.SetTaskDescription_Dec().pyclass + +SetTaskDescriptionResponseMsg = ns0.SetTaskDescriptionResponse_Dec().pyclass + +ReadNextTasksRequestMsg = ns0.ReadNextTasks_Dec().pyclass + +ReadNextTasksResponseMsg = ns0.ReadNextTasksResponse_Dec().pyclass + +ReadPreviousTasksRequestMsg = ns0.ReadPreviousTasks_Dec().pyclass + +ReadPreviousTasksResponseMsg = ns0.ReadPreviousTasksResponse_Dec().pyclass + +CreateCollectorForTasksRequestMsg = ns0.CreateCollectorForTasks_Dec().pyclass + +CreateCollectorForTasksResponseMsg = ns0.CreateCollectorForTasksResponse_Dec().pyclass + +CreateTaskRequestMsg = ns0.CreateTask_Dec().pyclass + +CreateTaskResponseMsg = ns0.CreateTaskResponse_Dec().pyclass + +RetrieveUserGroupsRequestMsg = ns0.RetrieveUserGroups_Dec().pyclass + +RetrieveUserGroupsResponseMsg = ns0.RetrieveUserGroupsResponse_Dec().pyclass + +UpdateVAppConfigRequestMsg = ns0.UpdateVAppConfig_Dec().pyclass + +UpdateVAppConfigResponseMsg = ns0.UpdateVAppConfigResponse_Dec().pyclass + +CloneVAppRequestMsg = ns0.CloneVApp_Dec().pyclass + +CloneVAppResponseMsg = ns0.CloneVAppResponse_Dec().pyclass + +CloneVApp_TaskRequestMsg = ns0.CloneVApp_Task_Dec().pyclass + +CloneVApp_TaskResponseMsg = ns0.CloneVApp_TaskResponse_Dec().pyclass + +ExportVAppRequestMsg = ns0.ExportVApp_Dec().pyclass + +ExportVAppResponseMsg = ns0.ExportVAppResponse_Dec().pyclass + +PowerOnVAppRequestMsg = ns0.PowerOnVApp_Dec().pyclass + +PowerOnVAppResponseMsg = ns0.PowerOnVAppResponse_Dec().pyclass + +PowerOnVApp_TaskRequestMsg = ns0.PowerOnVApp_Task_Dec().pyclass + +PowerOnVApp_TaskResponseMsg = ns0.PowerOnVApp_TaskResponse_Dec().pyclass + +PowerOffVAppRequestMsg = ns0.PowerOffVApp_Dec().pyclass + +PowerOffVAppResponseMsg = ns0.PowerOffVAppResponse_Dec().pyclass + +PowerOffVApp_TaskRequestMsg = ns0.PowerOffVApp_Task_Dec().pyclass + +PowerOffVApp_TaskResponseMsg = ns0.PowerOffVApp_TaskResponse_Dec().pyclass + +unregisterVAppRequestMsg = ns0.unregisterVApp_Dec().pyclass + +unregisterVAppResponseMsg = ns0.unregisterVAppResponse_Dec().pyclass + +unregisterVApp_TaskRequestMsg = ns0.unregisterVApp_Task_Dec().pyclass + +unregisterVApp_TaskResponseMsg = ns0.unregisterVApp_TaskResponse_Dec().pyclass + +CreateVirtualDiskRequestMsg = ns0.CreateVirtualDisk_Dec().pyclass + +CreateVirtualDiskResponseMsg = ns0.CreateVirtualDiskResponse_Dec().pyclass + +CreateVirtualDisk_TaskRequestMsg = ns0.CreateVirtualDisk_Task_Dec().pyclass + +CreateVirtualDisk_TaskResponseMsg = ns0.CreateVirtualDisk_TaskResponse_Dec().pyclass + +DeleteVirtualDiskRequestMsg = ns0.DeleteVirtualDisk_Dec().pyclass + +DeleteVirtualDiskResponseMsg = ns0.DeleteVirtualDiskResponse_Dec().pyclass + +DeleteVirtualDisk_TaskRequestMsg = ns0.DeleteVirtualDisk_Task_Dec().pyclass + +DeleteVirtualDisk_TaskResponseMsg = ns0.DeleteVirtualDisk_TaskResponse_Dec().pyclass + +MoveVirtualDiskRequestMsg = ns0.MoveVirtualDisk_Dec().pyclass + +MoveVirtualDiskResponseMsg = ns0.MoveVirtualDiskResponse_Dec().pyclass + +MoveVirtualDisk_TaskRequestMsg = ns0.MoveVirtualDisk_Task_Dec().pyclass + +MoveVirtualDisk_TaskResponseMsg = ns0.MoveVirtualDisk_TaskResponse_Dec().pyclass + +CopyVirtualDiskRequestMsg = ns0.CopyVirtualDisk_Dec().pyclass + +CopyVirtualDiskResponseMsg = ns0.CopyVirtualDiskResponse_Dec().pyclass + +CopyVirtualDisk_TaskRequestMsg = ns0.CopyVirtualDisk_Task_Dec().pyclass + +CopyVirtualDisk_TaskResponseMsg = ns0.CopyVirtualDisk_TaskResponse_Dec().pyclass + +ExtendVirtualDiskRequestMsg = ns0.ExtendVirtualDisk_Dec().pyclass + +ExtendVirtualDiskResponseMsg = ns0.ExtendVirtualDiskResponse_Dec().pyclass + +ExtendVirtualDisk_TaskRequestMsg = ns0.ExtendVirtualDisk_Task_Dec().pyclass + +ExtendVirtualDisk_TaskResponseMsg = ns0.ExtendVirtualDisk_TaskResponse_Dec().pyclass + +QueryVirtualDiskFragmentationRequestMsg = ns0.QueryVirtualDiskFragmentation_Dec().pyclass + +QueryVirtualDiskFragmentationResponseMsg = ns0.QueryVirtualDiskFragmentationResponse_Dec().pyclass + +DefragmentVirtualDiskRequestMsg = ns0.DefragmentVirtualDisk_Dec().pyclass + +DefragmentVirtualDiskResponseMsg = ns0.DefragmentVirtualDiskResponse_Dec().pyclass + +DefragmentVirtualDisk_TaskRequestMsg = ns0.DefragmentVirtualDisk_Task_Dec().pyclass + +DefragmentVirtualDisk_TaskResponseMsg = ns0.DefragmentVirtualDisk_TaskResponse_Dec().pyclass + +ShrinkVirtualDiskRequestMsg = ns0.ShrinkVirtualDisk_Dec().pyclass + +ShrinkVirtualDiskResponseMsg = ns0.ShrinkVirtualDiskResponse_Dec().pyclass + +ShrinkVirtualDisk_TaskRequestMsg = ns0.ShrinkVirtualDisk_Task_Dec().pyclass + +ShrinkVirtualDisk_TaskResponseMsg = ns0.ShrinkVirtualDisk_TaskResponse_Dec().pyclass + +InflateVirtualDiskRequestMsg = ns0.InflateVirtualDisk_Dec().pyclass + +InflateVirtualDiskResponseMsg = ns0.InflateVirtualDiskResponse_Dec().pyclass + +InflateVirtualDisk_TaskRequestMsg = ns0.InflateVirtualDisk_Task_Dec().pyclass + +InflateVirtualDisk_TaskResponseMsg = ns0.InflateVirtualDisk_TaskResponse_Dec().pyclass + +EagerZeroVirtualDiskRequestMsg = ns0.EagerZeroVirtualDisk_Dec().pyclass + +EagerZeroVirtualDiskResponseMsg = ns0.EagerZeroVirtualDiskResponse_Dec().pyclass + +EagerZeroVirtualDisk_TaskRequestMsg = ns0.EagerZeroVirtualDisk_Task_Dec().pyclass + +EagerZeroVirtualDisk_TaskResponseMsg = ns0.EagerZeroVirtualDisk_TaskResponse_Dec().pyclass + +ZeroFillVirtualDiskRequestMsg = ns0.ZeroFillVirtualDisk_Dec().pyclass + +ZeroFillVirtualDiskResponseMsg = ns0.ZeroFillVirtualDiskResponse_Dec().pyclass + +ZeroFillVirtualDisk_TaskRequestMsg = ns0.ZeroFillVirtualDisk_Task_Dec().pyclass + +ZeroFillVirtualDisk_TaskResponseMsg = ns0.ZeroFillVirtualDisk_TaskResponse_Dec().pyclass + +SetVirtualDiskUuidRequestMsg = ns0.SetVirtualDiskUuid_Dec().pyclass + +SetVirtualDiskUuidResponseMsg = ns0.SetVirtualDiskUuidResponse_Dec().pyclass + +QueryVirtualDiskUuidRequestMsg = ns0.QueryVirtualDiskUuid_Dec().pyclass + +QueryVirtualDiskUuidResponseMsg = ns0.QueryVirtualDiskUuidResponse_Dec().pyclass + +QueryVirtualDiskGeometryRequestMsg = ns0.QueryVirtualDiskGeometry_Dec().pyclass + +QueryVirtualDiskGeometryResponseMsg = ns0.QueryVirtualDiskGeometryResponse_Dec().pyclass + +RefreshStorageInfoRequestMsg = ns0.RefreshStorageInfo_Dec().pyclass + +RefreshStorageInfoResponseMsg = ns0.RefreshStorageInfoResponse_Dec().pyclass + +CreateSnapshotRequestMsg = ns0.CreateSnapshot_Dec().pyclass + +CreateSnapshotResponseMsg = ns0.CreateSnapshotResponse_Dec().pyclass + +CreateSnapshot_TaskRequestMsg = ns0.CreateSnapshot_Task_Dec().pyclass + +CreateSnapshot_TaskResponseMsg = ns0.CreateSnapshot_TaskResponse_Dec().pyclass + +RevertToCurrentSnapshotRequestMsg = ns0.RevertToCurrentSnapshot_Dec().pyclass + +RevertToCurrentSnapshotResponseMsg = ns0.RevertToCurrentSnapshotResponse_Dec().pyclass + +RevertToCurrentSnapshot_TaskRequestMsg = ns0.RevertToCurrentSnapshot_Task_Dec().pyclass + +RevertToCurrentSnapshot_TaskResponseMsg = ns0.RevertToCurrentSnapshot_TaskResponse_Dec().pyclass + +RemoveAllSnapshotsRequestMsg = ns0.RemoveAllSnapshots_Dec().pyclass + +RemoveAllSnapshotsResponseMsg = ns0.RemoveAllSnapshotsResponse_Dec().pyclass + +RemoveAllSnapshots_TaskRequestMsg = ns0.RemoveAllSnapshots_Task_Dec().pyclass + +RemoveAllSnapshots_TaskResponseMsg = ns0.RemoveAllSnapshots_TaskResponse_Dec().pyclass + +ReconfigVMRequestMsg = ns0.ReconfigVM_Dec().pyclass + +ReconfigVMResponseMsg = ns0.ReconfigVMResponse_Dec().pyclass + +ReconfigVM_TaskRequestMsg = ns0.ReconfigVM_Task_Dec().pyclass + +ReconfigVM_TaskResponseMsg = ns0.ReconfigVM_TaskResponse_Dec().pyclass + +UpgradeVMRequestMsg = ns0.UpgradeVM_Dec().pyclass + +UpgradeVMResponseMsg = ns0.UpgradeVMResponse_Dec().pyclass + +UpgradeVM_TaskRequestMsg = ns0.UpgradeVM_Task_Dec().pyclass + +UpgradeVM_TaskResponseMsg = ns0.UpgradeVM_TaskResponse_Dec().pyclass + +ExtractOvfEnvironmentRequestMsg = ns0.ExtractOvfEnvironment_Dec().pyclass + +ExtractOvfEnvironmentResponseMsg = ns0.ExtractOvfEnvironmentResponse_Dec().pyclass + +PowerOnVMRequestMsg = ns0.PowerOnVM_Dec().pyclass + +PowerOnVMResponseMsg = ns0.PowerOnVMResponse_Dec().pyclass + +PowerOnVM_TaskRequestMsg = ns0.PowerOnVM_Task_Dec().pyclass + +PowerOnVM_TaskResponseMsg = ns0.PowerOnVM_TaskResponse_Dec().pyclass + +PowerOffVMRequestMsg = ns0.PowerOffVM_Dec().pyclass + +PowerOffVMResponseMsg = ns0.PowerOffVMResponse_Dec().pyclass + +PowerOffVM_TaskRequestMsg = ns0.PowerOffVM_Task_Dec().pyclass + +PowerOffVM_TaskResponseMsg = ns0.PowerOffVM_TaskResponse_Dec().pyclass + +SuspendVMRequestMsg = ns0.SuspendVM_Dec().pyclass + +SuspendVMResponseMsg = ns0.SuspendVMResponse_Dec().pyclass + +SuspendVM_TaskRequestMsg = ns0.SuspendVM_Task_Dec().pyclass + +SuspendVM_TaskResponseMsg = ns0.SuspendVM_TaskResponse_Dec().pyclass + +ResetVMRequestMsg = ns0.ResetVM_Dec().pyclass + +ResetVMResponseMsg = ns0.ResetVMResponse_Dec().pyclass + +ResetVM_TaskRequestMsg = ns0.ResetVM_Task_Dec().pyclass + +ResetVM_TaskResponseMsg = ns0.ResetVM_TaskResponse_Dec().pyclass + +ShutdownGuestRequestMsg = ns0.ShutdownGuest_Dec().pyclass + +ShutdownGuestResponseMsg = ns0.ShutdownGuestResponse_Dec().pyclass + +RebootGuestRequestMsg = ns0.RebootGuest_Dec().pyclass + +RebootGuestResponseMsg = ns0.RebootGuestResponse_Dec().pyclass + +StandbyGuestRequestMsg = ns0.StandbyGuest_Dec().pyclass + +StandbyGuestResponseMsg = ns0.StandbyGuestResponse_Dec().pyclass + +AnswerVMRequestMsg = ns0.AnswerVM_Dec().pyclass + +AnswerVMResponseMsg = ns0.AnswerVMResponse_Dec().pyclass + +CustomizeVMRequestMsg = ns0.CustomizeVM_Dec().pyclass + +CustomizeVMResponseMsg = ns0.CustomizeVMResponse_Dec().pyclass + +CustomizeVM_TaskRequestMsg = ns0.CustomizeVM_Task_Dec().pyclass + +CustomizeVM_TaskResponseMsg = ns0.CustomizeVM_TaskResponse_Dec().pyclass + +CheckCustomizationSpecRequestMsg = ns0.CheckCustomizationSpec_Dec().pyclass + +CheckCustomizationSpecResponseMsg = ns0.CheckCustomizationSpecResponse_Dec().pyclass + +MigrateVMRequestMsg = ns0.MigrateVM_Dec().pyclass + +MigrateVMResponseMsg = ns0.MigrateVMResponse_Dec().pyclass + +MigrateVM_TaskRequestMsg = ns0.MigrateVM_Task_Dec().pyclass + +MigrateVM_TaskResponseMsg = ns0.MigrateVM_TaskResponse_Dec().pyclass + +RelocateVMRequestMsg = ns0.RelocateVM_Dec().pyclass + +RelocateVMResponseMsg = ns0.RelocateVMResponse_Dec().pyclass + +RelocateVM_TaskRequestMsg = ns0.RelocateVM_Task_Dec().pyclass + +RelocateVM_TaskResponseMsg = ns0.RelocateVM_TaskResponse_Dec().pyclass + +CloneVMRequestMsg = ns0.CloneVM_Dec().pyclass + +CloneVMResponseMsg = ns0.CloneVMResponse_Dec().pyclass + +CloneVM_TaskRequestMsg = ns0.CloneVM_Task_Dec().pyclass + +CloneVM_TaskResponseMsg = ns0.CloneVM_TaskResponse_Dec().pyclass + +ExportVmRequestMsg = ns0.ExportVm_Dec().pyclass + +ExportVmResponseMsg = ns0.ExportVmResponse_Dec().pyclass + +MarkAsTemplateRequestMsg = ns0.MarkAsTemplate_Dec().pyclass + +MarkAsTemplateResponseMsg = ns0.MarkAsTemplateResponse_Dec().pyclass + +MarkAsVirtualMachineRequestMsg = ns0.MarkAsVirtualMachine_Dec().pyclass + +MarkAsVirtualMachineResponseMsg = ns0.MarkAsVirtualMachineResponse_Dec().pyclass + +UnregisterVMRequestMsg = ns0.UnregisterVM_Dec().pyclass + +UnregisterVMResponseMsg = ns0.UnregisterVMResponse_Dec().pyclass + +ResetGuestInformationRequestMsg = ns0.ResetGuestInformation_Dec().pyclass + +ResetGuestInformationResponseMsg = ns0.ResetGuestInformationResponse_Dec().pyclass + +MountToolsInstallerRequestMsg = ns0.MountToolsInstaller_Dec().pyclass + +MountToolsInstallerResponseMsg = ns0.MountToolsInstallerResponse_Dec().pyclass + +UnmountToolsInstallerRequestMsg = ns0.UnmountToolsInstaller_Dec().pyclass + +UnmountToolsInstallerResponseMsg = ns0.UnmountToolsInstallerResponse_Dec().pyclass + +UpgradeToolsRequestMsg = ns0.UpgradeTools_Dec().pyclass + +UpgradeToolsResponseMsg = ns0.UpgradeToolsResponse_Dec().pyclass + +UpgradeTools_TaskRequestMsg = ns0.UpgradeTools_Task_Dec().pyclass + +UpgradeTools_TaskResponseMsg = ns0.UpgradeTools_TaskResponse_Dec().pyclass + +AcquireMksTicketRequestMsg = ns0.AcquireMksTicket_Dec().pyclass + +AcquireMksTicketResponseMsg = ns0.AcquireMksTicketResponse_Dec().pyclass + +SetScreenResolutionRequestMsg = ns0.SetScreenResolution_Dec().pyclass + +SetScreenResolutionResponseMsg = ns0.SetScreenResolutionResponse_Dec().pyclass + +DefragmentAllDisksRequestMsg = ns0.DefragmentAllDisks_Dec().pyclass + +DefragmentAllDisksResponseMsg = ns0.DefragmentAllDisksResponse_Dec().pyclass + +CreateSecondaryVMRequestMsg = ns0.CreateSecondaryVM_Dec().pyclass + +CreateSecondaryVMResponseMsg = ns0.CreateSecondaryVMResponse_Dec().pyclass + +CreateSecondaryVM_TaskRequestMsg = ns0.CreateSecondaryVM_Task_Dec().pyclass + +CreateSecondaryVM_TaskResponseMsg = ns0.CreateSecondaryVM_TaskResponse_Dec().pyclass + +TurnOffFaultToleranceForVMRequestMsg = ns0.TurnOffFaultToleranceForVM_Dec().pyclass + +TurnOffFaultToleranceForVMResponseMsg = ns0.TurnOffFaultToleranceForVMResponse_Dec().pyclass + +TurnOffFaultToleranceForVM_TaskRequestMsg = ns0.TurnOffFaultToleranceForVM_Task_Dec().pyclass + +TurnOffFaultToleranceForVM_TaskResponseMsg = ns0.TurnOffFaultToleranceForVM_TaskResponse_Dec().pyclass + +MakePrimaryVMRequestMsg = ns0.MakePrimaryVM_Dec().pyclass + +MakePrimaryVMResponseMsg = ns0.MakePrimaryVMResponse_Dec().pyclass + +MakePrimaryVM_TaskRequestMsg = ns0.MakePrimaryVM_Task_Dec().pyclass + +MakePrimaryVM_TaskResponseMsg = ns0.MakePrimaryVM_TaskResponse_Dec().pyclass + +TerminateFaultTolerantVMRequestMsg = ns0.TerminateFaultTolerantVM_Dec().pyclass + +TerminateFaultTolerantVMResponseMsg = ns0.TerminateFaultTolerantVMResponse_Dec().pyclass + +TerminateFaultTolerantVM_TaskRequestMsg = ns0.TerminateFaultTolerantVM_Task_Dec().pyclass + +TerminateFaultTolerantVM_TaskResponseMsg = ns0.TerminateFaultTolerantVM_TaskResponse_Dec().pyclass + +DisableSecondaryVMRequestMsg = ns0.DisableSecondaryVM_Dec().pyclass + +DisableSecondaryVMResponseMsg = ns0.DisableSecondaryVMResponse_Dec().pyclass + +DisableSecondaryVM_TaskRequestMsg = ns0.DisableSecondaryVM_Task_Dec().pyclass + +DisableSecondaryVM_TaskResponseMsg = ns0.DisableSecondaryVM_TaskResponse_Dec().pyclass + +EnableSecondaryVMRequestMsg = ns0.EnableSecondaryVM_Dec().pyclass + +EnableSecondaryVMResponseMsg = ns0.EnableSecondaryVMResponse_Dec().pyclass + +EnableSecondaryVM_TaskRequestMsg = ns0.EnableSecondaryVM_Task_Dec().pyclass + +EnableSecondaryVM_TaskResponseMsg = ns0.EnableSecondaryVM_TaskResponse_Dec().pyclass + +SetDisplayTopologyRequestMsg = ns0.SetDisplayTopology_Dec().pyclass + +SetDisplayTopologyResponseMsg = ns0.SetDisplayTopologyResponse_Dec().pyclass + +StartRecordingRequestMsg = ns0.StartRecording_Dec().pyclass + +StartRecordingResponseMsg = ns0.StartRecordingResponse_Dec().pyclass + +StartRecording_TaskRequestMsg = ns0.StartRecording_Task_Dec().pyclass + +StartRecording_TaskResponseMsg = ns0.StartRecording_TaskResponse_Dec().pyclass + +StopRecordingRequestMsg = ns0.StopRecording_Dec().pyclass + +StopRecordingResponseMsg = ns0.StopRecordingResponse_Dec().pyclass + +StopRecording_TaskRequestMsg = ns0.StopRecording_Task_Dec().pyclass + +StopRecording_TaskResponseMsg = ns0.StopRecording_TaskResponse_Dec().pyclass + +StartReplayingRequestMsg = ns0.StartReplaying_Dec().pyclass + +StartReplayingResponseMsg = ns0.StartReplayingResponse_Dec().pyclass + +StartReplaying_TaskRequestMsg = ns0.StartReplaying_Task_Dec().pyclass + +StartReplaying_TaskResponseMsg = ns0.StartReplaying_TaskResponse_Dec().pyclass + +StopReplayingRequestMsg = ns0.StopReplaying_Dec().pyclass + +StopReplayingResponseMsg = ns0.StopReplayingResponse_Dec().pyclass + +StopReplaying_TaskRequestMsg = ns0.StopReplaying_Task_Dec().pyclass + +StopReplaying_TaskResponseMsg = ns0.StopReplaying_TaskResponse_Dec().pyclass + +PromoteDisksRequestMsg = ns0.PromoteDisks_Dec().pyclass + +PromoteDisksResponseMsg = ns0.PromoteDisksResponse_Dec().pyclass + +PromoteDisks_TaskRequestMsg = ns0.PromoteDisks_Task_Dec().pyclass + +PromoteDisks_TaskResponseMsg = ns0.PromoteDisks_TaskResponse_Dec().pyclass + +CreateScreenshotRequestMsg = ns0.CreateScreenshot_Dec().pyclass + +CreateScreenshotResponseMsg = ns0.CreateScreenshotResponse_Dec().pyclass + +CreateScreenshot_TaskRequestMsg = ns0.CreateScreenshot_Task_Dec().pyclass + +CreateScreenshot_TaskResponseMsg = ns0.CreateScreenshot_TaskResponse_Dec().pyclass + +QueryChangedDiskAreasRequestMsg = ns0.QueryChangedDiskAreas_Dec().pyclass + +QueryChangedDiskAreasResponseMsg = ns0.QueryChangedDiskAreasResponse_Dec().pyclass + +QueryUnownedFilesRequestMsg = ns0.QueryUnownedFiles_Dec().pyclass + +QueryUnownedFilesResponseMsg = ns0.QueryUnownedFilesResponse_Dec().pyclass + +RemoveAlarmRequestMsg = ns0.RemoveAlarm_Dec().pyclass + +RemoveAlarmResponseMsg = ns0.RemoveAlarmResponse_Dec().pyclass + +ReconfigureAlarmRequestMsg = ns0.ReconfigureAlarm_Dec().pyclass + +ReconfigureAlarmResponseMsg = ns0.ReconfigureAlarmResponse_Dec().pyclass + +CreateAlarmRequestMsg = ns0.CreateAlarm_Dec().pyclass + +CreateAlarmResponseMsg = ns0.CreateAlarmResponse_Dec().pyclass + +GetAlarmRequestMsg = ns0.GetAlarm_Dec().pyclass + +GetAlarmResponseMsg = ns0.GetAlarmResponse_Dec().pyclass + +GetAlarmActionsEnabledRequestMsg = ns0.GetAlarmActionsEnabled_Dec().pyclass + +GetAlarmActionsEnabledResponseMsg = ns0.GetAlarmActionsEnabledResponse_Dec().pyclass + +SetAlarmActionsEnabledRequestMsg = ns0.SetAlarmActionsEnabled_Dec().pyclass + +SetAlarmActionsEnabledResponseMsg = ns0.SetAlarmActionsEnabledResponse_Dec().pyclass + +GetAlarmStateRequestMsg = ns0.GetAlarmState_Dec().pyclass + +GetAlarmStateResponseMsg = ns0.GetAlarmStateResponse_Dec().pyclass + +AcknowledgeAlarmRequestMsg = ns0.AcknowledgeAlarm_Dec().pyclass + +AcknowledgeAlarmResponseMsg = ns0.AcknowledgeAlarmResponse_Dec().pyclass + +DVPortgroupReconfigureRequestMsg = ns0.DVPortgroupReconfigure_Dec().pyclass + +DVPortgroupReconfigureResponseMsg = ns0.DVPortgroupReconfigureResponse_Dec().pyclass + +DVSManagerQueryAvailableSwitchSpecRequestMsg = ns0.DVSManagerQueryAvailableSwitchSpec_Dec().pyclass + +DVSManagerQueryAvailableSwitchSpecResponseMsg = ns0.DVSManagerQueryAvailableSwitchSpecResponse_Dec().pyclass + +DVSManagerQueryCompatibleHostForNewDvsRequestMsg = ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec().pyclass + +DVSManagerQueryCompatibleHostForNewDvsResponseMsg = ns0.DVSManagerQueryCompatibleHostForNewDvsResponse_Dec().pyclass + +DVSManagerQueryCompatibleHostForExistingDvsRequestMsg = ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec().pyclass + +DVSManagerQueryCompatibleHostForExistingDvsResponseMsg = ns0.DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec().pyclass + +DVSManagerQueryCompatibleHostSpecRequestMsg = ns0.DVSManagerQueryCompatibleHostSpec_Dec().pyclass + +DVSManagerQueryCompatibleHostSpecResponseMsg = ns0.DVSManagerQueryCompatibleHostSpecResponse_Dec().pyclass + +DVSManagerQuerySwitchByUuidRequestMsg = ns0.DVSManagerQuerySwitchByUuid_Dec().pyclass + +DVSManagerQuerySwitchByUuidResponseMsg = ns0.DVSManagerQuerySwitchByUuidResponse_Dec().pyclass + +DVSManagerQueryDvsConfigTargetRequestMsg = ns0.DVSManagerQueryDvsConfigTarget_Dec().pyclass + +DVSManagerQueryDvsConfigTargetResponseMsg = ns0.DVSManagerQueryDvsConfigTargetResponse_Dec().pyclass + +ReadNextEventsRequestMsg = ns0.ReadNextEvents_Dec().pyclass + +ReadNextEventsResponseMsg = ns0.ReadNextEventsResponse_Dec().pyclass + +ReadPreviousEventsRequestMsg = ns0.ReadPreviousEvents_Dec().pyclass + +ReadPreviousEventsResponseMsg = ns0.ReadPreviousEventsResponse_Dec().pyclass + +RetrieveArgumentDescriptionRequestMsg = ns0.RetrieveArgumentDescription_Dec().pyclass + +RetrieveArgumentDescriptionResponseMsg = ns0.RetrieveArgumentDescriptionResponse_Dec().pyclass + +CreateCollectorForEventsRequestMsg = ns0.CreateCollectorForEvents_Dec().pyclass + +CreateCollectorForEventsResponseMsg = ns0.CreateCollectorForEventsResponse_Dec().pyclass + +LogUserEventRequestMsg = ns0.LogUserEvent_Dec().pyclass + +LogUserEventResponseMsg = ns0.LogUserEventResponse_Dec().pyclass + +QueryEventsRequestMsg = ns0.QueryEvents_Dec().pyclass + +QueryEventsResponseMsg = ns0.QueryEventsResponse_Dec().pyclass + +PostEventRequestMsg = ns0.PostEvent_Dec().pyclass + +PostEventResponseMsg = ns0.PostEventResponse_Dec().pyclass + +ReconfigureAutostartRequestMsg = ns0.ReconfigureAutostart_Dec().pyclass + +ReconfigureAutostartResponseMsg = ns0.ReconfigureAutostartResponse_Dec().pyclass + +AutoStartPowerOnRequestMsg = ns0.AutoStartPowerOn_Dec().pyclass + +AutoStartPowerOnResponseMsg = ns0.AutoStartPowerOnResponse_Dec().pyclass + +AutoStartPowerOffRequestMsg = ns0.AutoStartPowerOff_Dec().pyclass + +AutoStartPowerOffResponseMsg = ns0.AutoStartPowerOffResponse_Dec().pyclass + +QueryBootDevicesRequestMsg = ns0.QueryBootDevices_Dec().pyclass + +QueryBootDevicesResponseMsg = ns0.QueryBootDevicesResponse_Dec().pyclass + +UpdateBootDeviceRequestMsg = ns0.UpdateBootDevice_Dec().pyclass + +UpdateBootDeviceResponseMsg = ns0.UpdateBootDeviceResponse_Dec().pyclass + +EnableHyperThreadingRequestMsg = ns0.EnableHyperThreading_Dec().pyclass + +EnableHyperThreadingResponseMsg = ns0.EnableHyperThreadingResponse_Dec().pyclass + +DisableHyperThreadingRequestMsg = ns0.DisableHyperThreading_Dec().pyclass + +DisableHyperThreadingResponseMsg = ns0.DisableHyperThreadingResponse_Dec().pyclass + +SearchDatastoreRequestMsg = ns0.SearchDatastore_Dec().pyclass + +SearchDatastoreResponseMsg = ns0.SearchDatastoreResponse_Dec().pyclass + +SearchDatastore_TaskRequestMsg = ns0.SearchDatastore_Task_Dec().pyclass + +SearchDatastore_TaskResponseMsg = ns0.SearchDatastore_TaskResponse_Dec().pyclass + +SearchDatastoreSubFoldersRequestMsg = ns0.SearchDatastoreSubFolders_Dec().pyclass + +SearchDatastoreSubFoldersResponseMsg = ns0.SearchDatastoreSubFoldersResponse_Dec().pyclass + +SearchDatastoreSubFolders_TaskRequestMsg = ns0.SearchDatastoreSubFolders_Task_Dec().pyclass + +SearchDatastoreSubFolders_TaskResponseMsg = ns0.SearchDatastoreSubFolders_TaskResponse_Dec().pyclass + +DeleteFileRequestMsg = ns0.DeleteFile_Dec().pyclass + +DeleteFileResponseMsg = ns0.DeleteFileResponse_Dec().pyclass + +UpdateLocalSwapDatastoreRequestMsg = ns0.UpdateLocalSwapDatastore_Dec().pyclass + +UpdateLocalSwapDatastoreResponseMsg = ns0.UpdateLocalSwapDatastoreResponse_Dec().pyclass + +QueryAvailableDisksForVmfsRequestMsg = ns0.QueryAvailableDisksForVmfs_Dec().pyclass + +QueryAvailableDisksForVmfsResponseMsg = ns0.QueryAvailableDisksForVmfsResponse_Dec().pyclass + +QueryVmfsDatastoreCreateOptionsRequestMsg = ns0.QueryVmfsDatastoreCreateOptions_Dec().pyclass + +QueryVmfsDatastoreCreateOptionsResponseMsg = ns0.QueryVmfsDatastoreCreateOptionsResponse_Dec().pyclass + +CreateVmfsDatastoreRequestMsg = ns0.CreateVmfsDatastore_Dec().pyclass + +CreateVmfsDatastoreResponseMsg = ns0.CreateVmfsDatastoreResponse_Dec().pyclass + +QueryVmfsDatastoreExtendOptionsRequestMsg = ns0.QueryVmfsDatastoreExtendOptions_Dec().pyclass + +QueryVmfsDatastoreExtendOptionsResponseMsg = ns0.QueryVmfsDatastoreExtendOptionsResponse_Dec().pyclass + +QueryVmfsDatastoreExpandOptionsRequestMsg = ns0.QueryVmfsDatastoreExpandOptions_Dec().pyclass + +QueryVmfsDatastoreExpandOptionsResponseMsg = ns0.QueryVmfsDatastoreExpandOptionsResponse_Dec().pyclass + +ExtendVmfsDatastoreRequestMsg = ns0.ExtendVmfsDatastore_Dec().pyclass + +ExtendVmfsDatastoreResponseMsg = ns0.ExtendVmfsDatastoreResponse_Dec().pyclass + +ExpandVmfsDatastoreRequestMsg = ns0.ExpandVmfsDatastore_Dec().pyclass + +ExpandVmfsDatastoreResponseMsg = ns0.ExpandVmfsDatastoreResponse_Dec().pyclass + +CreateNasDatastoreRequestMsg = ns0.CreateNasDatastore_Dec().pyclass + +CreateNasDatastoreResponseMsg = ns0.CreateNasDatastoreResponse_Dec().pyclass + +CreateLocalDatastoreRequestMsg = ns0.CreateLocalDatastore_Dec().pyclass + +CreateLocalDatastoreResponseMsg = ns0.CreateLocalDatastoreResponse_Dec().pyclass + +RemoveDatastoreRequestMsg = ns0.RemoveDatastore_Dec().pyclass + +RemoveDatastoreResponseMsg = ns0.RemoveDatastoreResponse_Dec().pyclass + +ConfigureDatastorePrincipalRequestMsg = ns0.ConfigureDatastorePrincipal_Dec().pyclass + +ConfigureDatastorePrincipalResponseMsg = ns0.ConfigureDatastorePrincipalResponse_Dec().pyclass + +QueryUnresolvedVmfsVolumesRequestMsg = ns0.QueryUnresolvedVmfsVolumes_Dec().pyclass + +QueryUnresolvedVmfsVolumesResponseMsg = ns0.QueryUnresolvedVmfsVolumesResponse_Dec().pyclass + +ResignatureUnresolvedVmfsVolumeRequestMsg = ns0.ResignatureUnresolvedVmfsVolume_Dec().pyclass + +ResignatureUnresolvedVmfsVolumeResponseMsg = ns0.ResignatureUnresolvedVmfsVolumeResponse_Dec().pyclass + +ResignatureUnresolvedVmfsVolume_TaskRequestMsg = ns0.ResignatureUnresolvedVmfsVolume_Task_Dec().pyclass + +ResignatureUnresolvedVmfsVolume_TaskResponseMsg = ns0.ResignatureUnresolvedVmfsVolume_TaskResponse_Dec().pyclass + +UpdateDateTimeConfigRequestMsg = ns0.UpdateDateTimeConfig_Dec().pyclass + +UpdateDateTimeConfigResponseMsg = ns0.UpdateDateTimeConfigResponse_Dec().pyclass + +QueryAvailableTimeZonesRequestMsg = ns0.QueryAvailableTimeZones_Dec().pyclass + +QueryAvailableTimeZonesResponseMsg = ns0.QueryAvailableTimeZonesResponse_Dec().pyclass + +QueryDateTimeRequestMsg = ns0.QueryDateTime_Dec().pyclass + +QueryDateTimeResponseMsg = ns0.QueryDateTimeResponse_Dec().pyclass + +UpdateDateTimeRequestMsg = ns0.UpdateDateTime_Dec().pyclass + +UpdateDateTimeResponseMsg = ns0.UpdateDateTimeResponse_Dec().pyclass + +RefreshDateTimeSystemRequestMsg = ns0.RefreshDateTimeSystem_Dec().pyclass + +RefreshDateTimeSystemResponseMsg = ns0.RefreshDateTimeSystemResponse_Dec().pyclass + +QueryAvailablePartitionRequestMsg = ns0.QueryAvailablePartition_Dec().pyclass + +QueryAvailablePartitionResponseMsg = ns0.QueryAvailablePartitionResponse_Dec().pyclass + +SelectActivePartitionRequestMsg = ns0.SelectActivePartition_Dec().pyclass + +SelectActivePartitionResponseMsg = ns0.SelectActivePartitionResponse_Dec().pyclass + +QueryPartitionCreateOptionsRequestMsg = ns0.QueryPartitionCreateOptions_Dec().pyclass + +QueryPartitionCreateOptionsResponseMsg = ns0.QueryPartitionCreateOptionsResponse_Dec().pyclass + +QueryPartitionCreateDescRequestMsg = ns0.QueryPartitionCreateDesc_Dec().pyclass + +QueryPartitionCreateDescResponseMsg = ns0.QueryPartitionCreateDescResponse_Dec().pyclass + +CreateDiagnosticPartitionRequestMsg = ns0.CreateDiagnosticPartition_Dec().pyclass + +CreateDiagnosticPartitionResponseMsg = ns0.CreateDiagnosticPartitionResponse_Dec().pyclass + +UpdateDefaultPolicyRequestMsg = ns0.UpdateDefaultPolicy_Dec().pyclass + +UpdateDefaultPolicyResponseMsg = ns0.UpdateDefaultPolicyResponse_Dec().pyclass + +EnableRulesetRequestMsg = ns0.EnableRuleset_Dec().pyclass + +EnableRulesetResponseMsg = ns0.EnableRulesetResponse_Dec().pyclass + +DisableRulesetRequestMsg = ns0.DisableRuleset_Dec().pyclass + +DisableRulesetResponseMsg = ns0.DisableRulesetResponse_Dec().pyclass + +RefreshFirewallRequestMsg = ns0.RefreshFirewall_Dec().pyclass + +RefreshFirewallResponseMsg = ns0.RefreshFirewallResponse_Dec().pyclass + +ResetFirmwareToFactoryDefaultsRequestMsg = ns0.ResetFirmwareToFactoryDefaults_Dec().pyclass + +ResetFirmwareToFactoryDefaultsResponseMsg = ns0.ResetFirmwareToFactoryDefaultsResponse_Dec().pyclass + +BackupFirmwareConfigurationRequestMsg = ns0.BackupFirmwareConfiguration_Dec().pyclass + +BackupFirmwareConfigurationResponseMsg = ns0.BackupFirmwareConfigurationResponse_Dec().pyclass + +QueryFirmwareConfigUploadURLRequestMsg = ns0.QueryFirmwareConfigUploadURL_Dec().pyclass + +QueryFirmwareConfigUploadURLResponseMsg = ns0.QueryFirmwareConfigUploadURLResponse_Dec().pyclass + +RestoreFirmwareConfigurationRequestMsg = ns0.RestoreFirmwareConfiguration_Dec().pyclass + +RestoreFirmwareConfigurationResponseMsg = ns0.RestoreFirmwareConfigurationResponse_Dec().pyclass + +RefreshHealthStatusSystemRequestMsg = ns0.RefreshHealthStatusSystem_Dec().pyclass + +RefreshHealthStatusSystemResponseMsg = ns0.RefreshHealthStatusSystemResponse_Dec().pyclass + +ResetSystemHealthInfoRequestMsg = ns0.ResetSystemHealthInfo_Dec().pyclass + +ResetSystemHealthInfoResponseMsg = ns0.ResetSystemHealthInfoResponse_Dec().pyclass + +QueryModulesRequestMsg = ns0.QueryModules_Dec().pyclass + +QueryModulesResponseMsg = ns0.QueryModulesResponse_Dec().pyclass + +UpdateModuleOptionStringRequestMsg = ns0.UpdateModuleOptionString_Dec().pyclass + +UpdateModuleOptionStringResponseMsg = ns0.UpdateModuleOptionStringResponse_Dec().pyclass + +QueryConfiguredModuleOptionStringRequestMsg = ns0.QueryConfiguredModuleOptionString_Dec().pyclass + +QueryConfiguredModuleOptionStringResponseMsg = ns0.QueryConfiguredModuleOptionStringResponse_Dec().pyclass + +CreateUserRequestMsg = ns0.CreateUser_Dec().pyclass + +CreateUserResponseMsg = ns0.CreateUserResponse_Dec().pyclass + +UpdateUserRequestMsg = ns0.UpdateUser_Dec().pyclass + +UpdateUserResponseMsg = ns0.UpdateUserResponse_Dec().pyclass + +CreateGroupRequestMsg = ns0.CreateGroup_Dec().pyclass + +CreateGroupResponseMsg = ns0.CreateGroupResponse_Dec().pyclass + +RemoveUserRequestMsg = ns0.RemoveUser_Dec().pyclass + +RemoveUserResponseMsg = ns0.RemoveUserResponse_Dec().pyclass + +RemoveGroupRequestMsg = ns0.RemoveGroup_Dec().pyclass + +RemoveGroupResponseMsg = ns0.RemoveGroupResponse_Dec().pyclass + +AssignUserToGroupRequestMsg = ns0.AssignUserToGroup_Dec().pyclass + +AssignUserToGroupResponseMsg = ns0.AssignUserToGroupResponse_Dec().pyclass + +UnassignUserFromGroupRequestMsg = ns0.UnassignUserFromGroup_Dec().pyclass + +UnassignUserFromGroupResponseMsg = ns0.UnassignUserFromGroupResponse_Dec().pyclass + +ReconfigureServiceConsoleReservationRequestMsg = ns0.ReconfigureServiceConsoleReservation_Dec().pyclass + +ReconfigureServiceConsoleReservationResponseMsg = ns0.ReconfigureServiceConsoleReservationResponse_Dec().pyclass + +ReconfigureVirtualMachineReservationRequestMsg = ns0.ReconfigureVirtualMachineReservation_Dec().pyclass + +ReconfigureVirtualMachineReservationResponseMsg = ns0.ReconfigureVirtualMachineReservationResponse_Dec().pyclass + +UpdateNetworkConfigRequestMsg = ns0.UpdateNetworkConfig_Dec().pyclass + +UpdateNetworkConfigResponseMsg = ns0.UpdateNetworkConfigResponse_Dec().pyclass + +UpdateDnsConfigRequestMsg = ns0.UpdateDnsConfig_Dec().pyclass + +UpdateDnsConfigResponseMsg = ns0.UpdateDnsConfigResponse_Dec().pyclass + +UpdateIpRouteConfigRequestMsg = ns0.UpdateIpRouteConfig_Dec().pyclass + +UpdateIpRouteConfigResponseMsg = ns0.UpdateIpRouteConfigResponse_Dec().pyclass + +UpdateConsoleIpRouteConfigRequestMsg = ns0.UpdateConsoleIpRouteConfig_Dec().pyclass + +UpdateConsoleIpRouteConfigResponseMsg = ns0.UpdateConsoleIpRouteConfigResponse_Dec().pyclass + +UpdateIpRouteTableConfigRequestMsg = ns0.UpdateIpRouteTableConfig_Dec().pyclass + +UpdateIpRouteTableConfigResponseMsg = ns0.UpdateIpRouteTableConfigResponse_Dec().pyclass + +AddVirtualSwitchRequestMsg = ns0.AddVirtualSwitch_Dec().pyclass + +AddVirtualSwitchResponseMsg = ns0.AddVirtualSwitchResponse_Dec().pyclass + +RemoveVirtualSwitchRequestMsg = ns0.RemoveVirtualSwitch_Dec().pyclass + +RemoveVirtualSwitchResponseMsg = ns0.RemoveVirtualSwitchResponse_Dec().pyclass + +UpdateVirtualSwitchRequestMsg = ns0.UpdateVirtualSwitch_Dec().pyclass + +UpdateVirtualSwitchResponseMsg = ns0.UpdateVirtualSwitchResponse_Dec().pyclass + +AddPortGroupRequestMsg = ns0.AddPortGroup_Dec().pyclass + +AddPortGroupResponseMsg = ns0.AddPortGroupResponse_Dec().pyclass + +RemovePortGroupRequestMsg = ns0.RemovePortGroup_Dec().pyclass + +RemovePortGroupResponseMsg = ns0.RemovePortGroupResponse_Dec().pyclass + +UpdatePortGroupRequestMsg = ns0.UpdatePortGroup_Dec().pyclass + +UpdatePortGroupResponseMsg = ns0.UpdatePortGroupResponse_Dec().pyclass + +UpdatePhysicalNicLinkSpeedRequestMsg = ns0.UpdatePhysicalNicLinkSpeed_Dec().pyclass + +UpdatePhysicalNicLinkSpeedResponseMsg = ns0.UpdatePhysicalNicLinkSpeedResponse_Dec().pyclass + +QueryNetworkHintRequestMsg = ns0.QueryNetworkHint_Dec().pyclass + +QueryNetworkHintResponseMsg = ns0.QueryNetworkHintResponse_Dec().pyclass + +AddVirtualNicRequestMsg = ns0.AddVirtualNic_Dec().pyclass + +AddVirtualNicResponseMsg = ns0.AddVirtualNicResponse_Dec().pyclass + +RemoveVirtualNicRequestMsg = ns0.RemoveVirtualNic_Dec().pyclass + +RemoveVirtualNicResponseMsg = ns0.RemoveVirtualNicResponse_Dec().pyclass + +UpdateVirtualNicRequestMsg = ns0.UpdateVirtualNic_Dec().pyclass + +UpdateVirtualNicResponseMsg = ns0.UpdateVirtualNicResponse_Dec().pyclass + +AddServiceConsoleVirtualNicRequestMsg = ns0.AddServiceConsoleVirtualNic_Dec().pyclass + +AddServiceConsoleVirtualNicResponseMsg = ns0.AddServiceConsoleVirtualNicResponse_Dec().pyclass + +RemoveServiceConsoleVirtualNicRequestMsg = ns0.RemoveServiceConsoleVirtualNic_Dec().pyclass + +RemoveServiceConsoleVirtualNicResponseMsg = ns0.RemoveServiceConsoleVirtualNicResponse_Dec().pyclass + +UpdateServiceConsoleVirtualNicRequestMsg = ns0.UpdateServiceConsoleVirtualNic_Dec().pyclass + +UpdateServiceConsoleVirtualNicResponseMsg = ns0.UpdateServiceConsoleVirtualNicResponse_Dec().pyclass + +RestartServiceConsoleVirtualNicRequestMsg = ns0.RestartServiceConsoleVirtualNic_Dec().pyclass + +RestartServiceConsoleVirtualNicResponseMsg = ns0.RestartServiceConsoleVirtualNicResponse_Dec().pyclass + +RefreshNetworkSystemRequestMsg = ns0.RefreshNetworkSystem_Dec().pyclass + +RefreshNetworkSystemResponseMsg = ns0.RefreshNetworkSystemResponse_Dec().pyclass + +CheckHostPatchRequestMsg = ns0.CheckHostPatch_Dec().pyclass + +CheckHostPatchResponseMsg = ns0.CheckHostPatchResponse_Dec().pyclass + +CheckHostPatch_TaskRequestMsg = ns0.CheckHostPatch_Task_Dec().pyclass + +CheckHostPatch_TaskResponseMsg = ns0.CheckHostPatch_TaskResponse_Dec().pyclass + +ScanHostPatchRequestMsg = ns0.ScanHostPatch_Dec().pyclass + +ScanHostPatchResponseMsg = ns0.ScanHostPatchResponse_Dec().pyclass + +ScanHostPatch_TaskRequestMsg = ns0.ScanHostPatch_Task_Dec().pyclass + +ScanHostPatch_TaskResponseMsg = ns0.ScanHostPatch_TaskResponse_Dec().pyclass + +ScanHostPatchV2RequestMsg = ns0.ScanHostPatchV2_Dec().pyclass + +ScanHostPatchV2ResponseMsg = ns0.ScanHostPatchV2Response_Dec().pyclass + +ScanHostPatchV2_TaskRequestMsg = ns0.ScanHostPatchV2_Task_Dec().pyclass + +ScanHostPatchV2_TaskResponseMsg = ns0.ScanHostPatchV2_TaskResponse_Dec().pyclass + +StageHostPatchRequestMsg = ns0.StageHostPatch_Dec().pyclass + +StageHostPatchResponseMsg = ns0.StageHostPatchResponse_Dec().pyclass + +StageHostPatch_TaskRequestMsg = ns0.StageHostPatch_Task_Dec().pyclass + +StageHostPatch_TaskResponseMsg = ns0.StageHostPatch_TaskResponse_Dec().pyclass + +InstallHostPatchRequestMsg = ns0.InstallHostPatch_Dec().pyclass + +InstallHostPatchResponseMsg = ns0.InstallHostPatchResponse_Dec().pyclass + +InstallHostPatch_TaskRequestMsg = ns0.InstallHostPatch_Task_Dec().pyclass + +InstallHostPatch_TaskResponseMsg = ns0.InstallHostPatch_TaskResponse_Dec().pyclass + +InstallHostPatchV2RequestMsg = ns0.InstallHostPatchV2_Dec().pyclass + +InstallHostPatchV2ResponseMsg = ns0.InstallHostPatchV2Response_Dec().pyclass + +InstallHostPatchV2_TaskRequestMsg = ns0.InstallHostPatchV2_Task_Dec().pyclass + +InstallHostPatchV2_TaskResponseMsg = ns0.InstallHostPatchV2_TaskResponse_Dec().pyclass + +UninstallHostPatchRequestMsg = ns0.UninstallHostPatch_Dec().pyclass + +UninstallHostPatchResponseMsg = ns0.UninstallHostPatchResponse_Dec().pyclass + +UninstallHostPatch_TaskRequestMsg = ns0.UninstallHostPatch_Task_Dec().pyclass + +UninstallHostPatch_TaskResponseMsg = ns0.UninstallHostPatch_TaskResponse_Dec().pyclass + +QueryHostPatchRequestMsg = ns0.QueryHostPatch_Dec().pyclass + +QueryHostPatchResponseMsg = ns0.QueryHostPatchResponse_Dec().pyclass + +QueryHostPatch_TaskRequestMsg = ns0.QueryHostPatch_Task_Dec().pyclass + +QueryHostPatch_TaskResponseMsg = ns0.QueryHostPatch_TaskResponse_Dec().pyclass + +RefreshRequestMsg = ns0.Refresh_Dec().pyclass + +RefreshResponseMsg = ns0.RefreshResponse_Dec().pyclass + +UpdatePassthruConfigRequestMsg = ns0.UpdatePassthruConfig_Dec().pyclass + +UpdatePassthruConfigResponseMsg = ns0.UpdatePassthruConfigResponse_Dec().pyclass + +UpdateServicePolicyRequestMsg = ns0.UpdateServicePolicy_Dec().pyclass + +UpdateServicePolicyResponseMsg = ns0.UpdateServicePolicyResponse_Dec().pyclass + +StartServiceRequestMsg = ns0.StartService_Dec().pyclass + +StartServiceResponseMsg = ns0.StartServiceResponse_Dec().pyclass + +StopServiceRequestMsg = ns0.StopService_Dec().pyclass + +StopServiceResponseMsg = ns0.StopServiceResponse_Dec().pyclass + +RestartServiceRequestMsg = ns0.RestartService_Dec().pyclass + +RestartServiceResponseMsg = ns0.RestartServiceResponse_Dec().pyclass + +UninstallServiceRequestMsg = ns0.UninstallService_Dec().pyclass + +UninstallServiceResponseMsg = ns0.UninstallServiceResponse_Dec().pyclass + +RefreshServicesRequestMsg = ns0.RefreshServices_Dec().pyclass + +RefreshServicesResponseMsg = ns0.RefreshServicesResponse_Dec().pyclass + +ReconfigureSnmpAgentRequestMsg = ns0.ReconfigureSnmpAgent_Dec().pyclass + +ReconfigureSnmpAgentResponseMsg = ns0.ReconfigureSnmpAgentResponse_Dec().pyclass + +SendTestNotificationRequestMsg = ns0.SendTestNotification_Dec().pyclass + +SendTestNotificationResponseMsg = ns0.SendTestNotificationResponse_Dec().pyclass + +RetrieveDiskPartitionInfoRequestMsg = ns0.RetrieveDiskPartitionInfo_Dec().pyclass + +RetrieveDiskPartitionInfoResponseMsg = ns0.RetrieveDiskPartitionInfoResponse_Dec().pyclass + +ComputeDiskPartitionInfoRequestMsg = ns0.ComputeDiskPartitionInfo_Dec().pyclass + +ComputeDiskPartitionInfoResponseMsg = ns0.ComputeDiskPartitionInfoResponse_Dec().pyclass + +ComputeDiskPartitionInfoForResizeRequestMsg = ns0.ComputeDiskPartitionInfoForResize_Dec().pyclass + +ComputeDiskPartitionInfoForResizeResponseMsg = ns0.ComputeDiskPartitionInfoForResizeResponse_Dec().pyclass + +UpdateDiskPartitionsRequestMsg = ns0.UpdateDiskPartitions_Dec().pyclass + +UpdateDiskPartitionsResponseMsg = ns0.UpdateDiskPartitionsResponse_Dec().pyclass + +FormatVmfsRequestMsg = ns0.FormatVmfs_Dec().pyclass + +FormatVmfsResponseMsg = ns0.FormatVmfsResponse_Dec().pyclass + +RescanVmfsRequestMsg = ns0.RescanVmfs_Dec().pyclass + +RescanVmfsResponseMsg = ns0.RescanVmfsResponse_Dec().pyclass + +AttachVmfsExtentRequestMsg = ns0.AttachVmfsExtent_Dec().pyclass + +AttachVmfsExtentResponseMsg = ns0.AttachVmfsExtentResponse_Dec().pyclass + +ExpandVmfsExtentRequestMsg = ns0.ExpandVmfsExtent_Dec().pyclass + +ExpandVmfsExtentResponseMsg = ns0.ExpandVmfsExtentResponse_Dec().pyclass + +UpgradeVmfsRequestMsg = ns0.UpgradeVmfs_Dec().pyclass + +UpgradeVmfsResponseMsg = ns0.UpgradeVmfsResponse_Dec().pyclass + +UpgradeVmLayoutRequestMsg = ns0.UpgradeVmLayout_Dec().pyclass + +UpgradeVmLayoutResponseMsg = ns0.UpgradeVmLayoutResponse_Dec().pyclass + +QueryUnresolvedVmfsVolumeRequestMsg = ns0.QueryUnresolvedVmfsVolume_Dec().pyclass + +QueryUnresolvedVmfsVolumeResponseMsg = ns0.QueryUnresolvedVmfsVolumeResponse_Dec().pyclass + +ResolveMultipleUnresolvedVmfsVolumesRequestMsg = ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec().pyclass + +ResolveMultipleUnresolvedVmfsVolumesResponseMsg = ns0.ResolveMultipleUnresolvedVmfsVolumesResponse_Dec().pyclass + +UnmountForceMountedVmfsVolumeRequestMsg = ns0.UnmountForceMountedVmfsVolume_Dec().pyclass + +UnmountForceMountedVmfsVolumeResponseMsg = ns0.UnmountForceMountedVmfsVolumeResponse_Dec().pyclass + +RescanHbaRequestMsg = ns0.RescanHba_Dec().pyclass + +RescanHbaResponseMsg = ns0.RescanHbaResponse_Dec().pyclass + +RescanAllHbaRequestMsg = ns0.RescanAllHba_Dec().pyclass + +RescanAllHbaResponseMsg = ns0.RescanAllHbaResponse_Dec().pyclass + +UpdateSoftwareInternetScsiEnabledRequestMsg = ns0.UpdateSoftwareInternetScsiEnabled_Dec().pyclass + +UpdateSoftwareInternetScsiEnabledResponseMsg = ns0.UpdateSoftwareInternetScsiEnabledResponse_Dec().pyclass + +UpdateInternetScsiDiscoveryPropertiesRequestMsg = ns0.UpdateInternetScsiDiscoveryProperties_Dec().pyclass + +UpdateInternetScsiDiscoveryPropertiesResponseMsg = ns0.UpdateInternetScsiDiscoveryPropertiesResponse_Dec().pyclass + +UpdateInternetScsiAuthenticationPropertiesRequestMsg = ns0.UpdateInternetScsiAuthenticationProperties_Dec().pyclass + +UpdateInternetScsiAuthenticationPropertiesResponseMsg = ns0.UpdateInternetScsiAuthenticationPropertiesResponse_Dec().pyclass + +UpdateInternetScsiDigestPropertiesRequestMsg = ns0.UpdateInternetScsiDigestProperties_Dec().pyclass + +UpdateInternetScsiDigestPropertiesResponseMsg = ns0.UpdateInternetScsiDigestPropertiesResponse_Dec().pyclass + +UpdateInternetScsiAdvancedOptionsRequestMsg = ns0.UpdateInternetScsiAdvancedOptions_Dec().pyclass + +UpdateInternetScsiAdvancedOptionsResponseMsg = ns0.UpdateInternetScsiAdvancedOptionsResponse_Dec().pyclass + +UpdateInternetScsiIPPropertiesRequestMsg = ns0.UpdateInternetScsiIPProperties_Dec().pyclass + +UpdateInternetScsiIPPropertiesResponseMsg = ns0.UpdateInternetScsiIPPropertiesResponse_Dec().pyclass + +UpdateInternetScsiNameRequestMsg = ns0.UpdateInternetScsiName_Dec().pyclass + +UpdateInternetScsiNameResponseMsg = ns0.UpdateInternetScsiNameResponse_Dec().pyclass + +UpdateInternetScsiAliasRequestMsg = ns0.UpdateInternetScsiAlias_Dec().pyclass + +UpdateInternetScsiAliasResponseMsg = ns0.UpdateInternetScsiAliasResponse_Dec().pyclass + +AddInternetScsiSendTargetsRequestMsg = ns0.AddInternetScsiSendTargets_Dec().pyclass + +AddInternetScsiSendTargetsResponseMsg = ns0.AddInternetScsiSendTargetsResponse_Dec().pyclass + +RemoveInternetScsiSendTargetsRequestMsg = ns0.RemoveInternetScsiSendTargets_Dec().pyclass + +RemoveInternetScsiSendTargetsResponseMsg = ns0.RemoveInternetScsiSendTargetsResponse_Dec().pyclass + +AddInternetScsiStaticTargetsRequestMsg = ns0.AddInternetScsiStaticTargets_Dec().pyclass + +AddInternetScsiStaticTargetsResponseMsg = ns0.AddInternetScsiStaticTargetsResponse_Dec().pyclass + +RemoveInternetScsiStaticTargetsRequestMsg = ns0.RemoveInternetScsiStaticTargets_Dec().pyclass + +RemoveInternetScsiStaticTargetsResponseMsg = ns0.RemoveInternetScsiStaticTargetsResponse_Dec().pyclass + +EnableMultipathPathRequestMsg = ns0.EnableMultipathPath_Dec().pyclass + +EnableMultipathPathResponseMsg = ns0.EnableMultipathPathResponse_Dec().pyclass + +DisableMultipathPathRequestMsg = ns0.DisableMultipathPath_Dec().pyclass + +DisableMultipathPathResponseMsg = ns0.DisableMultipathPathResponse_Dec().pyclass + +SetMultipathLunPolicyRequestMsg = ns0.SetMultipathLunPolicy_Dec().pyclass + +SetMultipathLunPolicyResponseMsg = ns0.SetMultipathLunPolicyResponse_Dec().pyclass + +QueryPathSelectionPolicyOptionsRequestMsg = ns0.QueryPathSelectionPolicyOptions_Dec().pyclass + +QueryPathSelectionPolicyOptionsResponseMsg = ns0.QueryPathSelectionPolicyOptionsResponse_Dec().pyclass + +QueryStorageArrayTypePolicyOptionsRequestMsg = ns0.QueryStorageArrayTypePolicyOptions_Dec().pyclass + +QueryStorageArrayTypePolicyOptionsResponseMsg = ns0.QueryStorageArrayTypePolicyOptionsResponse_Dec().pyclass + +UpdateScsiLunDisplayNameRequestMsg = ns0.UpdateScsiLunDisplayName_Dec().pyclass + +UpdateScsiLunDisplayNameResponseMsg = ns0.UpdateScsiLunDisplayNameResponse_Dec().pyclass + +RefreshStorageSystemRequestMsg = ns0.RefreshStorageSystem_Dec().pyclass + +RefreshStorageSystemResponseMsg = ns0.RefreshStorageSystemResponse_Dec().pyclass + +UpdateIpConfigRequestMsg = ns0.UpdateIpConfig_Dec().pyclass + +UpdateIpConfigResponseMsg = ns0.UpdateIpConfigResponse_Dec().pyclass + +SelectVnicRequestMsg = ns0.SelectVnic_Dec().pyclass + +SelectVnicResponseMsg = ns0.SelectVnicResponse_Dec().pyclass + +DeselectVnicRequestMsg = ns0.DeselectVnic_Dec().pyclass + +DeselectVnicResponseMsg = ns0.DeselectVnicResponse_Dec().pyclass + +QueryNetConfigRequestMsg = ns0.QueryNetConfig_Dec().pyclass + +QueryNetConfigResponseMsg = ns0.QueryNetConfigResponse_Dec().pyclass + +VirtualNicManagerSelectVnicRequestMsg = ns0.VirtualNicManagerSelectVnic_Dec().pyclass + +VirtualNicManagerSelectVnicResponseMsg = ns0.VirtualNicManagerSelectVnicResponse_Dec().pyclass + +VirtualNicManagerDeselectVnicRequestMsg = ns0.VirtualNicManagerDeselectVnic_Dec().pyclass + +VirtualNicManagerDeselectVnicResponseMsg = ns0.VirtualNicManagerDeselectVnicResponse_Dec().pyclass + +QueryOptionsRequestMsg = ns0.QueryOptions_Dec().pyclass + +QueryOptionsResponseMsg = ns0.QueryOptionsResponse_Dec().pyclass + +UpdateOptionsRequestMsg = ns0.UpdateOptions_Dec().pyclass + +UpdateOptionsResponseMsg = ns0.UpdateOptionsResponse_Dec().pyclass + +ComplianceManagerCheckComplianceRequestMsg = ns0.ComplianceManagerCheckCompliance_Dec().pyclass + +ComplianceManagerCheckComplianceResponseMsg = ns0.ComplianceManagerCheckComplianceResponse_Dec().pyclass + +ComplianceManagerCheckCompliance_TaskRequestMsg = ns0.ComplianceManagerCheckCompliance_Task_Dec().pyclass + +ComplianceManagerCheckCompliance_TaskResponseMsg = ns0.ComplianceManagerCheckCompliance_TaskResponse_Dec().pyclass + +ComplianceManagerQueryComplianceStatusRequestMsg = ns0.ComplianceManagerQueryComplianceStatus_Dec().pyclass + +ComplianceManagerQueryComplianceStatusResponseMsg = ns0.ComplianceManagerQueryComplianceStatusResponse_Dec().pyclass + +ComplianceManagerClearComplianceStatusRequestMsg = ns0.ComplianceManagerClearComplianceStatus_Dec().pyclass + +ComplianceManagerClearComplianceStatusResponseMsg = ns0.ComplianceManagerClearComplianceStatusResponse_Dec().pyclass + +ComplianceManagerQueryExpressionMetadataRequestMsg = ns0.ComplianceManagerQueryExpressionMetadata_Dec().pyclass + +ComplianceManagerQueryExpressionMetadataResponseMsg = ns0.ComplianceManagerQueryExpressionMetadataResponse_Dec().pyclass + +ProfileDestroyRequestMsg = ns0.ProfileDestroy_Dec().pyclass + +ProfileDestroyResponseMsg = ns0.ProfileDestroyResponse_Dec().pyclass + +ProfileAssociateRequestMsg = ns0.ProfileAssociate_Dec().pyclass + +ProfileAssociateResponseMsg = ns0.ProfileAssociateResponse_Dec().pyclass + +ProfileDissociateRequestMsg = ns0.ProfileDissociate_Dec().pyclass + +ProfileDissociateResponseMsg = ns0.ProfileDissociateResponse_Dec().pyclass + +ProfileCheckComplianceRequestMsg = ns0.ProfileCheckCompliance_Dec().pyclass + +ProfileCheckComplianceResponseMsg = ns0.ProfileCheckComplianceResponse_Dec().pyclass + +ProfileCheckCompliance_TaskRequestMsg = ns0.ProfileCheckCompliance_Task_Dec().pyclass + +ProfileCheckCompliance_TaskResponseMsg = ns0.ProfileCheckCompliance_TaskResponse_Dec().pyclass + +ProfileExportProfileRequestMsg = ns0.ProfileExportProfile_Dec().pyclass + +ProfileExportProfileResponseMsg = ns0.ProfileExportProfileResponse_Dec().pyclass + +CreateProfileRequestMsg = ns0.CreateProfile_Dec().pyclass + +CreateProfileResponseMsg = ns0.CreateProfileResponse_Dec().pyclass + +ProfileQueryPolicyMetadataRequestMsg = ns0.ProfileQueryPolicyMetadata_Dec().pyclass + +ProfileQueryPolicyMetadataResponseMsg = ns0.ProfileQueryPolicyMetadataResponse_Dec().pyclass + +ProfileFindAssociatedProfileRequestMsg = ns0.ProfileFindAssociatedProfile_Dec().pyclass + +ProfileFindAssociatedProfileResponseMsg = ns0.ProfileFindAssociatedProfileResponse_Dec().pyclass + +ClusterProfileUpdateRequestMsg = ns0.ClusterProfileUpdate_Dec().pyclass + +ClusterProfileUpdateResponseMsg = ns0.ClusterProfileUpdateResponse_Dec().pyclass + +HostProfileUpdateReferenceHostRequestMsg = ns0.HostProfileUpdateReferenceHost_Dec().pyclass + +HostProfileUpdateReferenceHostResponseMsg = ns0.HostProfileUpdateReferenceHostResponse_Dec().pyclass + +HostProfileUpdateRequestMsg = ns0.HostProfileUpdate_Dec().pyclass + +HostProfileUpdateResponseMsg = ns0.HostProfileUpdateResponse_Dec().pyclass + +HostProfileExecuteRequestMsg = ns0.HostProfileExecute_Dec().pyclass + +HostProfileExecuteResponseMsg = ns0.HostProfileExecuteResponse_Dec().pyclass + +HostProfileApplyRequestMsg = ns0.HostProfileApply_Dec().pyclass + +HostProfileApplyResponseMsg = ns0.HostProfileApplyResponse_Dec().pyclass + +HostProfileApply_TaskRequestMsg = ns0.HostProfileApply_Task_Dec().pyclass + +HostProfileApply_TaskResponseMsg = ns0.HostProfileApply_TaskResponse_Dec().pyclass + +HostProfileGenerateConfigTaskListRequestMsg = ns0.HostProfileGenerateConfigTaskList_Dec().pyclass + +HostProfileGenerateConfigTaskListResponseMsg = ns0.HostProfileGenerateConfigTaskListResponse_Dec().pyclass + +HostProfileQueryProfileMetadataRequestMsg = ns0.HostProfileQueryProfileMetadata_Dec().pyclass + +HostProfileQueryProfileMetadataResponseMsg = ns0.HostProfileQueryProfileMetadataResponse_Dec().pyclass + +HostProfileCreateDefaultProfileRequestMsg = ns0.HostProfileCreateDefaultProfile_Dec().pyclass + +HostProfileCreateDefaultProfileResponseMsg = ns0.HostProfileCreateDefaultProfileResponse_Dec().pyclass + +RemoveScheduledTaskRequestMsg = ns0.RemoveScheduledTask_Dec().pyclass + +RemoveScheduledTaskResponseMsg = ns0.RemoveScheduledTaskResponse_Dec().pyclass + +ReconfigureScheduledTaskRequestMsg = ns0.ReconfigureScheduledTask_Dec().pyclass + +ReconfigureScheduledTaskResponseMsg = ns0.ReconfigureScheduledTaskResponse_Dec().pyclass + +RunScheduledTaskRequestMsg = ns0.RunScheduledTask_Dec().pyclass + +RunScheduledTaskResponseMsg = ns0.RunScheduledTaskResponse_Dec().pyclass + +CreateScheduledTaskRequestMsg = ns0.CreateScheduledTask_Dec().pyclass + +CreateScheduledTaskResponseMsg = ns0.CreateScheduledTaskResponse_Dec().pyclass + +RetrieveEntityScheduledTaskRequestMsg = ns0.RetrieveEntityScheduledTask_Dec().pyclass + +RetrieveEntityScheduledTaskResponseMsg = ns0.RetrieveEntityScheduledTaskResponse_Dec().pyclass + +CreateObjectScheduledTaskRequestMsg = ns0.CreateObjectScheduledTask_Dec().pyclass + +CreateObjectScheduledTaskResponseMsg = ns0.CreateObjectScheduledTaskResponse_Dec().pyclass + +RetrieveObjectScheduledTaskRequestMsg = ns0.RetrieveObjectScheduledTask_Dec().pyclass + +RetrieveObjectScheduledTaskResponseMsg = ns0.RetrieveObjectScheduledTaskResponse_Dec().pyclass + +OpenInventoryViewFolderRequestMsg = ns0.OpenInventoryViewFolder_Dec().pyclass + +OpenInventoryViewFolderResponseMsg = ns0.OpenInventoryViewFolderResponse_Dec().pyclass + +CloseInventoryViewFolderRequestMsg = ns0.CloseInventoryViewFolder_Dec().pyclass + +CloseInventoryViewFolderResponseMsg = ns0.CloseInventoryViewFolderResponse_Dec().pyclass + +ModifyListViewRequestMsg = ns0.ModifyListView_Dec().pyclass + +ModifyListViewResponseMsg = ns0.ModifyListViewResponse_Dec().pyclass + +ResetListViewRequestMsg = ns0.ResetListView_Dec().pyclass + +ResetListViewResponseMsg = ns0.ResetListViewResponse_Dec().pyclass + +ResetListViewFromViewRequestMsg = ns0.ResetListViewFromView_Dec().pyclass + +ResetListViewFromViewResponseMsg = ns0.ResetListViewFromViewResponse_Dec().pyclass + +DestroyViewRequestMsg = ns0.DestroyView_Dec().pyclass + +DestroyViewResponseMsg = ns0.DestroyViewResponse_Dec().pyclass + +CreateInventoryViewRequestMsg = ns0.CreateInventoryView_Dec().pyclass + +CreateInventoryViewResponseMsg = ns0.CreateInventoryViewResponse_Dec().pyclass + +CreateContainerViewRequestMsg = ns0.CreateContainerView_Dec().pyclass + +CreateContainerViewResponseMsg = ns0.CreateContainerViewResponse_Dec().pyclass + +CreateListViewRequestMsg = ns0.CreateListView_Dec().pyclass + +CreateListViewResponseMsg = ns0.CreateListViewResponse_Dec().pyclass + +CreateListViewFromViewRequestMsg = ns0.CreateListViewFromView_Dec().pyclass + +CreateListViewFromViewResponseMsg = ns0.CreateListViewFromViewResponse_Dec().pyclass + +RevertToSnapshotRequestMsg = ns0.RevertToSnapshot_Dec().pyclass + +RevertToSnapshotResponseMsg = ns0.RevertToSnapshotResponse_Dec().pyclass + +RevertToSnapshot_TaskRequestMsg = ns0.RevertToSnapshot_Task_Dec().pyclass + +RevertToSnapshot_TaskResponseMsg = ns0.RevertToSnapshot_TaskResponse_Dec().pyclass + +RemoveSnapshotRequestMsg = ns0.RemoveSnapshot_Dec().pyclass + +RemoveSnapshotResponseMsg = ns0.RemoveSnapshotResponse_Dec().pyclass + +RemoveSnapshot_TaskRequestMsg = ns0.RemoveSnapshot_Task_Dec().pyclass + +RemoveSnapshot_TaskResponseMsg = ns0.RemoveSnapshot_TaskResponse_Dec().pyclass + +RenameSnapshotRequestMsg = ns0.RenameSnapshot_Dec().pyclass + +RenameSnapshotResponseMsg = ns0.RenameSnapshotResponse_Dec().pyclass + +CheckCompatibilityRequestMsg = ns0.CheckCompatibility_Dec().pyclass + +CheckCompatibilityResponseMsg = ns0.CheckCompatibilityResponse_Dec().pyclass + +CheckCompatibility_TaskRequestMsg = ns0.CheckCompatibility_Task_Dec().pyclass + +CheckCompatibility_TaskResponseMsg = ns0.CheckCompatibility_TaskResponse_Dec().pyclass + +QueryVMotionCompatibilityExRequestMsg = ns0.QueryVMotionCompatibilityEx_Dec().pyclass + +QueryVMotionCompatibilityExResponseMsg = ns0.QueryVMotionCompatibilityExResponse_Dec().pyclass + +QueryVMotionCompatibilityEx_TaskRequestMsg = ns0.QueryVMotionCompatibilityEx_Task_Dec().pyclass + +QueryVMotionCompatibilityEx_TaskResponseMsg = ns0.QueryVMotionCompatibilityEx_TaskResponse_Dec().pyclass + +CheckMigrateRequestMsg = ns0.CheckMigrate_Dec().pyclass + +CheckMigrateResponseMsg = ns0.CheckMigrateResponse_Dec().pyclass + +CheckMigrate_TaskRequestMsg = ns0.CheckMigrate_Task_Dec().pyclass + +CheckMigrate_TaskResponseMsg = ns0.CheckMigrate_TaskResponse_Dec().pyclass + +CheckRelocateRequestMsg = ns0.CheckRelocate_Dec().pyclass + +CheckRelocateResponseMsg = ns0.CheckRelocateResponse_Dec().pyclass + +CheckRelocate_TaskRequestMsg = ns0.CheckRelocate_Task_Dec().pyclass + +CheckRelocate_TaskResponseMsg = ns0.CheckRelocate_TaskResponse_Dec().pyclass diff --git a/nova/virt/vmwareapi/VimService_services_types.py b/nova/virt/vmwareapi/VimService_services_types.py new file mode 100644 index 000000000..f06ac99c9 --- /dev/null +++ b/nova/virt/vmwareapi/VimService_services_types.py @@ -0,0 +1,72377 @@ +################################################## +# VimService_services_types.py +# generated by ZSI.generate.wsdl2python +################################################## + + +import ZSI +import ZSI.TCcompound +from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED +from ZSI.generate.pyclass import pyclass_type + +############################## +# targetNamespace +# urn:vim25 +############################## + +class ns0: + targetNamespace = "urn:vim25" + + class DynamicArray_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DynamicArray") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DynamicArray_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._dynamicType = None + self._val = [] + return + Holder.__name__ = "DynamicArray_Holder" + self.pyclass = Holder + + class DynamicData_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DynamicData") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DynamicData_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"dynamicProperty"), aname="_dynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._dynamicType = None + self._dynamicProperty = [] + return + Holder.__name__ = "DynamicData_Holder" + self.pyclass = Holder + + class DynamicProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DynamicProperty") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DynamicProperty_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._name = None + self._val = None + return + Holder.__name__ = "DynamicProperty_Holder" + self.pyclass = Holder + + class ArrayOfDynamicProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDynamicProperty") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDynamicProperty_Def.schema + TClist = [GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"DynamicProperty"), aname="_DynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DynamicProperty = [] + return + Holder.__name__ = "ArrayOfDynamicProperty_Holder" + self.pyclass = Holder + + class KeyAnyValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "KeyAnyValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.KeyAnyValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.KeyAnyValue_Def.__bases__: + bases = list(ns0.KeyAnyValue_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.KeyAnyValue_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfKeyAnyValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfKeyAnyValue") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfKeyAnyValue_Def.schema + TClist = [GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"KeyAnyValue"), aname="_KeyAnyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._KeyAnyValue = [] + return + Holder.__name__ = "ArrayOfKeyAnyValue_Holder" + self.pyclass = Holder + + class LocalizableMessage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalizableMessage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalizableMessage_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"arg"), aname="_arg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LocalizableMessage_Def.__bases__: + bases = list(ns0.LocalizableMessage_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LocalizableMessage_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLocalizableMessage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLocalizableMessage") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLocalizableMessage_Def.schema + TClist = [GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"LocalizableMessage"), aname="_LocalizableMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LocalizableMessage = [] + return + Holder.__name__ = "ArrayOfLocalizableMessage_Holder" + self.pyclass = Holder + + class HostCommunication_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCommunication") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCommunication_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.HostCommunication_Def.__bases__: + bases = list(ns0.HostCommunication_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.HostCommunication_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNotConnected_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNotConnected") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNotConnected_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostCommunication_Def not in ns0.HostNotConnected_Def.__bases__: + bases = list(ns0.HostNotConnected_Def.__bases__) + bases.insert(0, ns0.HostCommunication_Def) + ns0.HostNotConnected_Def.__bases__ = tuple(bases) + + ns0.HostCommunication_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNotReachable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNotReachable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNotReachable_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostCommunication_Def not in ns0.HostNotReachable_Def.__bases__: + bases = list(ns0.HostNotReachable_Def.__bases__) + bases.insert(0, ns0.HostCommunication_Def) + ns0.HostNotReachable_Def.__bases__ = tuple(bases) + + ns0.HostCommunication_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidArgument_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"invalidProperty"), aname="_invalidProperty", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.InvalidArgument_Def.__bases__: + bases = list(ns0.InvalidArgument_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.InvalidArgument_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidRequest_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidRequest") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidRequest_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.InvalidRequest_Def.__bases__: + bases = list(ns0.InvalidRequest_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.InvalidRequest_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidType_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidRequest_Def not in ns0.InvalidType_Def.__bases__: + bases = list(ns0.InvalidType_Def.__bases__) + bases.insert(0, ns0.InvalidRequest_Def) + ns0.InvalidType_Def.__bases__ = tuple(bases) + + ns0.InvalidRequest_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ManagedObjectNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ManagedObjectNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ManagedObjectNotFound_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.ManagedObjectNotFound_Def.__bases__: + bases = list(ns0.ManagedObjectNotFound_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.ManagedObjectNotFound_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MethodNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MethodNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MethodNotFound_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"receiver"), aname="_receiver", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"method"), aname="_method", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidRequest_Def not in ns0.MethodNotFound_Def.__bases__: + bases = list(ns0.MethodNotFound_Def.__bases__) + bases.insert(0, ns0.InvalidRequest_Def) + ns0.MethodNotFound_Def.__bases__ = tuple(bases) + + ns0.InvalidRequest_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotEnoughLicenses_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotEnoughLicenses") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotEnoughLicenses_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.NotEnoughLicenses_Def.__bases__: + bases = list(ns0.NotEnoughLicenses_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.NotEnoughLicenses_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotImplemented_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotImplemented") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotImplemented_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.NotImplemented_Def.__bases__: + bases = list(ns0.NotImplemented_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.NotImplemented_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.NotSupported_Def.__bases__: + bases = list(ns0.NotSupported_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.NotSupported_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RequestCanceled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RequestCanceled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RequestCanceled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.RequestCanceled_Def.__bases__: + bases = list(ns0.RequestCanceled_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.RequestCanceled_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SecurityError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecurityError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecurityError_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.SecurityError_Def.__bases__: + bases = list(ns0.SecurityError_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.SecurityError_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SystemError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SystemError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SystemError_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.SystemError_Def.__bases__: + bases = list(ns0.SystemError_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.SystemError_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnexpectedFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnexpectedFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnexpectedFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"faultName"), aname="_faultName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.UnexpectedFault_Def.__bases__: + bases = list(ns0.UnexpectedFault_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.UnexpectedFault_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidCollectorVersion_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidCollectorVersion") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidCollectorVersion_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MethodFault_Def not in ns0.InvalidCollectorVersion_Def.__bases__: + bases = list(ns0.InvalidCollectorVersion_Def.__bases__) + bases.insert(0, ns0.MethodFault_Def) + ns0.InvalidCollectorVersion_Def.__bases__ = tuple(bases) + + ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidProperty_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidProperty") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidProperty_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MethodFault_Def not in ns0.InvalidProperty_Def.__bases__: + bases = list(ns0.InvalidProperty_Def.__bases__) + bases.insert(0, ns0.MethodFault_Def) + ns0.InvalidProperty_Def.__bases__ = tuple(bases) + + ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PropertyFilterSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PropertyFilterSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PropertyFilterSpec_Def.schema + TClist = [GTD("urn:vim25","PropertySpec",lazy=True)(pname=(ns,"propSet"), aname="_propSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ObjectSpec",lazy=True)(pname=(ns,"objectSet"), aname="_objectSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PropertyFilterSpec_Def.__bases__: + bases = list(ns0.PropertyFilterSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PropertyFilterSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPropertyFilterSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPropertyFilterSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPropertyFilterSpec_Def.schema + TClist = [GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"PropertyFilterSpec"), aname="_PropertyFilterSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PropertyFilterSpec = [] + return + Holder.__name__ = "ArrayOfPropertyFilterSpec_Holder" + self.pyclass = Holder + + class PropertySpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PropertySpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PropertySpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"all"), aname="_all", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathSet"), aname="_pathSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PropertySpec_Def.__bases__: + bases = list(ns0.PropertySpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PropertySpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPropertySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPropertySpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPropertySpec_Def.schema + TClist = [GTD("urn:vim25","PropertySpec",lazy=True)(pname=(ns,"PropertySpec"), aname="_PropertySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PropertySpec = [] + return + Holder.__name__ = "ArrayOfPropertySpec_Holder" + self.pyclass = Holder + + class ObjectSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ObjectSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ObjectSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"skip"), aname="_skip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"selectSet"), aname="_selectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ObjectSpec_Def.__bases__: + bases = list(ns0.ObjectSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ObjectSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfObjectSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfObjectSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfObjectSpec_Def.schema + TClist = [GTD("urn:vim25","ObjectSpec",lazy=True)(pname=(ns,"ObjectSpec"), aname="_ObjectSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ObjectSpec = [] + return + Holder.__name__ = "ArrayOfObjectSpec_Holder" + self.pyclass = Holder + + class SelectionSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SelectionSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SelectionSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.SelectionSpec_Def.__bases__: + bases = list(ns0.SelectionSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.SelectionSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfSelectionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfSelectionSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfSelectionSpec_Def.schema + TClist = [GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"SelectionSpec"), aname="_SelectionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._SelectionSpec = [] + return + Holder.__name__ = "ArrayOfSelectionSpec_Holder" + self.pyclass = Holder + + class TraversalSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TraversalSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TraversalSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"skip"), aname="_skip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"selectSet"), aname="_selectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SelectionSpec_Def not in ns0.TraversalSpec_Def.__bases__: + bases = list(ns0.TraversalSpec_Def.__bases__) + bases.insert(0, ns0.SelectionSpec_Def) + ns0.TraversalSpec_Def.__bases__ = tuple(bases) + + ns0.SelectionSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DestroyPropertyFilterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyPropertyFilterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyPropertyFilterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyPropertyFilterRequestType_Holder" + self.pyclass = Holder + + class ObjectContent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ObjectContent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ObjectContent_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"propSet"), aname="_propSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ObjectContent_Def.__bases__: + bases = list(ns0.ObjectContent_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ObjectContent_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfObjectContent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfObjectContent") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfObjectContent_Def.schema + TClist = [GTD("urn:vim25","ObjectContent",lazy=True)(pname=(ns,"ObjectContent"), aname="_ObjectContent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ObjectContent = [] + return + Holder.__name__ = "ArrayOfObjectContent_Holder" + self.pyclass = Holder + + class UpdateSet_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UpdateSet") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UpdateSet_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterUpdate",lazy=True)(pname=(ns,"filterSet"), aname="_filterSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.UpdateSet_Def.__bases__: + bases = list(ns0.UpdateSet_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.UpdateSet_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PropertyFilterUpdate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PropertyFilterUpdate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PropertyFilterUpdate_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ObjectUpdate",lazy=True)(pname=(ns,"objectSet"), aname="_objectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingObject",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PropertyFilterUpdate_Def.__bases__: + bases = list(ns0.PropertyFilterUpdate_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PropertyFilterUpdate_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPropertyFilterUpdate_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPropertyFilterUpdate") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPropertyFilterUpdate_Def.schema + TClist = [GTD("urn:vim25","PropertyFilterUpdate",lazy=True)(pname=(ns,"PropertyFilterUpdate"), aname="_PropertyFilterUpdate", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PropertyFilterUpdate = [] + return + Holder.__name__ = "ArrayOfPropertyFilterUpdate_Holder" + self.pyclass = Holder + + class ObjectUpdateKind_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ObjectUpdateKind") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ObjectUpdate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ObjectUpdate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ObjectUpdate_Def.schema + TClist = [GTD("urn:vim25","ObjectUpdateKind",lazy=True)(pname=(ns,"kind"), aname="_kind", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyChange",lazy=True)(pname=(ns,"changeSet"), aname="_changeSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ObjectUpdate_Def.__bases__: + bases = list(ns0.ObjectUpdate_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ObjectUpdate_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfObjectUpdate_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfObjectUpdate") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfObjectUpdate_Def.schema + TClist = [GTD("urn:vim25","ObjectUpdate",lazy=True)(pname=(ns,"ObjectUpdate"), aname="_ObjectUpdate", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ObjectUpdate = [] + return + Holder.__name__ = "ArrayOfObjectUpdate_Holder" + self.pyclass = Holder + + class PropertyChangeOp_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PropertyChangeOp") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class PropertyChange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PropertyChange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PropertyChange_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyChangeOp",lazy=True)(pname=(ns,"op"), aname="_op", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PropertyChange_Def.__bases__: + bases = list(ns0.PropertyChange_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PropertyChange_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPropertyChange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPropertyChange") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPropertyChange_Def.schema + TClist = [GTD("urn:vim25","PropertyChange",lazy=True)(pname=(ns,"PropertyChange"), aname="_PropertyChange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PropertyChange = [] + return + Holder.__name__ = "ArrayOfPropertyChange_Holder" + self.pyclass = Holder + + class MissingProperty_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingProperty") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingProperty_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.MissingProperty_Def.__bases__: + bases = list(ns0.MissingProperty_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.MissingProperty_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfMissingProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfMissingProperty") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfMissingProperty_Def.schema + TClist = [GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"MissingProperty"), aname="_MissingProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._MissingProperty = [] + return + Holder.__name__ = "ArrayOfMissingProperty_Holder" + self.pyclass = Holder + + class MissingObject_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingObject") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingObject_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.MissingObject_Def.__bases__: + bases = list(ns0.MissingObject_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.MissingObject_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfMissingObject_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfMissingObject") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfMissingObject_Def.schema + TClist = [GTD("urn:vim25","MissingObject",lazy=True)(pname=(ns,"MissingObject"), aname="_MissingObject", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._MissingObject = [] + return + Holder.__name__ = "ArrayOfMissingObject_Holder" + self.pyclass = Holder + + class CreateFilterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateFilterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateFilterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"partialUpdates"), aname="_partialUpdates", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._partialUpdates = None + return + Holder.__name__ = "CreateFilterRequestType_Holder" + self.pyclass = Holder + + class RetrievePropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrievePropertiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrievePropertiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"specSet"), aname="_specSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._specSet = [] + return + Holder.__name__ = "RetrievePropertiesRequestType_Holder" + self.pyclass = Holder + + class CheckForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckForUpdatesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckForUpdatesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._version = None + return + Holder.__name__ = "CheckForUpdatesRequestType_Holder" + self.pyclass = Holder + + class WaitForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "WaitForUpdatesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.WaitForUpdatesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._version = None + return + Holder.__name__ = "WaitForUpdatesRequestType_Holder" + self.pyclass = Holder + + class CancelWaitForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CancelWaitForUpdatesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CancelWaitForUpdatesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "CancelWaitForUpdatesRequestType_Holder" + self.pyclass = Holder + + class LocalizedMethodFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalizedMethodFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalizedMethodFault_Def.schema + TClist = [GTD("urn:vim25","MethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localizedMessage"), aname="_localizedMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LocalizedMethodFault_Def.__bases__: + bases = list(ns0.LocalizedMethodFault_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LocalizedMethodFault_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MethodFault_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MethodFault") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MethodFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"dynamicProperty"), aname="_dynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"faultCause"), aname="_faultCause", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"faultMessage"), aname="_faultMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._dynamicType = None + self._dynamicProperty = [] + self._faultCause = None + self._faultMessage = [] + return + Holder.__name__ = "MethodFault_Holder" + self.pyclass = Holder + + class ArrayOfMethodFault_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfMethodFault") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfMethodFault_Def.schema + TClist = [GTD("urn:vim25","MethodFault",lazy=True)(pname=(ns,"MethodFault"), aname="_MethodFault", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._MethodFault = [] + return + Holder.__name__ = "ArrayOfMethodFault_Holder" + self.pyclass = Holder + + class RuntimeFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RuntimeFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RuntimeFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MethodFault_Def not in ns0.RuntimeFault_Def.__bases__: + bases = list(ns0.RuntimeFault_Def.__bases__) + bases.insert(0, ns0.MethodFault_Def) + ns0.RuntimeFault_Def.__bases__ = tuple(bases) + + ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AboutInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AboutInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AboutInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localeVersion"), aname="_localeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localeBuild"), aname="_localeBuild", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"osType"), aname="_osType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productLineId"), aname="_productLineId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"apiType"), aname="_apiType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"apiVersion"), aname="_apiVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseProductName"), aname="_licenseProductName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseProductVersion"), aname="_licenseProductVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AboutInfo_Def.__bases__: + bases = list(ns0.AboutInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AboutInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AuthorizationDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AuthorizationDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AuthorizationDescription_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"privilege"), aname="_privilege", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"privilegeGroup"), aname="_privilegeGroup", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AuthorizationDescription_Def.__bases__: + bases = list(ns0.AuthorizationDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AuthorizationDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class Permission_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Permission") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Permission_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Permission_Def.__bases__: + bases = list(ns0.Permission_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Permission_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPermission_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPermission") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPermission_Def.schema + TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"Permission"), aname="_Permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._Permission = [] + return + Holder.__name__ = "ArrayOfPermission_Holder" + self.pyclass = Holder + + class AuthorizationRole_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AuthorizationRole") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AuthorizationRole_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"system"), aname="_system", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privilege"), aname="_privilege", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AuthorizationRole_Def.__bases__: + bases = list(ns0.AuthorizationRole_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AuthorizationRole_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAuthorizationRole_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAuthorizationRole") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAuthorizationRole_Def.schema + TClist = [GTD("urn:vim25","AuthorizationRole",lazy=True)(pname=(ns,"AuthorizationRole"), aname="_AuthorizationRole", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AuthorizationRole = [] + return + Holder.__name__ = "ArrayOfAuthorizationRole_Holder" + self.pyclass = Holder + + class AuthorizationPrivilege_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AuthorizationPrivilege") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AuthorizationPrivilege_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"privId"), aname="_privId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"onParent"), aname="_onParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privGroupName"), aname="_privGroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AuthorizationPrivilege_Def.__bases__: + bases = list(ns0.AuthorizationPrivilege_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AuthorizationPrivilege_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAuthorizationPrivilege_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAuthorizationPrivilege") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAuthorizationPrivilege_Def.schema + TClist = [GTD("urn:vim25","AuthorizationPrivilege",lazy=True)(pname=(ns,"AuthorizationPrivilege"), aname="_AuthorizationPrivilege", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AuthorizationPrivilege = [] + return + Holder.__name__ = "ArrayOfAuthorizationPrivilege_Holder" + self.pyclass = Holder + + class AddAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddAuthorizationRoleRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddAuthorizationRoleRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privIds"), aname="_privIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._privIds = [] + return + Holder.__name__ = "AddAuthorizationRoleRequestType_Holder" + self.pyclass = Holder + + class RemoveAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveAuthorizationRoleRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveAuthorizationRoleRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"failIfUsed"), aname="_failIfUsed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._roleId = None + self._failIfUsed = None + return + Holder.__name__ = "RemoveAuthorizationRoleRequestType_Holder" + self.pyclass = Holder + + class UpdateAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateAuthorizationRoleRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateAuthorizationRoleRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privIds"), aname="_privIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._roleId = None + self._newName = None + self._privIds = [] + return + Holder.__name__ = "UpdateAuthorizationRoleRequestType_Holder" + self.pyclass = Holder + + class MergePermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MergePermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MergePermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"srcRoleId"), aname="_srcRoleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dstRoleId"), aname="_dstRoleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._srcRoleId = None + self._dstRoleId = None + return + Holder.__name__ = "MergePermissionsRequestType_Holder" + self.pyclass = Holder + + class RetrieveRolePermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveRolePermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveRolePermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._roleId = None + return + Holder.__name__ = "RetrieveRolePermissionsRequestType_Holder" + self.pyclass = Holder + + class RetrieveEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveEntityPermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveEntityPermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inherited"), aname="_inherited", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._inherited = None + return + Holder.__name__ = "RetrieveEntityPermissionsRequestType_Holder" + self.pyclass = Holder + + class RetrieveAllPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveAllPermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveAllPermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RetrieveAllPermissionsRequestType_Holder" + self.pyclass = Holder + + class SetEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetEntityPermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetEntityPermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permission"), aname="_permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._permission = [] + return + Holder.__name__ = "SetEntityPermissionsRequestType_Holder" + self.pyclass = Holder + + class ResetEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetEntityPermissionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetEntityPermissionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permission"), aname="_permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._permission = [] + return + Holder.__name__ = "ResetEntityPermissionsRequestType_Holder" + self.pyclass = Holder + + class RemoveEntityPermissionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveEntityPermissionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveEntityPermissionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isGroup"), aname="_isGroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._user = None + self._isGroup = None + return + Holder.__name__ = "RemoveEntityPermissionRequestType_Holder" + self.pyclass = Holder + + class BoolPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "BoolPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.BoolPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.BoolPolicy_Def.__bases__: + bases = list(ns0.BoolPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.BoolPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class Capability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Capability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Capability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"provisioningSupported"), aname="_provisioningSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multiHostSupported"), aname="_multiHostSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"userShellAccessSupported"), aname="_userShellAccessSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EVCMode",lazy=True)(pname=(ns,"supportedEVCMode"), aname="_supportedEVCMode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Capability_Def.__bases__: + bases = list(ns0.Capability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Capability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterComputeResourceSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterComputeResourceSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterComputeResourceSummary_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentFailoverLevel"), aname="_currentFailoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasAdmissionControlInfo",lazy=True)(pname=(ns,"admissionControlInfo"), aname="_admissionControlInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVmotions"), aname="_numVmotions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"targetBalance"), aname="_targetBalance", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentBalance"), aname="_currentBalance", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ComputeResourceSummary_Def not in ns0.ClusterComputeResourceSummary_Def.__bases__: + bases = list(ns0.ClusterComputeResourceSummary_Def.__bases__) + bases.insert(0, ns0.ComputeResourceSummary_Def) + ns0.ClusterComputeResourceSummary_Def.__bases__ = tuple(bases) + + ns0.ComputeResourceSummary_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReconfigureClusterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureClusterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureClusterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._modify = None + return + Holder.__name__ = "ReconfigureClusterRequestType_Holder" + self.pyclass = Holder + + class ApplyRecommendationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ApplyRecommendationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ApplyRecommendationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + return + Holder.__name__ = "ApplyRecommendationRequestType_Holder" + self.pyclass = Holder + + class RecommendHostsForVmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RecommendHostsForVmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RecommendHostsForVmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._pool = None + return + Holder.__name__ = "RecommendHostsForVmRequestType_Holder" + self.pyclass = Holder + + class AddHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"asConnected"), aname="_asConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._asConnected = None + self._resourcePool = None + self._license = None + return + Holder.__name__ = "AddHostRequestType_Holder" + self.pyclass = Holder + + class MoveIntoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveIntoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveIntoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = [] + return + Holder.__name__ = "MoveIntoRequestType_Holder" + self.pyclass = Holder + + class MoveHostIntoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveHostIntoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveHostIntoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._resourcePool = None + return + Holder.__name__ = "MoveHostIntoRequestType_Holder" + self.pyclass = Holder + + class RefreshRecommendationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshRecommendationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshRecommendationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshRecommendationRequestType_Holder" + self.pyclass = Holder + + class RetrieveDasAdvancedRuntimeInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveDasAdvancedRuntimeInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RetrieveDasAdvancedRuntimeInfoRequestType_Holder" + self.pyclass = Holder + + class ComputeResourceSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComputeResourceSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComputeResourceSummary_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"totalCpu"), aname="_totalCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalMemory"), aname="_totalMemory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"effectiveCpu"), aname="_effectiveCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"effectiveMemory"), aname="_effectiveMemory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numHosts"), aname="_numHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numEffectiveHosts"), aname="_numEffectiveHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComputeResourceSummary_Def.__bases__: + bases = list(ns0.ComputeResourceSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComputeResourceSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ComputeResourceConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComputeResourceConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComputeResourceConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vmSwapPlacement"), aname="_vmSwapPlacement", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComputeResourceConfigInfo_Def.__bases__: + bases = list(ns0.ComputeResourceConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComputeResourceConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ComputeResourceConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComputeResourceConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComputeResourceConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vmSwapPlacement"), aname="_vmSwapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComputeResourceConfigSpec_Def.__bases__: + bases = list(ns0.ComputeResourceConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComputeResourceConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReconfigureComputeResourceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureComputeResourceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureComputeResourceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._modify = None + return + Holder.__name__ = "ReconfigureComputeResourceRequestType_Holder" + self.pyclass = Holder + + class ConfigSpecOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ConfigSpecOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CustomFieldDef_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldDef") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldDef_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managedObjectType"), aname="_managedObjectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldDefPrivileges"), aname="_fieldDefPrivileges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldInstancePrivileges"), aname="_fieldInstancePrivileges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomFieldDef_Def.__bases__: + bases = list(ns0.CustomFieldDef_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomFieldDef_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCustomFieldDef_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCustomFieldDef") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCustomFieldDef_Def.schema + TClist = [GTD("urn:vim25","CustomFieldDef",lazy=True)(pname=(ns,"CustomFieldDef"), aname="_CustomFieldDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CustomFieldDef = [] + return + Holder.__name__ = "ArrayOfCustomFieldDef_Holder" + self.pyclass = Holder + + class CustomFieldValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldValue_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomFieldValue_Def.__bases__: + bases = list(ns0.CustomFieldValue_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomFieldValue_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCustomFieldValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCustomFieldValue") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCustomFieldValue_Def.schema + TClist = [GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"CustomFieldValue"), aname="_CustomFieldValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CustomFieldValue = [] + return + Holder.__name__ = "ArrayOfCustomFieldValue_Holder" + self.pyclass = Holder + + class CustomFieldStringValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldStringValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldStringValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldValue_Def not in ns0.CustomFieldStringValue_Def.__bases__: + bases = list(ns0.CustomFieldStringValue_Def.__bases__) + bases.insert(0, ns0.CustomFieldValue_Def) + ns0.CustomFieldStringValue_Def.__bases__ = tuple(bases) + + ns0.CustomFieldValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AddCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddCustomFieldDefRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddCustomFieldDefRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"moType"), aname="_moType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldDefPolicy"), aname="_fieldDefPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldPolicy"), aname="_fieldPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._moType = None + self._fieldDefPolicy = None + self._fieldPolicy = None + return + Holder.__name__ = "AddCustomFieldDefRequestType_Holder" + self.pyclass = Holder + + class RemoveCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveCustomFieldDefRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveCustomFieldDefRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + return + Holder.__name__ = "RemoveCustomFieldDefRequestType_Holder" + self.pyclass = Holder + + class RenameCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RenameCustomFieldDefRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RenameCustomFieldDefRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + self._name = None + return + Holder.__name__ = "RenameCustomFieldDefRequestType_Holder" + self.pyclass = Holder + + class SetFieldRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetFieldRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetFieldRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._key = None + self._value = None + return + Holder.__name__ = "SetFieldRequestType_Holder" + self.pyclass = Holder + + class DoesCustomizationSpecExistRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DoesCustomizationSpecExistRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DoesCustomizationSpecExistRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "DoesCustomizationSpecExistRequestType_Holder" + self.pyclass = Holder + + class GetCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "GetCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class CreateCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._item = None + return + Holder.__name__ = "CreateCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class OverwriteCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "OverwriteCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.OverwriteCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._item = None + return + Holder.__name__ = "OverwriteCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class DeleteCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeleteCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DeleteCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "DeleteCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class DuplicateCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DuplicateCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DuplicateCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._newName = None + return + Holder.__name__ = "DuplicateCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class RenameCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RenameCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RenameCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._newName = None + return + Holder.__name__ = "RenameCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class CustomizationSpecItemToXmlRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CustomizationSpecItemToXmlRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CustomizationSpecItemToXmlRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._item = None + return + Holder.__name__ = "CustomizationSpecItemToXmlRequestType_Holder" + self.pyclass = Holder + + class XmlToCustomizationSpecItemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "XmlToCustomizationSpecItemRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.XmlToCustomizationSpecItemRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"specItemXml"), aname="_specItemXml", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._specItemXml = None + return + Holder.__name__ = "XmlToCustomizationSpecItemRequestType_Holder" + self.pyclass = Holder + + class CheckCustomizationResourcesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckCustomizationResourcesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckCustomizationResourcesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestOs"), aname="_guestOs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._guestOs = None + return + Holder.__name__ = "CheckCustomizationResourcesRequestType_Holder" + self.pyclass = Holder + + class CustomizationSpecInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSpecInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSpecInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastUpdateTime"), aname="_lastUpdateTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationSpecInfo_Def.__bases__: + bases = list(ns0.CustomizationSpecInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationSpecInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCustomizationSpecInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCustomizationSpecInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCustomizationSpecInfo_Def.schema + TClist = [GTD("urn:vim25","CustomizationSpecInfo",lazy=True)(pname=(ns,"CustomizationSpecInfo"), aname="_CustomizationSpecInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CustomizationSpecInfo = [] + return + Holder.__name__ = "ArrayOfCustomizationSpecInfo_Holder" + self.pyclass = Holder + + class CustomizationSpecItem_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSpecItem") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSpecItem_Def.schema + TClist = [GTD("urn:vim25","CustomizationSpecInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationSpecItem_Def.__bases__: + bases = list(ns0.CustomizationSpecItem_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationSpecItem_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class QueryConnectionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryConnectionInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryConnectionInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"username"), aname="_username", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._hostname = None + self._port = None + self._username = None + self._password = None + self._sslThumbprint = None + return + Holder.__name__ = "QueryConnectionInfoRequestType_Holder" + self.pyclass = Holder + + class PowerOnMultiVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerOnMultiVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerOnMultiVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = [] + return + Holder.__name__ = "PowerOnMultiVMRequestType_Holder" + self.pyclass = Holder + + class DatastoreAccessible_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DatastoreAccessible") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DatastoreSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreSummary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleHostAccess"), aname="_multipleHostAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatastoreSummary_Def.__bases__: + bases = list(ns0.DatastoreSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatastoreSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatastoreInfo_Def.__bases__: + bases = list(ns0.DatastoreInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatastoreInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreCapability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreCapability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreCapability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"directoryHierarchySupported"), aname="_directoryHierarchySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rawDiskMappingsSupported"), aname="_rawDiskMappingsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perFileThinProvisioningSupported"), aname="_perFileThinProvisioningSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatastoreCapability_Def.__bases__: + bases = list(ns0.DatastoreCapability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatastoreCapability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreHostMount_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreHostMount") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreHostMount_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatastoreHostMount_Def.__bases__: + bases = list(ns0.DatastoreHostMount_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatastoreHostMount_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDatastoreHostMount_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDatastoreHostMount") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDatastoreHostMount_Def.schema + TClist = [GTD("urn:vim25","DatastoreHostMount",lazy=True)(pname=(ns,"DatastoreHostMount"), aname="_DatastoreHostMount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DatastoreHostMount = [] + return + Holder.__name__ = "ArrayOfDatastoreHostMount_Holder" + self.pyclass = Holder + + class RefreshDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshDatastoreRequestType_Holder" + self.pyclass = Holder + + class RefreshDatastoreStorageInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshDatastoreStorageInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshDatastoreStorageInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshDatastoreStorageInfoRequestType_Holder" + self.pyclass = Holder + + class RenameDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RenameDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RenameDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._newName = None + return + Holder.__name__ = "RenameDatastoreRequestType_Holder" + self.pyclass = Holder + + class DestroyDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyDatastoreRequestType_Holder" + self.pyclass = Holder + + class Description_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Description") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Description_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Description_Def.__bases__: + bases = list(ns0.Description_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Description_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DiagnosticManagerLogCreator_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DiagnosticManagerLogCreator") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DiagnosticManagerLogFormat_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DiagnosticManagerLogFormat") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DiagnosticManagerLogDescriptor_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiagnosticManagerLogDescriptor") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiagnosticManagerLogDescriptor_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileName"), aname="_fileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"creator"), aname="_creator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mimeType"), aname="_mimeType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DiagnosticManagerLogDescriptor_Def.__bases__: + bases = list(ns0.DiagnosticManagerLogDescriptor_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DiagnosticManagerLogDescriptor_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDiagnosticManagerLogDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDiagnosticManagerLogDescriptor") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDiagnosticManagerLogDescriptor_Def.schema + TClist = [GTD("urn:vim25","DiagnosticManagerLogDescriptor",lazy=True)(pname=(ns,"DiagnosticManagerLogDescriptor"), aname="_DiagnosticManagerLogDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DiagnosticManagerLogDescriptor = [] + return + Holder.__name__ = "ArrayOfDiagnosticManagerLogDescriptor_Holder" + self.pyclass = Holder + + class DiagnosticManagerLogHeader_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiagnosticManagerLogHeader") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiagnosticManagerLogHeader_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineStart"), aname="_lineStart", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lineEnd"), aname="_lineEnd", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lineText"), aname="_lineText", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DiagnosticManagerLogHeader_Def.__bases__: + bases = list(ns0.DiagnosticManagerLogHeader_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DiagnosticManagerLogHeader_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DiagnosticManagerBundleInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiagnosticManagerBundleInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiagnosticManagerBundleInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"system"), aname="_system", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DiagnosticManagerBundleInfo_Def.__bases__: + bases = list(ns0.DiagnosticManagerBundleInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DiagnosticManagerBundleInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDiagnosticManagerBundleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDiagnosticManagerBundleInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDiagnosticManagerBundleInfo_Def.schema + TClist = [GTD("urn:vim25","DiagnosticManagerBundleInfo",lazy=True)(pname=(ns,"DiagnosticManagerBundleInfo"), aname="_DiagnosticManagerBundleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DiagnosticManagerBundleInfo = [] + return + Holder.__name__ = "ArrayOfDiagnosticManagerBundleInfo_Holder" + self.pyclass = Holder + + class QueryDescriptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryDescriptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryDescriptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QueryDescriptionsRequestType_Holder" + self.pyclass = Holder + + class BrowseDiagnosticLogRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "BrowseDiagnosticLogRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.BrowseDiagnosticLogRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lines"), aname="_lines", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._key = None + self._start = None + self._lines = None + return + Holder.__name__ = "BrowseDiagnosticLogRequestType_Holder" + self.pyclass = Holder + + class GenerateLogBundlesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GenerateLogBundlesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GenerateLogBundlesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"includeDefault"), aname="_includeDefault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._includeDefault = None + self._host = [] + return + Holder.__name__ = "GenerateLogBundlesRequestType_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchProductSpecOperationType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchProductSpecOperationType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DVSContactInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSContactInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSContactInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSContactInfo_Def.__bases__: + bases = list(ns0.DVSContactInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSContactInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSCapability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSCapability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSCapability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"dvsOperationSupported"), aname="_dvsOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dvPortGroupOperationSupported"), aname="_dvPortGroupOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dvPortOperationSupported"), aname="_dvPortOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"compatibleHostComponentProductInfo"), aname="_compatibleHostComponentProductInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSCapability_Def.__bases__: + bases = list(ns0.DVSCapability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSCapability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostMember"), aname="_hostMember", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSSummary_Def.__bases__: + bases = list(ns0.DVSSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"autoPreInstallAllowed"), aname="_autoPreInstallAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoUpgradeAllowed"), aname="_autoUpgradeAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"partialUpgradeAllowed"), aname="_partialUpgradeAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSPolicy_Def.__bases__: + bases = list(ns0.DVSPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSUplinkPortPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSUplinkPortPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSUplinkPortPolicy_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSUplinkPortPolicy_Def.__bases__: + bases = list(ns0.DVSUplinkPortPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSUplinkPortPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSNameArrayUplinkPortPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSNameArrayUplinkPortPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSNameArrayUplinkPortPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"uplinkPortName"), aname="_uplinkPortName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVSUplinkPortPolicy_Def not in ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__: + bases = list(ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__) + bases.insert(0, ns0.DVSUplinkPortPolicy_Def) + ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__ = tuple(bases) + + ns0.DVSUplinkPortPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numStandalonePorts"), aname="_numStandalonePorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPorts"), aname="_maxPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSUplinkPortPolicy",lazy=True)(pname=(ns,"uplinkPortPolicy"), aname="_uplinkPortPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigSpec",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSConfigSpec_Def.__bases__: + bases = list(ns0.DVSConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSCreateSpec_Def.schema + TClist = [GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSCreateSpec_Def.__bases__: + bases = list(ns0.DVSCreateSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSCreateSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numStandalonePorts"), aname="_numStandalonePorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPorts"), aname="_maxPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSUplinkPortPolicy",lazy=True)(pname=(ns,"uplinkPortPolicy"), aname="_uplinkPortPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMember",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"targetInfo"), aname="_targetInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createTime"), aname="_createTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSConfigInfo_Def.__bases__: + bases = list(ns0.DVSConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSFetchKeyOfPortsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSFetchKeyOfPortsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSFetchKeyOfPortsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortCriteria",lazy=True)(pname=(ns,"criteria"), aname="_criteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._criteria = None + return + Holder.__name__ = "DVSFetchKeyOfPortsRequestType_Holder" + self.pyclass = Holder + + class DVSFetchPortsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSFetchPortsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSFetchPortsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortCriteria",lazy=True)(pname=(ns,"criteria"), aname="_criteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._criteria = None + return + Holder.__name__ = "DVSFetchPortsRequestType_Holder" + self.pyclass = Holder + + class DVSQueryUsedVlanIdRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSQueryUsedVlanIdRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSQueryUsedVlanIdRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DVSQueryUsedVlanIdRequestType_Holder" + self.pyclass = Holder + + class DVSReconfigureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSReconfigureRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSReconfigureRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "DVSReconfigureRequestType_Holder" + self.pyclass = Holder + + class DVSPerformProductSpecOperationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSPerformProductSpecOperationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSPerformProductSpecOperationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productSpec"), aname="_productSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._operation = None + self._productSpec = None + return + Holder.__name__ = "DVSPerformProductSpecOperationRequestType_Holder" + self.pyclass = Holder + + class DVSMergeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSMergeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSMergeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dvs = None + return + Holder.__name__ = "DVSMergeRequestType_Holder" + self.pyclass = Holder + + class DVSAddPortgroupsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSAddPortgroupsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSAddPortgroupsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = [] + return + Holder.__name__ = "DVSAddPortgroupsRequestType_Holder" + self.pyclass = Holder + + class DVSMovePortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSMovePortRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSMovePortRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationPortgroupKey"), aname="_destinationPortgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._portKey = [] + self._destinationPortgroupKey = None + return + Holder.__name__ = "DVSMovePortRequestType_Holder" + self.pyclass = Holder + + class DVSUpdateCapabilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSUpdateCapabilityRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSUpdateCapabilityRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._capability = None + return + Holder.__name__ = "DVSUpdateCapabilityRequestType_Holder" + self.pyclass = Holder + + class ReconfigurePortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigurePortRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigurePortRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortConfigSpec",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._port = [] + return + Holder.__name__ = "ReconfigurePortRequestType_Holder" + self.pyclass = Holder + + class DVSRefreshPortStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSRefreshPortStateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSRefreshPortStateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKeys"), aname="_portKeys", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._portKeys = [] + return + Holder.__name__ = "DVSRefreshPortStateRequestType_Holder" + self.pyclass = Holder + + class DVSRectifyHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSRectifyHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSRectifyHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hosts"), aname="_hosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._hosts = [] + return + Holder.__name__ = "DVSRectifyHostRequestType_Holder" + self.pyclass = Holder + + class EVCMode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCMode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCMode_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vendorTier"), aname="_vendorTier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ElementDescription_Def not in ns0.EVCMode_Def.__bases__: + bases = list(ns0.EVCMode_Def.__bases__) + bases.insert(0, ns0.ElementDescription_Def) + ns0.EVCMode_Def.__bases__ = tuple(bases) + + ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEVCMode_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEVCMode") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEVCMode_Def.schema + TClist = [GTD("urn:vim25","EVCMode",lazy=True)(pname=(ns,"EVCMode"), aname="_EVCMode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._EVCMode = [] + return + Holder.__name__ = "ArrayOfEVCMode_Holder" + self.pyclass = Holder + + class ElementDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ElementDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ElementDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Description_Def not in ns0.ElementDescription_Def.__bases__: + bases = list(ns0.ElementDescription_Def.__bases__) + bases.insert(0, ns0.Description_Def) + ns0.ElementDescription_Def.__bases__ = tuple(bases) + + ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfElementDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfElementDescription") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfElementDescription_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"ElementDescription"), aname="_ElementDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ElementDescription = [] + return + Holder.__name__ = "ArrayOfElementDescription_Holder" + self.pyclass = Holder + + class EnumDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EnumDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EnumDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"tags"), aname="_tags", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EnumDescription_Def.__bases__: + bases = list(ns0.EnumDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EnumDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEnumDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEnumDescription") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEnumDescription_Def.schema + TClist = [GTD("urn:vim25","EnumDescription",lazy=True)(pname=(ns,"EnumDescription"), aname="_EnumDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._EnumDescription = [] + return + Holder.__name__ = "ArrayOfEnumDescription_Holder" + self.pyclass = Holder + + class QueryConfigOptionDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryConfigOptionDescriptorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryConfigOptionDescriptorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryConfigOptionDescriptorRequestType_Holder" + self.pyclass = Holder + + class QueryConfigOptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryConfigOptionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryConfigOptionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + self._host = None + return + Holder.__name__ = "QueryConfigOptionRequestType_Holder" + self.pyclass = Holder + + class QueryConfigTargetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryConfigTargetRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryConfigTargetRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QueryConfigTargetRequestType_Holder" + self.pyclass = Holder + + class QueryTargetCapabilitiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryTargetCapabilitiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryTargetCapabilitiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QueryTargetCapabilitiesRequestType_Holder" + self.pyclass = Holder + + class ExtendedDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtendedDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtendedDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"messageCatalogKeyPrefix"), aname="_messageCatalogKeyPrefix", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"messageArg"), aname="_messageArg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Description_Def not in ns0.ExtendedDescription_Def.__bases__: + bases = list(ns0.ExtendedDescription_Def.__bases__) + bases.insert(0, ns0.Description_Def) + ns0.ExtendedDescription_Def.__bases__ = tuple(bases) + + ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExtendedElementDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtendedElementDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtendedElementDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"messageCatalogKeyPrefix"), aname="_messageCatalogKeyPrefix", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"messageArg"), aname="_messageArg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ElementDescription_Def not in ns0.ExtendedElementDescription_Def.__bases__: + bases = list(ns0.ExtendedElementDescription_Def.__bases__) + bases.insert(0, ns0.ElementDescription_Def) + ns0.ExtendedElementDescription_Def.__bases__ = tuple(bases) + + ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class setCustomValueRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "setCustomValueRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.setCustomValueRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + self._value = None + return + Holder.__name__ = "setCustomValueRequestType_Holder" + self.pyclass = Holder + + class ExtensionServerInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionServerInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionServerInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adminEmail"), aname="_adminEmail", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionServerInfo_Def.__bases__: + bases = list(ns0.ExtensionServerInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionServerInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionServerInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionServerInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionServerInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionServerInfo",lazy=True)(pname=(ns,"ExtensionServerInfo"), aname="_ExtensionServerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionServerInfo = [] + return + Holder.__name__ = "ArrayOfExtensionServerInfo_Holder" + self.pyclass = Holder + + class ExtensionClientInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionClientInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionClientInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionClientInfo_Def.__bases__: + bases = list(ns0.ExtensionClientInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionClientInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionClientInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionClientInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionClientInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionClientInfo",lazy=True)(pname=(ns,"ExtensionClientInfo"), aname="_ExtensionClientInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionClientInfo = [] + return + Holder.__name__ = "ArrayOfExtensionClientInfo_Holder" + self.pyclass = Holder + + class ExtensionTaskTypeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionTaskTypeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionTaskTypeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"taskID"), aname="_taskID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionTaskTypeInfo_Def.__bases__: + bases = list(ns0.ExtensionTaskTypeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionTaskTypeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionTaskTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionTaskTypeInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionTaskTypeInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionTaskTypeInfo",lazy=True)(pname=(ns,"ExtensionTaskTypeInfo"), aname="_ExtensionTaskTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionTaskTypeInfo = [] + return + Holder.__name__ = "ArrayOfExtensionTaskTypeInfo_Holder" + self.pyclass = Holder + + class ExtensionEventTypeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionEventTypeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionEventTypeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"eventID"), aname="_eventID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeSchema"), aname="_eventTypeSchema", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionEventTypeInfo_Def.__bases__: + bases = list(ns0.ExtensionEventTypeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionEventTypeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionEventTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionEventTypeInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionEventTypeInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionEventTypeInfo",lazy=True)(pname=(ns,"ExtensionEventTypeInfo"), aname="_ExtensionEventTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionEventTypeInfo = [] + return + Holder.__name__ = "ArrayOfExtensionEventTypeInfo_Holder" + self.pyclass = Holder + + class ExtensionFaultTypeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionFaultTypeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionFaultTypeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"faultID"), aname="_faultID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionFaultTypeInfo_Def.__bases__: + bases = list(ns0.ExtensionFaultTypeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionFaultTypeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionFaultTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionFaultTypeInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionFaultTypeInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionFaultTypeInfo",lazy=True)(pname=(ns,"ExtensionFaultTypeInfo"), aname="_ExtensionFaultTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionFaultTypeInfo = [] + return + Holder.__name__ = "ArrayOfExtensionFaultTypeInfo_Holder" + self.pyclass = Holder + + class ExtensionPrivilegeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionPrivilegeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionPrivilegeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"privID"), aname="_privID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privGroupName"), aname="_privGroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionPrivilegeInfo_Def.__bases__: + bases = list(ns0.ExtensionPrivilegeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionPrivilegeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionPrivilegeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionPrivilegeInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionPrivilegeInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionPrivilegeInfo",lazy=True)(pname=(ns,"ExtensionPrivilegeInfo"), aname="_ExtensionPrivilegeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionPrivilegeInfo = [] + return + Holder.__name__ = "ArrayOfExtensionPrivilegeInfo_Holder" + self.pyclass = Holder + + class ExtensionResourceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionResourceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionResourceInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"module"), aname="_module", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionResourceInfo_Def.__bases__: + bases = list(ns0.ExtensionResourceInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionResourceInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtensionResourceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtensionResourceInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtensionResourceInfo_Def.schema + TClist = [GTD("urn:vim25","ExtensionResourceInfo",lazy=True)(pname=(ns,"ExtensionResourceInfo"), aname="_ExtensionResourceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtensionResourceInfo = [] + return + Holder.__name__ = "ArrayOfExtensionResourceInfo_Holder" + self.pyclass = Holder + + class ExtensionHealthInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtensionHealthInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtensionHealthInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtensionHealthInfo_Def.__bases__: + bases = list(ns0.ExtensionHealthInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtensionHealthInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class Extension_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Extension") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Extension_Def.schema + TClist = [GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subjectName"), aname="_subjectName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionServerInfo",lazy=True)(pname=(ns,"server"), aname="_server", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionClientInfo",lazy=True)(pname=(ns,"client"), aname="_client", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionTaskTypeInfo",lazy=True)(pname=(ns,"taskList"), aname="_taskList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionEventTypeInfo",lazy=True)(pname=(ns,"eventList"), aname="_eventList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionFaultTypeInfo",lazy=True)(pname=(ns,"faultList"), aname="_faultList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionPrivilegeInfo",lazy=True)(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionResourceInfo",lazy=True)(pname=(ns,"resourceList"), aname="_resourceList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastHeartbeatTime"), aname="_lastHeartbeatTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionHealthInfo",lazy=True)(pname=(ns,"healthInfo"), aname="_healthInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Extension_Def.__bases__: + bases = list(ns0.Extension_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Extension_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtension_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtension") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtension_Def.schema + TClist = [GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"Extension"), aname="_Extension", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._Extension = [] + return + Holder.__name__ = "ArrayOfExtension_Holder" + self.pyclass = Holder + + class UnregisterExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnregisterExtensionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnregisterExtensionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extensionKey = None + return + Holder.__name__ = "UnregisterExtensionRequestType_Holder" + self.pyclass = Holder + + class FindExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindExtensionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindExtensionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extensionKey = None + return + Holder.__name__ = "FindExtensionRequestType_Holder" + self.pyclass = Holder + + class RegisterExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RegisterExtensionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RegisterExtensionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"extension"), aname="_extension", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extension = None + return + Holder.__name__ = "RegisterExtensionRequestType_Holder" + self.pyclass = Holder + + class UpdateExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateExtensionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateExtensionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"extension"), aname="_extension", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extension = None + return + Holder.__name__ = "UpdateExtensionRequestType_Holder" + self.pyclass = Holder + + class GetPublicKeyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetPublicKeyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetPublicKeyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "GetPublicKeyRequestType_Holder" + self.pyclass = Holder + + class SetPublicKeyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetPublicKeyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetPublicKeyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"publicKey"), aname="_publicKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extensionKey = None + self._publicKey = None + return + Holder.__name__ = "SetPublicKeyRequestType_Holder" + self.pyclass = Holder + + class MoveDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveDatastoreFileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveDatastoreFileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationName"), aname="_destinationName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destinationDatacenter"), aname="_destinationDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sourceName = None + self._sourceDatacenter = None + self._destinationName = None + self._destinationDatacenter = None + self._force = None + return + Holder.__name__ = "MoveDatastoreFileRequestType_Holder" + self.pyclass = Holder + + class CopyDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CopyDatastoreFileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CopyDatastoreFileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationName"), aname="_destinationName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destinationDatacenter"), aname="_destinationDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sourceName = None + self._sourceDatacenter = None + self._destinationName = None + self._destinationDatacenter = None + self._force = None + return + Holder.__name__ = "CopyDatastoreFileRequestType_Holder" + self.pyclass = Holder + + class DeleteDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeleteDatastoreFileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DeleteDatastoreFileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "DeleteDatastoreFileRequestType_Holder" + self.pyclass = Holder + + class MakeDirectoryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MakeDirectoryRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MakeDirectoryRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"createParentDirectories"), aname="_createParentDirectories", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._createParentDirectories = None + return + Holder.__name__ = "MakeDirectoryRequestType_Holder" + self.pyclass = Holder + + class ChangeOwnerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ChangeOwnerRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ChangeOwnerRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"owner"), aname="_owner", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._owner = None + return + Holder.__name__ = "ChangeOwnerRequestType_Holder" + self.pyclass = Holder + + class CreateFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateFolderRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateFolderRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "CreateFolderRequestType_Holder" + self.pyclass = Holder + + class MoveIntoFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveIntoFolderRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveIntoFolderRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"list"), aname="_list", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._list = [] + return + Holder.__name__ = "MoveIntoFolderRequestType_Holder" + self.pyclass = Holder + + class CreateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + self._pool = None + self._host = None + return + Holder.__name__ = "CreateVMRequestType_Holder" + self.pyclass = Holder + + class RegisterVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RegisterVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RegisterVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"asTemplate"), aname="_asTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._path = None + self._name = None + self._asTemplate = None + self._pool = None + self._host = None + return + Holder.__name__ = "RegisterVMRequestType_Holder" + self.pyclass = Holder + + class CreateClusterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateClusterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateClusterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._spec = None + return + Holder.__name__ = "CreateClusterRequestType_Holder" + self.pyclass = Holder + + class CreateClusterExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateClusterExRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateClusterExRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpecEx",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._spec = None + return + Holder.__name__ = "CreateClusterExRequestType_Holder" + self.pyclass = Holder + + class AddStandaloneHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddStandaloneHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddStandaloneHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceConfigSpec",lazy=True)(pname=(ns,"compResSpec"), aname="_compResSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"addConnected"), aname="_addConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._compResSpec = None + self._addConnected = None + self._license = None + return + Holder.__name__ = "AddStandaloneHostRequestType_Holder" + self.pyclass = Holder + + class CreateDatacenterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateDatacenterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateDatacenterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "CreateDatacenterRequestType_Holder" + self.pyclass = Holder + + class UnregisterAndDestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnregisterAndDestroyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnregisterAndDestroyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "UnregisterAndDestroyRequestType_Holder" + self.pyclass = Holder + + class FolderCreateDVSRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FolderCreateDVSRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FolderCreateDVSRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "FolderCreateDVSRequestType_Holder" + self.pyclass = Holder + + class SetCollectorPageSizeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetCollectorPageSizeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetCollectorPageSizeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._maxCount = None + return + Holder.__name__ = "SetCollectorPageSizeRequestType_Holder" + self.pyclass = Holder + + class RewindCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RewindCollectorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RewindCollectorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RewindCollectorRequestType_Holder" + self.pyclass = Holder + + class ResetCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetCollectorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetCollectorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ResetCollectorRequestType_Holder" + self.pyclass = Holder + + class DestroyCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyCollectorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyCollectorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyCollectorRequestType_Holder" + self.pyclass = Holder + + class HostServiceTicket_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostServiceTicket") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostServiceTicket_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"service"), aname="_service", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"serviceVersion"), aname="_serviceVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostServiceTicket_Def.__bases__: + bases = list(ns0.HostServiceTicket_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostServiceTicket_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSystemConnectionState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostSystemConnectionState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostSystemPowerState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostSystemPowerState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class QueryHostConnectionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryHostConnectionInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryHostConnectionInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryHostConnectionInfoRequestType_Holder" + self.pyclass = Holder + + class UpdateSystemResourcesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateSystemResourcesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateSystemResourcesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"resourceInfo"), aname="_resourceInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._resourceInfo = None + return + Holder.__name__ = "UpdateSystemResourcesRequestType_Holder" + self.pyclass = Holder + + class ReconnectHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconnectHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconnectHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"cnxSpec"), aname="_cnxSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._cnxSpec = None + return + Holder.__name__ = "ReconnectHostRequestType_Holder" + self.pyclass = Holder + + class DisconnectHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisconnectHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisconnectHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DisconnectHostRequestType_Holder" + self.pyclass = Holder + + class EnterMaintenanceModeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnterMaintenanceModeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnterMaintenanceModeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"evacuatePoweredOffVms"), aname="_evacuatePoweredOffVms", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._timeout = None + self._evacuatePoweredOffVms = None + return + Holder.__name__ = "EnterMaintenanceModeRequestType_Holder" + self.pyclass = Holder + + class ExitMaintenanceModeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExitMaintenanceModeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExitMaintenanceModeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._timeout = None + return + Holder.__name__ = "ExitMaintenanceModeRequestType_Holder" + self.pyclass = Holder + + class RebootHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RebootHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RebootHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._force = None + return + Holder.__name__ = "RebootHostRequestType_Holder" + self.pyclass = Holder + + class ShutdownHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ShutdownHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ShutdownHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._force = None + return + Holder.__name__ = "ShutdownHostRequestType_Holder" + self.pyclass = Holder + + class PowerDownHostToStandByRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerDownHostToStandByRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerDownHostToStandByRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeoutSec"), aname="_timeoutSec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"evacuatePoweredOffVms"), aname="_evacuatePoweredOffVms", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._timeoutSec = None + self._evacuatePoweredOffVms = None + return + Holder.__name__ = "PowerDownHostToStandByRequestType_Holder" + self.pyclass = Holder + + class PowerUpHostFromStandByRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerUpHostFromStandByRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerUpHostFromStandByRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeoutSec"), aname="_timeoutSec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._timeoutSec = None + return + Holder.__name__ = "PowerUpHostFromStandByRequestType_Holder" + self.pyclass = Holder + + class QueryMemoryOverheadRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryMemoryOverheadRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryMemoryOverheadRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"videoRamSize"), aname="_videoRamSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVcpus"), aname="_numVcpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._memorySize = None + self._videoRamSize = None + self._numVcpus = None + return + Holder.__name__ = "QueryMemoryOverheadRequestType_Holder" + self.pyclass = Holder + + class QueryMemoryOverheadExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryMemoryOverheadExRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryMemoryOverheadExRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigInfo",lazy=True)(pname=(ns,"vmConfigInfo"), aname="_vmConfigInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vmConfigInfo = None + return + Holder.__name__ = "QueryMemoryOverheadExRequestType_Holder" + self.pyclass = Holder + + class ReconfigureHostForDASRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureHostForDASRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureHostForDASRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ReconfigureHostForDASRequestType_Holder" + self.pyclass = Holder + + class UpdateFlagsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateFlagsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateFlagsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFlagInfo",lazy=True)(pname=(ns,"flagInfo"), aname="_flagInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._flagInfo = None + return + Holder.__name__ = "UpdateFlagsRequestType_Holder" + self.pyclass = Holder + + class AcquireCimServicesTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AcquireCimServicesTicketRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AcquireCimServicesTicketRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "AcquireCimServicesTicketRequestType_Holder" + self.pyclass = Holder + + class UpdateIpmiRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateIpmiRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateIpmiRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpmiInfo",lazy=True)(pname=(ns,"ipmiInfo"), aname="_ipmiInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._ipmiInfo = None + return + Holder.__name__ = "UpdateIpmiRequestType_Holder" + self.pyclass = Holder + + class HttpNfcLeaseState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HttpNfcLeaseInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HttpNfcLeaseInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"lease"), aname="_lease", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HttpNfcLeaseDeviceUrl",lazy=True)(pname=(ns,"deviceUrl"), aname="_deviceUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalDiskCapacityInKB"), aname="_totalDiskCapacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"leaseTimeout"), aname="_leaseTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HttpNfcLeaseInfo_Def.__bases__: + bases = list(ns0.HttpNfcLeaseInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HttpNfcLeaseInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HttpNfcLeaseDeviceUrl_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseDeviceUrl") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HttpNfcLeaseDeviceUrl_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"importKey"), aname="_importKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HttpNfcLeaseDeviceUrl_Def.__bases__: + bases = list(ns0.HttpNfcLeaseDeviceUrl_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HttpNfcLeaseDeviceUrl_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHttpNfcLeaseDeviceUrl_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHttpNfcLeaseDeviceUrl") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHttpNfcLeaseDeviceUrl_Def.schema + TClist = [GTD("urn:vim25","HttpNfcLeaseDeviceUrl",lazy=True)(pname=(ns,"HttpNfcLeaseDeviceUrl"), aname="_HttpNfcLeaseDeviceUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HttpNfcLeaseDeviceUrl = [] + return + Holder.__name__ = "ArrayOfHttpNfcLeaseDeviceUrl_Holder" + self.pyclass = Holder + + class HttpNfcLeaseCompleteRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseCompleteRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HttpNfcLeaseCompleteRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "HttpNfcLeaseCompleteRequestType_Holder" + self.pyclass = Holder + + class HttpNfcLeaseAbortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseAbortRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HttpNfcLeaseAbortRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._fault = None + return + Holder.__name__ = "HttpNfcLeaseAbortRequestType_Holder" + self.pyclass = Holder + + class HttpNfcLeaseProgressRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HttpNfcLeaseProgressRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HttpNfcLeaseProgressRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percent"), aname="_percent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._percent = None + return + Holder.__name__ = "HttpNfcLeaseProgressRequestType_Holder" + self.pyclass = Holder + + class ImportSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ImportSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ImportSpec_Def.schema + TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ImportSpec_Def.__bases__: + bases = list(ns0.ImportSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ImportSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfImportSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfImportSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfImportSpec_Def.schema + TClist = [GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"ImportSpec"), aname="_ImportSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ImportSpec = [] + return + Holder.__name__ = "ArrayOfImportSpec_Holder" + self.pyclass = Holder + + class InheritablePolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InheritablePolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InheritablePolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"inherited"), aname="_inherited", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.InheritablePolicy_Def.__bases__: + bases = list(ns0.InheritablePolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.InheritablePolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IntPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IntPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IntPolicy_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.IntPolicy_Def.__bases__: + bases = list(ns0.IntPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.IntPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class QueryIpPoolsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryIpPoolsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryIpPoolsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dc = None + return + Holder.__name__ = "QueryIpPoolsRequestType_Holder" + self.pyclass = Holder + + class CreateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateIpPoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateIpPoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dc = None + self._pool = None + return + Holder.__name__ = "CreateIpPoolRequestType_Holder" + self.pyclass = Holder + + class UpdateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateIpPoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateIpPoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dc = None + self._pool = None + return + Holder.__name__ = "UpdateIpPoolRequestType_Holder" + self.pyclass = Holder + + class DestroyIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyIpPoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyIpPoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dc = None + self._id = None + self._force = None + return + Holder.__name__ = "DestroyIpPoolRequestType_Holder" + self.pyclass = Holder + + class AssociateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AssociateIpPoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AssociateIpPoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"poolId"), aname="_poolId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dc = None + self._net = None + self._poolId = None + return + Holder.__name__ = "AssociateIpPoolRequestType_Holder" + self.pyclass = Holder + + class KeyValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "KeyValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.KeyValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.KeyValue_Def.__bases__: + bases = list(ns0.KeyValue_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.KeyValue_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfKeyValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfKeyValue") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfKeyValue_Def.schema + TClist = [GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"KeyValue"), aname="_KeyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._KeyValue = [] + return + Holder.__name__ = "ArrayOfKeyValue_Holder" + self.pyclass = Holder + + class LicenseAssignmentManagerLicenseAssignment_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseAssignmentManagerLicenseAssignment") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseAssignmentManagerLicenseAssignment_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityDisplayName"), aname="_entityDisplayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"assignedLicense"), aname="_assignedLicense", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__: + bases = list(ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseAssignmentManagerLicenseAssignment_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseAssignmentManagerLicenseAssignment") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseAssignmentManagerLicenseAssignment_Def.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerLicenseAssignment",lazy=True)(pname=(ns,"LicenseAssignmentManagerLicenseAssignment"), aname="_LicenseAssignmentManagerLicenseAssignment", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseAssignmentManagerLicenseAssignment = [] + return + Holder.__name__ = "ArrayOfLicenseAssignmentManagerLicenseAssignment_Holder" + self.pyclass = Holder + + class LicenseAssignmentManagerEntityFeaturePair_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseAssignmentManagerEntityFeaturePair") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseAssignmentManagerEntityFeaturePair_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__: + bases = list(ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseAssignmentManagerEntityFeaturePair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseAssignmentManagerEntityFeaturePair") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseAssignmentManagerEntityFeaturePair_Def.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"LicenseAssignmentManagerEntityFeaturePair"), aname="_LicenseAssignmentManagerEntityFeaturePair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseAssignmentManagerEntityFeaturePair = [] + return + Holder.__name__ = "ArrayOfLicenseAssignmentManagerEntityFeaturePair_Holder" + self.pyclass = Holder + + class LicenseAssignmentManagerFeatureLicenseAvailability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseAssignmentManagerFeatureLicenseAvailability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"entityFeature"), aname="_entityFeature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"licensed"), aname="_licensed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__: + bases = list(ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Def.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerFeatureLicenseAvailability",lazy=True)(pname=(ns,"LicenseAssignmentManagerFeatureLicenseAvailability"), aname="_LicenseAssignmentManagerFeatureLicenseAvailability", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseAssignmentManagerFeatureLicenseAvailability = [] + return + Holder.__name__ = "ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Holder" + self.pyclass = Holder + + class UpdateAssignedLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateAssignedLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateAssignedLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityDisplayName"), aname="_entityDisplayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._licenseKey = None + self._entityDisplayName = None + return + Holder.__name__ = "UpdateAssignedLicenseRequestType_Holder" + self.pyclass = Holder + + class RemoveAssignedLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveAssignedLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveAssignedLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entityId = None + return + Holder.__name__ = "RemoveAssignedLicenseRequestType_Holder" + self.pyclass = Holder + + class QueryAssignedLicensesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryAssignedLicensesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryAssignedLicensesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entityId = None + return + Holder.__name__ = "QueryAssignedLicensesRequestType_Holder" + self.pyclass = Holder + + class IsFeatureAvailableRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "IsFeatureAvailableRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.IsFeatureAvailableRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"entityFeaturePair"), aname="_entityFeaturePair", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entityFeaturePair = [] + return + Holder.__name__ = "IsFeatureAvailableRequestType_Holder" + self.pyclass = Holder + + class SetFeatureInUseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetFeatureInUseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetFeatureInUseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entityId = None + self._feature = None + return + Holder.__name__ = "SetFeatureInUseRequestType_Holder" + self.pyclass = Holder + + class ResetFeatureInUseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetFeatureInUseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetFeatureInUseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entityId = None + self._feature = None + return + Holder.__name__ = "ResetFeatureInUseRequestType_Holder" + self.pyclass = Holder + + class LicenseManagerState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseManagerState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseManagerLicenseKey_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseManagerLicenseKey") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseSource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseSource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseSource_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseSource_Def.__bases__: + bases = list(ns0.LicenseSource_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseSource_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseServerSource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseServerSource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseServerSource_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseSource_Def not in ns0.LicenseServerSource_Def.__bases__: + bases = list(ns0.LicenseServerSource_Def.__bases__) + bases.insert(0, ns0.LicenseSource_Def) + ns0.LicenseServerSource_Def.__bases__ = tuple(bases) + + ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LocalLicenseSource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalLicenseSource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalLicenseSource_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseKeys"), aname="_licenseKeys", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseSource_Def not in ns0.LocalLicenseSource_Def.__bases__: + bases = list(ns0.LocalLicenseSource_Def.__bases__) + bases.insert(0, ns0.LicenseSource_Def) + ns0.LocalLicenseSource_Def.__bases__ = tuple(bases) + + ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EvaluationLicenseSource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EvaluationLicenseSource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EvaluationLicenseSource_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"remainingHours"), aname="_remainingHours", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseSource_Def not in ns0.EvaluationLicenseSource_Def.__bases__: + bases = list(ns0.EvaluationLicenseSource_Def.__bases__) + bases.insert(0, ns0.LicenseSource_Def) + ns0.EvaluationLicenseSource_Def.__bases__ = tuple(bases) + + ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseFeatureInfoUnit_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseFeatureInfoUnit") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseFeatureInfoState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseFeatureInfoState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseFeatureInfoSourceRestriction_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseFeatureInfoSourceRestriction") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseFeatureInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseFeatureInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseFeatureInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureName"), aname="_featureName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureDescription"), aname="_featureDescription", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseFeatureInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"costUnit"), aname="_costUnit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceRestriction"), aname="_sourceRestriction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dependentKey"), aname="_dependentKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"edition"), aname="_edition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expiresOn"), aname="_expiresOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseFeatureInfo_Def.__bases__: + bases = list(ns0.LicenseFeatureInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseFeatureInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseFeatureInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseFeatureInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseFeatureInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"LicenseFeatureInfo"), aname="_LicenseFeatureInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseFeatureInfo = [] + return + Holder.__name__ = "ArrayOfLicenseFeatureInfo_Holder" + self.pyclass = Holder + + class LicenseReservationInfoState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseReservationInfoState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseReservationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseReservationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseReservationInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseReservationInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseReservationInfo_Def.__bases__: + bases = list(ns0.LicenseReservationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseReservationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseReservationInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseReservationInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseReservationInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseReservationInfo",lazy=True)(pname=(ns,"LicenseReservationInfo"), aname="_LicenseReservationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseReservationInfo = [] + return + Holder.__name__ = "ArrayOfLicenseReservationInfo_Holder" + self.pyclass = Holder + + class LicenseAvailabilityInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseAvailabilityInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseAvailabilityInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"total"), aname="_total", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseAvailabilityInfo_Def.__bases__: + bases = list(ns0.LicenseAvailabilityInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseAvailabilityInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseAvailabilityInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseAvailabilityInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseAvailabilityInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseAvailabilityInfo",lazy=True)(pname=(ns,"LicenseAvailabilityInfo"), aname="_LicenseAvailabilityInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseAvailabilityInfo = [] + return + Holder.__name__ = "ArrayOfLicenseAvailabilityInfo_Holder" + self.pyclass = Holder + + class LicenseDiagnostics_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseDiagnostics") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseDiagnostics_Def.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"sourceLastChanged"), aname="_sourceLastChanged", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceLost"), aname="_sourceLost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"sourceLatency"), aname="_sourceLatency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseRequests"), aname="_licenseRequests", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseRequestFailures"), aname="_licenseRequestFailures", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseFeatureUnknowns"), aname="_licenseFeatureUnknowns", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerState",lazy=True)(pname=(ns,"opState"), aname="_opState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastStatusUpdate"), aname="_lastStatusUpdate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"opFailureMessage"), aname="_opFailureMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseDiagnostics_Def.__bases__: + bases = list(ns0.LicenseDiagnostics_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseDiagnostics_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseUsageInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseUsageInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseUsageInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sourceAvailable"), aname="_sourceAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseReservationInfo",lazy=True)(pname=(ns,"reservationInfo"), aname="_reservationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"featureInfo"), aname="_featureInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseUsageInfo_Def.__bases__: + bases = list(ns0.LicenseUsageInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseUsageInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseManagerEvaluationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseManagerEvaluationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseManagerEvaluationInfo_Def.schema + TClist = [GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseManagerEvaluationInfo_Def.__bases__: + bases = list(ns0.LicenseManagerEvaluationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseManagerEvaluationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseManagerLicenseInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseManagerLicenseInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseManagerLicenseInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"editionKey"), aname="_editionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"total"), aname="_total", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"used"), aname="_used", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"costUnit"), aname="_costUnit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LicenseManagerLicenseInfo_Def.__bases__: + bases = list(ns0.LicenseManagerLicenseInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LicenseManagerLicenseInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLicenseManagerLicenseInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLicenseManagerLicenseInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLicenseManagerLicenseInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"LicenseManagerLicenseInfo"), aname="_LicenseManagerLicenseInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LicenseManagerLicenseInfo = [] + return + Holder.__name__ = "ArrayOfLicenseManagerLicenseInfo_Holder" + self.pyclass = Holder + + class QuerySupportedFeaturesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QuerySupportedFeaturesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QuerySupportedFeaturesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QuerySupportedFeaturesRequestType_Holder" + self.pyclass = Holder + + class QueryLicenseSourceAvailabilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryLicenseSourceAvailabilityRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryLicenseSourceAvailabilityRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QueryLicenseSourceAvailabilityRequestType_Holder" + self.pyclass = Holder + + class QueryLicenseUsageRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryLicenseUsageRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryLicenseUsageRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "QueryLicenseUsageRequestType_Holder" + self.pyclass = Holder + + class SetLicenseEditionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetLicenseEditionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetLicenseEditionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._featureKey = None + return + Holder.__name__ = "SetLicenseEditionRequestType_Holder" + self.pyclass = Holder + + class CheckLicenseFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckLicenseFeatureRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckLicenseFeatureRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._featureKey = None + return + Holder.__name__ = "CheckLicenseFeatureRequestType_Holder" + self.pyclass = Holder + + class EnableFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnableFeatureRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnableFeatureRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._featureKey = None + return + Holder.__name__ = "EnableFeatureRequestType_Holder" + self.pyclass = Holder + + class DisableFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisableFeatureRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisableFeatureRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._featureKey = None + return + Holder.__name__ = "DisableFeatureRequestType_Holder" + self.pyclass = Holder + + class ConfigureLicenseSourceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ConfigureLicenseSourceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ConfigureLicenseSourceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"licenseSource"), aname="_licenseSource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._licenseSource = None + return + Holder.__name__ = "ConfigureLicenseSourceRequestType_Holder" + self.pyclass = Holder + + class UpdateLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + self._labels = [] + return + Holder.__name__ = "UpdateLicenseRequestType_Holder" + self.pyclass = Holder + + class AddLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + self._labels = [] + return + Holder.__name__ = "AddLicenseRequestType_Holder" + self.pyclass = Holder + + class RemoveLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + return + Holder.__name__ = "RemoveLicenseRequestType_Holder" + self.pyclass = Holder + + class DecodeLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DecodeLicenseRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DecodeLicenseRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + return + Holder.__name__ = "DecodeLicenseRequestType_Holder" + self.pyclass = Holder + + class UpdateLicenseLabelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateLicenseLabelRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateLicenseLabelRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelKey"), aname="_labelKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelValue"), aname="_labelValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + self._labelKey = None + self._labelValue = None + return + Holder.__name__ = "UpdateLicenseLabelRequestType_Holder" + self.pyclass = Holder + + class RemoveLicenseLabelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveLicenseLabelRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveLicenseLabelRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelKey"), aname="_labelKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._licenseKey = None + self._labelKey = None + return + Holder.__name__ = "RemoveLicenseLabelRequestType_Holder" + self.pyclass = Holder + + class LocalizationManagerMessageCatalog_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalizationManagerMessageCatalog") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalizationManagerMessageCatalog_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"moduleName"), aname="_moduleName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"catalogName"), aname="_catalogName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"catalogUri"), aname="_catalogUri", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModified"), aname="_lastModified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"md5sum"), aname="_md5sum", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LocalizationManagerMessageCatalog_Def.__bases__: + bases = list(ns0.LocalizationManagerMessageCatalog_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LocalizationManagerMessageCatalog_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfLocalizationManagerMessageCatalog_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLocalizationManagerMessageCatalog") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLocalizationManagerMessageCatalog_Def.schema + TClist = [GTD("urn:vim25","LocalizationManagerMessageCatalog",lazy=True)(pname=(ns,"LocalizationManagerMessageCatalog"), aname="_LocalizationManagerMessageCatalog", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._LocalizationManagerMessageCatalog = [] + return + Holder.__name__ = "ArrayOfLocalizationManagerMessageCatalog_Holder" + self.pyclass = Holder + + class LongPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LongPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LongPolicy_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.LongPolicy_Def.__bases__: + bases = list(ns0.LongPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.LongPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ManagedEntityStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ManagedEntityStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ReloadRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReloadRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReloadRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ReloadRequestType_Holder" + self.pyclass = Holder + + class RenameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RenameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RenameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._newName = None + return + Holder.__name__ = "RenameRequestType_Holder" + self.pyclass = Holder + + class DestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyRequestType_Holder" + self.pyclass = Holder + + class MethodDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MethodDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MethodDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Description_Def not in ns0.MethodDescription_Def.__bases__: + bases = list(ns0.MethodDescription_Def.__bases__) + bases.insert(0, ns0.Description_Def) + ns0.MethodDescription_Def.__bases__ = tuple(bases) + + ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkSummary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipPoolName"), aname="_ipPoolName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.NetworkSummary_Def.__bases__: + bases = list(ns0.NetworkSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.NetworkSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DestroyNetworkRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyNetworkRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyNetworkRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyNetworkRequestType_Holder" + self.pyclass = Holder + + class NumericRange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NumericRange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NumericRange_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"end"), aname="_end", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.NumericRange_Def.__bases__: + bases = list(ns0.NumericRange_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.NumericRange_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfNumericRange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfNumericRange") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfNumericRange_Def.schema + TClist = [GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"NumericRange"), aname="_NumericRange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._NumericRange = [] + return + Holder.__name__ = "ArrayOfNumericRange_Holder" + self.pyclass = Holder + + class OvfDeploymentOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfDeploymentOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfDeploymentOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfDeploymentOption_Def.__bases__: + bases = list(ns0.OvfDeploymentOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfDeploymentOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOvfDeploymentOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOvfDeploymentOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOvfDeploymentOption_Def.schema + TClist = [GTD("urn:vim25","OvfDeploymentOption",lazy=True)(pname=(ns,"OvfDeploymentOption"), aname="_OvfDeploymentOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OvfDeploymentOption = [] + return + Holder.__name__ = "ArrayOfOvfDeploymentOption_Holder" + self.pyclass = Holder + + class OvfManagerCommonParams_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfManagerCommonParams") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfManagerCommonParams_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deploymentOption"), aname="_deploymentOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"msgBundle"), aname="_msgBundle", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfManagerCommonParams_Def.__bases__: + bases = list(ns0.OvfManagerCommonParams_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfManagerCommonParams_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfValidateHostParams_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfValidateHostParams") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfValidateHostParams_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfManagerCommonParams_Def not in ns0.OvfValidateHostParams_Def.__bases__: + bases = list(ns0.OvfValidateHostParams_Def.__bases__) + bases.insert(0, ns0.OvfManagerCommonParams_Def) + ns0.OvfValidateHostParams_Def.__bases__ = tuple(bases) + + ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfValidateHostResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfValidateHostResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfValidateHostResult_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"downloadSize"), aname="_downloadSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"flatDeploymentSize"), aname="_flatDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sparseDeploymentSize"), aname="_sparseDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfValidateHostResult_Def.__bases__: + bases = list(ns0.OvfValidateHostResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfValidateHostResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfParseDescriptorParams_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfParseDescriptorParams") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfParseDescriptorParams_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfManagerCommonParams_Def not in ns0.OvfParseDescriptorParams_Def.__bases__: + bases = list(ns0.OvfParseDescriptorParams_Def.__bases__) + bases.insert(0, ns0.OvfManagerCommonParams_Def) + ns0.OvfParseDescriptorParams_Def.__bases__ = tuple(bases) + + ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfParseDescriptorResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfParseDescriptorResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfParseDescriptorResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationScheme"), aname="_ipAllocationScheme", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocols"), aname="_ipProtocols", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateDownloadSize"), aname="_approximateDownloadSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateFlatDeploymentSize"), aname="_approximateFlatDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateSparseDeploymentSize"), aname="_approximateSparseDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultEntityName"), aname="_defaultEntityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualApp"), aname="_virtualApp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfDeploymentOption",lazy=True)(pname=(ns,"deploymentOption"), aname="_deploymentOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultDeploymentOption"), aname="_defaultDeploymentOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfParseDescriptorResult_Def.__bases__: + bases = list(ns0.OvfParseDescriptorResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfParseDescriptorResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfNetworkInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfNetworkInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfNetworkInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfNetworkInfo_Def.__bases__: + bases = list(ns0.OvfNetworkInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfNetworkInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOvfNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOvfNetworkInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOvfNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","OvfNetworkInfo",lazy=True)(pname=(ns,"OvfNetworkInfo"), aname="_OvfNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OvfNetworkInfo = [] + return + Holder.__name__ = "ArrayOfOvfNetworkInfo_Holder" + self.pyclass = Holder + + class OvfCreateImportSpecParams_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfCreateImportSpecParams") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfCreateImportSpecParams_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostSystem"), aname="_hostSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfNetworkMapping",lazy=True)(pname=(ns,"networkMapping"), aname="_networkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationPolicy"), aname="_ipAllocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocol"), aname="_ipProtocol", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"propertyMapping"), aname="_propertyMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfManagerCommonParams_Def not in ns0.OvfCreateImportSpecParams_Def.__bases__: + bases = list(ns0.OvfCreateImportSpecParams_Def.__bases__) + bases.insert(0, ns0.OvfManagerCommonParams_Def) + ns0.OvfCreateImportSpecParams_Def.__bases__ = tuple(bases) + + ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfNetworkMapping_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfNetworkMapping") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfNetworkMapping_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfNetworkMapping_Def.__bases__: + bases = list(ns0.OvfNetworkMapping_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfNetworkMapping_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOvfNetworkMapping_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOvfNetworkMapping") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOvfNetworkMapping_Def.schema + TClist = [GTD("urn:vim25","OvfNetworkMapping",lazy=True)(pname=(ns,"OvfNetworkMapping"), aname="_OvfNetworkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OvfNetworkMapping = [] + return + Holder.__name__ = "ArrayOfOvfNetworkMapping_Holder" + self.pyclass = Holder + + class OvfCreateImportSpecResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfCreateImportSpecResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfCreateImportSpecResult_Def.schema + TClist = [GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"importSpec"), aname="_importSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfFileItem",lazy=True)(pname=(ns,"fileItem"), aname="_fileItem", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfCreateImportSpecResult_Def.__bases__: + bases = list(ns0.OvfCreateImportSpecResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfCreateImportSpecResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfFileItem_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfFileItem") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfFileItem_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compressionMethod"), aname="_compressionMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"chunkSize"), aname="_chunkSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cimType"), aname="_cimType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"create"), aname="_create", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfFileItem_Def.__bases__: + bases = list(ns0.OvfFileItem_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfFileItem_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOvfFileItem_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOvfFileItem") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOvfFileItem_Def.schema + TClist = [GTD("urn:vim25","OvfFileItem",lazy=True)(pname=(ns,"OvfFileItem"), aname="_OvfFileItem", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OvfFileItem = [] + return + Holder.__name__ = "ArrayOfOvfFileItem_Holder" + self.pyclass = Holder + + class OvfCreateDescriptorParams_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfCreateDescriptorParams") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfCreateDescriptorParams_Def.schema + TClist = [GTD("urn:vim25","OvfFile",lazy=True)(pname=(ns,"ovfFiles"), aname="_ovfFiles", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfCreateDescriptorParams_Def.__bases__: + bases = list(ns0.OvfCreateDescriptorParams_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfCreateDescriptorParams_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfCreateDescriptorResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfCreateDescriptorResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfCreateDescriptorResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfCreateDescriptorResult_Def.__bases__: + bases = list(ns0.OvfCreateDescriptorResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfCreateDescriptorResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfFile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfFile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfFile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compressionMethod"), aname="_compressionMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"chunkSize"), aname="_chunkSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OvfFile_Def.__bases__: + bases = list(ns0.OvfFile_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OvfFile_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOvfFile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOvfFile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOvfFile_Def.schema + TClist = [GTD("urn:vim25","OvfFile",lazy=True)(pname=(ns,"OvfFile"), aname="_OvfFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OvfFile = [] + return + Holder.__name__ = "ArrayOfOvfFile_Holder" + self.pyclass = Holder + + class ValidateHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ValidateHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ValidateHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfValidateHostParams",lazy=True)(pname=(ns,"vhp"), aname="_vhp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._ovfDescriptor = None + self._host = None + self._vhp = None + return + Holder.__name__ = "ValidateHostRequestType_Holder" + self.pyclass = Holder + + class ParseDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ParseDescriptorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ParseDescriptorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfParseDescriptorParams",lazy=True)(pname=(ns,"pdp"), aname="_pdp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._ovfDescriptor = None + self._pdp = None + return + Holder.__name__ = "ParseDescriptorRequestType_Holder" + self.pyclass = Holder + + class CreateImportSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateImportSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateImportSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfCreateImportSpecParams",lazy=True)(pname=(ns,"cisp"), aname="_cisp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._ovfDescriptor = None + self._resourcePool = None + self._datastore = None + self._cisp = None + return + Holder.__name__ = "CreateImportSpecRequestType_Holder" + self.pyclass = Holder + + class CreateDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateDescriptorRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateDescriptorRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfCreateDescriptorParams",lazy=True)(pname=(ns,"cdp"), aname="_cdp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = None + self._cdp = None + return + Holder.__name__ = "CreateDescriptorRequestType_Holder" + self.pyclass = Holder + + class PasswordField_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PasswordField") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PasswordField_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PasswordField_Def.__bases__: + bases = list(ns0.PasswordField_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PasswordField_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerformanceDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerformanceDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerformanceDescription_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"counterType"), aname="_counterType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"statsType"), aname="_statsType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerformanceDescription_Def.__bases__: + bases = list(ns0.PerformanceDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerformanceDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerfFormat_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PerfFormat") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class PerfProviderSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfProviderSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfProviderSummary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"currentSupported"), aname="_currentSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"summarySupported"), aname="_summarySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"refreshRate"), aname="_refreshRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfProviderSummary_Def.__bases__: + bases = list(ns0.PerfProviderSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfProviderSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerfSummaryType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PerfSummaryType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class PerfStatsType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PerfStatsType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class PerformanceManagerUnit_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PerformanceManagerUnit") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class PerfCounterInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfCounterInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfCounterInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"nameInfo"), aname="_nameInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"groupInfo"), aname="_groupInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"unitInfo"), aname="_unitInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfSummaryType",lazy=True)(pname=(ns,"rollupType"), aname="_rollupType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfStatsType",lazy=True)(pname=(ns,"statsType"), aname="_statsType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"associatedCounterId"), aname="_associatedCounterId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfCounterInfo_Def.__bases__: + bases = list(ns0.PerfCounterInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfCounterInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfCounterInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfCounterInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfCounterInfo_Def.schema + TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"PerfCounterInfo"), aname="_PerfCounterInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfCounterInfo = [] + return + Holder.__name__ = "ArrayOfPerfCounterInfo_Holder" + self.pyclass = Holder + + class PerfMetricId_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfMetricId") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfMetricId_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"counterId"), aname="_counterId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instance"), aname="_instance", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfMetricId_Def.__bases__: + bases = list(ns0.PerfMetricId_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfMetricId_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfMetricId_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfMetricId") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfMetricId_Def.schema + TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"PerfMetricId"), aname="_PerfMetricId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfMetricId = [] + return + Holder.__name__ = "ArrayOfPerfMetricId_Holder" + self.pyclass = Holder + + class PerfQuerySpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfQuerySpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfQuerySpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"startTime"), aname="_startTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSample"), aname="_maxSample", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"metricId"), aname="_metricId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfQuerySpec_Def.__bases__: + bases = list(ns0.PerfQuerySpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfQuerySpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfQuerySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfQuerySpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfQuerySpec_Def.schema + TClist = [GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"PerfQuerySpec"), aname="_PerfQuerySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfQuerySpec = [] + return + Holder.__name__ = "ArrayOfPerfQuerySpec_Holder" + self.pyclass = Holder + + class PerfSampleInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfSampleInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfSampleInfo_Def.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfSampleInfo_Def.__bases__: + bases = list(ns0.PerfSampleInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfSampleInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfSampleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfSampleInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfSampleInfo_Def.schema + TClist = [GTD("urn:vim25","PerfSampleInfo",lazy=True)(pname=(ns,"PerfSampleInfo"), aname="_PerfSampleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfSampleInfo = [] + return + Holder.__name__ = "ArrayOfPerfSampleInfo_Holder" + self.pyclass = Holder + + class PerfMetricSeries_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfMetricSeries") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfMetricSeries_Def.schema + TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfMetricSeries_Def.__bases__: + bases = list(ns0.PerfMetricSeries_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfMetricSeries_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfMetricSeries_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfMetricSeries") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfMetricSeries_Def.schema + TClist = [GTD("urn:vim25","PerfMetricSeries",lazy=True)(pname=(ns,"PerfMetricSeries"), aname="_PerfMetricSeries", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfMetricSeries = [] + return + Holder.__name__ = "ArrayOfPerfMetricSeries_Holder" + self.pyclass = Holder + + class PerfMetricIntSeries_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfMetricIntSeries") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfMetricIntSeries_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PerfMetricSeries_Def not in ns0.PerfMetricIntSeries_Def.__bases__: + bases = list(ns0.PerfMetricIntSeries_Def.__bases__) + bases.insert(0, ns0.PerfMetricSeries_Def) + ns0.PerfMetricIntSeries_Def.__bases__ = tuple(bases) + + ns0.PerfMetricSeries_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerfMetricSeriesCSV_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfMetricSeriesCSV") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfMetricSeriesCSV_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PerfMetricSeries_Def not in ns0.PerfMetricSeriesCSV_Def.__bases__: + bases = list(ns0.PerfMetricSeriesCSV_Def.__bases__) + bases.insert(0, ns0.PerfMetricSeries_Def) + ns0.PerfMetricSeriesCSV_Def.__bases__ = tuple(bases) + + ns0.PerfMetricSeries_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfMetricSeriesCSV_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfMetricSeriesCSV") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfMetricSeriesCSV_Def.schema + TClist = [GTD("urn:vim25","PerfMetricSeriesCSV",lazy=True)(pname=(ns,"PerfMetricSeriesCSV"), aname="_PerfMetricSeriesCSV", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfMetricSeriesCSV = [] + return + Holder.__name__ = "ArrayOfPerfMetricSeriesCSV_Holder" + self.pyclass = Holder + + class PerfEntityMetricBase_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfEntityMetricBase") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfEntityMetricBase_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfEntityMetricBase_Def.__bases__: + bases = list(ns0.PerfEntityMetricBase_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfEntityMetricBase_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfEntityMetricBase_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfEntityMetricBase") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfEntityMetricBase_Def.schema + TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"PerfEntityMetricBase"), aname="_PerfEntityMetricBase", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfEntityMetricBase = [] + return + Holder.__name__ = "ArrayOfPerfEntityMetricBase_Holder" + self.pyclass = Holder + + class PerfEntityMetric_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfEntityMetric") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfEntityMetric_Def.schema + TClist = [GTD("urn:vim25","PerfSampleInfo",lazy=True)(pname=(ns,"sampleInfo"), aname="_sampleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricSeries",lazy=True)(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PerfEntityMetricBase_Def not in ns0.PerfEntityMetric_Def.__bases__: + bases = list(ns0.PerfEntityMetric_Def.__bases__) + bases.insert(0, ns0.PerfEntityMetricBase_Def) + ns0.PerfEntityMetric_Def.__bases__ = tuple(bases) + + ns0.PerfEntityMetricBase_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerfEntityMetricCSV_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfEntityMetricCSV") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfEntityMetricCSV_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"sampleInfoCSV"), aname="_sampleInfoCSV", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricSeriesCSV",lazy=True)(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PerfEntityMetricBase_Def not in ns0.PerfEntityMetricCSV_Def.__bases__: + bases = list(ns0.PerfEntityMetricCSV_Def.__bases__) + bases.insert(0, ns0.PerfEntityMetricBase_Def) + ns0.PerfEntityMetricCSV_Def.__bases__ = tuple(bases) + + ns0.PerfEntityMetricBase_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerfCompositeMetric_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfCompositeMetric") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfCompositeMetric_Def.schema + TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"childEntity"), aname="_childEntity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfCompositeMetric_Def.__bases__: + bases = list(ns0.PerfCompositeMetric_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfCompositeMetric_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class QueryPerfProviderSummaryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPerfProviderSummaryRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPerfProviderSummaryRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "QueryPerfProviderSummaryRequestType_Holder" + self.pyclass = Holder + + class QueryAvailablePerfMetricRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryAvailablePerfMetricRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryAvailablePerfMetricRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._beginTime = None + self._endTime = None + self._intervalId = None + return + Holder.__name__ = "QueryAvailablePerfMetricRequestType_Holder" + self.pyclass = Holder + + class QueryPerfCounterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPerfCounterRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPerfCounterRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"counterId"), aname="_counterId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._counterId = [] + return + Holder.__name__ = "QueryPerfCounterRequestType_Holder" + self.pyclass = Holder + + class QueryPerfCounterByLevelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPerfCounterByLevelRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPerfCounterByLevelRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._level = None + return + Holder.__name__ = "QueryPerfCounterByLevelRequestType_Holder" + self.pyclass = Holder + + class QueryPerfRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPerfRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPerfRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"querySpec"), aname="_querySpec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._querySpec = [] + return + Holder.__name__ = "QueryPerfRequestType_Holder" + self.pyclass = Holder + + class QueryPerfCompositeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPerfCompositeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPerfCompositeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"querySpec"), aname="_querySpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._querySpec = None + return + Holder.__name__ = "QueryPerfCompositeRequestType_Holder" + self.pyclass = Holder + + class CreatePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreatePerfIntervalRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreatePerfIntervalRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._intervalId = None + return + Holder.__name__ = "CreatePerfIntervalRequestType_Holder" + self.pyclass = Holder + + class RemovePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemovePerfIntervalRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemovePerfIntervalRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samplePeriod"), aname="_samplePeriod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._samplePeriod = None + return + Holder.__name__ = "RemovePerfIntervalRequestType_Holder" + self.pyclass = Holder + + class UpdatePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdatePerfIntervalRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdatePerfIntervalRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._interval = None + return + Holder.__name__ = "UpdatePerfIntervalRequestType_Holder" + self.pyclass = Holder + + class PerfInterval_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerfInterval") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerfInterval_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samplingPeriod"), aname="_samplingPeriod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerfInterval_Def.__bases__: + bases = list(ns0.PerfInterval_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerfInterval_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPerfInterval_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPerfInterval") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPerfInterval_Def.schema + TClist = [GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"PerfInterval"), aname="_PerfInterval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PerfInterval = [] + return + Holder.__name__ = "ArrayOfPerfInterval_Holder" + self.pyclass = Holder + + class PosixUserSearchResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PosixUserSearchResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PosixUserSearchResult_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shellAccess"), aname="_shellAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.UserSearchResult_Def not in ns0.PosixUserSearchResult_Def.__bases__: + bases = list(ns0.PosixUserSearchResult_Def.__bases__) + bases.insert(0, ns0.UserSearchResult_Def) + ns0.PosixUserSearchResult_Def.__bases__ = tuple(bases) + + ns0.UserSearchResult_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PrivilegePolicyDef_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PrivilegePolicyDef") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PrivilegePolicyDef_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"createPrivilege"), aname="_createPrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"readPrivilege"), aname="_readPrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updatePrivilege"), aname="_updatePrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deletePrivilege"), aname="_deletePrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PrivilegePolicyDef_Def.__bases__: + bases = list(ns0.PrivilegePolicyDef_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PrivilegePolicyDef_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourceAllocationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourceAllocationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourceAllocationInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"reservation"), aname="_reservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"expandableReservation"), aname="_expandableReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"limit"), aname="_limit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesInfo",lazy=True)(pname=(ns,"shares"), aname="_shares", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overheadLimit"), aname="_overheadLimit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourceAllocationInfo_Def.__bases__: + bases = list(ns0.ResourceAllocationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourceAllocationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourceConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourceConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourceConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModified"), aname="_lastModified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourceConfigSpec_Def.__bases__: + bases = list(ns0.ResourceConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourceConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfResourceConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfResourceConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfResourceConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"ResourceConfigSpec"), aname="_ResourceConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ResourceConfigSpec = [] + return + Holder.__name__ = "ArrayOfResourceConfigSpec_Holder" + self.pyclass = Holder + + class DatabaseSizeParam_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatabaseSizeParam") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatabaseSizeParam_Def.schema + TClist = [GTD("urn:vim25","InventoryDescription",lazy=True)(pname=(ns,"inventoryDesc"), aname="_inventoryDesc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerformanceStatisticsDescription",lazy=True)(pname=(ns,"perfStatsDesc"), aname="_perfStatsDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatabaseSizeParam_Def.__bases__: + bases = list(ns0.DatabaseSizeParam_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatabaseSizeParam_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InventoryDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InventoryDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InventoryDescription_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numHosts"), aname="_numHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVirtualMachines"), aname="_numVirtualMachines", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numResourcePools"), aname="_numResourcePools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numClusters"), aname="_numClusters", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuDev"), aname="_numCpuDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNetDev"), aname="_numNetDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numDiskDev"), aname="_numDiskDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvCpuDev"), aname="_numvCpuDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvNetDev"), aname="_numvNetDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvDiskDev"), aname="_numvDiskDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.InventoryDescription_Def.__bases__: + bases = list(ns0.InventoryDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.InventoryDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PerformanceStatisticsDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PerformanceStatisticsDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PerformanceStatisticsDescription_Def.schema + TClist = [GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"intervals"), aname="_intervals", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PerformanceStatisticsDescription_Def.__bases__: + bases = list(ns0.PerformanceStatisticsDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PerformanceStatisticsDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatabaseSizeEstimate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatabaseSizeEstimate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatabaseSizeEstimate_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatabaseSizeEstimate_Def.__bases__: + bases = list(ns0.DatabaseSizeEstimate_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatabaseSizeEstimate_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GetDatabaseSizeEstimateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetDatabaseSizeEstimateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetDatabaseSizeEstimateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatabaseSizeParam",lazy=True)(pname=(ns,"dbSizeParam"), aname="_dbSizeParam", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dbSizeParam = None + return + Holder.__name__ = "GetDatabaseSizeEstimateRequestType_Holder" + self.pyclass = Holder + + class ResourcePoolResourceUsage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolResourceUsage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolResourceUsage_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"reservationUsed"), aname="_reservationUsed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"reservationUsedForVm"), aname="_reservationUsedForVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreservedForPool"), aname="_unreservedForPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreservedForVm"), aname="_unreservedForVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overallUsage"), aname="_overallUsage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxUsage"), aname="_maxUsage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourcePoolResourceUsage_Def.__bases__: + bases = list(ns0.ResourcePoolResourceUsage_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourcePoolResourceUsage_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolRuntimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolRuntimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolRuntimeInfo_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolResourceUsage",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolResourceUsage",lazy=True)(pname=(ns,"cpu"), aname="_cpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourcePoolRuntimeInfo_Def.__bases__: + bases = list(ns0.ResourcePoolRuntimeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourcePoolRuntimeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolQuickStats_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolQuickStats") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolQuickStats_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overallCpuDemand"), aname="_overallCpuDemand", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"guestMemoryUsage"), aname="_guestMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hostMemoryUsage"), aname="_hostMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"distributedCpuEntitlement"), aname="_distributedCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"distributedMemoryEntitlement"), aname="_distributedMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticCpuEntitlement"), aname="_staticCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticMemoryEntitlement"), aname="_staticMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"privateMemory"), aname="_privateMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sharedMemory"), aname="_sharedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"swappedMemory"), aname="_swappedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"balloonedMemory"), aname="_balloonedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overheadMemory"), aname="_overheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"consumedOverheadMemory"), aname="_consumedOverheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourcePoolQuickStats_Def.__bases__: + bases = list(ns0.ResourcePoolQuickStats_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourcePoolQuickStats_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"configuredMemoryMB"), aname="_configuredMemoryMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ResourcePoolSummary_Def.__bases__: + bases = list(ns0.ResourcePoolSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ResourcePoolSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._config = None + return + Holder.__name__ = "UpdateConfigRequestType_Holder" + self.pyclass = Holder + + class MoveIntoResourcePoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveIntoResourcePoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveIntoResourcePoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"list"), aname="_list", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._list = [] + return + Holder.__name__ = "MoveIntoResourcePoolRequestType_Holder" + self.pyclass = Holder + + class UpdateChildResourceConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateChildResourceConfigurationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateChildResourceConfigurationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = [] + return + Holder.__name__ = "UpdateChildResourceConfigurationRequestType_Holder" + self.pyclass = Holder + + class CreateResourcePoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateResourcePoolRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateResourcePoolRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._spec = None + return + Holder.__name__ = "CreateResourcePoolRequestType_Holder" + self.pyclass = Holder + + class DestroyChildrenRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyChildrenRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyChildrenRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyChildrenRequestType_Holder" + self.pyclass = Holder + + class CreateVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resSpec"), aname="_resSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._resSpec = None + self._configSpec = None + self._vmFolder = None + return + Holder.__name__ = "CreateVAppRequestType_Holder" + self.pyclass = Holder + + class CreateChildVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateChildVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateChildVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + self._host = None + return + Holder.__name__ = "CreateChildVMRequestType_Holder" + self.pyclass = Holder + + class RegisterChildVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RegisterChildVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RegisterChildVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._path = None + self._name = None + self._host = None + return + Holder.__name__ = "RegisterChildVMRequestType_Holder" + self.pyclass = Holder + + class ImportVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ImportVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ImportVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._folder = None + self._host = None + return + Holder.__name__ = "ImportVAppRequestType_Holder" + self.pyclass = Holder + + class FindByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindByUuidRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindByUuidRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._uuid = None + self._vmSearch = None + self._instanceUuid = None + return + Holder.__name__ = "FindByUuidRequestType_Holder" + self.pyclass = Holder + + class FindByDatastorePathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindByDatastorePathRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindByDatastorePathRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._path = None + return + Holder.__name__ = "FindByDatastorePathRequestType_Holder" + self.pyclass = Holder + + class FindByDnsNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindByDnsNameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindByDnsNameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsName"), aname="_dnsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._dnsName = None + self._vmSearch = None + return + Holder.__name__ = "FindByDnsNameRequestType_Holder" + self.pyclass = Holder + + class FindByIpRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindByIpRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindByIpRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._ip = None + self._vmSearch = None + return + Holder.__name__ = "FindByIpRequestType_Holder" + self.pyclass = Holder + + class FindByInventoryPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindByInventoryPathRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindByInventoryPathRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"inventoryPath"), aname="_inventoryPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._inventoryPath = None + return + Holder.__name__ = "FindByInventoryPathRequestType_Holder" + self.pyclass = Holder + + class FindChildRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindChildRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindChildRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._name = None + return + Holder.__name__ = "FindChildRequestType_Holder" + self.pyclass = Holder + + class FindAllByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindAllByUuidRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindAllByUuidRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._uuid = None + self._vmSearch = None + self._instanceUuid = None + return + Holder.__name__ = "FindAllByUuidRequestType_Holder" + self.pyclass = Holder + + class FindAllByDnsNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindAllByDnsNameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindAllByDnsNameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsName"), aname="_dnsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._dnsName = None + self._vmSearch = None + return + Holder.__name__ = "FindAllByDnsNameRequestType_Holder" + self.pyclass = Holder + + class FindAllByIpRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FindAllByIpRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FindAllByIpRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datacenter = None + self._ip = None + self._vmSearch = None + return + Holder.__name__ = "FindAllByIpRequestType_Holder" + self.pyclass = Holder + + class ValidateMigrationTestType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ValidateMigrationTestType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VMotionCompatibilityType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VMotionCompatibilityType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostVMotionCompatibility_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVMotionCompatibility") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVMotionCompatibility_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibility"), aname="_compatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVMotionCompatibility_Def.__bases__: + bases = list(ns0.HostVMotionCompatibility_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVMotionCompatibility_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVMotionCompatibility_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVMotionCompatibility") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVMotionCompatibility_Def.schema + TClist = [GTD("urn:vim25","HostVMotionCompatibility",lazy=True)(pname=(ns,"HostVMotionCompatibility"), aname="_HostVMotionCompatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVMotionCompatibility = [] + return + Holder.__name__ = "ArrayOfHostVMotionCompatibility_Holder" + self.pyclass = Holder + + class ProductComponentInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProductComponentInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProductComponentInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"release"), aname="_release", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProductComponentInfo_Def.__bases__: + bases = list(ns0.ProductComponentInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProductComponentInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProductComponentInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProductComponentInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProductComponentInfo_Def.schema + TClist = [GTD("urn:vim25","ProductComponentInfo",lazy=True)(pname=(ns,"ProductComponentInfo"), aname="_ProductComponentInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProductComponentInfo = [] + return + Holder.__name__ = "ArrayOfProductComponentInfo_Holder" + self.pyclass = Holder + + class CurrentTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CurrentTimeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CurrentTimeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "CurrentTimeRequestType_Holder" + self.pyclass = Holder + + class RetrieveServiceContentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveServiceContentRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveServiceContentRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RetrieveServiceContentRequestType_Holder" + self.pyclass = Holder + + class ValidateMigrationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ValidateMigrationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ValidateMigrationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = [] + self._state = None + self._testType = [] + self._pool = None + self._host = None + return + Holder.__name__ = "ValidateMigrationRequestType_Holder" + self.pyclass = Holder + + class QueryVMotionCompatibilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVMotionCompatibilityRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVMotionCompatibilityRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibility"), aname="_compatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._host = [] + self._compatibility = [] + return + Holder.__name__ = "QueryVMotionCompatibilityRequestType_Holder" + self.pyclass = Holder + + class RetrieveProductComponentsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveProductComponentsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveProductComponentsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RetrieveProductComponentsRequestType_Holder" + self.pyclass = Holder + + class ServiceContent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServiceContent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServiceContent_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"rootFolder"), aname="_rootFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"propertyCollector"), aname="_propertyCollector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"viewManager"), aname="_viewManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"about"), aname="_about", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"userDirectory"), aname="_userDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sessionManager"), aname="_sessionManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"authorizationManager"), aname="_authorizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"perfManager"), aname="_perfManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTaskManager"), aname="_scheduledTaskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarmManager"), aname="_alarmManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"eventManager"), aname="_eventManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"taskManager"), aname="_taskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"extensionManager"), aname="_extensionManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"customizationSpecManager"), aname="_customizationSpecManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"customFieldsManager"), aname="_customFieldsManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"accountManager"), aname="_accountManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"diagnosticManager"), aname="_diagnosticManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"licenseManager"), aname="_licenseManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"searchIndex"), aname="_searchIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"fileManager"), aname="_fileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualDiskManager"), aname="_virtualDiskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualizationManager"), aname="_virtualizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snmpSystem"), aname="_snmpSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmProvisioningChecker"), aname="_vmProvisioningChecker", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmCompatibilityChecker"), aname="_vmCompatibilityChecker", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ovfManager"), aname="_ovfManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ipPoolManager"), aname="_ipPoolManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvSwitchManager"), aname="_dvSwitchManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostProfileManager"), aname="_hostProfileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"clusterProfileManager"), aname="_clusterProfileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"complianceManager"), aname="_complianceManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"localizationManager"), aname="_localizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ServiceContent_Def.__bases__: + bases = list(ns0.ServiceContent_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ServiceContent_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SessionManagerLocalTicket_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SessionManagerLocalTicket") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SessionManagerLocalTicket_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"passwordFilePath"), aname="_passwordFilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.SessionManagerLocalTicket_Def.__bases__: + bases = list(ns0.SessionManagerLocalTicket_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.SessionManagerLocalTicket_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateServiceMessageRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateServiceMessageRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateServiceMessageRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._message = None + return + Holder.__name__ = "UpdateServiceMessageRequestType_Holder" + self.pyclass = Holder + + class LoginRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LoginRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.LoginRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._userName = None + self._password = None + self._locale = None + return + Holder.__name__ = "LoginRequestType_Holder" + self.pyclass = Holder + + class LoginBySSPIRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LoginBySSPIRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.LoginBySSPIRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"base64Token"), aname="_base64Token", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._base64Token = None + self._locale = None + return + Holder.__name__ = "LoginBySSPIRequestType_Holder" + self.pyclass = Holder + + class LogoutRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LogoutRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.LogoutRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "LogoutRequestType_Holder" + self.pyclass = Holder + + class AcquireLocalTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AcquireLocalTicketRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AcquireLocalTicketRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._userName = None + return + Holder.__name__ = "AcquireLocalTicketRequestType_Holder" + self.pyclass = Holder + + class TerminateSessionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TerminateSessionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.TerminateSessionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sessionId = [] + return + Holder.__name__ = "TerminateSessionRequestType_Holder" + self.pyclass = Holder + + class SetLocaleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetLocaleRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetLocaleRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._locale = None + return + Holder.__name__ = "SetLocaleRequestType_Holder" + self.pyclass = Holder + + class LoginExtensionBySubjectNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LoginExtensionBySubjectNameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.LoginExtensionBySubjectNameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._extensionKey = None + self._locale = None + return + Holder.__name__ = "LoginExtensionBySubjectNameRequestType_Holder" + self.pyclass = Holder + + class ImpersonateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ImpersonateUserRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ImpersonateUserRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._userName = None + self._locale = None + return + Holder.__name__ = "ImpersonateUserRequestType_Holder" + self.pyclass = Holder + + class SessionIsActiveRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SessionIsActiveRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SessionIsActiveRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionID"), aname="_sessionID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sessionID = None + self._userName = None + return + Holder.__name__ = "SessionIsActiveRequestType_Holder" + self.pyclass = Holder + + class AcquireCloneTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AcquireCloneTicketRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AcquireCloneTicketRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "AcquireCloneTicketRequestType_Holder" + self.pyclass = Holder + + class CloneSessionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CloneSessionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CloneSessionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cloneTicket"), aname="_cloneTicket", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._cloneTicket = None + return + Holder.__name__ = "CloneSessionRequestType_Holder" + self.pyclass = Holder + + class UserSession_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserSession") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserSession_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"loginTime"), aname="_loginTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastActiveTime"), aname="_lastActiveTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageLocale"), aname="_messageLocale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.UserSession_Def.__bases__: + bases = list(ns0.UserSession_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.UserSession_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfUserSession_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfUserSession") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfUserSession_Def.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"UserSession"), aname="_UserSession", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._UserSession = [] + return + Holder.__name__ = "ArrayOfUserSession_Holder" + self.pyclass = Holder + + class SharesLevel_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SharesLevel") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class SharesInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SharesInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SharesInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"shares"), aname="_shares", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesLevel",lazy=True)(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.SharesInfo_Def.__bases__: + bases = list(ns0.SharesInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.SharesInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class StringPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StringPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StringPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.StringPolicy_Def.__bases__: + bases = list(ns0.StringPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.StringPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class Tag_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Tag") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Tag_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Tag_Def.__bases__: + bases = list(ns0.Tag_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Tag_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfTag_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfTag") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfTag_Def.schema + TClist = [GTD("urn:vim25","Tag",lazy=True)(pname=(ns,"Tag"), aname="_Tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._Tag = [] + return + Holder.__name__ = "ArrayOfTag_Holder" + self.pyclass = Holder + + class CancelTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CancelTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CancelTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "CancelTaskRequestType_Holder" + self.pyclass = Holder + + class UpdateProgressRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateProgressRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateProgressRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percentDone"), aname="_percentDone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._percentDone = None + return + Holder.__name__ = "UpdateProgressRequestType_Holder" + self.pyclass = Holder + + class SetTaskStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetTaskStateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetTaskStateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._state = None + self._result = None + self._fault = None + return + Holder.__name__ = "SetTaskStateRequestType_Holder" + self.pyclass = Holder + + class SetTaskDescriptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetTaskDescriptionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetTaskDescriptionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._description = None + return + Holder.__name__ = "SetTaskDescriptionRequestType_Holder" + self.pyclass = Holder + + class TaskDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskDescription_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"methodInfo"), aname="_methodInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskDescription_Def.__bases__: + bases = list(ns0.TaskDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskFilterSpecRecursionOption_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TaskFilterSpecRecursionOption") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class TaskFilterSpecTimeOption_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TaskFilterSpecTimeOption") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class TaskFilterSpecByEntity_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskFilterSpecByEntity") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskFilterSpecByEntity_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecRecursionOption",lazy=True)(pname=(ns,"recursion"), aname="_recursion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskFilterSpecByEntity_Def.__bases__: + bases = list(ns0.TaskFilterSpecByEntity_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskFilterSpecByEntity_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskFilterSpecByTime_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskFilterSpecByTime") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskFilterSpecByTime_Def.schema + TClist = [GTD("urn:vim25","TaskFilterSpecTimeOption",lazy=True)(pname=(ns,"timeType"), aname="_timeType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskFilterSpecByTime_Def.__bases__: + bases = list(ns0.TaskFilterSpecByTime_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskFilterSpecByTime_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskFilterSpecByUsername_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskFilterSpecByUsername") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskFilterSpecByUsername_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"systemUser"), aname="_systemUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userList"), aname="_userList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskFilterSpecByUsername_Def.__bases__: + bases = list(ns0.TaskFilterSpecByUsername_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskFilterSpecByUsername_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskFilterSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskFilterSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskFilterSpec_Def.schema + TClist = [GTD("urn:vim25","TaskFilterSpecByEntity",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecByTime",lazy=True)(pname=(ns,"time"), aname="_time", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecByUsername",lazy=True)(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootTaskKey"), aname="_rootTaskKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskFilterSpec_Def.__bases__: + bases = list(ns0.TaskFilterSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskFilterSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReadNextTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReadNextTasksRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReadNextTasksRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._maxCount = None + return + Holder.__name__ = "ReadNextTasksRequestType_Holder" + self.pyclass = Holder + + class ReadPreviousTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReadPreviousTasksRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReadPreviousTasksRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._maxCount = None + return + Holder.__name__ = "ReadPreviousTasksRequestType_Holder" + self.pyclass = Holder + + class TaskInfoState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TaskInfoState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ArrayOfTaskInfoState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfTaskInfoState") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfTaskInfoState_Def.schema + TClist = [GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"TaskInfoState"), aname="_TaskInfoState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._TaskInfoState = [] + return + Holder.__name__ = "ArrayOfTaskInfoState_Holder" + self.pyclass = Holder + + class TaskInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"descriptionId"), aname="_descriptionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"locked"), aname="_locked", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelled"), aname="_cancelled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"progress"), aname="_progress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskReason",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"queueTime"), aname="_queueTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"startTime"), aname="_startTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"completeTime"), aname="_completeTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeTag"), aname="_changeTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootTaskKey"), aname="_rootTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskInfo_Def.__bases__: + bases = list(ns0.TaskInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfTaskInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfTaskInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfTaskInfo_Def.schema + TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"TaskInfo"), aname="_TaskInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._TaskInfo = [] + return + Holder.__name__ = "ArrayOfTaskInfo_Holder" + self.pyclass = Holder + + class CreateCollectorForTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateCollectorForTasksRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateCollectorForTasksRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._filter = None + return + Holder.__name__ = "CreateCollectorForTasksRequestType_Holder" + self.pyclass = Holder + + class CreateTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"taskTypeId"), aname="_taskTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"initiatedBy"), aname="_initiatedBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = None + self._taskTypeId = None + self._initiatedBy = None + self._cancelable = None + self._parentTaskKey = None + return + Holder.__name__ = "CreateTaskRequestType_Holder" + self.pyclass = Holder + + class TaskReason_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskReason") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskReason_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskReason_Def.__bases__: + bases = list(ns0.TaskReason_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskReason_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskReasonSystem_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskReasonSystem") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskReasonSystem_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskReason_Def not in ns0.TaskReasonSystem_Def.__bases__: + bases = list(ns0.TaskReasonSystem_Def.__bases__) + bases.insert(0, ns0.TaskReason_Def) + ns0.TaskReasonSystem_Def.__bases__ = tuple(bases) + + ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskReasonUser_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskReasonUser") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskReasonUser_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskReason_Def not in ns0.TaskReasonUser_Def.__bases__: + bases = list(ns0.TaskReasonUser_Def.__bases__) + bases.insert(0, ns0.TaskReason_Def) + ns0.TaskReasonUser_Def.__bases__ = tuple(bases) + + ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskReasonAlarm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskReasonAlarm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskReasonAlarm_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"alarmName"), aname="_alarmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskReason_Def not in ns0.TaskReasonAlarm_Def.__bases__: + bases = list(ns0.TaskReasonAlarm_Def.__bases__) + bases.insert(0, ns0.TaskReason_Def) + ns0.TaskReasonAlarm_Def.__bases__ = tuple(bases) + + ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskReasonSchedule_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskReasonSchedule") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskReasonSchedule_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskReason_Def not in ns0.TaskReasonSchedule_Def.__bases__: + bases = list(ns0.TaskReasonSchedule_Def.__bases__) + bases.insert(0, ns0.TaskReason_Def) + ns0.TaskReasonSchedule_Def.__bases__ = tuple(bases) + + ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TypeDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TypeDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TypeDescription_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Description_Def not in ns0.TypeDescription_Def.__bases__: + bases = list(ns0.TypeDescription_Def.__bases__) + bases.insert(0, ns0.Description_Def) + ns0.TypeDescription_Def.__bases__ = tuple(bases) + + ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfTypeDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfTypeDescription") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfTypeDescription_Def.schema + TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"TypeDescription"), aname="_TypeDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._TypeDescription = [] + return + Holder.__name__ = "ArrayOfTypeDescription_Holder" + self.pyclass = Holder + + class RetrieveUserGroupsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveUserGroupsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveUserGroupsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domain"), aname="_domain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"searchStr"), aname="_searchStr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"belongsToGroup"), aname="_belongsToGroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"belongsToUser"), aname="_belongsToUser", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"exactMatch"), aname="_exactMatch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"findUsers"), aname="_findUsers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"findGroups"), aname="_findGroups", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._domain = None + self._searchStr = None + self._belongsToGroup = None + self._belongsToUser = None + self._exactMatch = None + self._findUsers = None + self._findGroups = None + return + Holder.__name__ = "RetrieveUserGroupsRequestType_Holder" + self.pyclass = Holder + + class UserSearchResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserSearchResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserSearchResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.UserSearchResult_Def.__bases__: + bases = list(ns0.UserSearchResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.UserSearchResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfUserSearchResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfUserSearchResult") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfUserSearchResult_Def.schema + TClist = [GTD("urn:vim25","UserSearchResult",lazy=True)(pname=(ns,"UserSearchResult"), aname="_UserSearchResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._UserSearchResult = [] + return + Holder.__name__ = "ArrayOfUserSearchResult_Holder" + self.pyclass = Holder + + class VirtualAppVAppState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualAppVAppState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualAppSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualAppSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualAppSummary_Def.schema + TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualAppVAppState",lazy=True)(pname=(ns,"vAppState"), aname="_vAppState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolSummary_Def not in ns0.VirtualAppSummary_Def.__bases__: + bases = list(ns0.VirtualAppSummary_Def.__bases__) + bases.insert(0, ns0.ResourcePoolSummary_Def) + ns0.VirtualAppSummary_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolSummary_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateVAppConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateVAppConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateVAppConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "UpdateVAppConfigRequestType_Holder" + self.pyclass = Holder + + class CloneVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CloneVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CloneVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppCloneSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._target = None + self._spec = None + return + Holder.__name__ = "CloneVAppRequestType_Holder" + self.pyclass = Holder + + class ExportVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExportVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExportVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ExportVAppRequestType_Holder" + self.pyclass = Holder + + class PowerOnVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerOnVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerOnVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "PowerOnVAppRequestType_Holder" + self.pyclass = Holder + + class PowerOffVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerOffVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerOffVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._force = None + return + Holder.__name__ = "PowerOffVAppRequestType_Holder" + self.pyclass = Holder + + class unregisterVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "unregisterVAppRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.unregisterVAppRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "unregisterVAppRequestType_Holder" + self.pyclass = Holder + + class VirtualDiskType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDiskType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDiskAdapterType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDiskAdapterType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDiskSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapterType"), aname="_adapterType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDiskSpec_Def.__bases__: + bases = list(ns0.VirtualDiskSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDiskSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileBackedVirtualDiskSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileBackedVirtualDiskSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileBackedVirtualDiskSpec_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDiskSpec_Def not in ns0.FileBackedVirtualDiskSpec_Def.__bases__: + bases = list(ns0.FileBackedVirtualDiskSpec_Def.__bases__) + bases.insert(0, ns0.VirtualDiskSpec_Def) + ns0.FileBackedVirtualDiskSpec_Def.__bases__ = tuple(bases) + + ns0.VirtualDiskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceBackedVirtualDiskSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceBackedVirtualDiskSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceBackedVirtualDiskSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDiskSpec_Def not in ns0.DeviceBackedVirtualDiskSpec_Def.__bases__: + bases = list(ns0.DeviceBackedVirtualDiskSpec_Def.__bases__) + bases.insert(0, ns0.VirtualDiskSpec_Def) + ns0.DeviceBackedVirtualDiskSpec_Def.__bases__ = tuple(bases) + + ns0.VirtualDiskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CreateVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._spec = None + return + Holder.__name__ = "CreateVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class DeleteVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeleteVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DeleteVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "DeleteVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class MoveVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MoveVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MoveVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destDatacenter"), aname="_destDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sourceName = None + self._sourceDatacenter = None + self._destName = None + self._destDatacenter = None + self._force = None + return + Holder.__name__ = "MoveVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class CopyVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CopyVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CopyVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destDatacenter"), aname="_destDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSpec",lazy=True)(pname=(ns,"destSpec"), aname="_destSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._sourceName = None + self._sourceDatacenter = None + self._destName = None + self._destDatacenter = None + self._destSpec = None + self._force = None + return + Holder.__name__ = "CopyVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class ExtendVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExtendVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExtendVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newCapacityKb"), aname="_newCapacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"eagerZero"), aname="_eagerZero", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._newCapacityKb = None + self._eagerZero = None + return + Holder.__name__ = "ExtendVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class QueryVirtualDiskFragmentationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVirtualDiskFragmentationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVirtualDiskFragmentationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "QueryVirtualDiskFragmentationRequestType_Holder" + self.pyclass = Holder + + class DefragmentVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DefragmentVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DefragmentVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "DefragmentVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class ShrinkVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ShrinkVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ShrinkVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"copy"), aname="_copy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._copy = None + return + Holder.__name__ = "ShrinkVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class InflateVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "InflateVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.InflateVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "InflateVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class EagerZeroVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EagerZeroVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EagerZeroVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "EagerZeroVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class ZeroFillVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ZeroFillVirtualDiskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ZeroFillVirtualDiskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "ZeroFillVirtualDiskRequestType_Holder" + self.pyclass = Holder + + class SetVirtualDiskUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetVirtualDiskUuidRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetVirtualDiskUuidRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + self._uuid = None + return + Holder.__name__ = "SetVirtualDiskUuidRequestType_Holder" + self.pyclass = Holder + + class QueryVirtualDiskUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVirtualDiskUuidRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVirtualDiskUuidRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "QueryVirtualDiskUuidRequestType_Holder" + self.pyclass = Holder + + class QueryVirtualDiskGeometryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVirtualDiskGeometryRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVirtualDiskGeometryRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._datacenter = None + return + Holder.__name__ = "QueryVirtualDiskGeometryRequestType_Holder" + self.pyclass = Holder + + class VirtualMachinePowerState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachinePowerState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineConnectionState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineConnectionState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineMovePriority_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineMovePriority") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineMksTicket_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineMksTicket") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineMksTicket_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ticket"), aname="_ticket", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cfgFile"), aname="_cfgFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineMksTicket_Def.__bases__: + bases = list(ns0.VirtualMachineMksTicket_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineMksTicket_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineFaultToleranceState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineFaultToleranceState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineRecordReplayState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineRecordReplayState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineNeedSecondaryReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineNeedSecondaryReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineDisplayTopology_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineDisplayTopology") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineDisplayTopology_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"x"), aname="_x", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"y"), aname="_y", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineDisplayTopology_Def.__bases__: + bases = list(ns0.VirtualMachineDisplayTopology_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineDisplayTopology_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineDisplayTopology_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineDisplayTopology") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineDisplayTopology_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineDisplayTopology",lazy=True)(pname=(ns,"VirtualMachineDisplayTopology"), aname="_VirtualMachineDisplayTopology", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineDisplayTopology = [] + return + Holder.__name__ = "ArrayOfVirtualMachineDisplayTopology_Holder" + self.pyclass = Holder + + class DiskChangeExtent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiskChangeExtent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiskChangeExtent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DiskChangeExtent_Def.__bases__: + bases = list(ns0.DiskChangeExtent_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DiskChangeExtent_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDiskChangeExtent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDiskChangeExtent") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDiskChangeExtent_Def.schema + TClist = [GTD("urn:vim25","DiskChangeExtent",lazy=True)(pname=(ns,"DiskChangeExtent"), aname="_DiskChangeExtent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DiskChangeExtent = [] + return + Holder.__name__ = "ArrayOfDiskChangeExtent_Holder" + self.pyclass = Holder + + class DiskChangeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiskChangeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiskChangeInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"startOffset"), aname="_startOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DiskChangeExtent",lazy=True)(pname=(ns,"changedArea"), aname="_changedArea", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DiskChangeInfo_Def.__bases__: + bases = list(ns0.DiskChangeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DiskChangeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RefreshStorageInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshStorageInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshStorageInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshStorageInfoRequestType_Holder" + self.pyclass = Holder + + class CreateSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateSnapshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateSnapshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memory"), aname="_memory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiesce"), aname="_quiesce", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._description = None + self._memory = None + self._quiesce = None + return + Holder.__name__ = "CreateSnapshotRequestType_Holder" + self.pyclass = Holder + + class RevertToCurrentSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RevertToCurrentSnapshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RevertToCurrentSnapshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressPowerOn"), aname="_suppressPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._suppressPowerOn = None + return + Holder.__name__ = "RevertToCurrentSnapshotRequestType_Holder" + self.pyclass = Holder + + class RemoveAllSnapshotsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveAllSnapshotsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveAllSnapshotsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RemoveAllSnapshotsRequestType_Holder" + self.pyclass = Holder + + class ReconfigVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigVMRequestType_Holder" + self.pyclass = Holder + + class UpgradeVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpgradeVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpgradeVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._version = None + return + Holder.__name__ = "UpgradeVMRequestType_Holder" + self.pyclass = Holder + + class ExtractOvfEnvironmentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExtractOvfEnvironmentRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExtractOvfEnvironmentRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ExtractOvfEnvironmentRequestType_Holder" + self.pyclass = Holder + + class PowerOnVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerOnVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerOnVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "PowerOnVMRequestType_Holder" + self.pyclass = Holder + + class PowerOffVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PowerOffVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PowerOffVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "PowerOffVMRequestType_Holder" + self.pyclass = Holder + + class SuspendVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SuspendVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SuspendVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "SuspendVMRequestType_Holder" + self.pyclass = Holder + + class ResetVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ResetVMRequestType_Holder" + self.pyclass = Holder + + class ShutdownGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ShutdownGuestRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ShutdownGuestRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ShutdownGuestRequestType_Holder" + self.pyclass = Holder + + class RebootGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RebootGuestRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RebootGuestRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RebootGuestRequestType_Holder" + self.pyclass = Holder + + class StandbyGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StandbyGuestRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StandbyGuestRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "StandbyGuestRequestType_Holder" + self.pyclass = Holder + + class AnswerVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AnswerVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AnswerVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"questionId"), aname="_questionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"answerChoice"), aname="_answerChoice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._questionId = None + self._answerChoice = None + return + Holder.__name__ = "AnswerVMRequestType_Holder" + self.pyclass = Holder + + class CustomizeVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CustomizeVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CustomizeVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "CustomizeVMRequestType_Holder" + self.pyclass = Holder + + class CheckCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckCustomizationSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckCustomizationSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "CheckCustomizationSpecRequestType_Holder" + self.pyclass = Holder + + class MigrateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MigrateVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MigrateVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMovePriority",lazy=True)(pname=(ns,"priority"), aname="_priority", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pool = None + self._host = None + self._priority = None + self._state = None + return + Holder.__name__ = "MigrateVMRequestType_Holder" + self.pyclass = Holder + + class RelocateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RelocateVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RelocateVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMovePriority",lazy=True)(pname=(ns,"priority"), aname="_priority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + self._priority = None + return + Holder.__name__ = "RelocateVMRequestType_Holder" + self.pyclass = Holder + + class CloneVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CloneVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CloneVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCloneSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._folder = None + self._name = None + self._spec = None + return + Holder.__name__ = "CloneVMRequestType_Holder" + self.pyclass = Holder + + class ExportVmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExportVmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExportVmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ExportVmRequestType_Holder" + self.pyclass = Holder + + class MarkAsTemplateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MarkAsTemplateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MarkAsTemplateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "MarkAsTemplateRequestType_Holder" + self.pyclass = Holder + + class MarkAsVirtualMachineRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MarkAsVirtualMachineRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MarkAsVirtualMachineRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pool = None + self._host = None + return + Holder.__name__ = "MarkAsVirtualMachineRequestType_Holder" + self.pyclass = Holder + + class UnregisterVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnregisterVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnregisterVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "UnregisterVMRequestType_Holder" + self.pyclass = Holder + + class ResetGuestInformationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetGuestInformationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetGuestInformationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ResetGuestInformationRequestType_Holder" + self.pyclass = Holder + + class MountToolsInstallerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MountToolsInstallerRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MountToolsInstallerRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "MountToolsInstallerRequestType_Holder" + self.pyclass = Holder + + class UnmountToolsInstallerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnmountToolsInstallerRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnmountToolsInstallerRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "UnmountToolsInstallerRequestType_Holder" + self.pyclass = Holder + + class UpgradeToolsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpgradeToolsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpgradeToolsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installerOptions"), aname="_installerOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._installerOptions = None + return + Holder.__name__ = "UpgradeToolsRequestType_Holder" + self.pyclass = Holder + + class AcquireMksTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AcquireMksTicketRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AcquireMksTicketRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "AcquireMksTicketRequestType_Holder" + self.pyclass = Holder + + class SetScreenResolutionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetScreenResolutionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetScreenResolutionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._width = None + self._height = None + return + Holder.__name__ = "SetScreenResolutionRequestType_Holder" + self.pyclass = Holder + + class DefragmentAllDisksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DefragmentAllDisksRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DefragmentAllDisksRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DefragmentAllDisksRequestType_Holder" + self.pyclass = Holder + + class CreateSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateSecondaryVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateSecondaryVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "CreateSecondaryVMRequestType_Holder" + self.pyclass = Holder + + class TurnOffFaultToleranceForVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TurnOffFaultToleranceForVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.TurnOffFaultToleranceForVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "TurnOffFaultToleranceForVMRequestType_Holder" + self.pyclass = Holder + + class MakePrimaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MakePrimaryVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.MakePrimaryVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + return + Holder.__name__ = "MakePrimaryVMRequestType_Holder" + self.pyclass = Holder + + class TerminateFaultTolerantVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "TerminateFaultTolerantVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.TerminateFaultTolerantVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + return + Holder.__name__ = "TerminateFaultTolerantVMRequestType_Holder" + self.pyclass = Holder + + class DisableSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisableSecondaryVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisableSecondaryVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + return + Holder.__name__ = "DisableSecondaryVMRequestType_Holder" + self.pyclass = Holder + + class EnableSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnableSecondaryVMRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnableSecondaryVMRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._host = None + return + Holder.__name__ = "EnableSecondaryVMRequestType_Holder" + self.pyclass = Holder + + class SetDisplayTopologyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetDisplayTopologyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetDisplayTopologyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDisplayTopology",lazy=True)(pname=(ns,"displays"), aname="_displays", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._displays = [] + return + Holder.__name__ = "SetDisplayTopologyRequestType_Holder" + self.pyclass = Holder + + class StartRecordingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StartRecordingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StartRecordingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._description = None + return + Holder.__name__ = "StartRecordingRequestType_Holder" + self.pyclass = Holder + + class StopRecordingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StopRecordingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StopRecordingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "StopRecordingRequestType_Holder" + self.pyclass = Holder + + class StartReplayingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StartReplayingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StartReplayingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"replaySnapshot"), aname="_replaySnapshot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._replaySnapshot = None + return + Holder.__name__ = "StartReplayingRequestType_Holder" + self.pyclass = Holder + + class StopReplayingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StopReplayingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StopReplayingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "StopReplayingRequestType_Holder" + self.pyclass = Holder + + class PromoteDisksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PromoteDisksRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PromoteDisksRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unlink"), aname="_unlink", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDisk",lazy=True)(pname=(ns,"disks"), aname="_disks", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._unlink = None + self._disks = [] + return + Holder.__name__ = "PromoteDisksRequestType_Holder" + self.pyclass = Holder + + class CreateScreenshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateScreenshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateScreenshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "CreateScreenshotRequestType_Holder" + self.pyclass = Holder + + class QueryChangedDiskAreasRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryChangedDiskAreasRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryChangedDiskAreasRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceKey"), aname="_deviceKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"startOffset"), aname="_startOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._snapshot = None + self._deviceKey = None + self._startOffset = None + self._changeId = None + return + Holder.__name__ = "QueryChangedDiskAreasRequestType_Holder" + self.pyclass = Holder + + class QueryUnownedFilesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryUnownedFilesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryUnownedFilesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryUnownedFilesRequestType_Holder" + self.pyclass = Holder + + class ActionParameter_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ActionParameter") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class Action_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Action") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Action_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Action_Def.__bases__: + bases = list(ns0.Action_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Action_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MethodActionArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MethodActionArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MethodActionArgument_Def.schema + TClist = [ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.MethodActionArgument_Def.__bases__: + bases = list(ns0.MethodActionArgument_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.MethodActionArgument_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfMethodActionArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfMethodActionArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfMethodActionArgument_Def.schema + TClist = [GTD("urn:vim25","MethodActionArgument",lazy=True)(pname=(ns,"MethodActionArgument"), aname="_MethodActionArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._MethodActionArgument = [] + return + Holder.__name__ = "ArrayOfMethodActionArgument_Holder" + self.pyclass = Holder + + class MethodAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MethodAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MethodAction_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MethodActionArgument",lazy=True)(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Action_Def not in ns0.MethodAction_Def.__bases__: + bases = list(ns0.MethodAction_Def.__bases__) + bases.insert(0, ns0.Action_Def) + ns0.MethodAction_Def.__bases__ = tuple(bases) + + ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SendEmailAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SendEmailAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SendEmailAction_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"toList"), aname="_toList", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ccList"), aname="_ccList", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subject"), aname="_subject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"body"), aname="_body", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Action_Def not in ns0.SendEmailAction_Def.__bases__: + bases = list(ns0.SendEmailAction_Def.__bases__) + bases.insert(0, ns0.Action_Def) + ns0.SendEmailAction_Def.__bases__ = tuple(bases) + + ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SendSNMPAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SendSNMPAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SendSNMPAction_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Action_Def not in ns0.SendSNMPAction_Def.__bases__: + bases = list(ns0.SendSNMPAction_Def.__bases__) + bases.insert(0, ns0.Action_Def) + ns0.SendSNMPAction_Def.__bases__ = tuple(bases) + + ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RunScriptAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RunScriptAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RunScriptAction_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Action_Def not in ns0.RunScriptAction_Def.__bases__: + bases = list(ns0.RunScriptAction_Def.__bases__) + bases.insert(0, ns0.Action_Def) + ns0.RunScriptAction_Def.__bases__ = tuple(bases) + + ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CreateTaskAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CreateTaskAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CreateTaskAction_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"taskTypeId"), aname="_taskTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Action_Def not in ns0.CreateTaskAction_Def.__bases__: + bases = list(ns0.CreateTaskAction_Def.__bases__) + bases.insert(0, ns0.Action_Def) + ns0.CreateTaskAction_Def.__bases__ = tuple(bases) + + ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RemoveAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveAlarmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveAlarmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RemoveAlarmRequestType_Holder" + self.pyclass = Holder + + class ReconfigureAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureAlarmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureAlarmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigureAlarmRequestType_Holder" + self.pyclass = Holder + + class AlarmAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmAction_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmAction_Def.__bases__: + bases = list(ns0.AlarmAction_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmAction_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAlarmAction_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAlarmAction") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAlarmAction_Def.schema + TClist = [GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"AlarmAction"), aname="_AlarmAction", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AlarmAction = [] + return + Holder.__name__ = "ArrayOfAlarmAction_Holder" + self.pyclass = Holder + + class AlarmTriggeringActionTransitionSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmTriggeringActionTransitionSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmTriggeringActionTransitionSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"startState"), aname="_startState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"finalState"), aname="_finalState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"repeats"), aname="_repeats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__: + bases = list(ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAlarmTriggeringActionTransitionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAlarmTriggeringActionTransitionSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAlarmTriggeringActionTransitionSpec_Def.schema + TClist = [GTD("urn:vim25","AlarmTriggeringActionTransitionSpec",lazy=True)(pname=(ns,"AlarmTriggeringActionTransitionSpec"), aname="_AlarmTriggeringActionTransitionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AlarmTriggeringActionTransitionSpec = [] + return + Holder.__name__ = "ArrayOfAlarmTriggeringActionTransitionSpec_Holder" + self.pyclass = Holder + + class AlarmTriggeringAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmTriggeringAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmTriggeringAction_Def.schema + TClist = [GTD("urn:vim25","Action",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmTriggeringActionTransitionSpec",lazy=True)(pname=(ns,"transitionSpecs"), aname="_transitionSpecs", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"green2yellow"), aname="_green2yellow", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"yellow2red"), aname="_yellow2red", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"red2yellow"), aname="_red2yellow", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"yellow2green"), aname="_yellow2green", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmAction_Def not in ns0.AlarmTriggeringAction_Def.__bases__: + bases = list(ns0.AlarmTriggeringAction_Def.__bases__) + bases.insert(0, ns0.AlarmAction_Def) + ns0.AlarmTriggeringAction_Def.__bases__ = tuple(bases) + + ns0.AlarmAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GroupAlarmAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GroupAlarmAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GroupAlarmAction_Def.schema + TClist = [GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmAction_Def not in ns0.GroupAlarmAction_Def.__bases__: + bases = list(ns0.GroupAlarmAction_Def.__bases__) + bases.insert(0, ns0.AlarmAction_Def) + ns0.GroupAlarmAction_Def.__bases__ = tuple(bases) + + ns0.AlarmAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmDescription_Def.schema + TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"expr"), aname="_expr", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"stateOperator"), aname="_stateOperator", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"metricOperator"), aname="_metricOperator", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"hostSystemConnectionState"), aname="_hostSystemConnectionState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"virtualMachinePowerState"), aname="_virtualMachinePowerState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"datastoreConnectionState"), aname="_datastoreConnectionState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"hostSystemPowerState"), aname="_hostSystemPowerState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"virtualMachineGuestHeartbeatStatus"), aname="_virtualMachineGuestHeartbeatStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"entityStatus"), aname="_entityStatus", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmDescription_Def.__bases__: + bases = list(ns0.AlarmDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmExpression_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmExpression_Def.__bases__: + bases = list(ns0.AlarmExpression_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmExpression_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAlarmExpression_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAlarmExpression") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"AlarmExpression"), aname="_AlarmExpression", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AlarmExpression = [] + return + Holder.__name__ = "ArrayOfAlarmExpression_Holder" + self.pyclass = Holder + + class AndAlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AndAlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AndAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmExpression_Def not in ns0.AndAlarmExpression_Def.__bases__: + bases = list(ns0.AndAlarmExpression_Def.__bases__) + bases.insert(0, ns0.AlarmExpression_Def) + ns0.AndAlarmExpression_Def.__bases__ = tuple(bases) + + ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OrAlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OrAlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OrAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmExpression_Def not in ns0.OrAlarmExpression_Def.__bases__: + bases = list(ns0.OrAlarmExpression_Def.__bases__) + bases.insert(0, ns0.AlarmExpression_Def) + ns0.OrAlarmExpression_Def.__bases__ = tuple(bases) + + ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class StateAlarmOperator_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StateAlarmOperator") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class StateAlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StateAlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StateAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","StateAlarmOperator",lazy=True)(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statePath"), aname="_statePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"yellow"), aname="_yellow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"red"), aname="_red", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmExpression_Def not in ns0.StateAlarmExpression_Def.__bases__: + bases = list(ns0.StateAlarmExpression_Def.__bases__) + bases.insert(0, ns0.AlarmExpression_Def) + ns0.StateAlarmExpression_Def.__bases__ = tuple(bases) + + ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventAlarmExpressionComparisonOperator_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EventAlarmExpressionComparisonOperator") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class EventAlarmExpressionComparison_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventAlarmExpressionComparison") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventAlarmExpressionComparison_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventAlarmExpressionComparison_Def.__bases__: + bases = list(ns0.EventAlarmExpressionComparison_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventAlarmExpressionComparison_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEventAlarmExpressionComparison_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEventAlarmExpressionComparison") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEventAlarmExpressionComparison_Def.schema + TClist = [GTD("urn:vim25","EventAlarmExpressionComparison",lazy=True)(pname=(ns,"EventAlarmExpressionComparison"), aname="_EventAlarmExpressionComparison", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._EventAlarmExpressionComparison = [] + return + Holder.__name__ = "ArrayOfEventAlarmExpressionComparison_Holder" + self.pyclass = Holder + + class EventAlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventAlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","EventAlarmExpressionComparison",lazy=True)(pname=(ns,"comparisons"), aname="_comparisons", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventType"), aname="_eventType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectType"), aname="_objectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmExpression_Def not in ns0.EventAlarmExpression_Def.__bases__: + bases = list(ns0.EventAlarmExpression_Def.__bases__) + bases.insert(0, ns0.AlarmExpression_Def) + ns0.EventAlarmExpression_Def.__bases__ = tuple(bases) + + ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MetricAlarmOperator_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MetricAlarmOperator") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class MetricAlarmExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MetricAlarmExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MetricAlarmExpression_Def.schema + TClist = [GTD("urn:vim25","MetricAlarmOperator",lazy=True)(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"metric"), aname="_metric", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"yellow"), aname="_yellow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"yellowInterval"), aname="_yellowInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"red"), aname="_red", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"redInterval"), aname="_redInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmExpression_Def not in ns0.MetricAlarmExpression_Def.__bases__: + bases = list(ns0.MetricAlarmExpression_Def.__bases__) + bases.insert(0, ns0.AlarmExpression_Def) + ns0.MetricAlarmExpression_Def.__bases__ = tuple(bases) + + ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModifiedTime"), aname="_lastModifiedTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lastModifiedUser"), aname="_lastModifiedUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"creationEventId"), aname="_creationEventId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmSpec_Def not in ns0.AlarmInfo_Def.__bases__: + bases = list(ns0.AlarmInfo_Def.__bases__) + bases.insert(0, ns0.AlarmSpec_Def) + ns0.AlarmInfo_Def.__bases__ = tuple(bases) + + ns0.AlarmSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CreateAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateAlarmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateAlarmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._spec = None + return + Holder.__name__ = "CreateAlarmRequestType_Holder" + self.pyclass = Holder + + class GetAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetAlarmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetAlarmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "GetAlarmRequestType_Holder" + self.pyclass = Holder + + class GetAlarmActionsEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetAlarmActionsEnabledRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetAlarmActionsEnabledRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "GetAlarmActionsEnabledRequestType_Holder" + self.pyclass = Holder + + class SetAlarmActionsEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetAlarmActionsEnabledRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetAlarmActionsEnabledRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._enabled = None + return + Holder.__name__ = "SetAlarmActionsEnabledRequestType_Holder" + self.pyclass = Holder + + class GetAlarmStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "GetAlarmStateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.GetAlarmStateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "GetAlarmStateRequestType_Holder" + self.pyclass = Holder + + class AcknowledgeAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AcknowledgeAlarmRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AcknowledgeAlarmRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._alarm = None + self._entity = None + return + Holder.__name__ = "AcknowledgeAlarmRequestType_Holder" + self.pyclass = Holder + + class AlarmSetting_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmSetting") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmSetting_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"toleranceRange"), aname="_toleranceRange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"reportingFrequency"), aname="_reportingFrequency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmSetting_Def.__bases__: + bases = list(ns0.AlarmSetting_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmSetting_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"actionFrequency"), aname="_actionFrequency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmSpec_Def.__bases__: + bases = list(ns0.AlarmSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmState_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"acknowledged"), aname="_acknowledged", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"acknowledgedByUser"), aname="_acknowledgedByUser", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"acknowledgedTime"), aname="_acknowledgedTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AlarmState_Def.__bases__: + bases = list(ns0.AlarmState_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AlarmState_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAlarmState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAlarmState") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAlarmState_Def.schema + TClist = [GTD("urn:vim25","AlarmState",lazy=True)(pname=(ns,"AlarmState"), aname="_AlarmState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AlarmState = [] + return + Holder.__name__ = "ArrayOfAlarmState_Holder" + self.pyclass = Holder + + class ActionType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ActionType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterAction_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterAction_Def.__bases__: + bases = list(ns0.ClusterAction_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterAction_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterAction_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterAction") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterAction_Def.schema + TClist = [GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"ClusterAction"), aname="_ClusterAction", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterAction = [] + return + Holder.__name__ = "ArrayOfClusterAction_Holder" + self.pyclass = Holder + + class ClusterActionHistory_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterActionHistory") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterActionHistory_Def.schema + TClist = [GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterActionHistory_Def.__bases__: + bases = list(ns0.ClusterActionHistory_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterActionHistory_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterActionHistory_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterActionHistory") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterActionHistory_Def.schema + TClist = [GTD("urn:vim25","ClusterActionHistory",lazy=True)(pname=(ns,"ClusterActionHistory"), aname="_ClusterActionHistory", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterActionHistory = [] + return + Holder.__name__ = "ArrayOfClusterActionHistory_Holder" + self.pyclass = Holder + + class ClusterAffinityRuleSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterAffinityRuleSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterAffinityRuleSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterRuleInfo_Def not in ns0.ClusterAffinityRuleSpec_Def.__bases__: + bases = list(ns0.ClusterAffinityRuleSpec_Def.__bases__) + bases.insert(0, ns0.ClusterRuleInfo_Def) + ns0.ClusterAffinityRuleSpec_Def.__bases__ = tuple(bases) + + ns0.ClusterRuleInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterAntiAffinityRuleSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterAntiAffinityRuleSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterAntiAffinityRuleSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterRuleInfo_Def not in ns0.ClusterAntiAffinityRuleSpec_Def.__bases__: + bases = list(ns0.ClusterAntiAffinityRuleSpec_Def.__bases__) + bases.insert(0, ns0.ClusterRuleInfo_Def) + ns0.ClusterAntiAffinityRuleSpec_Def.__bases__ = tuple(bases) + + ns0.ClusterRuleInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterAttemptedVmInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterAttemptedVmInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterAttemptedVmInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterAttemptedVmInfo_Def.__bases__: + bases = list(ns0.ClusterAttemptedVmInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterAttemptedVmInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterAttemptedVmInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterAttemptedVmInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterAttemptedVmInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterAttemptedVmInfo",lazy=True)(pname=(ns,"ClusterAttemptedVmInfo"), aname="_ClusterAttemptedVmInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterAttemptedVmInfo = [] + return + Holder.__name__ = "ArrayOfClusterAttemptedVmInfo_Holder" + self.pyclass = Holder + + class ClusterConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"dasVmConfig"), aname="_dasVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"drsVmConfig"), aname="_drsVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterConfigInfo_Def.__bases__: + bases = list(ns0.ClusterConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsBehavior_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DrsBehavior") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDrsConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsConfigInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enableVmBehaviorOverrides"), aname="_enableVmBehaviorOverrides", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DrsBehavior",lazy=True)(pname=(ns,"defaultVmBehavior"), aname="_defaultVmBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vmotionRate"), aname="_vmotionRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDrsConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDrsVmConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsVmConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsVmConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DrsBehavior",lazy=True)(pname=(ns,"behavior"), aname="_behavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsVmConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDrsVmConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsVmConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsVmConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsVmConfigInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsVmConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"ClusterDrsVmConfigInfo"), aname="_ClusterDrsVmConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsVmConfigInfo = [] + return + Holder.__name__ = "ArrayOfClusterDrsVmConfigInfo_Holder" + self.pyclass = Holder + + class ClusterConfigInfoEx_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterConfigInfoEx") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterConfigInfoEx_Def.schema + TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"dasVmConfig"), aname="_dasVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"drsVmConfig"), aname="_drsVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmConfigInfo",lazy=True)(pname=(ns,"dpmConfigInfo"), aname="_dpmConfigInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"dpmHostConfig"), aname="_dpmHostConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ComputeResourceConfigInfo_Def not in ns0.ClusterConfigInfoEx_Def.__bases__: + bases = list(ns0.ClusterConfigInfoEx_Def.__bases__) + bases.insert(0, ns0.ComputeResourceConfigInfo_Def) + ns0.ClusterConfigInfoEx_Def.__bases__ = tuple(bases) + + ns0.ComputeResourceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DpmBehavior_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DpmBehavior") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDpmConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDpmConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDpmConfigInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DpmBehavior",lazy=True)(pname=(ns,"defaultDpmBehavior"), aname="_defaultDpmBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostPowerActionRate"), aname="_hostPowerActionRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDpmConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDpmConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDpmConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDpmHostConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDpmHostConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDpmHostConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DpmBehavior",lazy=True)(pname=(ns,"behavior"), aname="_behavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDpmHostConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDpmHostConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDpmHostConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDpmHostConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDpmHostConfigInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDpmHostConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"ClusterDpmHostConfigInfo"), aname="_ClusterDpmHostConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDpmHostConfigInfo = [] + return + Holder.__name__ = "ArrayOfClusterDpmHostConfigInfo_Holder" + self.pyclass = Holder + + class ClusterConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"dasVmConfigSpec"), aname="_dasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"drsVmConfigSpec"), aname="_drsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"rulesSpec"), aname="_rulesSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterConfigSpec_Def.__bases__: + bases = list(ns0.ClusterConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasVmConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasVmConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasVmConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDasVmConfigSpec_Def.__bases__: + bases = list(ns0.ClusterDasVmConfigSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.ClusterDasVmConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDasVmConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDasVmConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDasVmConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"ClusterDasVmConfigSpec"), aname="_ClusterDasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDasVmConfigSpec = [] + return + Holder.__name__ = "ArrayOfClusterDasVmConfigSpec_Holder" + self.pyclass = Holder + + class ClusterDrsVmConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsVmConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsVmConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDrsVmConfigSpec_Def.__bases__: + bases = list(ns0.ClusterDrsVmConfigSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.ClusterDrsVmConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsVmConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsVmConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsVmConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"ClusterDrsVmConfigSpec"), aname="_ClusterDrsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsVmConfigSpec = [] + return + Holder.__name__ = "ArrayOfClusterDrsVmConfigSpec_Holder" + self.pyclass = Holder + + class ClusterRuleSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterRuleSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterRuleSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.ClusterRuleSpec_Def.__bases__: + bases = list(ns0.ClusterRuleSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.ClusterRuleSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterRuleSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterRuleSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterRuleSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"ClusterRuleSpec"), aname="_ClusterRuleSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterRuleSpec = [] + return + Holder.__name__ = "ArrayOfClusterRuleSpec_Holder" + self.pyclass = Holder + + class ClusterConfigSpecEx_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterConfigSpecEx") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterConfigSpecEx_Def.schema + TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"dasVmConfigSpec"), aname="_dasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"drsVmConfigSpec"), aname="_drsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"rulesSpec"), aname="_rulesSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmConfigInfo",lazy=True)(pname=(ns,"dpmConfig"), aname="_dpmConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmHostConfigSpec",lazy=True)(pname=(ns,"dpmHostConfigSpec"), aname="_dpmHostConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ComputeResourceConfigSpec_Def not in ns0.ClusterConfigSpecEx_Def.__bases__: + bases = list(ns0.ClusterConfigSpecEx_Def.__bases__) + bases.insert(0, ns0.ComputeResourceConfigSpec_Def) + ns0.ClusterConfigSpecEx_Def.__bases__ = tuple(bases) + + ns0.ComputeResourceConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDpmHostConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDpmHostConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDpmHostConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDpmHostConfigSpec_Def.__bases__: + bases = list(ns0.ClusterDpmHostConfigSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.ClusterDpmHostConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDpmHostConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDpmHostConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDpmHostConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ClusterDpmHostConfigSpec",lazy=True)(pname=(ns,"ClusterDpmHostConfigSpec"), aname="_ClusterDpmHostConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDpmHostConfigSpec = [] + return + Holder.__name__ = "ArrayOfClusterDpmHostConfigSpec_Holder" + self.pyclass = Holder + + class ClusterDasAamHostInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasAamHostInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasAamHostInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDasAamNodeState",lazy=True)(pname=(ns,"hostDasState"), aname="_hostDasState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryHosts"), aname="_primaryHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasHostInfo_Def not in ns0.ClusterDasAamHostInfo_Def.__bases__: + bases = list(ns0.ClusterDasAamHostInfo_Def.__bases__) + bases.insert(0, ns0.ClusterDasHostInfo_Def) + ns0.ClusterDasAamHostInfo_Def.__bases__ = tuple(bases) + + ns0.ClusterDasHostInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasAamNodeStateDasState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterDasAamNodeStateDasState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDasAamNodeState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasAamNodeState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasAamNodeState_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configState"), aname="_configState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"runtimeState"), aname="_runtimeState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasAamNodeState_Def.__bases__: + bases = list(ns0.ClusterDasAamNodeState_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasAamNodeState_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDasAamNodeState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDasAamNodeState") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDasAamNodeState_Def.schema + TClist = [GTD("urn:vim25","ClusterDasAamNodeState",lazy=True)(pname=(ns,"ClusterDasAamNodeState"), aname="_ClusterDasAamNodeState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDasAamNodeState = [] + return + Holder.__name__ = "ArrayOfClusterDasAamNodeState_Holder" + self.pyclass = Holder + + class ClusterDasAdmissionControlInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasAdmissionControlInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasAdmissionControlInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasAdmissionControlInfo_Def.__bases__: + bases = list(ns0.ClusterDasAdmissionControlInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasAdmissionControlInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasAdmissionControlPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasAdmissionControlPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasAdmissionControlPolicy_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasAdmissionControlPolicy_Def.__bases__: + bases = list(ns0.ClusterDasAdmissionControlPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasAdmissionControlPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasAdvancedRuntimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasAdvancedRuntimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasAdvancedRuntimeInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDasHostInfo",lazy=True)(pname=(ns,"dasHostInfo"), aname="_dasHostInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__: + bases = list(ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasConfigInfoServiceState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterDasConfigInfoServiceState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDasConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasConfigInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmMonitoring"), aname="_vmMonitoring", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostMonitoring"), aname="_hostMonitoring", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"failoverLevel"), aname="_failoverLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasAdmissionControlPolicy",lazy=True)(pname=(ns,"admissionControlPolicy"), aname="_admissionControlPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"admissionControlEnabled"), aname="_admissionControlEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmSettings",lazy=True)(pname=(ns,"defaultVmSettings"), aname="_defaultVmSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDasConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numVcpus"), aname="_numVcpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuMHz"), aname="_cpuMHz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__: + bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"slots"), aname="_slots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__: + bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.schema + TClist = [GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots",lazy=True)(pname=(ns,"ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"), aname="_ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots = [] + return + Holder.__name__ = "ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Holder" + self.pyclass = Holder + + class ClusterDasFailoverLevelAdvancedRuntimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo",lazy=True)(pname=(ns,"slotInfo"), aname="_slotInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalSlots"), aname="_totalSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"usedSlots"), aname="_usedSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unreservedSlots"), aname="_unreservedSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalVms"), aname="_totalVms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalHosts"), aname="_totalHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalGoodHosts"), aname="_totalGoodHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots",lazy=True)(pname=(ns,"hostSlots"), aname="_hostSlots", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdvancedRuntimeInfo_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__: + bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdvancedRuntimeInfo_Def) + ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdvancedRuntimeInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasHostInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasHostInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasHostInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasHostInfo_Def.__bases__: + bases = list(ns0.ClusterDasHostInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasHostInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDasHostRecommendation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasHostRecommendation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasHostRecommendation_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"drsRating"), aname="_drsRating", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasHostRecommendation_Def.__bases__: + bases = list(ns0.ClusterDasHostRecommendation_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasHostRecommendation_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasVmPriority_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DasVmPriority") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDasVmConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasVmConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasVmConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DasVmPriority",lazy=True)(pname=(ns,"restartPriority"), aname="_restartPriority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOffOnIsolation"), aname="_powerOffOnIsolation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmSettings",lazy=True)(pname=(ns,"dasSettings"), aname="_dasSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasVmConfigInfo_Def.__bases__: + bases = list(ns0.ClusterDasVmConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasVmConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDasVmConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDasVmConfigInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDasVmConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"ClusterDasVmConfigInfo"), aname="_ClusterDasVmConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDasVmConfigInfo = [] + return + Holder.__name__ = "ArrayOfClusterDasVmConfigInfo_Holder" + self.pyclass = Holder + + class ClusterDasVmSettingsRestartPriority_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterDasVmSettingsRestartPriority") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDasVmSettingsIsolationResponse_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterDasVmSettingsIsolationResponse") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDasVmSettings_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDasVmSettings") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDasVmSettings_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"restartPriority"), aname="_restartPriority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"isolationResponse"), aname="_isolationResponse", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterVmToolsMonitoringSettings",lazy=True)(pname=(ns,"vmToolsMonitoringSettings"), aname="_vmToolsMonitoringSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDasVmSettings_Def.__bases__: + bases = list(ns0.ClusterDasVmSettings_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDasVmSettings_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDrsFaultsFaultsByVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsFaultsFaultsByVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsFaultsFaultsByVm_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__: + bases = list(ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsFaultsFaultsByVm_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsFaultsFaultsByVm") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsFaultsFaultsByVm_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsFaultsFaultsByVm",lazy=True)(pname=(ns,"ClusterDrsFaultsFaultsByVm"), aname="_ClusterDrsFaultsFaultsByVm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsFaultsFaultsByVm = [] + return + Holder.__name__ = "ArrayOfClusterDrsFaultsFaultsByVm_Holder" + self.pyclass = Holder + + class ClusterDrsFaults_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsFaults") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsFaults_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsFaultsFaultsByVm",lazy=True)(pname=(ns,"faultsByVm"), aname="_faultsByVm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsFaults_Def.__bases__: + bases = list(ns0.ClusterDrsFaults_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsFaults_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsFaults_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsFaults") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsFaults_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsFaults",lazy=True)(pname=(ns,"ClusterDrsFaults"), aname="_ClusterDrsFaults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsFaults = [] + return + Holder.__name__ = "ArrayOfClusterDrsFaults_Holder" + self.pyclass = Holder + + class ClusterDrsMigration_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsMigration") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsMigration_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuLoad"), aname="_cpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryLoad"), aname="_memoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sourceCpuLoad"), aname="_sourceCpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sourceMemoryLoad"), aname="_sourceMemoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destination"), aname="_destination", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"destinationCpuLoad"), aname="_destinationCpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"destinationMemoryLoad"), aname="_destinationMemoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsMigration_Def.__bases__: + bases = list(ns0.ClusterDrsMigration_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsMigration_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsMigration_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsMigration") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsMigration_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"ClusterDrsMigration"), aname="_ClusterDrsMigration", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsMigration = [] + return + Holder.__name__ = "ArrayOfClusterDrsMigration_Holder" + self.pyclass = Holder + + class DrsRecommendationReasonCode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DrsRecommendationReasonCode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterDrsRecommendation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDrsRecommendation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDrsRecommendation_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reasonText"), aname="_reasonText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"migrationList"), aname="_migrationList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterDrsRecommendation_Def.__bases__: + bases = list(ns0.ClusterDrsRecommendation_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterDrsRecommendation_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterDrsRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterDrsRecommendation") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterDrsRecommendation_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsRecommendation",lazy=True)(pname=(ns,"ClusterDrsRecommendation"), aname="_ClusterDrsRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterDrsRecommendation = [] + return + Holder.__name__ = "ArrayOfClusterDrsRecommendation_Holder" + self.pyclass = Holder + + class ClusterFailoverHostAdmissionControlInfoHostStatus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverHostAdmissionControlInfoHostStatus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__: + bases = list(ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Def.schema + TClist = [GTD("urn:vim25","ClusterFailoverHostAdmissionControlInfoHostStatus",lazy=True)(pname=(ns,"ClusterFailoverHostAdmissionControlInfoHostStatus"), aname="_ClusterFailoverHostAdmissionControlInfoHostStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterFailoverHostAdmissionControlInfoHostStatus = [] + return + Holder.__name__ = "ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Holder" + self.pyclass = Holder + + class ClusterFailoverHostAdmissionControlInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverHostAdmissionControlInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverHostAdmissionControlInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterFailoverHostAdmissionControlInfoHostStatus",lazy=True)(pname=(ns,"hostStatus"), aname="_hostStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__: + bases = list(ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) + ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterFailoverHostAdmissionControlPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverHostAdmissionControlPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverHostAdmissionControlPolicy_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failoverHosts"), aname="_failoverHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__: + bases = list(ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) + ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterFailoverLevelAdmissionControlInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverLevelAdmissionControlInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverLevelAdmissionControlInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentFailoverLevel"), aname="_currentFailoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__: + bases = list(ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) + ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterFailoverLevelAdmissionControlPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverLevelAdmissionControlPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"failoverLevel"), aname="_failoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__: + bases = list(ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) + ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterFailoverResourcesAdmissionControlInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverResourcesAdmissionControlInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentCpuFailoverResourcesPercent"), aname="_currentCpuFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentMemoryFailoverResourcesPercent"), aname="_currentMemoryFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__: + bases = list(ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) + ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterFailoverResourcesAdmissionControlPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterFailoverResourcesAdmissionControlPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"cpuFailoverResourcesPercent"), aname="_cpuFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryFailoverResourcesPercent"), aname="_memoryFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__: + bases = list(ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__) + bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) + ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__ = tuple(bases) + + ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPowerOperationType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostPowerOperationType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterHostPowerAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterHostPowerAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterHostPowerAction_Def.schema + TClist = [GTD("urn:vim25","HostPowerOperationType",lazy=True)(pname=(ns,"operationType"), aname="_operationType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"powerConsumptionWatt"), aname="_powerConsumptionWatt", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuCapacityMHz"), aname="_cpuCapacityMHz", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memCapacityMB"), aname="_memCapacityMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterAction_Def not in ns0.ClusterHostPowerAction_Def.__bases__: + bases = list(ns0.ClusterHostPowerAction_Def.__bases__) + bases.insert(0, ns0.ClusterAction_Def) + ns0.ClusterHostPowerAction_Def.__bases__ = tuple(bases) + + ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterHostRecommendation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterHostRecommendation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterHostRecommendation_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterHostRecommendation_Def.__bases__: + bases = list(ns0.ClusterHostRecommendation_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterHostRecommendation_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterHostRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterHostRecommendation") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterHostRecommendation_Def.schema + TClist = [GTD("urn:vim25","ClusterHostRecommendation",lazy=True)(pname=(ns,"ClusterHostRecommendation"), aname="_ClusterHostRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterHostRecommendation = [] + return + Holder.__name__ = "ArrayOfClusterHostRecommendation_Holder" + self.pyclass = Holder + + class ClusterInitialPlacementAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterInitialPlacementAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterInitialPlacementAction_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"targetHost"), aname="_targetHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterAction_Def not in ns0.ClusterInitialPlacementAction_Def.__bases__: + bases = list(ns0.ClusterInitialPlacementAction_Def.__bases__) + bases.insert(0, ns0.ClusterAction_Def) + ns0.ClusterInitialPlacementAction_Def.__bases__ = tuple(bases) + + ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterMigrationAction_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterMigrationAction") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterMigrationAction_Def.schema + TClist = [GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"drsMigration"), aname="_drsMigration", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterAction_Def not in ns0.ClusterMigrationAction_Def.__bases__: + bases = list(ns0.ClusterMigrationAction_Def.__bases__) + bases.insert(0, ns0.ClusterAction_Def) + ns0.ClusterMigrationAction_Def.__bases__ = tuple(bases) + + ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterNotAttemptedVmInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterNotAttemptedVmInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterNotAttemptedVmInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterNotAttemptedVmInfo_Def.__bases__: + bases = list(ns0.ClusterNotAttemptedVmInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterNotAttemptedVmInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterNotAttemptedVmInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterNotAttemptedVmInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterNotAttemptedVmInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterNotAttemptedVmInfo",lazy=True)(pname=(ns,"ClusterNotAttemptedVmInfo"), aname="_ClusterNotAttemptedVmInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterNotAttemptedVmInfo = [] + return + Holder.__name__ = "ArrayOfClusterNotAttemptedVmInfo_Holder" + self.pyclass = Holder + + class ClusterPowerOnVmResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterPowerOnVmResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterPowerOnVmResult_Def.schema + TClist = [GTD("urn:vim25","ClusterAttemptedVmInfo",lazy=True)(pname=(ns,"attempted"), aname="_attempted", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterNotAttemptedVmInfo",lazy=True)(pname=(ns,"notAttempted"), aname="_notAttempted", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRecommendation",lazy=True)(pname=(ns,"recommendations"), aname="_recommendations", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterPowerOnVmResult_Def.__bases__: + bases = list(ns0.ClusterPowerOnVmResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterPowerOnVmResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RecommendationType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RecommendationType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class RecommendationReasonCode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RecommendationReasonCode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterRecommendation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterRecommendation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterRecommendation_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reasonText"), aname="_reasonText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"prerequisite"), aname="_prerequisite", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterRecommendation_Def.__bases__: + bases = list(ns0.ClusterRecommendation_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterRecommendation_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterRecommendation") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterRecommendation_Def.schema + TClist = [GTD("urn:vim25","ClusterRecommendation",lazy=True)(pname=(ns,"ClusterRecommendation"), aname="_ClusterRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterRecommendation = [] + return + Holder.__name__ = "ArrayOfClusterRecommendation_Holder" + self.pyclass = Holder + + class ClusterRuleInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterRuleInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterRuleInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterRuleInfo_Def.__bases__: + bases = list(ns0.ClusterRuleInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterRuleInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfClusterRuleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfClusterRuleInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfClusterRuleInfo_Def.schema + TClist = [GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"ClusterRuleInfo"), aname="_ClusterRuleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ClusterRuleInfo = [] + return + Holder.__name__ = "ArrayOfClusterRuleInfo_Holder" + self.pyclass = Holder + + class ClusterVmToolsMonitoringSettings_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterVmToolsMonitoringSettings") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterVmToolsMonitoringSettings_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"clusterSettings"), aname="_clusterSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"failureInterval"), aname="_failureInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minUpTime"), aname="_minUpTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxFailures"), aname="_maxFailures", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxFailureWindow"), aname="_maxFailureWindow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ClusterVmToolsMonitoringSettings_Def.__bases__: + bases = list(ns0.ClusterVmToolsMonitoringSettings_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ClusterVmToolsMonitoringSettings_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortConfigSpec_Def.__bases__: + bases = list(ns0.DVPortConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDVPortConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDVPortConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDVPortConfigSpec_Def.schema + TClist = [GTD("urn:vim25","DVPortConfigSpec",lazy=True)(pname=(ns,"DVPortConfigSpec"), aname="_DVPortConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DVPortConfigSpec = [] + return + Holder.__name__ = "ArrayOfDVPortConfigSpec_Holder" + self.pyclass = Holder + + class DVPortConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortConfigInfo_Def.__bases__: + bases = list(ns0.DVPortConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSTrafficShapingPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSTrafficShapingPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSTrafficShapingPolicy_Def.schema + TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"averageBandwidth"), aname="_averageBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"peakBandwidth"), aname="_peakBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.DVSTrafficShapingPolicy_Def.__bases__: + bases = list(ns0.DVSTrafficShapingPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.DVSTrafficShapingPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSVendorSpecificConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSVendorSpecificConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSVendorSpecificConfig_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"keyValue"), aname="_keyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.DVSVendorSpecificConfig_Def.__bases__: + bases = list(ns0.DVSVendorSpecificConfig_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.DVSVendorSpecificConfig_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortSetting_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortSetting") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortSetting_Def.schema + TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"blocked"), aname="_blocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSTrafficShapingPolicy",lazy=True)(pname=(ns,"inShapingPolicy"), aname="_inShapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSTrafficShapingPolicy",lazy=True)(pname=(ns,"outShapingPolicy"), aname="_outShapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSVendorSpecificConfig",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortSetting_Def.__bases__: + bases = list(ns0.DVPortSetting_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortSetting_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortStatus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortStatus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortStatus_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"linkUp"), aname="_linkUp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"blocked"), aname="_blocked", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"vlanIds"), aname="_vlanIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"trunkingMode"), aname="_trunkingMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"linkPeer"), aname="_linkPeer", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortStatus_Def.__bases__: + bases = list(ns0.DVPortStatus_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortStatus_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortState_Def.schema + TClist = [GTD("urn:vim25","DVPortStatus",lazy=True)(pname=(ns,"runtimeInfo"), aname="_runtimeInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortStatistics",lazy=True)(pname=(ns,"stats"), aname="_stats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificState"), aname="_vendorSpecificState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortState_Def.__bases__: + bases = list(ns0.DVPortState_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortState_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualPort_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualPort") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualPort_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortConfigInfo",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsUuid"), aname="_dvsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"proxyHost"), aname="_proxyHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"conflict"), aname="_conflict", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"conflictPortKey"), aname="_conflictPortKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastStatusChange"), aname="_lastStatusChange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualPort_Def.__bases__: + bases = list(ns0.DistributedVirtualPort_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualPort_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualPort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualPort") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualPort_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualPort",lazy=True)(pname=(ns,"DistributedVirtualPort"), aname="_DistributedVirtualPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualPort = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualPort_Holder" + self.pyclass = Holder + + class DistributedVirtualPortgroupPortgroupType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DistributedVirtualPortgroupPortgroupType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DVPortgroupPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"blockOverrideAllowed"), aname="_blockOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shapingOverrideAllowed"), aname="_shapingOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vendorConfigOverrideAllowed"), aname="_vendorConfigOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"livePortMovingAllowed"), aname="_livePortMovingAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"portConfigResetAtDisconnect"), aname="_portConfigResetAtDisconnect", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortgroupPolicy_Def.__bases__: + bases = list(ns0.DVPortgroupPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortgroupPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualPortgroupMetaTagName_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DistributedVirtualPortgroupMetaTagName") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DVPortgroupConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portNameFormat"), aname="_portNameFormat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortgroupConfigSpec_Def.__bases__: + bases = list(ns0.DVPortgroupConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortgroupConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDVPortgroupConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDVPortgroupConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDVPortgroupConfigSpec_Def.schema + TClist = [GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"DVPortgroupConfigSpec"), aname="_DVPortgroupConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DVPortgroupConfigSpec = [] + return + Holder.__name__ = "ArrayOfDVPortgroupConfigSpec_Holder" + self.pyclass = Holder + + class DVPortgroupConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portNameFormat"), aname="_portNameFormat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVPortgroupConfigInfo_Def.__bases__: + bases = list(ns0.DVPortgroupConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVPortgroupConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupReconfigureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVPortgroupReconfigureRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVPortgroupReconfigureRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "DVPortgroupReconfigureRequestType_Holder" + self.pyclass = Holder + + class DistributedVirtualPortgroupInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualPortgroupInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualPortgroupInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"switchName"), aname="_switchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupType"), aname="_portgroupType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualPortgroupInfo_Def.__bases__: + bases = list(ns0.DistributedVirtualPortgroupInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualPortgroupInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualPortgroupInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualPortgroupInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualPortgroupInfo_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"DistributedVirtualPortgroupInfo"), aname="_DistributedVirtualPortgroupInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualPortgroupInfo = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualPortgroupInfo_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"switchName"), aname="_switchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchInfo_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchInfo_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"DistributedVirtualSwitchInfo"), aname="_DistributedVirtualSwitchInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchInfo = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchInfo_Holder" + self.pyclass = Holder + + class DVSManagerDvsConfigTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSManagerDvsConfigTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSManagerDvsConfigTarget_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"distributedVirtualPortgroup"), aname="_distributedVirtualPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DVSManagerDvsConfigTarget_Def.__bases__: + bases = list(ns0.DVSManagerDvsConfigTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DVSManagerDvsConfigTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSManagerQueryAvailableSwitchSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQueryAvailableSwitchSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DVSManagerQueryAvailableSwitchSpecRequestType_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostForNewDvsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQueryCompatibleHostForNewDvsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"switchProductSpec"), aname="_switchProductSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._container = None + self._recursive = None + self._switchProductSpec = None + return + Holder.__name__ = "DVSManagerQueryCompatibleHostForNewDvsRequestType_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQueryCompatibleHostForExistingDvsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._container = None + self._recursive = None + self._dvs = None + return + Holder.__name__ = "DVSManagerQueryCompatibleHostForExistingDvsRequestType_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQueryCompatibleHostSpecRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"switchProductSpec"), aname="_switchProductSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._switchProductSpec = None + return + Holder.__name__ = "DVSManagerQueryCompatibleHostSpecRequestType_Holder" + self.pyclass = Holder + + class DVSManagerQuerySwitchByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQuerySwitchByUuidRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQuerySwitchByUuidRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._uuid = None + return + Holder.__name__ = "DVSManagerQuerySwitchByUuidRequestType_Holder" + self.pyclass = Holder + + class DVSManagerQueryDvsConfigTargetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DVSManagerQueryDvsConfigTargetRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DVSManagerQueryDvsConfigTargetRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._dvs = None + return + Holder.__name__ = "DVSManagerQueryDvsConfigTargetRequestType_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchHostMemberHostComponentState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberHostComponentState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DistributedVirtualSwitchHostMemberConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxProxySwitchPorts"), aname="_maxProxySwitchPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchHostMemberConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMemberConfigSpec"), aname="_DistributedVirtualSwitchHostMemberConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchHostMemberConfigSpec = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchHostMemberPnicSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberPnicSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"pnicDevice"), aname="_pnicDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortKey"), aname="_uplinkPortKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortgroupKey"), aname="_uplinkPortgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchHostMemberPnicSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberPnicSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMemberPnicSpec"), aname="_DistributedVirtualSwitchHostMemberPnicSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchHostMemberPnicSpec = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchHostMemberBacking_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberBacking") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMemberBacking_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchHostMemberPnicBacking_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberPnicBacking") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberPnicSpec",lazy=True)(pname=(ns,"pnicSpec"), aname="_pnicSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DistributedVirtualSwitchHostMemberBacking_Def not in ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__) + bases.insert(0, ns0.DistributedVirtualSwitchHostMemberBacking_Def) + ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__ = tuple(bases) + + ns0.DistributedVirtualSwitchHostMemberBacking_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchHostMemberConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMemberConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxProxySwitchPorts"), aname="_maxProxySwitchPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchHostMember_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostMember") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostMember_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigInfo",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortKey"), aname="_uplinkPortKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMember_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostMember_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostMember_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchHostMember_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchHostMember") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchHostMember_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMember",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMember"), aname="_DistributedVirtualSwitchHostMember", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchHostMember = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMember_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchHostProductSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchHostProductSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchHostProductSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"productLineId"), aname="_productLineId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchHostProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchHostProductSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchHostProductSpec_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostProductSpec"), aname="_DistributedVirtualSwitchHostProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchHostProductSpec = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostProductSpec_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchKeyedOpaqueBlob_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchKeyedOpaqueBlob") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"opaqueData"), aname="_opaqueData", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"DistributedVirtualSwitchKeyedOpaqueBlob"), aname="_DistributedVirtualSwitchKeyedOpaqueBlob", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchKeyedOpaqueBlob = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Holder" + self.pyclass = Holder + + class DistributedVirtualSwitchPortConnecteeConnecteeType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchPortConnecteeConnecteeType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DistributedVirtualSwitchPortConnectee_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchPortConnectee") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchPortConnectee_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"connectedEntity"), aname="_connectedEntity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicKey"), aname="_nicKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"addressHint"), aname="_addressHint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchPortConnection_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchPortConnection") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchPortConnection_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortConnection_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchPortConnection_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchPortConnection_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchPortCriteria_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchPortCriteria") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchPortCriteria_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkPort"), aname="_uplinkPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inside"), aname="_inside", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchPortStatistics_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchPortStatistics") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchPortStatistics_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"packetsInMulticast"), aname="_packetsInMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutMulticast"), aname="_packetsOutMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInMulticast"), aname="_bytesInMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutMulticast"), aname="_bytesOutMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInUnicast"), aname="_packetsInUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutUnicast"), aname="_packetsOutUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInUnicast"), aname="_bytesInUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutUnicast"), aname="_bytesOutUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInBroadcast"), aname="_packetsInBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutBroadcast"), aname="_packetsOutBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInBroadcast"), aname="_bytesInBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutBroadcast"), aname="_bytesOutBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInDropped"), aname="_packetsInDropped", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutDropped"), aname="_packetsOutDropped", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInException"), aname="_packetsInException", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutException"), aname="_packetsOutException", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DistributedVirtualSwitchProductSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DistributedVirtualSwitchProductSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DistributedVirtualSwitchProductSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"forwardingClass"), aname="_forwardingClass", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleId"), aname="_bundleId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrl"), aname="_bundleUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchProductSpec_Def.__bases__: + bases = list(ns0.DistributedVirtualSwitchProductSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DistributedVirtualSwitchProductSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDistributedVirtualSwitchProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDistributedVirtualSwitchProductSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDistributedVirtualSwitchProductSpec_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchProductSpec"), aname="_DistributedVirtualSwitchProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DistributedVirtualSwitchProductSpec = [] + return + Holder.__name__ = "ArrayOfDistributedVirtualSwitchProductSpec_Holder" + self.pyclass = Holder + + class VMwareDVSConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSConfigInfo_Def.schema + TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"pvlanConfig"), aname="_pvlanConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMtu"), aname="_maxMtu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVSConfigInfo_Def not in ns0.VMwareDVSConfigInfo_Def.__bases__: + bases = list(ns0.VMwareDVSConfigInfo_Def.__bases__) + bases.insert(0, ns0.DVSConfigInfo_Def) + ns0.VMwareDVSConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DVSConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMwareDVSConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VMwareDVSPvlanConfigSpec",lazy=True)(pname=(ns,"pvlanConfigSpec"), aname="_pvlanConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMtu"), aname="_maxMtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVSConfigSpec_Def not in ns0.VMwareDVSConfigSpec_Def.__bases__: + bases = list(ns0.VMwareDVSConfigSpec_Def.__bases__) + bases.insert(0, ns0.DVSConfigSpec_Def) + ns0.VMwareDVSConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DVSConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMwareUplinkPortOrderPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareUplinkPortOrderPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareUplinkPortOrderPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"activeUplinkPort"), aname="_activeUplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyUplinkPort"), aname="_standbyUplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.VMwareUplinkPortOrderPolicy_Def.__bases__: + bases = list(ns0.VMwareUplinkPortOrderPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.VMwareUplinkPortOrderPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSFailureCriteria_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSFailureCriteria") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSFailureCriteria_Def.schema + TClist = [GTD("urn:vim25","StringPolicy",lazy=True)(pname=(ns,"checkSpeed"), aname="_checkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkDuplex"), aname="_checkDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkErrorPercent"), aname="_checkErrorPercent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"percentage"), aname="_percentage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkBeacon"), aname="_checkBeacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.DVSFailureCriteria_Def.__bases__: + bases = list(ns0.DVSFailureCriteria_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.DVSFailureCriteria_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareUplinkPortTeamingPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmwareUplinkPortTeamingPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmwareUplinkPortTeamingPolicy_Def.schema + TClist = [GTD("urn:vim25","StringPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"reversePolicy"), aname="_reversePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"notifySwitches"), aname="_notifySwitches", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"rollingOrder"), aname="_rollingOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSFailureCriteria",lazy=True)(pname=(ns,"failureCriteria"), aname="_failureCriteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VMwareUplinkPortOrderPolicy",lazy=True)(pname=(ns,"uplinkPortOrder"), aname="_uplinkPortOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__: + bases = list(ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareDistributedVirtualSwitchVlanSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmwareDistributedVirtualSwitchVlanSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__: + bases = list(ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareDistributedVirtualSwitchPvlanSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmwareDistributedVirtualSwitchPvlanSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"pvlanId"), aname="_pvlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__: + bases = list(ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__) + bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) + ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__ = tuple(bases) + + ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareDistributedVirtualSwitchVlanIdSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmwareDistributedVirtualSwitchVlanIdSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__: + bases = list(ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__) + bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) + ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__ = tuple(bases) + + ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareDistributedVirtualSwitchTrunkVlanSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmwareDistributedVirtualSwitchTrunkVlanSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.schema + TClist = [GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__: + bases = list(ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__) + bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) + ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__ = tuple(bases) + + ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVSSecurityPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVSSecurityPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVSSecurityPolicy_Def.schema + TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"allowPromiscuous"), aname="_allowPromiscuous", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"macChanges"), aname="_macChanges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"forgedTransmits"), aname="_forgedTransmits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InheritablePolicy_Def not in ns0.DVSSecurityPolicy_Def.__bases__: + bases = list(ns0.DVSSecurityPolicy_Def.__bases__) + bases.insert(0, ns0.InheritablePolicy_Def) + ns0.DVSSecurityPolicy_Def.__bases__ = tuple(bases) + + ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMwareDVSPortSetting_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSPortSetting") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSPortSetting_Def.schema + TClist = [GTD("urn:vim25","VmwareDistributedVirtualSwitchVlanSpec",lazy=True)(pname=(ns,"vlan"), aname="_vlan", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"qosTag"), aname="_qosTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmwareUplinkPortTeamingPolicy",lazy=True)(pname=(ns,"uplinkTeamingPolicy"), aname="_uplinkTeamingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSSecurityPolicy",lazy=True)(pname=(ns,"securityPolicy"), aname="_securityPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"txUplink"), aname="_txUplink", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortSetting_Def not in ns0.VMwareDVSPortSetting_Def.__bases__: + bases = list(ns0.VMwareDVSPortSetting_Def.__bases__) + bases.insert(0, ns0.DVPortSetting_Def) + ns0.VMwareDVSPortSetting_Def.__bases__ = tuple(bases) + + ns0.DVPortSetting_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMwareDVSPortgroupPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSPortgroupPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSPortgroupPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"vlanOverrideAllowed"), aname="_vlanOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkTeamingOverrideAllowed"), aname="_uplinkTeamingOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"securityPolicyOverrideAllowed"), aname="_securityPolicyOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortgroupPolicy_Def not in ns0.VMwareDVSPortgroupPolicy_Def.__bases__: + bases = list(ns0.VMwareDVSPortgroupPolicy_Def.__bases__) + bases.insert(0, ns0.DVPortgroupPolicy_Def) + ns0.VMwareDVSPortgroupPolicy_Def.__bases__ = tuple(bases) + + ns0.DVPortgroupPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmwareDistributedVirtualSwitchPvlanPortType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VmwareDistributedVirtualSwitchPvlanPortType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VMwareDVSPvlanConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSPvlanConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSPvlanConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"pvlanEntry"), aname="_pvlanEntry", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VMwareDVSPvlanConfigSpec_Def.__bases__: + bases = list(ns0.VMwareDVSPvlanConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VMwareDVSPvlanConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVMwareDVSPvlanConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVMwareDVSPvlanConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVMwareDVSPvlanConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VMwareDVSPvlanConfigSpec",lazy=True)(pname=(ns,"VMwareDVSPvlanConfigSpec"), aname="_VMwareDVSPvlanConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VMwareDVSPvlanConfigSpec = [] + return + Holder.__name__ = "ArrayOfVMwareDVSPvlanConfigSpec_Holder" + self.pyclass = Holder + + class VMwareDVSPvlanMapEntry_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMwareDVSPvlanMapEntry") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMwareDVSPvlanMapEntry_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"primaryVlanId"), aname="_primaryVlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"secondaryVlanId"), aname="_secondaryVlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pvlanType"), aname="_pvlanType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VMwareDVSPvlanMapEntry_Def.__bases__: + bases = list(ns0.VMwareDVSPvlanMapEntry_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VMwareDVSPvlanMapEntry_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVMwareDVSPvlanMapEntry_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVMwareDVSPvlanMapEntry") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVMwareDVSPvlanMapEntry_Def.schema + TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"VMwareDVSPvlanMapEntry"), aname="_VMwareDVSPvlanMapEntry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VMwareDVSPvlanMapEntry = [] + return + Holder.__name__ = "ArrayOfVMwareDVSPvlanMapEntry_Holder" + self.pyclass = Holder + + class EventEventSeverity_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EventEventSeverity") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class Event_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Event") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Event_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"chainId"), aname="_chainId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createdTime"), aname="_createdTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatacenterEventArgument",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceEventArgument",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"ds"), aname="_ds", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkEventArgument",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullFormattedMessage"), aname="_fullFormattedMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeTag"), aname="_changeTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.Event_Def.__bases__: + bases = list(ns0.Event_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.Event_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEvent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEvent") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEvent_Def.schema + TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"Event"), aname="_Event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._Event = [] + return + Holder.__name__ = "ArrayOfEvent_Holder" + self.pyclass = Holder + + class EventEx_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventEx") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventEx_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"severity"), aname="_severity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"arguments"), aname="_arguments", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectId"), aname="_objectId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectType"), aname="_objectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.EventEx_Def.__bases__: + bases = list(ns0.EventEx_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.EventEx_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.GeneralEvent_Def.__bases__: + bases = list(ns0.GeneralEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.GeneralEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralHostInfoEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralHostInfoEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralHostInfoEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralHostInfoEvent_Def.__bases__: + bases = list(ns0.GeneralHostInfoEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralHostInfoEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralHostWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralHostWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralHostWarningEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralHostWarningEvent_Def.__bases__: + bases = list(ns0.GeneralHostWarningEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralHostWarningEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralHostErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralHostErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralHostErrorEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralHostErrorEvent_Def.__bases__: + bases = list(ns0.GeneralHostErrorEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralHostErrorEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralVmInfoEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralVmInfoEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralVmInfoEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralVmInfoEvent_Def.__bases__: + bases = list(ns0.GeneralVmInfoEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralVmInfoEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralVmWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralVmWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralVmWarningEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralVmWarningEvent_Def.__bases__: + bases = list(ns0.GeneralVmWarningEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralVmWarningEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralVmErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralVmErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralVmErrorEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralVmErrorEvent_Def.__bases__: + bases = list(ns0.GeneralVmErrorEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralVmErrorEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GeneralUserEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GeneralUserEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GeneralUserEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.GeneralUserEvent_Def.__bases__: + bases = list(ns0.GeneralUserEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.GeneralUserEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExtendedEventPair_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtendedEventPair") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtendedEventPair_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ExtendedEventPair_Def.__bases__: + bases = list(ns0.ExtendedEventPair_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ExtendedEventPair_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfExtendedEventPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfExtendedEventPair") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfExtendedEventPair_Def.schema + TClist = [GTD("urn:vim25","ExtendedEventPair",lazy=True)(pname=(ns,"ExtendedEventPair"), aname="_ExtendedEventPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ExtendedEventPair = [] + return + Holder.__name__ = "ArrayOfExtendedEventPair_Holder" + self.pyclass = Holder + + class ExtendedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtendedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtendedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"managedObject"), aname="_managedObject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtendedEventPair",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.GeneralEvent_Def not in ns0.ExtendedEvent_Def.__bases__: + bases = list(ns0.ExtendedEvent_Def.__bases__) + bases.insert(0, ns0.GeneralEvent_Def) + ns0.ExtendedEvent_Def.__bases__ = tuple(bases) + + ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HealthStatusChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HealthStatusChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HealthStatusChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"componentId"), aname="_componentId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"oldStatus"), aname="_oldStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newStatus"), aname="_newStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"componentName"), aname="_componentName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.HealthStatusChangedEvent_Def.__bases__: + bases = list(ns0.HealthStatusChangedEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.HealthStatusChangedEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInventoryUnreadableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInventoryUnreadableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInventoryUnreadableEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.HostInventoryUnreadableEvent_Def.__bases__: + bases = list(ns0.HostInventoryUnreadableEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.HostInventoryUnreadableEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatacenterEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.DatacenterEvent_Def.__bases__: + bases = list(ns0.DatacenterEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.DatacenterEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatacenterCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatacenterEvent_Def not in ns0.DatacenterCreatedEvent_Def.__bases__: + bases = list(ns0.DatacenterCreatedEvent_Def.__bases__) + bases.insert(0, ns0.DatacenterEvent_Def) + ns0.DatacenterCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.DatacenterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatacenterRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatacenterEvent_Def not in ns0.DatacenterRenamedEvent_Def.__bases__: + bases = list(ns0.DatacenterRenamedEvent_Def.__bases__) + bases.insert(0, ns0.DatacenterEvent_Def) + ns0.DatacenterRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.DatacenterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SessionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.SessionEvent_Def.__bases__: + bases = list(ns0.SessionEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.SessionEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ServerStartedSessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServerStartedSessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServerStartedSessionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.ServerStartedSessionEvent_Def.__bases__: + bases = list(ns0.ServerStartedSessionEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.ServerStartedSessionEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserLoginSessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserLoginSessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserLoginSessionEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.UserLoginSessionEvent_Def.__bases__: + bases = list(ns0.UserLoginSessionEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.UserLoginSessionEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserLogoutSessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserLogoutSessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserLogoutSessionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.UserLogoutSessionEvent_Def.__bases__: + bases = list(ns0.UserLogoutSessionEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.UserLogoutSessionEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class BadUsernameSessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "BadUsernameSessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.BadUsernameSessionEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.BadUsernameSessionEvent_Def.__bases__: + bases = list(ns0.BadUsernameSessionEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.BadUsernameSessionEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlreadyAuthenticatedSessionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlreadyAuthenticatedSessionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlreadyAuthenticatedSessionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__: + bases = list(ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoAccessUserEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoAccessUserEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoAccessUserEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.NoAccessUserEvent_Def.__bases__: + bases = list(ns0.NoAccessUserEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.NoAccessUserEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SessionTerminatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SessionTerminatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SessionTerminatedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"terminatedUsername"), aname="_terminatedUsername", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.SessionTerminatedEvent_Def.__bases__: + bases = list(ns0.SessionTerminatedEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.SessionTerminatedEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GlobalMessageChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GlobalMessageChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GlobalMessageChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SessionEvent_Def not in ns0.GlobalMessageChangedEvent_Def.__bases__: + bases = list(ns0.GlobalMessageChangedEvent_Def.__bases__) + bases.insert(0, ns0.SessionEvent_Def) + ns0.GlobalMessageChangedEvent_Def.__bases__ = tuple(bases) + + ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UpgradeEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.UpgradeEvent_Def.__bases__: + bases = list(ns0.UpgradeEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.UpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InfoUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InfoUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InfoUpgradeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.UpgradeEvent_Def not in ns0.InfoUpgradeEvent_Def.__bases__: + bases = list(ns0.InfoUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.UpgradeEvent_Def) + ns0.InfoUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class WarningUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "WarningUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.WarningUpgradeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.UpgradeEvent_Def not in ns0.WarningUpgradeEvent_Def.__bases__: + bases = list(ns0.WarningUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.UpgradeEvent_Def) + ns0.WarningUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ErrorUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ErrorUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ErrorUpgradeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.UpgradeEvent_Def not in ns0.ErrorUpgradeEvent_Def.__bases__: + bases = list(ns0.ErrorUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.UpgradeEvent_Def) + ns0.ErrorUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserUpgradeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.UpgradeEvent_Def not in ns0.UserUpgradeEvent_Def.__bases__: + bases = list(ns0.UserUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.UpgradeEvent_Def) + ns0.UserUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.HostEvent_Def.__bases__: + bases = list(ns0.HostEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.HostEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasEvent_Def.__bases__: + bases = list(ns0.HostDasEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostConnectedEvent_Def.__bases__: + bases = list(ns0.HostConnectedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostConnectedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDisconnectedEventReasonCode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostDisconnectedEventReasonCode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostDisconnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDisconnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDisconnectedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDisconnectedEvent_Def.__bases__: + bases = list(ns0.HostDisconnectedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDisconnectedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSyncFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSyncFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSyncFailedEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostSyncFailedEvent_Def.__bases__: + bases = list(ns0.HostSyncFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostSyncFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectionLostEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectionLostEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectionLostEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostConnectionLostEvent_Def.__bases__: + bases = list(ns0.HostConnectionLostEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostConnectionLostEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostReconnectionFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostReconnectionFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostReconnectionFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostReconnectionFailedEvent_Def.__bases__: + bases = list(ns0.HostReconnectionFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostReconnectionFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedNoConnectionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedNoConnectionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedNoConnectionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedNoConnectionEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedNoConnectionEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedNoConnectionEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedBadUsernameEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedBadUsernameEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedBadUsernameEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedBadUsernameEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedBadUsernameEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedBadUsernameEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedBadVersionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedBadVersionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedBadVersionEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedBadVersionEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedBadVersionEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedBadVersionEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedAlreadyManagedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedAlreadyManagedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedAlreadyManagedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"serverName"), aname="_serverName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedNoLicenseEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedNoLicenseEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedNoLicenseEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedNoLicenseEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedNoLicenseEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedNoLicenseEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedNetworkErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedNetworkErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedNetworkErrorEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostRemovedEvent_Def.__bases__: + bases = list(ns0.HostRemovedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedCcagentUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedCcagentUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedCcagentUpgradeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedBadCcagentEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedBadCcagentEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedBadCcagentEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedBadCcagentEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedBadCcagentEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedBadCcagentEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedAccountFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedAccountFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedAccountFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedAccountFailedEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedAccountFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedAccountFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedNoAccessEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedNoAccessEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedNoAccessEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedNoAccessEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedNoAccessEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedNoAccessEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostShutdownEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostShutdownEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostShutdownEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostShutdownEvent_Def.__bases__: + bases = list(ns0.HostShutdownEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostShutdownEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedNotFoundEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedNotFoundEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedNotFoundEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedNotFoundEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedNotFoundEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedNotFoundEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCnxFailedTimeoutEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCnxFailedTimeoutEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCnxFailedTimeoutEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCnxFailedTimeoutEvent_Def.__bases__: + bases = list(ns0.HostCnxFailedTimeoutEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCnxFailedTimeoutEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostUpgradeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUpgradeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUpgradeFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostUpgradeFailedEvent_Def.__bases__: + bases = list(ns0.HostUpgradeFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostUpgradeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EnteringMaintenanceModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EnteringMaintenanceModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EnteringMaintenanceModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.EnteringMaintenanceModeEvent_Def.__bases__: + bases = list(ns0.EnteringMaintenanceModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.EnteringMaintenanceModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EnteredMaintenanceModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EnteredMaintenanceModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EnteredMaintenanceModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.EnteredMaintenanceModeEvent_Def.__bases__: + bases = list(ns0.EnteredMaintenanceModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.EnteredMaintenanceModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExitMaintenanceModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExitMaintenanceModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExitMaintenanceModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.ExitMaintenanceModeEvent_Def.__bases__: + bases = list(ns0.ExitMaintenanceModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.ExitMaintenanceModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CanceledHostOperationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CanceledHostOperationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CanceledHostOperationEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.CanceledHostOperationEvent_Def.__bases__: + bases = list(ns0.CanceledHostOperationEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.CanceledHostOperationEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TimedOutHostOperationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TimedOutHostOperationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TimedOutHostOperationEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.TimedOutHostOperationEvent_Def.__bases__: + bases = list(ns0.TimedOutHostOperationEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.TimedOutHostOperationEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasEnabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasEnabledEvent_Def.__bases__: + bases = list(ns0.HostDasEnabledEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasDisabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasDisabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasDisabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasDisabledEvent_Def.__bases__: + bases = list(ns0.HostDasDisabledEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasDisabledEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasEnablingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasEnablingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasEnablingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasEnablingEvent_Def.__bases__: + bases = list(ns0.HostDasEnablingEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasEnablingEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasDisablingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasDisablingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasDisablingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasDisablingEvent_Def.__bases__: + bases = list(ns0.HostDasDisablingEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasDisablingEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasErrorEventHostDasErrorReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostDasErrorEventHostDasErrorReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostDasErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasErrorEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasErrorEvent_Def.__bases__: + bases = list(ns0.HostDasErrorEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasErrorEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDasOkEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDasOkEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDasOkEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostDasOkEvent_Def.__bases__: + bases = list(ns0.HostDasOkEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostDasOkEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VcAgentUpgradedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VcAgentUpgradedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VcAgentUpgradedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VcAgentUpgradedEvent_Def.__bases__: + bases = list(ns0.VcAgentUpgradedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VcAgentUpgradedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VcAgentUninstalledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VcAgentUninstalledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VcAgentUninstalledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VcAgentUninstalledEvent_Def.__bases__: + bases = list(ns0.VcAgentUninstalledEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VcAgentUninstalledEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VcAgentUpgradeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VcAgentUpgradeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VcAgentUpgradeFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VcAgentUpgradeFailedEvent_Def.__bases__: + bases = list(ns0.VcAgentUpgradeFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VcAgentUpgradeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VcAgentUninstallFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VcAgentUninstallFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VcAgentUninstallFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VcAgentUninstallFailedEvent_Def.__bases__: + bases = list(ns0.VcAgentUninstallFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VcAgentUninstallFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostAddedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAddedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAddedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostAddedEvent_Def.__bases__: + bases = list(ns0.HostAddedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostAddedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostAddFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAddFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAddFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostAddFailedEvent_Def.__bases__: + bases = list(ns0.HostAddFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostAddFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldIP"), aname="_oldIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newIP"), aname="_newIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostIpChangedEvent_Def.__bases__: + bases = list(ns0.HostIpChangedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostIpChangedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EnteringStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EnteringStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EnteringStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.EnteringStandbyModeEvent_Def.__bases__: + bases = list(ns0.EnteringStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.EnteringStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsEnteringStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsEnteringStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsEnteringStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EnteringStandbyModeEvent_Def not in ns0.DrsEnteringStandbyModeEvent_Def.__bases__: + bases = list(ns0.DrsEnteringStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.EnteringStandbyModeEvent_Def) + ns0.DrsEnteringStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.EnteringStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EnteredStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EnteredStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EnteredStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.EnteredStandbyModeEvent_Def.__bases__: + bases = list(ns0.EnteredStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.EnteredStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsEnteredStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsEnteredStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsEnteredStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EnteredStandbyModeEvent_Def not in ns0.DrsEnteredStandbyModeEvent_Def.__bases__: + bases = list(ns0.DrsEnteredStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.EnteredStandbyModeEvent_Def) + ns0.DrsEnteredStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.EnteredStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExitingStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExitingStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExitingStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.ExitingStandbyModeEvent_Def.__bases__: + bases = list(ns0.ExitingStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.ExitingStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsExitingStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsExitingStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsExitingStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ExitingStandbyModeEvent_Def not in ns0.DrsExitingStandbyModeEvent_Def.__bases__: + bases = list(ns0.DrsExitingStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.ExitingStandbyModeEvent_Def) + ns0.DrsExitingStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.ExitingStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExitedStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExitedStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExitedStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.ExitedStandbyModeEvent_Def.__bases__: + bases = list(ns0.ExitedStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.ExitedStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsExitedStandbyModeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsExitedStandbyModeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsExitedStandbyModeEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ExitedStandbyModeEvent_Def not in ns0.DrsExitedStandbyModeEvent_Def.__bases__: + bases = list(ns0.DrsExitedStandbyModeEvent_Def.__bases__) + bases.insert(0, ns0.ExitedStandbyModeEvent_Def) + ns0.DrsExitedStandbyModeEvent_Def.__bases__ = tuple(bases) + + ns0.ExitedStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExitStandbyModeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExitStandbyModeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExitStandbyModeFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.ExitStandbyModeFailedEvent_Def.__bases__: + bases = list(ns0.ExitStandbyModeFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.ExitStandbyModeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsExitStandbyModeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsExitStandbyModeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsExitStandbyModeFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ExitStandbyModeFailedEvent_Def not in ns0.DrsExitStandbyModeFailedEvent_Def.__bases__: + bases = list(ns0.DrsExitStandbyModeFailedEvent_Def.__bases__) + bases.insert(0, ns0.ExitStandbyModeFailedEvent_Def) + ns0.DrsExitStandbyModeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.ExitStandbyModeFailedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdatedAgentBeingRestartedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UpdatedAgentBeingRestartedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UpdatedAgentBeingRestartedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__: + bases = list(ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AccountCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AccountCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AccountCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.AccountCreatedEvent_Def.__bases__: + bases = list(ns0.AccountCreatedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.AccountCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AccountRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AccountRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AccountRemovedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"account"), aname="_account", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.AccountRemovedEvent_Def.__bases__: + bases = list(ns0.AccountRemovedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.AccountRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserPasswordChanged_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserPasswordChanged") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserPasswordChanged_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.UserPasswordChanged_Def.__bases__: + bases = list(ns0.UserPasswordChanged_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.UserPasswordChanged_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AccountUpdatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AccountUpdatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AccountUpdatedEvent_Def.schema + TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.AccountUpdatedEvent_Def.__bases__: + bases = list(ns0.AccountUpdatedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.AccountUpdatedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserAssignedToGroup_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserAssignedToGroup") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserAssignedToGroup_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.UserAssignedToGroup_Def.__bases__: + bases = list(ns0.UserAssignedToGroup_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.UserAssignedToGroup_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserUnassignedFromGroup_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserUnassignedFromGroup") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserUnassignedFromGroup_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.UserUnassignedFromGroup_Def.__bases__: + bases = list(ns0.UserUnassignedFromGroup_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.UserUnassignedFromGroup_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastorePrincipalConfigured_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastorePrincipalConfigured") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastorePrincipalConfigured_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DatastorePrincipalConfigured_Def.__bases__: + bases = list(ns0.DatastorePrincipalConfigured_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DatastorePrincipalConfigured_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMFSDatastoreCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMFSDatastoreCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMFSDatastoreCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VMFSDatastoreCreatedEvent_Def.__bases__: + bases = list(ns0.VMFSDatastoreCreatedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VMFSDatastoreCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NASDatastoreCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NASDatastoreCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NASDatastoreCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.NASDatastoreCreatedEvent_Def.__bases__: + bases = list(ns0.NASDatastoreCreatedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.NASDatastoreCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LocalDatastoreCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalDatastoreCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalDatastoreCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.LocalDatastoreCreatedEvent_Def.__bases__: + bases = list(ns0.LocalDatastoreCreatedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.LocalDatastoreCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMFSDatastoreExtendedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMFSDatastoreExtendedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMFSDatastoreExtendedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VMFSDatastoreExtendedEvent_Def.__bases__: + bases = list(ns0.VMFSDatastoreExtendedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VMFSDatastoreExtendedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMFSDatastoreExpandedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMFSDatastoreExpandedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMFSDatastoreExpandedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VMFSDatastoreExpandedEvent_Def.__bases__: + bases = list(ns0.VMFSDatastoreExpandedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VMFSDatastoreExpandedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreRemovedOnHostEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreRemovedOnHostEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreRemovedOnHostEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DatastoreRemovedOnHostEvent_Def.__bases__: + bases = list(ns0.DatastoreRemovedOnHostEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DatastoreRemovedOnHostEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreRenamedOnHostEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreRenamedOnHostEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreRenamedOnHostEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DatastoreRenamedOnHostEvent_Def.__bases__: + bases = list(ns0.DatastoreRenamedOnHostEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DatastoreRenamedOnHostEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DuplicateIpDetectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DuplicateIpDetectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DuplicateIpDetectedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"duplicateIP"), aname="_duplicateIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DuplicateIpDetectedEvent_Def.__bases__: + bases = list(ns0.DuplicateIpDetectedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DuplicateIpDetectedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreDiscoveredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreDiscoveredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreDiscoveredEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DatastoreDiscoveredEvent_Def.__bases__: + bases = list(ns0.DatastoreDiscoveredEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DatastoreDiscoveredEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsResourceConfigureFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsResourceConfigureFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsResourceConfigureFailedEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DrsResourceConfigureFailedEvent_Def.__bases__: + bases = list(ns0.DrsResourceConfigureFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DrsResourceConfigureFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsResourceConfigureSyncedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsResourceConfigureSyncedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsResourceConfigureSyncedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.DrsResourceConfigureSyncedEvent_Def.__bases__: + bases = list(ns0.DrsResourceConfigureSyncedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.DrsResourceConfigureSyncedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostGetShortNameFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostGetShortNameFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostGetShortNameFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostGetShortNameFailedEvent_Def.__bases__: + bases = list(ns0.HostGetShortNameFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostGetShortNameFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostShortNameToIpFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostShortNameToIpFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostShortNameToIpFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"shortName"), aname="_shortName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostShortNameToIpFailedEvent_Def.__bases__: + bases = list(ns0.HostShortNameToIpFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostShortNameToIpFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpToShortNameFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpToShortNameFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpToShortNameFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostIpToShortNameFailedEvent_Def.__bases__: + bases = list(ns0.HostIpToShortNameFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostIpToShortNameFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPrimaryAgentNotShortNameEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPrimaryAgentNotShortNameEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPrimaryAgentNotShortNameEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"primaryAgent"), aname="_primaryAgent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__: + bases = list(ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNotInClusterEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNotInClusterEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNotInClusterEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostNotInClusterEvent_Def.__bases__: + bases = list(ns0.HostNotInClusterEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostNotInClusterEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIsolationIpPingFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIsolationIpPingFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIsolationIpPingFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"isolationIp"), aname="_isolationIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostIsolationIpPingFailedEvent_Def.__bases__: + bases = list(ns0.HostIsolationIpPingFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostIsolationIpPingFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpInconsistentEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpInconsistentEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpInconsistentEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress2"), aname="_ipAddress2", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostIpInconsistentEvent_Def.__bases__: + bases = list(ns0.HostIpInconsistentEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostIpInconsistentEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostUserWorldSwapNotEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUserWorldSwapNotEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUserWorldSwapNotEnabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__: + bases = list(ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNonCompliantEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNonCompliantEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNonCompliantEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostNonCompliantEvent_Def.__bases__: + bases = list(ns0.HostNonCompliantEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostNonCompliantEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCompliantEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCompliantEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCompliantEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostCompliantEvent_Def.__bases__: + bases = list(ns0.HostCompliantEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostCompliantEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostComplianceCheckedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostComplianceCheckedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostComplianceCheckedEvent_Def.schema + TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostComplianceCheckedEvent_Def.__bases__: + bases = list(ns0.HostComplianceCheckedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostComplianceCheckedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterComplianceCheckedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterComplianceCheckedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterComplianceCheckedEvent_Def.schema + TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterComplianceCheckedEvent_Def.__bases__: + bases = list(ns0.ClusterComplianceCheckedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterComplianceCheckedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileEvent_Def.schema + TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.ProfileEvent_Def.__bases__: + bases = list(ns0.ProfileEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.ProfileEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileCreatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileCreatedEvent_Def.__bases__: + bases = list(ns0.ProfileCreatedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileRemovedEvent_Def.__bases__: + bases = list(ns0.ProfileRemovedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileAssociatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileAssociatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileAssociatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileAssociatedEvent_Def.__bases__: + bases = list(ns0.ProfileAssociatedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileAssociatedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileDissociatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileDissociatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileDissociatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileDissociatedEvent_Def.__bases__: + bases = list(ns0.ProfileDissociatedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileDissociatedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigAppliedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigAppliedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigAppliedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostConfigAppliedEvent_Def.__bases__: + bases = list(ns0.HostConfigAppliedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostConfigAppliedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileReferenceHostChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileReferenceHostChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileReferenceHostChangedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"referenceHost"), aname="_referenceHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileReferenceHostChangedEvent_Def.__bases__: + bases = list(ns0.ProfileReferenceHostChangedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileReferenceHostChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileChangedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileEvent_Def not in ns0.ProfileChangedEvent_Def.__bases__: + bases = list(ns0.ProfileChangedEvent_Def.__bases__) + bases.insert(0, ns0.ProfileEvent_Def) + ns0.ProfileChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileAppliedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileAppliedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileAppliedEvent_Def.schema + TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostProfileAppliedEvent_Def.__bases__: + bases = list(ns0.HostProfileAppliedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostProfileAppliedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostShortNameInconsistentEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostShortNameInconsistentEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostShortNameInconsistentEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"shortName"), aname="_shortName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"shortName2"), aname="_shortName2", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostShortNameInconsistentEvent_Def.__bases__: + bases = list(ns0.HostShortNameInconsistentEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostShortNameInconsistentEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNoRedundantManagementNetworkEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNoRedundantManagementNetworkEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNoRedundantManagementNetworkEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__: + bases = list(ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNoAvailableNetworksEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNoAvailableNetworksEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNoAvailableNetworksEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostNoAvailableNetworksEvent_Def.__bases__: + bases = list(ns0.HostNoAvailableNetworksEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostNoAvailableNetworksEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostExtraNetworksEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostExtraNetworksEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostExtraNetworksEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostExtraNetworksEvent_Def.__bases__: + bases = list(ns0.HostExtraNetworksEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostExtraNetworksEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNoHAEnabledPortGroupsEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNoHAEnabledPortGroupsEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNoHAEnabledPortGroupsEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__: + bases = list(ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMissingNetworksEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMissingNetworksEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMissingNetworksEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDasEvent_Def not in ns0.HostMissingNetworksEvent_Def.__bases__: + bases = list(ns0.HostMissingNetworksEvent_Def.__bases__) + bases.insert(0, ns0.HostDasEvent_Def) + ns0.HostMissingNetworksEvent_Def.__bases__ = tuple(bases) + + ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VnicPortArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VnicPortArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VnicPortArgument_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VnicPortArgument_Def.__bases__: + bases = list(ns0.VnicPortArgument_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VnicPortArgument_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVnicPortArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVnicPortArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVnicPortArgument_Def.schema + TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"VnicPortArgument"), aname="_VnicPortArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VnicPortArgument = [] + return + Holder.__name__ = "ArrayOfVnicPortArgument_Holder" + self.pyclass = Holder + + class HostVnicConnectedToCustomizedDVPortEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVnicConnectedToCustomizedDVPortEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.schema + TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__: + bases = list(ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GhostDvsProxySwitchDetectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GhostDvsProxySwitchDetectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GhostDvsProxySwitchDetectedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__: + bases = list(ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GhostDvsProxySwitchRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GhostDvsProxySwitchRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GhostDvsProxySwitchRemovedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__: + bases = list(ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmEvent_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.VmEvent_Def.__bases__: + bases = list(ns0.VmEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.VmEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPoweredOffEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPoweredOffEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPoweredOffEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmPoweredOffEvent_Def.__bases__: + bases = list(ns0.VmPoweredOffEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmPoweredOffEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPoweredOnEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPoweredOnEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPoweredOnEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmPoweredOnEvent_Def.__bases__: + bases = list(ns0.VmPoweredOnEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmPoweredOnEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSuspendedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSuspendedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSuspendedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSuspendedEvent_Def.__bases__: + bases = list(ns0.VmSuspendedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSuspendedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStartingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStartingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStartingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStartingEvent_Def.__bases__: + bases = list(ns0.VmStartingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStartingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStoppingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStoppingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStoppingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStoppingEvent_Def.__bases__: + bases = list(ns0.VmStoppingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStoppingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSuspendingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSuspendingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSuspendingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSuspendingEvent_Def.__bases__: + bases = list(ns0.VmSuspendingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSuspendingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmResumingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmResumingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmResumingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmResumingEvent_Def.__bases__: + bases = list(ns0.VmResumingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmResumingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDisconnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDisconnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDisconnectedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDisconnectedEvent_Def.__bases__: + bases = list(ns0.VmDisconnectedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDisconnectedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRemoteConsoleConnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRemoteConsoleConnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRemoteConsoleConnectedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRemoteConsoleConnectedEvent_Def.__bases__: + bases = list(ns0.VmRemoteConsoleConnectedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRemoteConsoleConnectedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRemoteConsoleDisconnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRemoteConsoleDisconnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRemoteConsoleDisconnectedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__: + bases = list(ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiscoveredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiscoveredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiscoveredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDiscoveredEvent_Def.__bases__: + bases = list(ns0.VmDiscoveredEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDiscoveredEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmOrphanedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmOrphanedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmOrphanedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmOrphanedEvent_Def.__bases__: + bases = list(ns0.VmOrphanedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmOrphanedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmBeingCreatedEvent_Def.__bases__: + bases = list(ns0.VmBeingCreatedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmBeingCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmCreatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmCreatedEvent_Def.__bases__: + bases = list(ns0.VmCreatedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStartRecordingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStartRecordingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStartRecordingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStartRecordingEvent_Def.__bases__: + bases = list(ns0.VmStartRecordingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStartRecordingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmEndRecordingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmEndRecordingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmEndRecordingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmEndRecordingEvent_Def.__bases__: + bases = list(ns0.VmEndRecordingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmEndRecordingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStartReplayingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStartReplayingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStartReplayingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStartReplayingEvent_Def.__bases__: + bases = list(ns0.VmStartReplayingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStartReplayingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmEndReplayingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmEndReplayingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmEndReplayingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmEndReplayingEvent_Def.__bases__: + bases = list(ns0.VmEndReplayingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmEndReplayingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRegisteredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRegisteredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRegisteredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRegisteredEvent_Def.__bases__: + bases = list(ns0.VmRegisteredEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRegisteredEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmAutoRenameEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmAutoRenameEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmAutoRenameEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmAutoRenameEvent_Def.__bases__: + bases = list(ns0.VmAutoRenameEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmAutoRenameEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingHotMigratedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingHotMigratedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingHotMigratedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmBeingHotMigratedEvent_Def.__bases__: + bases = list(ns0.VmBeingHotMigratedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmBeingHotMigratedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmResettingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmResettingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmResettingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmResettingEvent_Def.__bases__: + bases = list(ns0.VmResettingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmResettingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStaticMacConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStaticMacConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStaticMacConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStaticMacConflictEvent_Def.__bases__: + bases = list(ns0.VmStaticMacConflictEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStaticMacConflictEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMacConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMacConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMacConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMacConflictEvent_Def.__bases__: + bases = list(ns0.VmMacConflictEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMacConflictEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingDeployedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingDeployedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingDeployedEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"srcTemplate"), aname="_srcTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmBeingDeployedEvent_Def.__bases__: + bases = list(ns0.VmBeingDeployedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmBeingDeployedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDeployFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDeployFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDeployFailedEvent_Def.schema + TClist = [GTD("urn:vim25","EntityEventArgument",lazy=True)(pname=(ns,"destDatastore"), aname="_destDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDeployFailedEvent_Def.__bases__: + bases = list(ns0.VmDeployFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDeployFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDeployedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDeployedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDeployedEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"srcTemplate"), aname="_srcTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDeployedEvent_Def.__bases__: + bases = list(ns0.VmDeployedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDeployedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMacChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMacChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMacChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"oldMac"), aname="_oldMac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newMac"), aname="_newMac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMacChangedEvent_Def.__bases__: + bases = list(ns0.VmMacChangedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMacChangedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMacAssignedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMacAssignedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMacAssignedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMacAssignedEvent_Def.__bases__: + bases = list(ns0.VmMacAssignedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMacAssignedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUuidConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUuidConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUuidConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUuidConflictEvent_Def.__bases__: + bases = list(ns0.VmUuidConflictEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUuidConflictEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmInstanceUuidConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmInstanceUuidConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmInstanceUuidConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmInstanceUuidConflictEvent_Def.__bases__: + bases = list(ns0.VmInstanceUuidConflictEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmInstanceUuidConflictEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingMigratedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingMigratedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingMigratedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmBeingMigratedEvent_Def.__bases__: + bases = list(ns0.VmBeingMigratedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmBeingMigratedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedMigrateEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedMigrateEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedMigrateEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedMigrateEvent_Def.__bases__: + bases = list(ns0.VmFailedMigrateEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedMigrateEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMigratedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMigratedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMigratedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMigratedEvent_Def.__bases__: + bases = list(ns0.VmMigratedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMigratedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUnsupportedStartingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUnsupportedStartingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUnsupportedStartingEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmStartingEvent_Def not in ns0.VmUnsupportedStartingEvent_Def.__bases__: + bases = list(ns0.VmUnsupportedStartingEvent_Def.__bases__) + bases.insert(0, ns0.VmStartingEvent_Def) + ns0.VmUnsupportedStartingEvent_Def.__bases__ = tuple(bases) + + ns0.VmStartingEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsVmMigratedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsVmMigratedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsVmMigratedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmMigratedEvent_Def not in ns0.DrsVmMigratedEvent_Def.__bases__: + bases = list(ns0.DrsVmMigratedEvent_Def.__bases__) + bases.insert(0, ns0.VmMigratedEvent_Def) + ns0.DrsVmMigratedEvent_Def.__bases__ = tuple(bases) + + ns0.VmMigratedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsVmPoweredOnEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsVmPoweredOnEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsVmPoweredOnEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmPoweredOnEvent_Def not in ns0.DrsVmPoweredOnEvent_Def.__bases__: + bases = list(ns0.DrsVmPoweredOnEvent_Def.__bases__) + bases.insert(0, ns0.VmPoweredOnEvent_Def) + ns0.DrsVmPoweredOnEvent_Def.__bases__ = tuple(bases) + + ns0.VmPoweredOnEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRelocateSpecEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRelocateSpecEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRelocateSpecEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRelocateSpecEvent_Def.__bases__: + bases = list(ns0.VmRelocateSpecEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRelocateSpecEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingRelocatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingRelocatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingRelocatedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmRelocateSpecEvent_Def not in ns0.VmBeingRelocatedEvent_Def.__bases__: + bases = list(ns0.VmBeingRelocatedEvent_Def.__bases__) + bases.insert(0, ns0.VmRelocateSpecEvent_Def) + ns0.VmBeingRelocatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRelocatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRelocatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRelocatedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmRelocateSpecEvent_Def not in ns0.VmRelocatedEvent_Def.__bases__: + bases = list(ns0.VmRelocatedEvent_Def.__bases__) + bases.insert(0, ns0.VmRelocateSpecEvent_Def) + ns0.VmRelocatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRelocateFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRelocateFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRelocateFailedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmRelocateSpecEvent_Def not in ns0.VmRelocateFailedEvent_Def.__bases__: + bases = list(ns0.VmRelocateFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmRelocateSpecEvent_Def) + ns0.VmRelocateFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmEmigratingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmEmigratingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmEmigratingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmEmigratingEvent_Def.__bases__: + bases = list(ns0.VmEmigratingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmEmigratingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmCloneEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmCloneEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmCloneEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmCloneEvent_Def.__bases__: + bases = list(ns0.VmCloneEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmCloneEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmBeingClonedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmBeingClonedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmBeingClonedEvent_Def.schema + TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"destFolder"), aname="_destFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmCloneEvent_Def not in ns0.VmBeingClonedEvent_Def.__bases__: + bases = list(ns0.VmBeingClonedEvent_Def.__bases__) + bases.insert(0, ns0.VmCloneEvent_Def) + ns0.VmBeingClonedEvent_Def.__bases__ = tuple(bases) + + ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmCloneFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmCloneFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmCloneFailedEvent_Def.schema + TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"destFolder"), aname="_destFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmCloneEvent_Def not in ns0.VmCloneFailedEvent_Def.__bases__: + bases = list(ns0.VmCloneFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmCloneEvent_Def) + ns0.VmCloneFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmClonedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmClonedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmClonedEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"sourceVm"), aname="_sourceVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmCloneEvent_Def not in ns0.VmClonedEvent_Def.__bases__: + bases = list(ns0.VmClonedEvent_Def.__bases__) + bases.insert(0, ns0.VmCloneEvent_Def) + ns0.VmClonedEvent_Def.__bases__ = tuple(bases) + + ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmResourceReallocatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmResourceReallocatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmResourceReallocatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmResourceReallocatedEvent_Def.__bases__: + bases = list(ns0.VmResourceReallocatedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmResourceReallocatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRenamedEvent_Def.__bases__: + bases = list(ns0.VmRenamedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDateRolledBackEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDateRolledBackEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDateRolledBackEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDateRolledBackEvent_Def.__bases__: + bases = list(ns0.VmDateRolledBackEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDateRolledBackEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmNoNetworkAccessEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmNoNetworkAccessEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmNoNetworkAccessEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmNoNetworkAccessEvent_Def.__bases__: + bases = list(ns0.VmNoNetworkAccessEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmNoNetworkAccessEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiskFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiskFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiskFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDiskFailedEvent_Def.__bases__: + bases = list(ns0.VmDiskFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDiskFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToPowerOnEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToPowerOnEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToPowerOnEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToPowerOnEvent_Def.__bases__: + bases = list(ns0.VmFailedToPowerOnEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToPowerOnEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToPowerOffEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToPowerOffEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToPowerOffEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToPowerOffEvent_Def.__bases__: + bases = list(ns0.VmFailedToPowerOffEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToPowerOffEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToSuspendEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToSuspendEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToSuspendEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToSuspendEvent_Def.__bases__: + bases = list(ns0.VmFailedToSuspendEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToSuspendEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToResetEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToResetEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToResetEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToResetEvent_Def.__bases__: + bases = list(ns0.VmFailedToResetEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToResetEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToShutdownGuestEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToShutdownGuestEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToShutdownGuestEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToShutdownGuestEvent_Def.__bases__: + bases = list(ns0.VmFailedToShutdownGuestEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToShutdownGuestEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToRebootGuestEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToRebootGuestEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToRebootGuestEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToRebootGuestEvent_Def.__bases__: + bases = list(ns0.VmFailedToRebootGuestEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToRebootGuestEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedToStandbyGuestEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedToStandbyGuestEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedToStandbyGuestEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedToStandbyGuestEvent_Def.__bases__: + bases = list(ns0.VmFailedToStandbyGuestEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedToStandbyGuestEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRemovedEvent_Def.__bases__: + bases = list(ns0.VmRemovedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmGuestShutdownEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmGuestShutdownEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmGuestShutdownEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmGuestShutdownEvent_Def.__bases__: + bases = list(ns0.VmGuestShutdownEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmGuestShutdownEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmGuestRebootEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmGuestRebootEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmGuestRebootEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmGuestRebootEvent_Def.__bases__: + bases = list(ns0.VmGuestRebootEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmGuestRebootEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmGuestStandbyEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmGuestStandbyEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmGuestStandbyEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmGuestStandbyEvent_Def.__bases__: + bases = list(ns0.VmGuestStandbyEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmGuestStandbyEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUpgradingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUpgradingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUpgradingEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUpgradingEvent_Def.__bases__: + bases = list(ns0.VmUpgradingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUpgradingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUpgradeCompleteEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUpgradeCompleteEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUpgradeCompleteEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUpgradeCompleteEvent_Def.__bases__: + bases = list(ns0.VmUpgradeCompleteEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUpgradeCompleteEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUpgradeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUpgradeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUpgradeFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUpgradeFailedEvent_Def.__bases__: + bases = list(ns0.VmUpgradeFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUpgradeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRestartedOnAlternateHostEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRestartedOnAlternateHostEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRestartedOnAlternateHostEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmPoweredOnEvent_Def not in ns0.VmRestartedOnAlternateHostEvent_Def.__bases__: + bases = list(ns0.VmRestartedOnAlternateHostEvent_Def.__bases__) + bases.insert(0, ns0.VmPoweredOnEvent_Def) + ns0.VmRestartedOnAlternateHostEvent_Def.__bases__ = tuple(bases) + + ns0.VmPoweredOnEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmReconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmReconfiguredEvent_Def.__bases__: + bases = list(ns0.VmReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMessageEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMessageEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMessageEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMessageEvent_Def.__bases__: + bases = list(ns0.VmMessageEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMessageEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMessageWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMessageWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMessageWarningEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMessageWarningEvent_Def.__bases__: + bases = list(ns0.VmMessageWarningEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMessageWarningEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMessageErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMessageErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMessageErrorEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMessageErrorEvent_Def.__bases__: + bases = list(ns0.VmMessageErrorEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMessageErrorEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigMissingEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigMissingEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigMissingEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmConfigMissingEvent_Def.__bases__: + bases = list(ns0.VmConfigMissingEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmConfigMissingEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPowerOffOnIsolationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPowerOffOnIsolationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPowerOffOnIsolationEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmPoweredOffEvent_Def not in ns0.VmPowerOffOnIsolationEvent_Def.__bases__: + bases = list(ns0.VmPowerOffOnIsolationEvent_Def.__bases__) + bases.insert(0, ns0.VmPoweredOffEvent_Def) + ns0.VmPowerOffOnIsolationEvent_Def.__bases__ = tuple(bases) + + ns0.VmPoweredOffEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmShutdownOnIsolationEventOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VmShutdownOnIsolationEventOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VmShutdownOnIsolationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmShutdownOnIsolationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmShutdownOnIsolationEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"shutdownResult"), aname="_shutdownResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmPoweredOffEvent_Def not in ns0.VmShutdownOnIsolationEvent_Def.__bases__: + bases = list(ns0.VmShutdownOnIsolationEvent_Def.__bases__) + bases.insert(0, ns0.VmPoweredOffEvent_Def) + ns0.VmShutdownOnIsolationEvent_Def.__bases__ = tuple(bases) + + ns0.VmPoweredOffEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailoverFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailoverFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailoverFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailoverFailed_Def.__bases__: + bases = list(ns0.VmFailoverFailed_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailoverFailed_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDasBeingResetEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDasBeingResetEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDasBeingResetEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDasBeingResetEvent_Def.__bases__: + bases = list(ns0.VmDasBeingResetEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDasBeingResetEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDasResetFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDasResetFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDasResetFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDasResetFailedEvent_Def.__bases__: + bases = list(ns0.VmDasResetFailedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDasResetFailedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMaxRestartCountReached_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMaxRestartCountReached") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMaxRestartCountReached_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMaxRestartCountReached_Def.__bases__: + bases = list(ns0.VmMaxRestartCountReached_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMaxRestartCountReached_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmMaxFTRestartCountReached_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmMaxFTRestartCountReached") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmMaxFTRestartCountReached_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmMaxFTRestartCountReached_Def.__bases__: + bases = list(ns0.VmMaxFTRestartCountReached_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmMaxFTRestartCountReached_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDasBeingResetWithScreenshotEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDasBeingResetWithScreenshotEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDasBeingResetWithScreenshotEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"screenshotFilePath"), aname="_screenshotFilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmDasBeingResetEvent_Def not in ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__: + bases = list(ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__) + bases.insert(0, ns0.VmDasBeingResetEvent_Def) + ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__ = tuple(bases) + + ns0.VmDasBeingResetEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotEnoughResourcesToStartVmEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotEnoughResourcesToStartVmEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotEnoughResourcesToStartVmEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__: + bases = list(ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUuidAssignedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUuidAssignedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUuidAssignedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUuidAssignedEvent_Def.__bases__: + bases = list(ns0.VmUuidAssignedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUuidAssignedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmInstanceUuidAssignedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmInstanceUuidAssignedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmInstanceUuidAssignedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmInstanceUuidAssignedEvent_Def.__bases__: + bases = list(ns0.VmInstanceUuidAssignedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmInstanceUuidAssignedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmUuidChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmUuidChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmUuidChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldUuid"), aname="_oldUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newUuid"), aname="_newUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmUuidChangedEvent_Def.__bases__: + bases = list(ns0.VmUuidChangedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmUuidChangedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmInstanceUuidChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmInstanceUuidChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmInstanceUuidChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldInstanceUuid"), aname="_oldInstanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newInstanceUuid"), aname="_newInstanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmInstanceUuidChangedEvent_Def.__bases__: + bases = list(ns0.VmInstanceUuidChangedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmInstanceUuidChangedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmWwnConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmWwnConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmWwnConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVms"), aname="_conflictedVms", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"conflictedHosts"), aname="_conflictedHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmWwnConflictEvent_Def.__bases__: + bases = list(ns0.VmWwnConflictEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmWwnConflictEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmAcquiredMksTicketEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmAcquiredMksTicketEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmAcquiredMksTicketEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmAcquiredMksTicketEvent_Def.__bases__: + bases = list(ns0.VmAcquiredMksTicketEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmAcquiredMksTicketEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostWwnConflictEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostWwnConflictEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostWwnConflictEvent_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVms"), aname="_conflictedVms", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"conflictedHosts"), aname="_conflictedHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostWwnConflictEvent_Def.__bases__: + bases = list(ns0.HostWwnConflictEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostWwnConflictEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmWwnAssignedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmWwnAssignedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmWwnAssignedEvent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"nodeWwns"), aname="_nodeWwns", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"portWwns"), aname="_portWwns", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmWwnAssignedEvent_Def.__bases__: + bases = list(ns0.VmWwnAssignedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmWwnAssignedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmWwnChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmWwnChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmWwnChangedEvent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldNodeWwns"), aname="_oldNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"oldPortWwns"), aname="_oldPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newNodeWwns"), aname="_newNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newPortWwns"), aname="_newPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmWwnChangedEvent_Def.__bases__: + bases = list(ns0.VmWwnChangedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmWwnChangedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSecondaryAddedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSecondaryAddedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSecondaryAddedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSecondaryAddedEvent_Def.__bases__: + bases = list(ns0.VmSecondaryAddedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSecondaryAddedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceTurnedOffEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceTurnedOffEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceTurnedOffEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__: + bases = list(ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceStateChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceStateChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceStateChangedEvent_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"oldState"), aname="_oldState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"newState"), aname="_newState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFaultToleranceStateChangedEvent_Def.__bases__: + bases = list(ns0.VmFaultToleranceStateChangedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFaultToleranceStateChangedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSecondaryDisabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSecondaryDisabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSecondaryDisabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSecondaryDisabledEvent_Def.__bases__: + bases = list(ns0.VmSecondaryDisabledEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSecondaryDisabledEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSecondaryDisabledBySystemEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSecondaryDisabledBySystemEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSecondaryDisabledBySystemEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__: + bases = list(ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSecondaryEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSecondaryEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSecondaryEnabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSecondaryEnabledEvent_Def.__bases__: + bases = list(ns0.VmSecondaryEnabledEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSecondaryEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmStartingSecondaryEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmStartingSecondaryEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmStartingSecondaryEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmStartingSecondaryEvent_Def.__bases__: + bases = list(ns0.VmStartingSecondaryEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmStartingSecondaryEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSecondaryStartedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSecondaryStartedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSecondaryStartedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmSecondaryStartedEvent_Def.__bases__: + bases = list(ns0.VmSecondaryStartedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmSecondaryStartedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedUpdatingSecondaryConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedUpdatingSecondaryConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedUpdatingSecondaryConfig_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__: + bases = list(ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedStartingSecondaryEventFailureReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VmFailedStartingSecondaryEventFailureReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VmFailedStartingSecondaryEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedStartingSecondaryEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedStartingSecondaryEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedStartingSecondaryEvent_Def.__bases__: + bases = list(ns0.VmFailedStartingSecondaryEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedStartingSecondaryEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmTimedoutStartingSecondaryEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmTimedoutStartingSecondaryEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmTimedoutStartingSecondaryEvent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"timeout"), aname="_timeout", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__: + bases = list(ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmNoCompatibleHostForSecondaryEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmNoCompatibleHostForSecondaryEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmNoCompatibleHostForSecondaryEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__: + bases = list(ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPrimaryFailoverEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPrimaryFailoverEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPrimaryFailoverEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmPrimaryFailoverEvent_Def.__bases__: + bases = list(ns0.VmPrimaryFailoverEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmPrimaryFailoverEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceVmTerminatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceVmTerminatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceVmTerminatedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__: + bases = list(ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostWwnChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostWwnChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostWwnChangedEvent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldNodeWwns"), aname="_oldNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"oldPortWwns"), aname="_oldPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newNodeWwns"), aname="_newNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newPortWwns"), aname="_newPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostWwnChangedEvent_Def.__bases__: + bases = list(ns0.HostWwnChangedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostWwnChangedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostAdminDisableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAdminDisableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAdminDisableEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostAdminDisableEvent_Def.__bases__: + bases = list(ns0.HostAdminDisableEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostAdminDisableEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostAdminEnableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAdminEnableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAdminEnableEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostAdminEnableEvent_Def.__bases__: + bases = list(ns0.HostAdminEnableEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostAdminEnableEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostEnableAdminFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostEnableAdminFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostEnableAdminFailedEvent_Def.schema + TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permissions"), aname="_permissions", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.HostEnableAdminFailedEvent_Def.__bases__: + bases = list(ns0.HostEnableAdminFailedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.HostEnableAdminFailedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedRelayoutOnVmfs2DatastoreEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedRelayoutOnVmfs2DatastoreEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__: + bases = list(ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFailedRelayoutEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFailedRelayoutEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFailedRelayoutEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmFailedRelayoutEvent_Def.__bases__: + bases = list(ns0.VmFailedRelayoutEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmFailedRelayoutEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRelayoutSuccessfulEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRelayoutSuccessfulEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRelayoutSuccessfulEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRelayoutSuccessfulEvent_Def.__bases__: + bases = list(ns0.VmRelayoutSuccessfulEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRelayoutSuccessfulEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmRelayoutUpToDateEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmRelayoutUpToDateEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmRelayoutUpToDateEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmRelayoutUpToDateEvent_Def.__bases__: + bases = list(ns0.VmRelayoutUpToDateEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmRelayoutUpToDateEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConnectedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmConnectedEvent_Def.__bases__: + bases = list(ns0.VmConnectedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmConnectedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPoweringOnWithCustomizedDVPortEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPoweringOnWithCustomizedDVPortEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.schema + TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__: + bases = list(ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDasUpdateErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDasUpdateErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDasUpdateErrorEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDasUpdateErrorEvent_Def.__bases__: + bases = list(ns0.VmDasUpdateErrorEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDasUpdateErrorEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoMaintenanceModeDrsRecommendationForVM_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoMaintenanceModeDrsRecommendationForVM") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoMaintenanceModeDrsRecommendationForVM_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__: + bases = list(ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDasUpdateOkEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDasUpdateOkEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDasUpdateOkEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmDasUpdateOkEvent_Def.__bases__: + bases = list(ns0.VmDasUpdateOkEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmDasUpdateOkEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskEvent_Def.schema + TClist = [GTD("urn:vim25","ScheduledTaskEventArgument",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.ScheduledTaskEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.ScheduledTaskEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskCreatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskCreatedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskCreatedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskStartedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskStartedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskStartedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskStartedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskStartedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskStartedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskRemovedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskRemovedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskReconfiguredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskReconfiguredEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskCompletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskCompletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskCompletedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskCompletedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskCompletedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskCompletedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskFailedEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskFailedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskFailedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskFailedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskEmailCompletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskEmailCompletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskEmailCompletedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskEmailFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskEmailFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskEmailFailedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskEmailFailedEvent_Def.__bases__: + bases = list(ns0.ScheduledTaskEmailFailedEvent_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskEvent_Def) + ns0.ScheduledTaskEmailFailedEvent_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmEvent_Def.schema + TClist = [GTD("urn:vim25","AlarmEventArgument",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.AlarmEvent_Def.__bases__: + bases = list(ns0.AlarmEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.AlarmEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmCreatedEvent_Def.__bases__: + bases = list(ns0.AlarmCreatedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmStatusChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmStatusChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmStatusChangedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"from"), aname="_from", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmStatusChangedEvent_Def.__bases__: + bases = list(ns0.AlarmStatusChangedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmStatusChangedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmActionTriggeredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmActionTriggeredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmActionTriggeredEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmActionTriggeredEvent_Def.__bases__: + bases = list(ns0.AlarmActionTriggeredEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmActionTriggeredEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmEmailCompletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmEmailCompletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmEmailCompletedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmEmailCompletedEvent_Def.__bases__: + bases = list(ns0.AlarmEmailCompletedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmEmailCompletedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmEmailFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmEmailFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmEmailFailedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmEmailFailedEvent_Def.__bases__: + bases = list(ns0.AlarmEmailFailedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmEmailFailedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmSnmpCompletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmSnmpCompletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmSnmpCompletedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmSnmpCompletedEvent_Def.__bases__: + bases = list(ns0.AlarmSnmpCompletedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmSnmpCompletedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmSnmpFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmSnmpFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmSnmpFailedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmSnmpFailedEvent_Def.__bases__: + bases = list(ns0.AlarmSnmpFailedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmSnmpFailedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmScriptCompleteEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmScriptCompleteEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmScriptCompleteEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmScriptCompleteEvent_Def.__bases__: + bases = list(ns0.AlarmScriptCompleteEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmScriptCompleteEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmScriptFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmScriptFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmScriptFailedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmScriptFailedEvent_Def.__bases__: + bases = list(ns0.AlarmScriptFailedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmScriptFailedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmRemovedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmRemovedEvent_Def.__bases__: + bases = list(ns0.AlarmRemovedEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmReconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AlarmEvent_Def not in ns0.AlarmReconfiguredEvent_Def.__bases__: + bases = list(ns0.AlarmReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.AlarmEvent_Def) + ns0.AlarmReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.CustomFieldEvent_Def.__bases__: + bases = list(ns0.CustomFieldEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.CustomFieldEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldDefEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldDefEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldDefEvent_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"fieldKey"), aname="_fieldKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldEvent_Def not in ns0.CustomFieldDefEvent_Def.__bases__: + bases = list(ns0.CustomFieldDefEvent_Def.__bases__) + bases.insert(0, ns0.CustomFieldEvent_Def) + ns0.CustomFieldDefEvent_Def.__bases__ = tuple(bases) + + ns0.CustomFieldEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldDefAddedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldDefAddedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldDefAddedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefAddedEvent_Def.__bases__: + bases = list(ns0.CustomFieldDefAddedEvent_Def.__bases__) + bases.insert(0, ns0.CustomFieldDefEvent_Def) + ns0.CustomFieldDefAddedEvent_Def.__bases__ = tuple(bases) + + ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldDefRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldDefRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldDefRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefRemovedEvent_Def.__bases__: + bases = list(ns0.CustomFieldDefRemovedEvent_Def.__bases__) + bases.insert(0, ns0.CustomFieldDefEvent_Def) + ns0.CustomFieldDefRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldDefRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldDefRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldDefRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefRenamedEvent_Def.__bases__: + bases = list(ns0.CustomFieldDefRenamedEvent_Def.__bases__) + bases.insert(0, ns0.CustomFieldDefEvent_Def) + ns0.CustomFieldDefRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomFieldValueChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomFieldValueChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomFieldValueChangedEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"fieldKey"), aname="_fieldKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomFieldEvent_Def not in ns0.CustomFieldValueChangedEvent_Def.__bases__: + bases = list(ns0.CustomFieldValueChangedEvent_Def.__bases__) + bases.insert(0, ns0.CustomFieldEvent_Def) + ns0.CustomFieldValueChangedEvent_Def.__bases__ = tuple(bases) + + ns0.CustomFieldEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AuthorizationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AuthorizationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AuthorizationEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.AuthorizationEvent_Def.__bases__: + bases = list(ns0.AuthorizationEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.AuthorizationEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PermissionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PermissionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PermissionEvent_Def.schema + TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AuthorizationEvent_Def not in ns0.PermissionEvent_Def.__bases__: + bases = list(ns0.PermissionEvent_Def.__bases__) + bases.insert(0, ns0.AuthorizationEvent_Def) + ns0.PermissionEvent_Def.__bases__ = tuple(bases) + + ns0.AuthorizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PermissionAddedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PermissionAddedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PermissionAddedEvent_Def.schema + TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PermissionEvent_Def not in ns0.PermissionAddedEvent_Def.__bases__: + bases = list(ns0.PermissionAddedEvent_Def.__bases__) + bases.insert(0, ns0.PermissionEvent_Def) + ns0.PermissionAddedEvent_Def.__bases__ = tuple(bases) + + ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PermissionUpdatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PermissionUpdatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PermissionUpdatedEvent_Def.schema + TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PermissionEvent_Def not in ns0.PermissionUpdatedEvent_Def.__bases__: + bases = list(ns0.PermissionUpdatedEvent_Def.__bases__) + bases.insert(0, ns0.PermissionEvent_Def) + ns0.PermissionUpdatedEvent_Def.__bases__ = tuple(bases) + + ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PermissionRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PermissionRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PermissionRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PermissionEvent_Def not in ns0.PermissionRemovedEvent_Def.__bases__: + bases = list(ns0.PermissionRemovedEvent_Def.__bases__) + bases.insert(0, ns0.PermissionEvent_Def) + ns0.PermissionRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RoleEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RoleEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RoleEvent_Def.schema + TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.AuthorizationEvent_Def not in ns0.RoleEvent_Def.__bases__: + bases = list(ns0.RoleEvent_Def.__bases__) + bases.insert(0, ns0.AuthorizationEvent_Def) + ns0.RoleEvent_Def.__bases__ = tuple(bases) + + ns0.AuthorizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RoleAddedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RoleAddedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RoleAddedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RoleEvent_Def not in ns0.RoleAddedEvent_Def.__bases__: + bases = list(ns0.RoleAddedEvent_Def.__bases__) + bases.insert(0, ns0.RoleEvent_Def) + ns0.RoleAddedEvent_Def.__bases__ = tuple(bases) + + ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RoleUpdatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RoleUpdatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RoleUpdatedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RoleEvent_Def not in ns0.RoleUpdatedEvent_Def.__bases__: + bases = list(ns0.RoleUpdatedEvent_Def.__bases__) + bases.insert(0, ns0.RoleEvent_Def) + ns0.RoleUpdatedEvent_Def.__bases__ = tuple(bases) + + ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RoleRemovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RoleRemovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RoleRemovedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RoleEvent_Def not in ns0.RoleRemovedEvent_Def.__bases__: + bases = list(ns0.RoleRemovedEvent_Def.__bases__) + bases.insert(0, ns0.RoleEvent_Def) + ns0.RoleRemovedEvent_Def.__bases__ = tuple(bases) + + ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.DatastoreEvent_Def.__bases__: + bases = list(ns0.DatastoreEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.DatastoreEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreDestroyedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreDestroyedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreDestroyedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreEvent_Def not in ns0.DatastoreDestroyedEvent_Def.__bases__: + bases = list(ns0.DatastoreDestroyedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreEvent_Def) + ns0.DatastoreDestroyedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreEvent_Def not in ns0.DatastoreRenamedEvent_Def.__bases__: + bases = list(ns0.DatastoreRenamedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreEvent_Def) + ns0.DatastoreRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreCapacityIncreasedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreCapacityIncreasedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreCapacityIncreasedEvent_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldCapacity"), aname="_oldCapacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newCapacity"), aname="_newCapacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreEvent_Def not in ns0.DatastoreCapacityIncreasedEvent_Def.__bases__: + bases = list(ns0.DatastoreCapacityIncreasedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreEvent_Def) + ns0.DatastoreCapacityIncreasedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreDuplicatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreDuplicatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreDuplicatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreEvent_Def not in ns0.DatastoreDuplicatedEvent_Def.__bases__: + bases = list(ns0.DatastoreDuplicatedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreEvent_Def) + ns0.DatastoreDuplicatedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreFileEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreFileEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreFileEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"targetFile"), aname="_targetFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreEvent_Def not in ns0.DatastoreFileEvent_Def.__bases__: + bases = list(ns0.DatastoreFileEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreEvent_Def) + ns0.DatastoreFileEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreFileCopiedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreFileCopiedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreFileCopiedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"sourceDatastore"), aname="_sourceDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceFile"), aname="_sourceFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileCopiedEvent_Def.__bases__: + bases = list(ns0.DatastoreFileCopiedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreFileEvent_Def) + ns0.DatastoreFileCopiedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreFileMovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreFileMovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreFileMovedEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"sourceDatastore"), aname="_sourceDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceFile"), aname="_sourceFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileMovedEvent_Def.__bases__: + bases = list(ns0.DatastoreFileMovedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreFileEvent_Def) + ns0.DatastoreFileMovedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreFileDeletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreFileDeletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreFileDeletedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileDeletedEvent_Def.__bases__: + bases = list(ns0.DatastoreFileDeletedEvent_Def.__bases__) + bases.insert(0, ns0.DatastoreFileEvent_Def) + ns0.DatastoreFileDeletedEvent_Def.__bases__ = tuple(bases) + + ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskEvent_Def.schema + TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.TaskEvent_Def.__bases__: + bases = list(ns0.TaskEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.TaskEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskTimeoutEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskTimeoutEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskTimeoutEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskEvent_Def not in ns0.TaskTimeoutEvent_Def.__bases__: + bases = list(ns0.TaskTimeoutEvent_Def.__bases__) + bases.insert(0, ns0.TaskEvent_Def) + ns0.TaskTimeoutEvent_Def.__bases__ = tuple(bases) + + ns0.TaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.LicenseEvent_Def.__bases__: + bases = list(ns0.LicenseEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.LicenseEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ServerLicenseExpiredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServerLicenseExpiredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServerLicenseExpiredEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.ServerLicenseExpiredEvent_Def.__bases__: + bases = list(ns0.ServerLicenseExpiredEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.ServerLicenseExpiredEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostLicenseExpiredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostLicenseExpiredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostLicenseExpiredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.HostLicenseExpiredEvent_Def.__bases__: + bases = list(ns0.HostLicenseExpiredEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.HostLicenseExpiredEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionLicenseExpiredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionLicenseExpiredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionLicenseExpiredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.VMotionLicenseExpiredEvent_Def.__bases__: + bases = list(ns0.VMotionLicenseExpiredEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.VMotionLicenseExpiredEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoLicenseEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoLicenseEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoLicenseEvent_Def.schema + TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.NoLicenseEvent_Def.__bases__: + bases = list(ns0.NoLicenseEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.NoLicenseEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseServerUnavailableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseServerUnavailableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseServerUnavailableEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.LicenseServerUnavailableEvent_Def.__bases__: + bases = list(ns0.LicenseServerUnavailableEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.LicenseServerUnavailableEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseServerAvailableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseServerAvailableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseServerAvailableEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.LicenseServerAvailableEvent_Def.__bases__: + bases = list(ns0.LicenseServerAvailableEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.LicenseServerAvailableEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseExpiredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseExpiredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseExpiredEvent_Def.schema + TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.LicenseExpiredEvent_Def.__bases__: + bases = list(ns0.LicenseExpiredEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.LicenseExpiredEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidEditionEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidEditionEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidEditionEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.InvalidEditionEvent_Def.__bases__: + bases = list(ns0.InvalidEditionEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.InvalidEditionEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInventoryFullEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInventoryFullEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInventoryFullEvent_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.HostInventoryFullEvent_Def.__bases__: + bases = list(ns0.HostInventoryFullEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.HostInventoryFullEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseRestrictedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseRestrictedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseRestrictedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.LicenseRestrictedEvent_Def.__bases__: + bases = list(ns0.LicenseRestrictedEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.LicenseRestrictedEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncorrectHostInformationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncorrectHostInformationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncorrectHostInformationEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.IncorrectHostInformationEvent_Def.__bases__: + bases = list(ns0.IncorrectHostInformationEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.IncorrectHostInformationEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnlicensedVirtualMachinesEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnlicensedVirtualMachinesEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnlicensedVirtualMachinesEvent_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"unlicensed"), aname="_unlicensed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.UnlicensedVirtualMachinesEvent_Def.__bases__: + bases = list(ns0.UnlicensedVirtualMachinesEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.UnlicensedVirtualMachinesEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnlicensedVirtualMachinesFoundEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnlicensedVirtualMachinesFoundEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnlicensedVirtualMachinesFoundEvent_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__: + bases = list(ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AllVirtualMachinesLicensedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AllVirtualMachinesLicensedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AllVirtualMachinesLicensedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.AllVirtualMachinesLicensedEvent_Def.__bases__: + bases = list(ns0.AllVirtualMachinesLicensedEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.AllVirtualMachinesLicensedEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseNonComplianceEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseNonComplianceEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseNonComplianceEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.LicenseEvent_Def not in ns0.LicenseNonComplianceEvent_Def.__bases__: + bases = list(ns0.LicenseNonComplianceEvent_Def.__bases__) + bases.insert(0, ns0.LicenseEvent_Def) + ns0.LicenseNonComplianceEvent_Def.__bases__ = tuple(bases) + + ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.MigrationEvent_Def.__bases__: + bases = list(ns0.MigrationEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.MigrationEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationWarningEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationWarningEvent_Def.__bases__: + bases = list(ns0.MigrationWarningEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationWarningEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationErrorEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationErrorEvent_Def.__bases__: + bases = list(ns0.MigrationErrorEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationErrorEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationHostWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationHostWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationHostWarningEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationHostWarningEvent_Def.__bases__: + bases = list(ns0.MigrationHostWarningEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationHostWarningEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationHostErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationHostErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationHostErrorEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationHostErrorEvent_Def.__bases__: + bases = list(ns0.MigrationHostErrorEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationHostErrorEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationResourceWarningEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationResourceWarningEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationResourceWarningEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"dstPool"), aname="_dstPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationResourceWarningEvent_Def.__bases__: + bases = list(ns0.MigrationResourceWarningEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationResourceWarningEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationResourceErrorEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationResourceErrorEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationResourceErrorEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"dstPool"), aname="_dstPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationEvent_Def not in ns0.MigrationResourceErrorEvent_Def.__bases__: + bases = list(ns0.MigrationResourceErrorEvent_Def.__bases__) + bases.insert(0, ns0.MigrationEvent_Def) + ns0.MigrationResourceErrorEvent_Def.__bases__ = tuple(bases) + + ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.ClusterEvent_Def.__bases__: + bases = list(ns0.ClusterEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.ClusterEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasEnabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasEnabledEvent_Def.__bases__: + bases = list(ns0.DasEnabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasDisabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasDisabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasDisabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasDisabledEvent_Def.__bases__: + bases = list(ns0.DasDisabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasDisabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasAdmissionControlDisabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasAdmissionControlDisabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasAdmissionControlDisabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasAdmissionControlDisabledEvent_Def.__bases__: + bases = list(ns0.DasAdmissionControlDisabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasAdmissionControlDisabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasAdmissionControlEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasAdmissionControlEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasAdmissionControlEnabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasAdmissionControlEnabledEvent_Def.__bases__: + bases = list(ns0.DasAdmissionControlEnabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasAdmissionControlEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasHostFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasHostFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasHostFailedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasHostFailedEvent_Def.__bases__: + bases = list(ns0.DasHostFailedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasHostFailedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasHostIsolatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasHostIsolatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasHostIsolatedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasHostIsolatedEvent_Def.__bases__: + bases = list(ns0.DasHostIsolatedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasHostIsolatedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasClusterIsolatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasClusterIsolatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasClusterIsolatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasClusterIsolatedEvent_Def.__bases__: + bases = list(ns0.DasClusterIsolatedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasClusterIsolatedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasAgentUnavailableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasAgentUnavailableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasAgentUnavailableEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasAgentUnavailableEvent_Def.__bases__: + bases = list(ns0.DasAgentUnavailableEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasAgentUnavailableEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasAgentFoundEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasAgentFoundEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasAgentFoundEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DasAgentFoundEvent_Def.__bases__: + bases = list(ns0.DasAgentFoundEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DasAgentFoundEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientFailoverResourcesEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientFailoverResourcesEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientFailoverResourcesEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.InsufficientFailoverResourcesEvent_Def.__bases__: + bases = list(ns0.InsufficientFailoverResourcesEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.InsufficientFailoverResourcesEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FailoverLevelRestored_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FailoverLevelRestored") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FailoverLevelRestored_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.FailoverLevelRestored_Def.__bases__: + bases = list(ns0.FailoverLevelRestored_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.FailoverLevelRestored_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterOvercommittedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterOvercommittedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterOvercommittedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterOvercommittedEvent_Def.__bases__: + bases = list(ns0.ClusterOvercommittedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterOvercommittedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostOvercommittedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostOvercommittedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostOvercommittedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterOvercommittedEvent_Def not in ns0.HostOvercommittedEvent_Def.__bases__: + bases = list(ns0.HostOvercommittedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterOvercommittedEvent_Def) + ns0.HostOvercommittedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterOvercommittedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterStatusChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterStatusChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterStatusChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldStatus"), aname="_oldStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newStatus"), aname="_newStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterStatusChangedEvent_Def.__bases__: + bases = list(ns0.ClusterStatusChangedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterStatusChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostStatusChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostStatusChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostStatusChangedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterStatusChangedEvent_Def not in ns0.HostStatusChangedEvent_Def.__bases__: + bases = list(ns0.HostStatusChangedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterStatusChangedEvent_Def) + ns0.HostStatusChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterStatusChangedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterCreatedEvent_Def.__bases__: + bases = list(ns0.ClusterCreatedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterDestroyedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterDestroyedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterDestroyedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterDestroyedEvent_Def.__bases__: + bases = list(ns0.ClusterDestroyedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterDestroyedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsEnabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsEnabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsEnabledEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"behavior"), aname="_behavior", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DrsEnabledEvent_Def.__bases__: + bases = list(ns0.DrsEnabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DrsEnabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsDisabledEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsDisabledEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsDisabledEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DrsDisabledEvent_Def.__bases__: + bases = list(ns0.DrsDisabledEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DrsDisabledEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterReconfiguredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.ClusterReconfiguredEvent_Def.__bases__: + bases = list(ns0.ClusterReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.ClusterReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMonitoringStateChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMonitoringStateChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMonitoringStateChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.HostMonitoringStateChangedEvent_Def.__bases__: + bases = list(ns0.HostMonitoringStateChangedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.HostMonitoringStateChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmHealthMonitoringStateChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmHealthMonitoringStateChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmHealthMonitoringStateChangedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__: + bases = list(ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.ResourcePoolEvent_Def.__bases__: + bases = list(ns0.ResourcePoolEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.ResourcePoolEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolCreatedEvent_Def.__bases__: + bases = list(ns0.ResourcePoolCreatedEvent_Def.__bases__) + bases.insert(0, ns0.ResourcePoolEvent_Def) + ns0.ResourcePoolCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolDestroyedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolDestroyedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolDestroyedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolDestroyedEvent_Def.__bases__: + bases = list(ns0.ResourcePoolDestroyedEvent_Def.__bases__) + bases.insert(0, ns0.ResourcePoolEvent_Def) + ns0.ResourcePoolDestroyedEvent_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolMovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolMovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolMovedEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"oldParent"), aname="_oldParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"newParent"), aname="_newParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolMovedEvent_Def.__bases__: + bases = list(ns0.ResourcePoolMovedEvent_Def.__bases__) + bases.insert(0, ns0.ResourcePoolEvent_Def) + ns0.ResourcePoolMovedEvent_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolReconfiguredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolReconfiguredEvent_Def.__bases__: + bases = list(ns0.ResourcePoolReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.ResourcePoolEvent_Def) + ns0.ResourcePoolReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourceViolatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourceViolatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourceViolatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ResourcePoolEvent_Def not in ns0.ResourceViolatedEvent_Def.__bases__: + bases = list(ns0.ResourceViolatedEvent_Def.__bases__) + bases.insert(0, ns0.ResourcePoolEvent_Def) + ns0.ResourceViolatedEvent_Def.__bases__ = tuple(bases) + + ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmResourcePoolMovedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmResourcePoolMovedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmResourcePoolMovedEvent_Def.schema + TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"oldParent"), aname="_oldParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"newParent"), aname="_newParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.VmResourcePoolMovedEvent_Def.__bases__: + bases = list(ns0.VmResourcePoolMovedEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.VmResourcePoolMovedEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateUpgradeEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateUpgradeEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateUpgradeEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"legacyTemplate"), aname="_legacyTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.TemplateUpgradeEvent_Def.__bases__: + bases = list(ns0.TemplateUpgradeEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.TemplateUpgradeEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateBeingUpgradedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateBeingUpgradedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateBeingUpgradedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateBeingUpgradedEvent_Def.__bases__: + bases = list(ns0.TemplateBeingUpgradedEvent_Def.__bases__) + bases.insert(0, ns0.TemplateUpgradeEvent_Def) + ns0.TemplateBeingUpgradedEvent_Def.__bases__ = tuple(bases) + + ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateUpgradeFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateUpgradeFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateUpgradeFailedEvent_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateUpgradeFailedEvent_Def.__bases__: + bases = list(ns0.TemplateUpgradeFailedEvent_Def.__bases__) + bases.insert(0, ns0.TemplateUpgradeEvent_Def) + ns0.TemplateUpgradeFailedEvent_Def.__bases__ = tuple(bases) + + ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateUpgradedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateUpgradedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateUpgradedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateUpgradedEvent_Def.__bases__: + bases = list(ns0.TemplateUpgradedEvent_Def.__bases__) + bases.insert(0, ns0.TemplateUpgradeEvent_Def) + ns0.TemplateUpgradedEvent_Def.__bases__ = tuple(bases) + + ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"logLocation"), aname="_logLocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmEvent_Def not in ns0.CustomizationEvent_Def.__bases__: + bases = list(ns0.CustomizationEvent_Def.__bases__) + bases.insert(0, ns0.VmEvent_Def) + ns0.CustomizationEvent_Def.__bases__ = tuple(bases) + + ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationStartedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationStartedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationStartedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationEvent_Def not in ns0.CustomizationStartedEvent_Def.__bases__: + bases = list(ns0.CustomizationStartedEvent_Def.__bases__) + bases.insert(0, ns0.CustomizationEvent_Def) + ns0.CustomizationStartedEvent_Def.__bases__ = tuple(bases) + + ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationSucceeded_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSucceeded") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSucceeded_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationEvent_Def not in ns0.CustomizationSucceeded_Def.__bases__: + bases = list(ns0.CustomizationSucceeded_Def.__bases__) + bases.insert(0, ns0.CustomizationEvent_Def) + ns0.CustomizationSucceeded_Def.__bases__ = tuple(bases) + + ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationEvent_Def not in ns0.CustomizationFailed_Def.__bases__: + bases = list(ns0.CustomizationFailed_Def.__bases__) + bases.insert(0, ns0.CustomizationEvent_Def) + ns0.CustomizationFailed_Def.__bases__ = tuple(bases) + + ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationUnknownFailure_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationUnknownFailure") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationUnknownFailure_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFailed_Def not in ns0.CustomizationUnknownFailure_Def.__bases__: + bases = list(ns0.CustomizationUnknownFailure_Def.__bases__) + bases.insert(0, ns0.CustomizationFailed_Def) + ns0.CustomizationUnknownFailure_Def.__bases__ = tuple(bases) + + ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationSysprepFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSysprepFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSysprepFailed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"sysprepVersion"), aname="_sysprepVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemVersion"), aname="_systemVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFailed_Def not in ns0.CustomizationSysprepFailed_Def.__bases__: + bases = list(ns0.CustomizationSysprepFailed_Def.__bases__) + bases.insert(0, ns0.CustomizationFailed_Def) + ns0.CustomizationSysprepFailed_Def.__bases__ = tuple(bases) + + ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationLinuxIdentityFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationLinuxIdentityFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationLinuxIdentityFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFailed_Def not in ns0.CustomizationLinuxIdentityFailed_Def.__bases__: + bases = list(ns0.CustomizationLinuxIdentityFailed_Def.__bases__) + bases.insert(0, ns0.CustomizationFailed_Def) + ns0.CustomizationLinuxIdentityFailed_Def.__bases__ = tuple(bases) + + ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationNetworkSetupFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationNetworkSetupFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationNetworkSetupFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFailed_Def not in ns0.CustomizationNetworkSetupFailed_Def.__bases__: + bases = list(ns0.CustomizationNetworkSetupFailed_Def.__bases__) + bases.insert(0, ns0.CustomizationFailed_Def) + ns0.CustomizationNetworkSetupFailed_Def.__bases__ = tuple(bases) + + ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LockerMisconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LockerMisconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LockerMisconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.LockerMisconfiguredEvent_Def.__bases__: + bases = list(ns0.LockerMisconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.LockerMisconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LockerReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LockerReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LockerReconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"oldDatastore"), aname="_oldDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"newDatastore"), aname="_newDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.LockerReconfiguredEvent_Def.__bases__: + bases = list(ns0.LockerReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.LockerReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoDatastoresConfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoDatastoresConfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoDatastoresConfiguredEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.NoDatastoresConfiguredEvent_Def.__bases__: + bases = list(ns0.NoDatastoresConfiguredEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.NoDatastoresConfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AdminPasswordNotChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AdminPasswordNotChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AdminPasswordNotChangedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.AdminPasswordNotChangedEvent_Def.__bases__: + bases = list(ns0.AdminPasswordNotChangedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.AdminPasswordNotChangedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VimAccountPasswordChangedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VimAccountPasswordChangedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VimAccountPasswordChangedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostEvent_Def not in ns0.VimAccountPasswordChangedEvent_Def.__bases__: + bases = list(ns0.VimAccountPasswordChangedEvent_Def.__bases__) + bases.insert(0, ns0.HostEvent_Def) + ns0.VimAccountPasswordChangedEvent_Def.__bases__ = tuple(bases) + + ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.DvsEvent_Def.__bases__: + bases = list(ns0.DvsEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.DvsEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsCreatedEvent_Def.schema + TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsCreatedEvent_Def.__bases__: + bases = list(ns0.DvsCreatedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsRenamedEvent_Def.__bases__: + bases = list(ns0.DvsRenamedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsReconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsReconfiguredEvent_Def.__bases__: + bases = list(ns0.DvsReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsUpgradeAvailableEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsUpgradeAvailableEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsUpgradeAvailableEvent_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsUpgradeAvailableEvent_Def.__bases__: + bases = list(ns0.DvsUpgradeAvailableEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsUpgradeAvailableEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsUpgradeInProgressEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsUpgradeInProgressEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsUpgradeInProgressEvent_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsUpgradeInProgressEvent_Def.__bases__: + bases = list(ns0.DvsUpgradeInProgressEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsUpgradeInProgressEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsUpgradeRejectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsUpgradeRejectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsUpgradeRejectedEvent_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsUpgradeRejectedEvent_Def.__bases__: + bases = list(ns0.DvsUpgradeRejectedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsUpgradeRejectedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsUpgradedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsUpgradedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsUpgradedEvent_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsUpgradedEvent_Def.__bases__: + bases = list(ns0.DvsUpgradedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsUpgradedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsHostJoinedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsHostJoinedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsHostJoinedEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostJoined"), aname="_hostJoined", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsHostJoinedEvent_Def.__bases__: + bases = list(ns0.DvsHostJoinedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsHostJoinedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsHostLeftEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsHostLeftEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsHostLeftEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostLeft"), aname="_hostLeft", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsHostLeftEvent_Def.__bases__: + bases = list(ns0.DvsHostLeftEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsHostLeftEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsOutOfSyncHostArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsOutOfSyncHostArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsOutOfSyncHostArgument_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"outOfSyncHost"), aname="_outOfSyncHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configParamters"), aname="_configParamters", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DvsOutOfSyncHostArgument_Def.__bases__: + bases = list(ns0.DvsOutOfSyncHostArgument_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DvsOutOfSyncHostArgument_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDvsOutOfSyncHostArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDvsOutOfSyncHostArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDvsOutOfSyncHostArgument_Def.schema + TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"DvsOutOfSyncHostArgument"), aname="_DvsOutOfSyncHostArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DvsOutOfSyncHostArgument = [] + return + Holder.__name__ = "ArrayOfDvsOutOfSyncHostArgument_Holder" + self.pyclass = Holder + + class OutOfSyncDvsHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OutOfSyncDvsHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OutOfSyncDvsHost_Def.schema + TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"hostOutOfSync"), aname="_hostOutOfSync", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.OutOfSyncDvsHost_Def.__bases__: + bases = list(ns0.OutOfSyncDvsHost_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.OutOfSyncDvsHost_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsHostWentOutOfSyncEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsHostWentOutOfSyncEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsHostWentOutOfSyncEvent_Def.schema + TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"hostOutOfSync"), aname="_hostOutOfSync", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsHostWentOutOfSyncEvent_Def.__bases__: + bases = list(ns0.DvsHostWentOutOfSyncEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsHostWentOutOfSyncEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsHostBackInSyncEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsHostBackInSyncEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsHostBackInSyncEvent_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostBackInSync"), aname="_hostBackInSync", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsHostBackInSyncEvent_Def.__bases__: + bases = list(ns0.DvsHostBackInSyncEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsHostBackInSyncEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortCreatedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortCreatedEvent_Def.__bases__: + bases = list(ns0.DvsPortCreatedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortReconfiguredEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortReconfiguredEvent_Def.__bases__: + bases = list(ns0.DvsPortReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortDeletedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortDeletedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortDeletedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortDeletedEvent_Def.__bases__: + bases = list(ns0.DvsPortDeletedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortDeletedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortConnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortConnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortConnectedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortConnectedEvent_Def.__bases__: + bases = list(ns0.DvsPortConnectedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortConnectedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortDisconnectedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortDisconnectedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortDisconnectedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortDisconnectedEvent_Def.__bases__: + bases = list(ns0.DvsPortDisconnectedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortDisconnectedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortLinkUpEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortLinkUpEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortLinkUpEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortLinkUpEvent_Def.__bases__: + bases = list(ns0.DvsPortLinkUpEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortLinkUpEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortLinkDownEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortLinkDownEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortLinkDownEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortLinkDownEvent_Def.__bases__: + bases = list(ns0.DvsPortLinkDownEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortLinkDownEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortJoinPortgroupEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortJoinPortgroupEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortJoinPortgroupEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortJoinPortgroupEvent_Def.__bases__: + bases = list(ns0.DvsPortJoinPortgroupEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortJoinPortgroupEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortLeavePortgroupEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortLeavePortgroupEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortLeavePortgroupEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortLeavePortgroupEvent_Def.__bases__: + bases = list(ns0.DvsPortLeavePortgroupEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortLeavePortgroupEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortBlockedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortBlockedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortBlockedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortBlockedEvent_Def.__bases__: + bases = list(ns0.DvsPortBlockedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortBlockedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsPortUnblockedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsPortUnblockedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsPortUnblockedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsPortUnblockedEvent_Def.__bases__: + bases = list(ns0.DvsPortUnblockedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsPortUnblockedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsDestroyedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsDestroyedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsDestroyedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsDestroyedEvent_Def.__bases__: + bases = list(ns0.DvsDestroyedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsDestroyedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsMergedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsMergedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsMergedEvent_Def.schema + TClist = [GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"sourceDvs"), aname="_sourceDvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"destinationDvs"), aname="_destinationDvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsEvent_Def not in ns0.DvsMergedEvent_Def.__bases__: + bases = list(ns0.DvsMergedEvent_Def.__bases__) + bases.insert(0, ns0.DvsEvent_Def) + ns0.DvsMergedEvent_Def.__bases__ = tuple(bases) + + ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Event_Def not in ns0.DVPortgroupEvent_Def.__bases__: + bases = list(ns0.DVPortgroupEvent_Def.__bases__) + bases.insert(0, ns0.Event_Def) + ns0.DVPortgroupEvent_Def.__bases__ = tuple(bases) + + ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupCreatedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupCreatedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupCreatedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupCreatedEvent_Def.__bases__: + bases = list(ns0.DVPortgroupCreatedEvent_Def.__bases__) + bases.insert(0, ns0.DVPortgroupEvent_Def) + ns0.DVPortgroupCreatedEvent_Def.__bases__ = tuple(bases) + + ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupRenamedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupRenamedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupRenamedEvent_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupRenamedEvent_Def.__bases__: + bases = list(ns0.DVPortgroupRenamedEvent_Def.__bases__) + bases.insert(0, ns0.DVPortgroupEvent_Def) + ns0.DVPortgroupRenamedEvent_Def.__bases__ = tuple(bases) + + ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupReconfiguredEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupReconfiguredEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupReconfiguredEvent_Def.schema + TClist = [GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupReconfiguredEvent_Def.__bases__: + bases = list(ns0.DVPortgroupReconfiguredEvent_Def.__bases__) + bases.insert(0, ns0.DVPortgroupEvent_Def) + ns0.DVPortgroupReconfiguredEvent_Def.__bases__ = tuple(bases) + + ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DVPortgroupDestroyedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DVPortgroupDestroyedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DVPortgroupDestroyedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupDestroyedEvent_Def.__bases__: + bases = list(ns0.DVPortgroupDestroyedEvent_Def.__bases__) + bases.insert(0, ns0.DVPortgroupEvent_Def) + ns0.DVPortgroupDestroyedEvent_Def.__bases__ = tuple(bases) + + ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsInvocationFailedEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsInvocationFailedEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsInvocationFailedEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DrsInvocationFailedEvent_Def.__bases__: + bases = list(ns0.DrsInvocationFailedEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DrsInvocationFailedEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsRecoveredFromFailureEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsRecoveredFromFailureEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsRecoveredFromFailureEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterEvent_Def not in ns0.DrsRecoveredFromFailureEvent_Def.__bases__: + bases = list(ns0.DrsRecoveredFromFailureEvent_Def.__bases__) + bases.insert(0, ns0.ClusterEvent_Def) + ns0.DrsRecoveredFromFailureEvent_Def.__bases__ = tuple(bases) + + ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventArgument_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventArgument_Def.__bases__: + bases = list(ns0.EventArgument_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventArgument_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RoleEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RoleEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RoleEventArgument_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EventArgument_Def not in ns0.RoleEventArgument_Def.__bases__: + bases = list(ns0.RoleEventArgument_Def.__bases__) + bases.insert(0, ns0.EventArgument_Def) + ns0.RoleEventArgument_Def.__bases__ = tuple(bases) + + ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EntityEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EntityEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EntityEventArgument_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EventArgument_Def not in ns0.EntityEventArgument_Def.__bases__: + bases = list(ns0.EntityEventArgument_Def.__bases__) + bases.insert(0, ns0.EventArgument_Def) + ns0.EntityEventArgument_Def.__bases__ = tuple(bases) + + ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ManagedEntityEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ManagedEntityEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ManagedEntityEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.ManagedEntityEventArgument_Def.__bases__: + bases = list(ns0.ManagedEntityEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.ManagedEntityEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FolderEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FolderEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FolderEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.FolderEventArgument_Def.__bases__: + bases = list(ns0.FolderEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.FolderEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatacenterEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.DatacenterEventArgument_Def.__bases__: + bases = list(ns0.DatacenterEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.DatacenterEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ComputeResourceEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComputeResourceEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComputeResourceEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.ComputeResourceEventArgument_Def.__bases__: + bases = list(ns0.ComputeResourceEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.ComputeResourceEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourcePoolEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourcePoolEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourcePoolEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.ResourcePoolEventArgument_Def.__bases__: + bases = list(ns0.ResourcePoolEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.ResourcePoolEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.HostEventArgument_Def.__bases__: + bases = list(ns0.HostEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.HostEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostEventArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostEventArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostEventArgument_Def.schema + TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"HostEventArgument"), aname="_HostEventArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostEventArgument = [] + return + Holder.__name__ = "ArrayOfHostEventArgument_Holder" + self.pyclass = Holder + + class VmEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.VmEventArgument_Def.__bases__: + bases = list(ns0.VmEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.VmEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVmEventArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVmEventArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVmEventArgument_Def.schema + TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"VmEventArgument"), aname="_VmEventArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VmEventArgument = [] + return + Holder.__name__ = "ArrayOfVmEventArgument_Holder" + self.pyclass = Holder + + class DatastoreEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.DatastoreEventArgument_Def.__bases__: + bases = list(ns0.DatastoreEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.DatastoreEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.NetworkEventArgument_Def.__bases__: + bases = list(ns0.NetworkEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.NetworkEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlarmEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlarmEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlarmEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.AlarmEventArgument_Def.__bases__: + bases = list(ns0.AlarmEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.AlarmEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.ScheduledTaskEventArgument_Def.__bases__: + bases = list(ns0.ScheduledTaskEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.ScheduledTaskEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EventArgument_Def not in ns0.ProfileEventArgument_Def.__bases__: + bases = list(ns0.ProfileEventArgument_Def.__bases__) + bases.insert(0, ns0.EventArgument_Def) + ns0.ProfileEventArgument_Def.__bases__ = tuple(bases) + + ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsEventArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsEventArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsEventArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EntityEventArgument_Def not in ns0.DvsEventArgument_Def.__bases__: + bases = list(ns0.DvsEventArgument_Def.__bases__) + bases.insert(0, ns0.EntityEventArgument_Def) + ns0.DvsEventArgument_Def.__bases__ = tuple(bases) + + ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventCategory_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EventCategory") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class EventArgDesc_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventArgDesc") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventArgDesc_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventArgDesc_Def.__bases__: + bases = list(ns0.EventArgDesc_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventArgDesc_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEventArgDesc_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEventArgDesc") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEventArgDesc_Def.schema + TClist = [GTD("urn:vim25","EventArgDesc",lazy=True)(pname=(ns,"EventArgDesc"), aname="_EventArgDesc", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._EventArgDesc = [] + return + Holder.__name__ = "ArrayOfEventArgDesc_Holder" + self.pyclass = Holder + + class EventDescriptionEventDetail_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventDescriptionEventDetail") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventDescriptionEventDetail_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnDatacenter"), aname="_formatOnDatacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnComputeResource"), aname="_formatOnComputeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnHost"), aname="_formatOnHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnVm"), aname="_formatOnVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullFormat"), aname="_fullFormat", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventDescriptionEventDetail_Def.__bases__: + bases = list(ns0.EventDescriptionEventDetail_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventDescriptionEventDetail_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfEventDescriptionEventDetail_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfEventDescriptionEventDetail") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfEventDescriptionEventDetail_Def.schema + TClist = [GTD("urn:vim25","EventDescriptionEventDetail",lazy=True)(pname=(ns,"EventDescriptionEventDetail"), aname="_EventDescriptionEventDetail", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._EventDescriptionEventDetail = [] + return + Holder.__name__ = "ArrayOfEventDescriptionEventDetail_Holder" + self.pyclass = Holder + + class EventDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventDescription_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventDescriptionEventDetail",lazy=True)(pname=(ns,"eventInfo"), aname="_eventInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EnumDescription",lazy=True)(pname=(ns,"enumeratedTypes"), aname="_enumeratedTypes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventDescription_Def.__bases__: + bases = list(ns0.EventDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventFilterSpecRecursionOption_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EventFilterSpecRecursionOption") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class EventFilterSpecByEntity_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventFilterSpecByEntity") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventFilterSpecByEntity_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecRecursionOption",lazy=True)(pname=(ns,"recursion"), aname="_recursion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventFilterSpecByEntity_Def.__bases__: + bases = list(ns0.EventFilterSpecByEntity_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventFilterSpecByEntity_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventFilterSpecByTime_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventFilterSpecByTime") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventFilterSpecByTime_Def.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventFilterSpecByTime_Def.__bases__: + bases = list(ns0.EventFilterSpecByTime_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventFilterSpecByTime_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventFilterSpecByUsername_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventFilterSpecByUsername") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventFilterSpecByUsername_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"systemUser"), aname="_systemUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userList"), aname="_userList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventFilterSpecByUsername_Def.__bases__: + bases = list(ns0.EventFilterSpecByUsername_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventFilterSpecByUsername_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EventFilterSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EventFilterSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EventFilterSpec_Def.schema + TClist = [GTD("urn:vim25","EventFilterSpecByEntity",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecByTime",lazy=True)(pname=(ns,"time"), aname="_time", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecByUsername",lazy=True)(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disableFullMessage"), aname="_disableFullMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.EventFilterSpec_Def.__bases__: + bases = list(ns0.EventFilterSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.EventFilterSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReadNextEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReadNextEventsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReadNextEventsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._maxCount = None + return + Holder.__name__ = "ReadNextEventsRequestType_Holder" + self.pyclass = Holder + + class ReadPreviousEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReadPreviousEventsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReadPreviousEventsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._maxCount = None + return + Holder.__name__ = "ReadPreviousEventsRequestType_Holder" + self.pyclass = Holder + + class RetrieveArgumentDescriptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveArgumentDescriptionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveArgumentDescriptionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._eventTypeId = None + return + Holder.__name__ = "RetrieveArgumentDescriptionRequestType_Holder" + self.pyclass = Holder + + class CreateCollectorForEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateCollectorForEventsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateCollectorForEventsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._filter = None + return + Holder.__name__ = "CreateCollectorForEventsRequestType_Holder" + self.pyclass = Holder + + class LogUserEventRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LogUserEventRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.LogUserEventRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"msg"), aname="_msg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._msg = None + return + Holder.__name__ = "LogUserEventRequestType_Holder" + self.pyclass = Holder + + class QueryEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryEventsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryEventsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._filter = None + return + Holder.__name__ = "QueryEventsRequestType_Holder" + self.pyclass = Holder + + class PostEventRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PostEventRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.PostEventRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"eventToPost"), aname="_eventToPost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"taskInfo"), aname="_taskInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._eventToPost = None + self._taskInfo = None + return + Holder.__name__ = "PostEventRequestType_Holder" + self.pyclass = Holder + + class AdminDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AdminDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AdminDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.AdminDisabled_Def.__bases__: + bases = list(ns0.AdminDisabled_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.AdminDisabled_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AdminNotDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AdminNotDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AdminNotDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.AdminNotDisabled_Def.__bases__: + bases = list(ns0.AdminNotDisabled_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.AdminNotDisabled_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AffinityType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AffinityType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class AffinityConfigured_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AffinityConfigured") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AffinityConfigured_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"configuredAffinity"), aname="_configuredAffinity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.AffinityConfigured_Def.__bases__: + bases = list(ns0.AffinityConfigured_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.AffinityConfigured_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AgentInstallFailedReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AgentInstallFailedReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class AgentInstallFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AgentInstallFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AgentInstallFailed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"statusCode"), aname="_statusCode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installerOutput"), aname="_installerOutput", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.AgentInstallFailed_Def.__bases__: + bases = list(ns0.AgentInstallFailed_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.AgentInstallFailed_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlreadyBeingManaged_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlreadyBeingManaged") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlreadyBeingManaged_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.AlreadyBeingManaged_Def.__bases__: + bases = list(ns0.AlreadyBeingManaged_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.AlreadyBeingManaged_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlreadyConnected_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlreadyConnected") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlreadyConnected_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.AlreadyConnected_Def.__bases__: + bases = list(ns0.AlreadyConnected_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.AlreadyConnected_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlreadyExists_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlreadyExists") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlreadyExists_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.AlreadyExists_Def.__bases__: + bases = list(ns0.AlreadyExists_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.AlreadyExists_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AlreadyUpgraded_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AlreadyUpgraded") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AlreadyUpgraded_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.AlreadyUpgraded_Def.__bases__: + bases = list(ns0.AlreadyUpgraded_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.AlreadyUpgraded_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ApplicationQuiesceFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ApplicationQuiesceFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ApplicationQuiesceFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.ApplicationQuiesceFault_Def.__bases__: + bases = list(ns0.ApplicationQuiesceFault_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.ApplicationQuiesceFault_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AuthMinimumAdminPermission_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AuthMinimumAdminPermission") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AuthMinimumAdminPermission_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.AuthMinimumAdminPermission_Def.__bases__: + bases = list(ns0.AuthMinimumAdminPermission_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.AuthMinimumAdminPermission_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessFile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessFile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessFile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.CannotAccessFile_Def.__bases__: + bases = list(ns0.CannotAccessFile_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.CannotAccessFile_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessLocalSource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessLocalSource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessLocalSource_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.CannotAccessLocalSource_Def.__bases__: + bases = list(ns0.CannotAccessLocalSource_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.CannotAccessLocalSource_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessNetwork_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessNetwork") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessNetwork_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessNetwork_Def.__bases__: + bases = list(ns0.CannotAccessNetwork_Def.__bases__) + bases.insert(0, ns0.CannotAccessVmDevice_Def) + ns0.CannotAccessNetwork_Def.__bases__ = tuple(bases) + + ns0.CannotAccessVmDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessVmComponent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessVmComponent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessVmComponent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.CannotAccessVmComponent_Def.__bases__: + bases = list(ns0.CannotAccessVmComponent_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.CannotAccessVmComponent_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessVmConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessVmConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessVmConfig_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmConfig_Def.__bases__: + bases = list(ns0.CannotAccessVmConfig_Def.__bases__) + bases.insert(0, ns0.CannotAccessVmComponent_Def) + ns0.CannotAccessVmConfig_Def.__bases__ = tuple(bases) + + ns0.CannotAccessVmComponent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessVmDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessVmDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessVmDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmDevice_Def.__bases__: + bases = list(ns0.CannotAccessVmDevice_Def.__bases__) + bases.insert(0, ns0.CannotAccessVmComponent_Def) + ns0.CannotAccessVmDevice_Def.__bases__ = tuple(bases) + + ns0.CannotAccessVmComponent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAccessVmDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAccessVmDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAccessVmDisk_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessVmDisk_Def.__bases__: + bases = list(ns0.CannotAccessVmDisk_Def.__bases__) + bases.insert(0, ns0.CannotAccessVmDevice_Def) + ns0.CannotAccessVmDisk_Def.__bases__ = tuple(bases) + + ns0.CannotAccessVmDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAddHostWithFTVmAsStandalone_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAddHostWithFTVmAsStandalone") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAddHostWithFTVmAsStandalone_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__: + bases = list(ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAddHostWithFTVmToDifferentCluster_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAddHostWithFTVmToDifferentCluster") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAddHostWithFTVmToDifferentCluster_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__: + bases = list(ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotAddHostWithFTVmToNonHACluster_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotAddHostWithFTVmToNonHACluster") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotAddHostWithFTVmToNonHACluster_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__: + bases = list(ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotCreateFile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotCreateFile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotCreateFile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.CannotCreateFile_Def.__bases__: + bases = list(ns0.CannotCreateFile_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.CannotCreateFile_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotDecryptPasswords_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotDecryptPasswords") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotDecryptPasswords_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.CannotDecryptPasswords_Def.__bases__: + bases = list(ns0.CannotDecryptPasswords_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.CannotDecryptPasswords_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotDeleteFile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotDeleteFile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotDeleteFile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.CannotDeleteFile_Def.__bases__: + bases = list(ns0.CannotDeleteFile_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.CannotDeleteFile_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotDisableSnapshot_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotDisableSnapshot") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotDisableSnapshot_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.CannotDisableSnapshot_Def.__bases__: + bases = list(ns0.CannotDisableSnapshot_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.CannotDisableSnapshot_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotDisconnectHostWithFaultToleranceVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotDisconnectHostWithFaultToleranceVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotDisconnectHostWithFaultToleranceVm_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__: + bases = list(ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotModifyConfigCpuRequirements_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotModifyConfigCpuRequirements") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotModifyConfigCpuRequirements_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.CannotModifyConfigCpuRequirements_Def.__bases__: + bases = list(ns0.CannotModifyConfigCpuRequirements_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.CannotModifyConfigCpuRequirements_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotMoveFaultToleranceVmMoveType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CannotMoveFaultToleranceVmMoveType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CannotMoveFaultToleranceVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotMoveFaultToleranceVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotMoveFaultToleranceVm_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"moveType"), aname="_moveType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.CannotMoveFaultToleranceVm_Def.__bases__: + bases = list(ns0.CannotMoveFaultToleranceVm_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.CannotMoveFaultToleranceVm_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CannotMoveHostWithFaultToleranceVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CannotMoveHostWithFaultToleranceVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CannotMoveHostWithFaultToleranceVm_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__: + bases = list(ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CloneFromSnapshotNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CloneFromSnapshotNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CloneFromSnapshotNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.CloneFromSnapshotNotSupported_Def.__bases__: + bases = list(ns0.CloneFromSnapshotNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.CloneFromSnapshotNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ConcurrentAccess_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ConcurrentAccess") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ConcurrentAccess_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ConcurrentAccess_Def.__bases__: + bases = list(ns0.ConcurrentAccess_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ConcurrentAccess_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ConnectedIso_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ConnectedIso") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ConnectedIso_Def.schema + TClist = [GTD("urn:vim25","VirtualCdrom",lazy=True)(pname=(ns,"cdrom"), aname="_cdrom", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfExport_Def not in ns0.ConnectedIso_Def.__bases__: + bases = list(ns0.ConnectedIso_Def.__bases__) + bases.insert(0, ns0.OvfExport_Def) + ns0.ConnectedIso_Def.__bases__ = tuple(bases) + + ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CpuCompatibilityUnknown_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CpuCompatibilityUnknown") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CpuCompatibilityUnknown_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CpuIncompatible_Def not in ns0.CpuCompatibilityUnknown_Def.__bases__: + bases = list(ns0.CpuCompatibilityUnknown_Def.__bases__) + bases.insert(0, ns0.CpuIncompatible_Def) + ns0.CpuCompatibilityUnknown_Def.__bases__ = tuple(bases) + + ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CpuHotPlugNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CpuHotPlugNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CpuHotPlugNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.CpuHotPlugNotSupported_Def.__bases__: + bases = list(ns0.CpuHotPlugNotSupported_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.CpuHotPlugNotSupported_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CpuIncompatible_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CpuIncompatible") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CpuIncompatible_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"registerName"), aname="_registerName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"registerBits"), aname="_registerBits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"desiredBits"), aname="_desiredBits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.CpuIncompatible_Def.__bases__: + bases = list(ns0.CpuIncompatible_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.CpuIncompatible_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CpuIncompatible1ECX_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CpuIncompatible1ECX") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CpuIncompatible1ECX_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"sse3"), aname="_sse3", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ssse3"), aname="_ssse3", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sse41"), aname="_sse41", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sse42"), aname="_sse42", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"other"), aname="_other", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"otherOnly"), aname="_otherOnly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CpuIncompatible_Def not in ns0.CpuIncompatible1ECX_Def.__bases__: + bases = list(ns0.CpuIncompatible1ECX_Def.__bases__) + bases.insert(0, ns0.CpuIncompatible_Def) + ns0.CpuIncompatible1ECX_Def.__bases__ = tuple(bases) + + ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CpuIncompatible81EDX_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CpuIncompatible81EDX") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CpuIncompatible81EDX_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"nx"), aname="_nx", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ffxsr"), aname="_ffxsr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rdtscp"), aname="_rdtscp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"lm"), aname="_lm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"other"), aname="_other", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"otherOnly"), aname="_otherOnly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CpuIncompatible_Def not in ns0.CpuIncompatible81EDX_Def.__bases__: + bases = list(ns0.CpuIncompatible81EDX_Def.__bases__) + bases.insert(0, ns0.CpuIncompatible_Def) + ns0.CpuIncompatible81EDX_Def.__bases__ = tuple(bases) + + ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.CustomizationFault_Def.__bases__: + bases = list(ns0.CustomizationFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.CustomizationFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationPending_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationPending") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationPending_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.CustomizationPending_Def.__bases__: + bases = list(ns0.CustomizationPending_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.CustomizationPending_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DasConfigFaultDasConfigFaultReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DasConfigFaultDasConfigFaultReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DasConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DasConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DasConfigFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"output"), aname="_output", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"event"), aname="_event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.DasConfigFault_Def.__bases__: + bases = list(ns0.DasConfigFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.DasConfigFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatabaseError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatabaseError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatabaseError_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.DatabaseError_Def.__bases__: + bases = list(ns0.DatabaseError_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.DatabaseError_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatacenterMismatchArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterMismatchArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterMismatchArgument_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"inputDatacenter"), aname="_inputDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatacenterMismatchArgument_Def.__bases__: + bases = list(ns0.DatacenterMismatchArgument_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatacenterMismatchArgument_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDatacenterMismatchArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDatacenterMismatchArgument") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDatacenterMismatchArgument_Def.schema + TClist = [GTD("urn:vim25","DatacenterMismatchArgument",lazy=True)(pname=(ns,"DatacenterMismatchArgument"), aname="_DatacenterMismatchArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DatacenterMismatchArgument = [] + return + Holder.__name__ = "ArrayOfDatacenterMismatchArgument_Holder" + self.pyclass = Holder + + class DatacenterMismatch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatacenterMismatch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatacenterMismatch_Def.schema + TClist = [GTD("urn:vim25","DatacenterMismatchArgument",lazy=True)(pname=(ns,"invalidArgument"), aname="_invalidArgument", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"expectedDatacenter"), aname="_expectedDatacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.DatacenterMismatch_Def.__bases__: + bases = list(ns0.DatacenterMismatch_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.DatacenterMismatch_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DatastoreNotWritableOnHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreNotWritableOnHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreNotWritableOnHost_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDatastore_Def not in ns0.DatastoreNotWritableOnHost_Def.__bases__: + bases = list(ns0.DatastoreNotWritableOnHost_Def.__bases__) + bases.insert(0, ns0.InvalidDatastore_Def) + ns0.DatastoreNotWritableOnHost_Def.__bases__ = tuple(bases) + + ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DestinationSwitchFull_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DestinationSwitchFull") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DestinationSwitchFull_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessNetwork_Def not in ns0.DestinationSwitchFull_Def.__bases__: + bases = list(ns0.DestinationSwitchFull_Def.__bases__) + bases.insert(0, ns0.CannotAccessNetwork_Def) + ns0.DestinationSwitchFull_Def.__bases__ = tuple(bases) + + ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceBackingNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceBackingNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceBackingNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.DeviceBackingNotSupported_Def.__bases__: + bases = list(ns0.DeviceBackingNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.DeviceBackingNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceControllerNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceControllerNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceControllerNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"controller"), aname="_controller", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.DeviceControllerNotSupported_Def.__bases__: + bases = list(ns0.DeviceControllerNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.DeviceControllerNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceHotPlugNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceHotPlugNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceHotPlugNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.DeviceHotPlugNotSupported_Def.__bases__: + bases = list(ns0.DeviceHotPlugNotSupported_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.DeviceHotPlugNotSupported_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceNotFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.DeviceNotFound_Def.__bases__: + bases = list(ns0.DeviceNotFound_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.DeviceNotFound_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceNotSupportedReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeviceNotSupportedReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DeviceNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DeviceNotSupported_Def.__bases__: + bases = list(ns0.DeviceNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.DeviceNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceUnsupportedForVmPlatform_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceUnsupportedForVmPlatform") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceUnsupportedForVmPlatform_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.DeviceUnsupportedForVmPlatform_Def.__bases__: + bases = list(ns0.DeviceUnsupportedForVmPlatform_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.DeviceUnsupportedForVmPlatform_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DeviceUnsupportedForVmVersion_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DeviceUnsupportedForVmVersion") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DeviceUnsupportedForVmVersion_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"currentVersion"), aname="_currentVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expectedVersion"), aname="_expectedVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.DeviceUnsupportedForVmVersion_Def.__bases__: + bases = list(ns0.DeviceUnsupportedForVmVersion_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.DeviceUnsupportedForVmVersion_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DisableAdminNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DisableAdminNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DisableAdminNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.DisableAdminNotSupported_Def.__bases__: + bases = list(ns0.DisableAdminNotSupported_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.DisableAdminNotSupported_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DisallowedDiskModeChange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DisallowedDiskModeChange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DisallowedDiskModeChange_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.DisallowedDiskModeChange_Def.__bases__: + bases = list(ns0.DisallowedDiskModeChange_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.DisallowedDiskModeChange_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DisallowedMigrationDeviceAttached_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DisallowedMigrationDeviceAttached") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DisallowedMigrationDeviceAttached_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.DisallowedMigrationDeviceAttached_Def.__bases__: + bases = list(ns0.DisallowedMigrationDeviceAttached_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.DisallowedMigrationDeviceAttached_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DisallowedOperationOnFailoverHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DisallowedOperationOnFailoverHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DisallowedOperationOnFailoverHost_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.DisallowedOperationOnFailoverHost_Def.__bases__: + bases = list(ns0.DisallowedOperationOnFailoverHost_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.DisallowedOperationOnFailoverHost_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DiskMoveTypeNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiskMoveTypeNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiskMoveTypeNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.DiskMoveTypeNotSupported_Def.__bases__: + bases = list(ns0.DiskMoveTypeNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.DiskMoveTypeNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DiskNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DiskNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DiskNotSupported_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DiskNotSupported_Def.__bases__: + bases = list(ns0.DiskNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.DiskNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsDisabledOnVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsDisabledOnVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsDisabledOnVm_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.DrsDisabledOnVm_Def.__bases__: + bases = list(ns0.DrsDisabledOnVm_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.DrsDisabledOnVm_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DrsVmotionIncompatibleFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DrsVmotionIncompatibleFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DrsVmotionIncompatibleFault_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DrsVmotionIncompatibleFault_Def.__bases__: + bases = list(ns0.DrsVmotionIncompatibleFault_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.DrsVmotionIncompatibleFault_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DuplicateName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DuplicateName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DuplicateName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"object"), aname="_object", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.DuplicateName_Def.__bases__: + bases = list(ns0.DuplicateName_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.DuplicateName_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.DvsFault_Def.__bases__: + bases = list(ns0.DvsFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.DvsFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsNotAuthorized_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsNotAuthorized") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsNotAuthorized_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"sessionExtensionKey"), aname="_sessionExtensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsExtensionKey"), aname="_dvsExtensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsFault_Def not in ns0.DvsNotAuthorized_Def.__bases__: + bases = list(ns0.DvsNotAuthorized_Def.__bases__) + bases.insert(0, ns0.DvsFault_Def) + ns0.DvsNotAuthorized_Def.__bases__ = tuple(bases) + + ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsOperationBulkFaultFaultOnHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsOperationBulkFaultFaultOnHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsOperationBulkFaultFaultOnHost_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__: + bases = list(ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDvsOperationBulkFaultFaultOnHost_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDvsOperationBulkFaultFaultOnHost") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDvsOperationBulkFaultFaultOnHost_Def.schema + TClist = [GTD("urn:vim25","DvsOperationBulkFaultFaultOnHost",lazy=True)(pname=(ns,"DvsOperationBulkFaultFaultOnHost"), aname="_DvsOperationBulkFaultFaultOnHost", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DvsOperationBulkFaultFaultOnHost = [] + return + Holder.__name__ = "ArrayOfDvsOperationBulkFaultFaultOnHost_Holder" + self.pyclass = Holder + + class DvsOperationBulkFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsOperationBulkFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsOperationBulkFault_Def.schema + TClist = [GTD("urn:vim25","DvsOperationBulkFaultFaultOnHost",lazy=True)(pname=(ns,"hostFault"), aname="_hostFault", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsFault_Def not in ns0.DvsOperationBulkFault_Def.__bases__: + bases = list(ns0.DvsOperationBulkFault_Def.__bases__) + bases.insert(0, ns0.DvsFault_Def) + ns0.DvsOperationBulkFault_Def.__bases__ = tuple(bases) + + ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsScopeViolated_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsScopeViolated") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsScopeViolated_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsFault_Def not in ns0.DvsScopeViolated_Def.__bases__: + bases = list(ns0.DvsScopeViolated_Def.__bases__) + bases.insert(0, ns0.DvsFault_Def) + ns0.DvsScopeViolated_Def.__bases__ = tuple(bases) + + ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotSupportedHostInCluster_Def not in ns0.EVCAdmissionFailed_Def.__bases__: + bases = list(ns0.EVCAdmissionFailed_Def.__bases__) + bases.insert(0, ns0.NotSupportedHostInCluster_Def) + ns0.EVCAdmissionFailed_Def.__bases__ = tuple(bases) + + ns0.NotSupportedHostInCluster_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedCPUFeaturesForMode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedCPUFeaturesForMode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedCPUModel_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedCPUModel") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedCPUModel_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUModel_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUModel_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedCPUModel_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedCPUModelForMode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedCPUModelForMode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedCPUModelForMode_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedCPUVendor_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedCPUVendor") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedCPUVendor_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"clusterCPUVendor"), aname="_clusterCPUVendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostCPUVendor"), aname="_hostCPUVendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUVendor_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUVendor_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedCPUVendor_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedCPUVendorUnknown_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedCPUVendorUnknown") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedCPUVendorUnknown_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedHostDisconnected_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedHostDisconnected") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedHostDisconnected_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedHostSoftware_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedHostSoftware") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedHostSoftware_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostSoftware_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedHostSoftware_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedHostSoftware_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedHostSoftwareForMode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedHostSoftwareForMode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedHostSoftwareForMode_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EVCAdmissionFailedVmActive_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EVCAdmissionFailedVmActive") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EVCAdmissionFailedVmActive_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedVmActive_Def.__bases__: + bases = list(ns0.EVCAdmissionFailedVmActive_Def.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedVmActive_Def.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EightHostLimitViolated_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "EightHostLimitViolated") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.EightHostLimitViolated_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.EightHostLimitViolated_Def.__bases__: + bases = list(ns0.EightHostLimitViolated_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.EightHostLimitViolated_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExpiredAddonLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExpiredAddonLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExpiredAddonLicense_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredAddonLicense_Def.__bases__: + bases = list(ns0.ExpiredAddonLicense_Def.__bases__) + bases.insert(0, ns0.ExpiredFeatureLicense_Def) + ns0.ExpiredAddonLicense_Def.__bases__ = tuple(bases) + + ns0.ExpiredFeatureLicense_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExpiredEditionLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExpiredEditionLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExpiredEditionLicense_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredEditionLicense_Def.__bases__: + bases = list(ns0.ExpiredEditionLicense_Def.__bases__) + bases.insert(0, ns0.ExpiredFeatureLicense_Def) + ns0.ExpiredEditionLicense_Def.__bases__ = tuple(bases) + + ns0.ExpiredFeatureLicense_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExpiredFeatureLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExpiredFeatureLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExpiredFeatureLicense_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expirationDate"), aname="_expirationDate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.ExpiredFeatureLicense_Def.__bases__: + bases = list(ns0.ExpiredFeatureLicense_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.ExpiredFeatureLicense_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ExtendedFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ExtendedFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ExtendedFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"faultTypeId"), aname="_faultTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ExtendedFault_Def.__bases__: + bases = list(ns0.ExtendedFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ExtendedFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceAntiAffinityViolated_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceAntiAffinityViolated") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceAntiAffinityViolated_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.FaultToleranceAntiAffinityViolated_Def.__bases__: + bases = list(ns0.FaultToleranceAntiAffinityViolated_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.FaultToleranceAntiAffinityViolated_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceCpuIncompatible_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceCpuIncompatible") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceCpuIncompatible_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"family"), aname="_family", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"stepping"), aname="_stepping", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CpuIncompatible_Def not in ns0.FaultToleranceCpuIncompatible_Def.__bases__: + bases = list(ns0.FaultToleranceCpuIncompatible_Def.__bases__) + bases.insert(0, ns0.CpuIncompatible_Def) + ns0.FaultToleranceCpuIncompatible_Def.__bases__ = tuple(bases) + + ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceNotLicensed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceNotLicensed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceNotLicensed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.FaultToleranceNotLicensed_Def.__bases__: + bases = list(ns0.FaultToleranceNotLicensed_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.FaultToleranceNotLicensed_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceNotSameBuild_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceNotSameBuild") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceNotSameBuild_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.FaultToleranceNotSameBuild_Def.__bases__: + bases = list(ns0.FaultToleranceNotSameBuild_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.FaultToleranceNotSameBuild_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultTolerancePrimaryPowerOnNotAttempted_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultTolerancePrimaryPowerOnNotAttempted") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"secondaryVm"), aname="_secondaryVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"primaryVm"), aname="_primaryVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__: + bases = list(ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileAlreadyExists_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileAlreadyExists") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileAlreadyExists_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.FileAlreadyExists_Def.__bases__: + bases = list(ns0.FileAlreadyExists_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileAlreadyExists_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileBackedPortNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileBackedPortNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileBackedPortNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.FileBackedPortNotSupported_Def.__bases__: + bases = list(ns0.FileBackedPortNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.FileBackedPortNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"file"), aname="_file", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.FileFault_Def.__bases__: + bases = list(ns0.FileFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.FileFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileLocked_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileLocked") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileLocked_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.FileLocked_Def.__bases__: + bases = list(ns0.FileLocked_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileLocked_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileNotFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.FileNotFound_Def.__bases__: + bases = list(ns0.FileNotFound_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileNotFound_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileNotWritable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileNotWritable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileNotWritable_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.FileNotWritable_Def.__bases__: + bases = list(ns0.FileNotWritable_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileNotWritable_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileTooLarge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileTooLarge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileTooLarge_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.FileTooLarge_Def.__bases__: + bases = list(ns0.FileTooLarge_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileTooLarge_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FilesystemQuiesceFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FilesystemQuiesceFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FilesystemQuiesceFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.FilesystemQuiesceFault_Def.__bases__: + bases = list(ns0.FilesystemQuiesceFault_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.FilesystemQuiesceFault_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FtIssuesOnHostHostSelectionType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FtIssuesOnHostHostSelectionType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class FtIssuesOnHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FtIssuesOnHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FtIssuesOnHost_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.FtIssuesOnHost_Def.__bases__: + bases = list(ns0.FtIssuesOnHost_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.FtIssuesOnHost_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FullStorageVMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FullStorageVMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FullStorageVMotionNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFeatureNotSupported_Def not in ns0.FullStorageVMotionNotSupported_Def.__bases__: + bases = list(ns0.FullStorageVMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.FullStorageVMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GenericDrsFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GenericDrsFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GenericDrsFault_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"hostFaults"), aname="_hostFaults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.GenericDrsFault_Def.__bases__: + bases = list(ns0.GenericDrsFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.GenericDrsFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class GenericVmConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GenericVmConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GenericVmConfigFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.GenericVmConfigFault_Def.__bases__: + bases = list(ns0.GenericVmConfigFault_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.GenericVmConfigFault_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HAErrorsAtDest_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HAErrorsAtDest") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HAErrorsAtDest_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.HAErrorsAtDest_Def.__bases__: + bases = list(ns0.HAErrorsAtDest_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.HAErrorsAtDest_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigFailed_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.HostConfigFailed_Def.__bases__: + bases = list(ns0.HostConfigFailed_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.HostConfigFailed_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.HostConfigFault_Def.__bases__: + bases = list(ns0.HostConfigFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.HostConfigFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.HostConnectFault_Def.__bases__: + bases = list(ns0.HostConnectFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.HostConnectFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIncompatibleForFaultToleranceReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostIncompatibleForFaultToleranceReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostIncompatibleForFaultTolerance_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIncompatibleForFaultTolerance") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIncompatibleForFaultTolerance_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.HostIncompatibleForFaultTolerance_Def.__bases__: + bases = list(ns0.HostIncompatibleForFaultTolerance_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.HostIncompatibleForFaultTolerance_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIncompatibleForRecordReplayReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostIncompatibleForRecordReplayReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostIncompatibleForRecordReplay_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIncompatibleForRecordReplay") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIncompatibleForRecordReplay_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.HostIncompatibleForRecordReplay_Def.__bases__: + bases = list(ns0.HostIncompatibleForRecordReplay_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.HostIncompatibleForRecordReplay_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInventoryFull_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInventoryFull") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInventoryFull_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.HostInventoryFull_Def.__bases__: + bases = list(ns0.HostInventoryFull_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.HostInventoryFull_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPowerOpFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPowerOpFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPowerOpFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.HostPowerOpFailed_Def.__bases__: + bases = list(ns0.HostPowerOpFailed_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.HostPowerOpFailed_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HotSnapshotMoveNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HotSnapshotMoveNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HotSnapshotMoveNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotCopyNotSupported_Def not in ns0.HotSnapshotMoveNotSupported_Def.__bases__: + bases = list(ns0.HotSnapshotMoveNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.HotSnapshotMoveNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IDEDiskNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IDEDiskNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IDEDiskNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DiskNotSupported_Def not in ns0.IDEDiskNotSupported_Def.__bases__: + bases = list(ns0.IDEDiskNotSupported_Def.__bases__) + bases.insert(0, ns0.DiskNotSupported_Def) + ns0.IDEDiskNotSupported_Def.__bases__ = tuple(bases) + + ns0.DiskNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InUseFeatureManipulationDisallowed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InUseFeatureManipulationDisallowed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InUseFeatureManipulationDisallowed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.InUseFeatureManipulationDisallowed_Def.__bases__: + bases = list(ns0.InUseFeatureManipulationDisallowed_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.InUseFeatureManipulationDisallowed_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InaccessibleDatastore_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InaccessibleDatastore") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InaccessibleDatastore_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDatastore_Def not in ns0.InaccessibleDatastore_Def.__bases__: + bases = list(ns0.InaccessibleDatastore_Def.__bases__) + bases.insert(0, ns0.InvalidDatastore_Def) + ns0.InaccessibleDatastore_Def.__bases__ = tuple(bases) + + ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncompatibleDefaultDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncompatibleDefaultDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncompatibleDefaultDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.IncompatibleDefaultDevice_Def.__bases__: + bases = list(ns0.IncompatibleDefaultDevice_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.IncompatibleDefaultDevice_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncompatibleHostForFtSecondary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncompatibleHostForFtSecondary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncompatibleHostForFtSecondary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.IncompatibleHostForFtSecondary_Def.__bases__: + bases = list(ns0.IncompatibleHostForFtSecondary_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.IncompatibleHostForFtSecondary_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncompatibleSetting_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncompatibleSetting") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncompatibleSetting_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"conflictingProperty"), aname="_conflictingProperty", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidArgument_Def not in ns0.IncompatibleSetting_Def.__bases__: + bases = list(ns0.IncompatibleSetting_Def.__bases__) + bases.insert(0, ns0.InvalidArgument_Def) + ns0.IncompatibleSetting_Def.__bases__ = tuple(bases) + + ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncorrectFileType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncorrectFileType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncorrectFileType_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.IncorrectFileType_Def.__bases__: + bases = list(ns0.IncorrectFileType_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.IncorrectFileType_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IncorrectHostInformation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IncorrectHostInformation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IncorrectHostInformation_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.IncorrectHostInformation_Def.__bases__: + bases = list(ns0.IncorrectHostInformation_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.IncorrectHostInformation_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IndependentDiskVMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IndependentDiskVMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IndependentDiskVMotionNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFeatureNotSupported_Def not in ns0.IndependentDiskVMotionNotSupported_Def.__bases__: + bases = list(ns0.IndependentDiskVMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.IndependentDiskVMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientCpuResourcesFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientCpuResourcesFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientCpuResourcesFault_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientCpuResourcesFault_Def.__bases__: + bases = list(ns0.InsufficientCpuResourcesFault_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientCpuResourcesFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientFailoverResourcesFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientFailoverResourcesFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientFailoverResourcesFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientFailoverResourcesFault_Def.__bases__: + bases = list(ns0.InsufficientFailoverResourcesFault_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientFailoverResourcesFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientHostCapacityFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientHostCapacityFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientHostCapacityFault_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientHostCapacityFault_Def.__bases__: + bases = list(ns0.InsufficientHostCapacityFault_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientHostCapacityFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientHostCpuCapacityFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientHostCpuCapacityFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientHostCpuCapacityFault_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostCpuCapacityFault_Def.__bases__: + bases = list(ns0.InsufficientHostCpuCapacityFault_Def.__bases__) + bases.insert(0, ns0.InsufficientHostCapacityFault_Def) + ns0.InsufficientHostCpuCapacityFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientHostMemoryCapacityFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientHostMemoryCapacityFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientHostMemoryCapacityFault_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostMemoryCapacityFault_Def.__bases__: + bases = list(ns0.InsufficientHostMemoryCapacityFault_Def.__bases__) + bases.insert(0, ns0.InsufficientHostCapacityFault_Def) + ns0.InsufficientHostMemoryCapacityFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientMemoryResourcesFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientMemoryResourcesFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientMemoryResourcesFault_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientMemoryResourcesFault_Def.__bases__: + bases = list(ns0.InsufficientMemoryResourcesFault_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientMemoryResourcesFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientPerCpuCapacity_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientPerCpuCapacity") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientPerCpuCapacity_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientPerCpuCapacity_Def.__bases__: + bases = list(ns0.InsufficientPerCpuCapacity_Def.__bases__) + bases.insert(0, ns0.InsufficientHostCapacityFault_Def) + ns0.InsufficientPerCpuCapacity_Def.__bases__ = tuple(bases) + + ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientResourcesFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientResourcesFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientResourcesFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InsufficientResourcesFault_Def.__bases__: + bases = list(ns0.InsufficientResourcesFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InsufficientResourcesFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientStandbyCpuResource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientStandbyCpuResource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientStandbyCpuResource_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyCpuResource_Def.__bases__: + bases = list(ns0.InsufficientStandbyCpuResource_Def.__bases__) + bases.insert(0, ns0.InsufficientStandbyResource_Def) + ns0.InsufficientStandbyCpuResource_Def.__bases__ = tuple(bases) + + ns0.InsufficientStandbyResource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientStandbyMemoryResource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientStandbyMemoryResource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientStandbyMemoryResource_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyMemoryResource_Def.__bases__: + bases = list(ns0.InsufficientStandbyMemoryResource_Def.__bases__) + bases.insert(0, ns0.InsufficientStandbyResource_Def) + ns0.InsufficientStandbyMemoryResource_Def.__bases__ = tuple(bases) + + ns0.InsufficientStandbyResource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InsufficientStandbyResource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InsufficientStandbyResource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InsufficientStandbyResource_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientStandbyResource_Def.__bases__: + bases = list(ns0.InsufficientStandbyResource_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientStandbyResource_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidAffinitySettingFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidAffinitySettingFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidAffinitySettingFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidAffinitySettingFault_Def.__bases__: + bases = list(ns0.InvalidAffinitySettingFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidAffinitySettingFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidBmcRole_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidBmcRole") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidBmcRole_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidBmcRole_Def.__bases__: + bases = list(ns0.InvalidBmcRole_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidBmcRole_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidBundle_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidBundle") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidBundle_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PlatformConfigFault_Def not in ns0.InvalidBundle_Def.__bases__: + bases = list(ns0.InvalidBundle_Def.__bases__) + bases.insert(0, ns0.PlatformConfigFault_Def) + ns0.InvalidBundle_Def.__bases__ = tuple(bases) + + ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidClientCertificate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidClientCertificate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidClientCertificate_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidLogin_Def not in ns0.InvalidClientCertificate_Def.__bases__: + bases = list(ns0.InvalidClientCertificate_Def.__bases__) + bases.insert(0, ns0.InvalidLogin_Def) + ns0.InvalidClientCertificate_Def.__bases__ = tuple(bases) + + ns0.InvalidLogin_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidController_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"controllerKey"), aname="_controllerKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.InvalidController_Def.__bases__: + bases = list(ns0.InvalidController_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.InvalidController_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDatastore_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDatastore") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDatastore_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidDatastore_Def.__bases__: + bases = list(ns0.InvalidDatastore_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidDatastore_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDatastorePath_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDatastorePath") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDatastorePath_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDatastore_Def not in ns0.InvalidDatastorePath_Def.__bases__: + bases = list(ns0.InvalidDatastorePath_Def.__bases__) + bases.insert(0, ns0.InvalidDatastore_Def) + ns0.InvalidDatastorePath_Def.__bases__ = tuple(bases) + + ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDeviceBacking_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDeviceBacking") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDeviceBacking_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceBacking_Def.__bases__: + bases = list(ns0.InvalidDeviceBacking_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.InvalidDeviceBacking_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDeviceOperation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDeviceOperation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDeviceOperation_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceConfigSpecOperation",lazy=True)(pname=(ns,"badOp"), aname="_badOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpecFileOperation",lazy=True)(pname=(ns,"badFileOp"), aname="_badFileOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceOperation_Def.__bases__: + bases = list(ns0.InvalidDeviceOperation_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.InvalidDeviceOperation_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDeviceSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDeviceSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDeviceSpec_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"deviceIndex"), aname="_deviceIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidVmConfig_Def not in ns0.InvalidDeviceSpec_Def.__bases__: + bases = list(ns0.InvalidDeviceSpec_Def.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.InvalidDeviceSpec_Def.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDiskFormat_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDiskFormat") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDiskFormat_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidFormat_Def not in ns0.InvalidDiskFormat_Def.__bases__: + bases = list(ns0.InvalidDiskFormat_Def.__bases__) + bases.insert(0, ns0.InvalidFormat_Def) + ns0.InvalidDiskFormat_Def.__bases__ = tuple(bases) + + ns0.InvalidFormat_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidDrsBehaviorForFtVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidDrsBehaviorForFtVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidDrsBehaviorForFtVm_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidArgument_Def not in ns0.InvalidDrsBehaviorForFtVm_Def.__bases__: + bases = list(ns0.InvalidDrsBehaviorForFtVm_Def.__bases__) + bases.insert(0, ns0.InvalidArgument_Def) + ns0.InvalidDrsBehaviorForFtVm_Def.__bases__ = tuple(bases) + + ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidEditionLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidEditionLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidEditionLicense_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.InvalidEditionLicense_Def.__bases__: + bases = list(ns0.InvalidEditionLicense_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.InvalidEditionLicense_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidEvent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidEvent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidEvent_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidEvent_Def.__bases__: + bases = list(ns0.InvalidEvent_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidEvent_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidFolder_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidFolder") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidFolder_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidFolder_Def.__bases__: + bases = list(ns0.InvalidFolder_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidFolder_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidFormat_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidFormat") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidFormat_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.InvalidFormat_Def.__bases__: + bases = list(ns0.InvalidFormat_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.InvalidFormat_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidHostState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidHostState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidHostState_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidState_Def not in ns0.InvalidHostState_Def.__bases__: + bases = list(ns0.InvalidHostState_Def.__bases__) + bases.insert(0, ns0.InvalidState_Def) + ns0.InvalidHostState_Def.__bases__ = tuple(bases) + + ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidIndexArgument_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidIndexArgument") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidIndexArgument_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidArgument_Def not in ns0.InvalidIndexArgument_Def.__bases__: + bases = list(ns0.InvalidIndexArgument_Def.__bases__) + bases.insert(0, ns0.InvalidArgument_Def) + ns0.InvalidIndexArgument_Def.__bases__ = tuple(bases) + + ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidIpmiLoginInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidIpmiLoginInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidIpmiLoginInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidIpmiLoginInfo_Def.__bases__: + bases = list(ns0.InvalidIpmiLoginInfo_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidIpmiLoginInfo_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidIpmiMacAddress_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidIpmiMacAddress") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidIpmiMacAddress_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userProvidedMacAddress"), aname="_userProvidedMacAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"observedMacAddress"), aname="_observedMacAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidIpmiMacAddress_Def.__bases__: + bases = list(ns0.InvalidIpmiMacAddress_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidIpmiMacAddress_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidLicense_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseContent"), aname="_licenseContent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidLicense_Def.__bases__: + bases = list(ns0.InvalidLicense_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidLicense_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidLocale_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidLocale") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidLocale_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidLocale_Def.__bases__: + bases = list(ns0.InvalidLocale_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidLocale_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidLogin_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidLogin") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidLogin_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidLogin_Def.__bases__: + bases = list(ns0.InvalidLogin_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidLogin_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidName_Def.__bases__: + bases = list(ns0.InvalidName_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidName_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidNasCredentials_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidNasCredentials") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidNasCredentials_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.InvalidNasCredentials_Def.__bases__: + bases = list(ns0.InvalidNasCredentials_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.InvalidNasCredentials_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidNetworkInType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidNetworkInType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidNetworkInType_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.InvalidNetworkInType_Def.__bases__: + bases = list(ns0.InvalidNetworkInType_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.InvalidNetworkInType_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidNetworkResource_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidNetworkResource") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidNetworkResource_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.InvalidNetworkResource_Def.__bases__: + bases = list(ns0.InvalidNetworkResource_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.InvalidNetworkResource_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidOperationOnSecondaryVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidOperationOnSecondaryVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidOperationOnSecondaryVm_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.InvalidOperationOnSecondaryVm_Def.__bases__: + bases = list(ns0.InvalidOperationOnSecondaryVm_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.InvalidOperationOnSecondaryVm_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidPowerState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidPowerState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidPowerState_Def.schema + TClist = [GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"requestedState"), aname="_requestedState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"existingState"), aname="_existingState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidState_Def not in ns0.InvalidPowerState_Def.__bases__: + bases = list(ns0.InvalidPowerState_Def.__bases__) + bases.insert(0, ns0.InvalidState_Def) + ns0.InvalidPowerState_Def.__bases__ = tuple(bases) + + ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidPrivilege_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidPrivilege") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidPrivilege_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"privilege"), aname="_privilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidPrivilege_Def.__bases__: + bases = list(ns0.InvalidPrivilege_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidPrivilege_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidPropertyType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidPropertyType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidPropertyType_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.InvalidPropertyType_Def.__bases__: + bases = list(ns0.InvalidPropertyType_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.InvalidPropertyType_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidPropertyValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidPropertyValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidPropertyValue_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.InvalidPropertyValue_Def.__bases__: + bases = list(ns0.InvalidPropertyValue_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.InvalidPropertyValue_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidResourcePoolStructureFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidResourcePoolStructureFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidResourcePoolStructureFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InsufficientResourcesFault_Def not in ns0.InvalidResourcePoolStructureFault_Def.__bases__: + bases = list(ns0.InvalidResourcePoolStructureFault_Def.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InvalidResourcePoolStructureFault_Def.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidSnapshotFormat_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidSnapshotFormat") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidSnapshotFormat_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidFormat_Def not in ns0.InvalidSnapshotFormat_Def.__bases__: + bases = list(ns0.InvalidSnapshotFormat_Def.__bases__) + bases.insert(0, ns0.InvalidFormat_Def) + ns0.InvalidSnapshotFormat_Def.__bases__ = tuple(bases) + + ns0.InvalidFormat_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidState_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidState") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidState_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.InvalidState_Def.__bases__: + bases = list(ns0.InvalidState_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.InvalidState_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InvalidVmConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InvalidVmConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InvalidVmConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.InvalidVmConfig_Def.__bases__: + bases = list(ns0.InvalidVmConfig_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.InvalidVmConfig_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InventoryHasStandardAloneHosts_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "InventoryHasStandardAloneHosts") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.InventoryHasStandardAloneHosts_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hosts"), aname="_hosts", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.InventoryHasStandardAloneHosts_Def.__bases__: + bases = list(ns0.InventoryHasStandardAloneHosts_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.InventoryHasStandardAloneHosts_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IpHostnameGeneratorError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpHostnameGeneratorError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpHostnameGeneratorError_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.IpHostnameGeneratorError_Def.__bases__: + bases = list(ns0.IpHostnameGeneratorError_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.IpHostnameGeneratorError_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LegacyNetworkInterfaceInUse_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LegacyNetworkInterfaceInUse") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LegacyNetworkInterfaceInUse_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessNetwork_Def not in ns0.LegacyNetworkInterfaceInUse_Def.__bases__: + bases = list(ns0.LegacyNetworkInterfaceInUse_Def.__bases__) + bases.insert(0, ns0.CannotAccessNetwork_Def) + ns0.LegacyNetworkInterfaceInUse_Def.__bases__ = tuple(bases) + + ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseAssignmentFailedReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LicenseAssignmentFailedReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LicenseAssignmentFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseAssignmentFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseAssignmentFailed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.LicenseAssignmentFailed_Def.__bases__: + bases = list(ns0.LicenseAssignmentFailed_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.LicenseAssignmentFailed_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseDowngradeDisallowed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseDowngradeDisallowed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseDowngradeDisallowed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"edition"), aname="_edition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"features"), aname="_features", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.LicenseDowngradeDisallowed_Def.__bases__: + bases = list(ns0.LicenseDowngradeDisallowed_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.LicenseDowngradeDisallowed_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseExpired_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseExpired") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseExpired_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.LicenseExpired_Def.__bases__: + bases = list(ns0.LicenseExpired_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.LicenseExpired_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseKeyEntityMismatch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseKeyEntityMismatch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseKeyEntityMismatch_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.LicenseKeyEntityMismatch_Def.__bases__: + bases = list(ns0.LicenseKeyEntityMismatch_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.LicenseKeyEntityMismatch_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseRestricted_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseRestricted") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseRestricted_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.LicenseRestricted_Def.__bases__: + bases = list(ns0.LicenseRestricted_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.LicenseRestricted_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseServerUnavailable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseServerUnavailable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseServerUnavailable_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.LicenseServerUnavailable_Def.__bases__: + bases = list(ns0.LicenseServerUnavailable_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.LicenseServerUnavailable_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LicenseSourceUnavailable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LicenseSourceUnavailable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LicenseSourceUnavailable_Def.schema + TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"licenseSource"), aname="_licenseSource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.LicenseSourceUnavailable_Def.__bases__: + bases = list(ns0.LicenseSourceUnavailable_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.LicenseSourceUnavailable_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LimitExceeded_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LimitExceeded") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LimitExceeded_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"limit"), aname="_limit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.LimitExceeded_Def.__bases__: + bases = list(ns0.LimitExceeded_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.LimitExceeded_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LinuxVolumeNotClean_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LinuxVolumeNotClean") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LinuxVolumeNotClean_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.LinuxVolumeNotClean_Def.__bases__: + bases = list(ns0.LinuxVolumeNotClean_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.LinuxVolumeNotClean_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LogBundlingFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LogBundlingFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LogBundlingFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.LogBundlingFailed_Def.__bases__: + bases = list(ns0.LogBundlingFailed_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.LogBundlingFailed_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MaintenanceModeFileMove_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MaintenanceModeFileMove") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MaintenanceModeFileMove_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MaintenanceModeFileMove_Def.__bases__: + bases = list(ns0.MaintenanceModeFileMove_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MaintenanceModeFileMove_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MemoryHotPlugNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MemoryHotPlugNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MemoryHotPlugNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.MemoryHotPlugNotSupported_Def.__bases__: + bases = list(ns0.MemoryHotPlugNotSupported_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.MemoryHotPlugNotSupported_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MemorySizeNotRecommended_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MemorySizeNotRecommended") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MemorySizeNotRecommended_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minMemorySizeMB"), aname="_minMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemorySizeMB"), aname="_maxMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.MemorySizeNotRecommended_Def.__bases__: + bases = list(ns0.MemorySizeNotRecommended_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.MemorySizeNotRecommended_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MemorySizeNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MemorySizeNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MemorySizeNotSupported_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minMemorySizeMB"), aname="_minMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemorySizeMB"), aname="_maxMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.MemorySizeNotSupported_Def.__bases__: + bases = list(ns0.MemorySizeNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.MemorySizeNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MemorySnapshotOnIndependentDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MemorySnapshotOnIndependentDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MemorySnapshotOnIndependentDisk_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.MemorySnapshotOnIndependentDisk_Def.__bases__: + bases = list(ns0.MemorySnapshotOnIndependentDisk_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.MemorySnapshotOnIndependentDisk_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MethodDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MethodDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MethodDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RuntimeFault_Def not in ns0.MethodDisabled_Def.__bases__: + bases = list(ns0.MethodDisabled_Def.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.MethodDisabled_Def.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MigrationDisabled_Def.__bases__: + bases = list(ns0.MigrationDisabled_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MigrationDisabled_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.MigrationFault_Def.__bases__: + bases = list(ns0.MigrationFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.MigrationFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationFeatureNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationFeatureNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationFeatureNotSupported_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"atSourceHost"), aname="_atSourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"failedHostName"), aname="_failedHostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MigrationFeatureNotSupported_Def.__bases__: + bases = list(ns0.MigrationFeatureNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MigrationFeatureNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MigrationNotReady_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MigrationNotReady") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MigrationNotReady_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MigrationNotReady_Def.__bases__: + bases = list(ns0.MigrationNotReady_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MigrationNotReady_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MismatchedBundle_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MismatchedBundle") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MismatchedBundle_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"bundleUuid"), aname="_bundleUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostUuid"), aname="_hostUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"bundleBuildNumber"), aname="_bundleBuildNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostBuildNumber"), aname="_hostBuildNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.MismatchedBundle_Def.__bases__: + bases = list(ns0.MismatchedBundle_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.MismatchedBundle_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MismatchedNetworkPolicies_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MismatchedNetworkPolicies") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MismatchedNetworkPolicies_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MismatchedNetworkPolicies_Def.__bases__: + bases = list(ns0.MismatchedNetworkPolicies_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MismatchedNetworkPolicies_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MismatchedVMotionNetworkNames_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MismatchedVMotionNetworkNames") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MismatchedVMotionNetworkNames_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"sourceNetwork"), aname="_sourceNetwork", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destNetwork"), aname="_destNetwork", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.MismatchedVMotionNetworkNames_Def.__bases__: + bases = list(ns0.MismatchedVMotionNetworkNames_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MismatchedVMotionNetworkNames_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingBmcSupport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingBmcSupport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingBmcSupport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.MissingBmcSupport_Def.__bases__: + bases = list(ns0.MissingBmcSupport_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.MissingBmcSupport_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidDeviceSpec_Def not in ns0.MissingController_Def.__bases__: + bases = list(ns0.MissingController_Def.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.MissingController_Def.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingLinuxCustResources_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingLinuxCustResources") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingLinuxCustResources_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.MissingLinuxCustResources_Def.__bases__: + bases = list(ns0.MissingLinuxCustResources_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.MissingLinuxCustResources_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingNetworkIpConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingNetworkIpConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingNetworkIpConfig_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.MissingNetworkIpConfig_Def.__bases__: + bases = list(ns0.MissingNetworkIpConfig_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.MissingNetworkIpConfig_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingPowerOffConfiguration_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingPowerOffConfiguration") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingPowerOffConfiguration_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppConfigFault_Def not in ns0.MissingPowerOffConfiguration_Def.__bases__: + bases = list(ns0.MissingPowerOffConfiguration_Def.__bases__) + bases.insert(0, ns0.VAppConfigFault_Def) + ns0.MissingPowerOffConfiguration_Def.__bases__ = tuple(bases) + + ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingPowerOnConfiguration_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingPowerOnConfiguration") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingPowerOnConfiguration_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppConfigFault_Def not in ns0.MissingPowerOnConfiguration_Def.__bases__: + bases = list(ns0.MissingPowerOnConfiguration_Def.__bases__) + bases.insert(0, ns0.VAppConfigFault_Def) + ns0.MissingPowerOnConfiguration_Def.__bases__ = tuple(bases) + + ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MissingWindowsCustResources_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MissingWindowsCustResources") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MissingWindowsCustResources_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.MissingWindowsCustResources_Def.__bases__: + bases = list(ns0.MissingWindowsCustResources_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.MissingWindowsCustResources_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MountError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MountError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MountError_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"diskIndex"), aname="_diskIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.MountError_Def.__bases__: + bases = list(ns0.MountError_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.MountError_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MultipleCertificatesVerifyFaultThumbprintData_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MultipleCertificatesVerifyFaultThumbprintData") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"thumbprint"), aname="_thumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__: + bases = list(ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfMultipleCertificatesVerifyFaultThumbprintData") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Def.schema + TClist = [GTD("urn:vim25","MultipleCertificatesVerifyFaultThumbprintData",lazy=True)(pname=(ns,"MultipleCertificatesVerifyFaultThumbprintData"), aname="_MultipleCertificatesVerifyFaultThumbprintData", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._MultipleCertificatesVerifyFaultThumbprintData = [] + return + Holder.__name__ = "ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Holder" + self.pyclass = Holder + + class MultipleCertificatesVerifyFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MultipleCertificatesVerifyFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MultipleCertificatesVerifyFault_Def.schema + TClist = [GTD("urn:vim25","MultipleCertificatesVerifyFaultThumbprintData",lazy=True)(pname=(ns,"thumbprintData"), aname="_thumbprintData", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.MultipleCertificatesVerifyFault_Def.__bases__: + bases = list(ns0.MultipleCertificatesVerifyFault_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.MultipleCertificatesVerifyFault_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MultipleSnapshotsNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MultipleSnapshotsNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MultipleSnapshotsNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.MultipleSnapshotsNotSupported_Def.__bases__: + bases = list(ns0.MultipleSnapshotsNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.MultipleSnapshotsNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasConfigFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.NasConfigFault_Def.__bases__: + bases = list(ns0.NasConfigFault_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.NasConfigFault_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasConnectionLimitReached_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasConnectionLimitReached") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasConnectionLimitReached_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.NasConnectionLimitReached_Def.__bases__: + bases = list(ns0.NasConnectionLimitReached_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NasConnectionLimitReached_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasSessionCredentialConflict_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasSessionCredentialConflict") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasSessionCredentialConflict_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.NasSessionCredentialConflict_Def.__bases__: + bases = list(ns0.NasSessionCredentialConflict_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NasSessionCredentialConflict_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasVolumeNotMounted_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasVolumeNotMounted") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasVolumeNotMounted_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.NasVolumeNotMounted_Def.__bases__: + bases = list(ns0.NasVolumeNotMounted_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NasVolumeNotMounted_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkCopyFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkCopyFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkCopyFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.NetworkCopyFault_Def.__bases__: + bases = list(ns0.NetworkCopyFault_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.NetworkCopyFault_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkInaccessible_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkInaccessible") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkInaccessible_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.NetworkInaccessible_Def.__bases__: + bases = list(ns0.NetworkInaccessible_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NetworkInaccessible_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworksMayNotBeTheSame_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworksMayNotBeTheSame") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworksMayNotBeTheSame_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.NetworksMayNotBeTheSame_Def.__bases__: + bases = list(ns0.NetworksMayNotBeTheSame_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.NetworksMayNotBeTheSame_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NicSettingMismatch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NicSettingMismatch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NicSettingMismatch_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numberOfNicsInSpec"), aname="_numberOfNicsInSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numberOfNicsInVM"), aname="_numberOfNicsInVM", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.NicSettingMismatch_Def.__bases__: + bases = list(ns0.NicSettingMismatch_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.NicSettingMismatch_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoActiveHostInCluster_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoActiveHostInCluster") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoActiveHostInCluster_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidState_Def not in ns0.NoActiveHostInCluster_Def.__bases__: + bases = list(ns0.NoActiveHostInCluster_Def.__bases__) + bases.insert(0, ns0.InvalidState_Def) + ns0.NoActiveHostInCluster_Def.__bases__ = tuple(bases) + + ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoAvailableIp_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoAvailableIp") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoAvailableIp_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.NoAvailableIp_Def.__bases__: + bases = list(ns0.NoAvailableIp_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.NoAvailableIp_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoClientCertificate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoClientCertificate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoClientCertificate_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.NoClientCertificate_Def.__bases__: + bases = list(ns0.NoClientCertificate_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.NoClientCertificate_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoCompatibleHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoCompatibleHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoCompatibleHost_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.NoCompatibleHost_Def.__bases__: + bases = list(ns0.NoCompatibleHost_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.NoCompatibleHost_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoDiskFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoDiskFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoDiskFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.NoDiskFound_Def.__bases__: + bases = list(ns0.NoDiskFound_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.NoDiskFound_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoDiskSpace_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoDiskSpace") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoDiskSpace_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileFault_Def not in ns0.NoDiskSpace_Def.__bases__: + bases = list(ns0.NoDiskSpace_Def.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.NoDiskSpace_Def.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoDisksToCustomize_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoDisksToCustomize") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoDisksToCustomize_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.NoDisksToCustomize_Def.__bases__: + bases = list(ns0.NoDisksToCustomize_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.NoDisksToCustomize_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoGateway_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoGateway") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoGateway_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.NoGateway_Def.__bases__: + bases = list(ns0.NoGateway_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.NoGateway_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoGuestHeartbeat_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoGuestHeartbeat") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoGuestHeartbeat_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.NoGuestHeartbeat_Def.__bases__: + bases = list(ns0.NoGuestHeartbeat_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.NoGuestHeartbeat_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoHost_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.NoHost_Def.__bases__: + bases = list(ns0.NoHost_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.NoHost_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoHostSuitableForFtSecondary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoHostSuitableForFtSecondary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoHostSuitableForFtSecondary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.NoHostSuitableForFtSecondary_Def.__bases__: + bases = list(ns0.NoHostSuitableForFtSecondary_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.NoHostSuitableForFtSecondary_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoLicenseServerConfigured_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoLicenseServerConfigured") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoLicenseServerConfigured_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.NoLicenseServerConfigured_Def.__bases__: + bases = list(ns0.NoLicenseServerConfigured_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.NoLicenseServerConfigured_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoPeerHostFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoPeerHostFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoPeerHostFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostPowerOpFailed_Def not in ns0.NoPeerHostFound_Def.__bases__: + bases = list(ns0.NoPeerHostFound_Def.__bases__) + bases.insert(0, ns0.HostPowerOpFailed_Def) + ns0.NoPeerHostFound_Def.__bases__ = tuple(bases) + + ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoPermission_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoPermission") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoPermission_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"object"), aname="_object", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privilegeId"), aname="_privilegeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SecurityError_Def not in ns0.NoPermission_Def.__bases__: + bases = list(ns0.NoPermission_Def.__bases__) + bases.insert(0, ns0.SecurityError_Def) + ns0.NoPermission_Def.__bases__ = tuple(bases) + + ns0.SecurityError_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoPermissionOnHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoPermissionOnHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoPermissionOnHost_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.NoPermissionOnHost_Def.__bases__: + bases = list(ns0.NoPermissionOnHost_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.NoPermissionOnHost_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoPermissionOnNasVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoPermissionOnNasVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoPermissionOnNasVolume_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NasConfigFault_Def not in ns0.NoPermissionOnNasVolume_Def.__bases__: + bases = list(ns0.NoPermissionOnNasVolume_Def.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NoPermissionOnNasVolume_Def.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoSubjectName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoSubjectName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoSubjectName_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.NoSubjectName_Def.__bases__: + bases = list(ns0.NoSubjectName_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.NoSubjectName_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoVcManagedIpConfigured_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoVcManagedIpConfigured") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoVcManagedIpConfigured_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.NoVcManagedIpConfigured_Def.__bases__: + bases = list(ns0.NoVcManagedIpConfigured_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.NoVcManagedIpConfigured_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoVirtualNic_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoVirtualNic") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoVirtualNic_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.NoVirtualNic_Def.__bases__: + bases = list(ns0.NoVirtualNic_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.NoVirtualNic_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NoVmInVApp_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NoVmInVApp") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NoVmInVApp_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppConfigFault_Def not in ns0.NoVmInVApp_Def.__bases__: + bases = list(ns0.NoVmInVApp_Def.__bases__) + bases.insert(0, ns0.VAppConfigFault_Def) + ns0.NoVmInVApp_Def.__bases__ = tuple(bases) + + ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NonHomeRDMVMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NonHomeRDMVMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NonHomeRDMVMotionNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFeatureNotSupported_Def not in ns0.NonHomeRDMVMotionNotSupported_Def.__bases__: + bases = list(ns0.NonHomeRDMVMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.NonHomeRDMVMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NonPersistentDisksNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NonPersistentDisksNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NonPersistentDisksNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.NonPersistentDisksNotSupported_Def.__bases__: + bases = list(ns0.NonPersistentDisksNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.NonPersistentDisksNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotAuthenticated_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotAuthenticated") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotAuthenticated_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NoPermission_Def not in ns0.NotAuthenticated_Def.__bases__: + bases = list(ns0.NotAuthenticated_Def.__bases__) + bases.insert(0, ns0.NoPermission_Def) + ns0.NotAuthenticated_Def.__bases__ = tuple(bases) + + ns0.NoPermission_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotEnoughCpus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotEnoughCpus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotEnoughCpus_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCpuDest"), aname="_numCpuDest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuVm"), aname="_numCpuVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.NotEnoughCpus_Def.__bases__: + bases = list(ns0.NotEnoughCpus_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.NotEnoughCpus_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotEnoughLogicalCpus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotEnoughLogicalCpus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotEnoughLogicalCpus_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughCpus_Def not in ns0.NotEnoughLogicalCpus_Def.__bases__: + bases = list(ns0.NotEnoughLogicalCpus_Def.__bases__) + bases.insert(0, ns0.NotEnoughCpus_Def) + ns0.NotEnoughLogicalCpus_Def.__bases__ = tuple(bases) + + ns0.NotEnoughCpus_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.NotFound_Def.__bases__: + bases = list(ns0.NotFound_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.NotFound_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotSupportedHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotSupportedHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotSupportedHost_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"productName"), aname="_productName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productVersion"), aname="_productVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.NotSupportedHost_Def.__bases__: + bases = list(ns0.NotSupportedHost_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.NotSupportedHost_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotSupportedHostInCluster_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotSupportedHostInCluster") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotSupportedHostInCluster_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotSupportedHost_Def not in ns0.NotSupportedHostInCluster_Def.__bases__: + bases = list(ns0.NotSupportedHostInCluster_Def.__bases__) + bases.insert(0, ns0.NotSupportedHost_Def) + ns0.NotSupportedHostInCluster_Def.__bases__ = tuple(bases) + + ns0.NotSupportedHost_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NotUserConfigurableProperty_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NotUserConfigurableProperty") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NotUserConfigurableProperty_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VAppPropertyFault_Def not in ns0.NotUserConfigurableProperty_Def.__bases__: + bases = list(ns0.NotUserConfigurableProperty_Def.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.NotUserConfigurableProperty_Def.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NumVirtualCpusIncompatibleReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "NumVirtualCpusIncompatibleReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class NumVirtualCpusIncompatible_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NumVirtualCpusIncompatible") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NumVirtualCpusIncompatible_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpu"), aname="_numCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.NumVirtualCpusIncompatible_Def.__bases__: + bases = list(ns0.NumVirtualCpusIncompatible_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.NumVirtualCpusIncompatible_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NumVirtualCpusNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NumVirtualCpusNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NumVirtualCpusNotSupported_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVcpusDest"), aname="_maxSupportedVcpusDest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuVm"), aname="_numCpuVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.NumVirtualCpusNotSupported_Def.__bases__: + bases = list(ns0.NumVirtualCpusNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.NumVirtualCpusNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OutOfBounds_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OutOfBounds") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OutOfBounds_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"argumentName"), aname="_argumentName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.OutOfBounds_Def.__bases__: + bases = list(ns0.OutOfBounds_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.OutOfBounds_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfAttribute_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfAttribute") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfAttribute_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidPackage_Def not in ns0.OvfAttribute_Def.__bases__: + bases = list(ns0.OvfAttribute_Def.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfAttribute_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfConnectedDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfConnectedDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfConnectedDevice_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfHardwareExport_Def not in ns0.OvfConnectedDevice_Def.__bases__: + bases = list(ns0.OvfConnectedDevice_Def.__bases__) + bases.insert(0, ns0.OvfHardwareExport_Def) + ns0.OvfConnectedDevice_Def.__bases__ = tuple(bases) + + ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfConnectedDeviceFloppy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfConnectedDeviceFloppy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfConnectedDeviceFloppy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceFloppy_Def.__bases__: + bases = list(ns0.OvfConnectedDeviceFloppy_Def.__bases__) + bases.insert(0, ns0.OvfConnectedDevice_Def) + ns0.OvfConnectedDeviceFloppy_Def.__bases__ = tuple(bases) + + ns0.OvfConnectedDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfConnectedDeviceIso_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfConnectedDeviceIso") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfConnectedDeviceIso_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceIso_Def.__bases__: + bases = list(ns0.OvfConnectedDeviceIso_Def.__bases__) + bases.insert(0, ns0.OvfConnectedDevice_Def) + ns0.OvfConnectedDeviceIso_Def.__bases__ = tuple(bases) + + ns0.OvfConnectedDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfDiskMappingNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfDiskMappingNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfDiskMappingNotFound_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfDiskMappingNotFound_Def.__bases__: + bases = list(ns0.OvfDiskMappingNotFound_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfDiskMappingNotFound_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfDuplicateElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfDuplicateElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfDuplicateElement_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfDuplicateElement_Def.__bases__: + bases = list(ns0.OvfDuplicateElement_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfDuplicateElement_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfDuplicatedElementBoundary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfDuplicatedElementBoundary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfDuplicatedElementBoundary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"boundary"), aname="_boundary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfDuplicatedElementBoundary_Def.__bases__: + bases = list(ns0.OvfDuplicatedElementBoundary_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfDuplicatedElementBoundary_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfElement_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidPackage_Def not in ns0.OvfElement_Def.__bases__: + bases = list(ns0.OvfElement_Def.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfElement_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfElementInvalidValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfElementInvalidValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfElementInvalidValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfElementInvalidValue_Def.__bases__: + bases = list(ns0.OvfElementInvalidValue_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfElementInvalidValue_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfExport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfExport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfExport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfFault_Def not in ns0.OvfExport_Def.__bases__: + bases = list(ns0.OvfExport_Def.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfExport_Def.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.OvfFault_Def.__bases__: + bases = list(ns0.OvfFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.OvfFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfHardwareCheck_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfHardwareCheck") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfHardwareCheck_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfImport_Def not in ns0.OvfHardwareCheck_Def.__bases__: + bases = list(ns0.OvfHardwareCheck_Def.__bases__) + bases.insert(0, ns0.OvfImport_Def) + ns0.OvfHardwareCheck_Def.__bases__ = tuple(bases) + + ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfHardwareExport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfHardwareExport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfHardwareExport_Def.schema + TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmPath"), aname="_vmPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfExport_Def not in ns0.OvfHardwareExport_Def.__bases__: + bases = list(ns0.OvfHardwareExport_Def.__bases__) + bases.insert(0, ns0.OvfExport_Def) + ns0.OvfHardwareExport_Def.__bases__ = tuple(bases) + + ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfHostValueNotParsed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfHostValueNotParsed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfHostValueNotParsed_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfHostValueNotParsed_Def.__bases__: + bases = list(ns0.OvfHostValueNotParsed_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfHostValueNotParsed_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfImport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfImport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfImport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfFault_Def not in ns0.OvfImport_Def.__bases__: + bases = list(ns0.OvfImport_Def.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfImport_Def.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidPackage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidPackage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidPackage_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfFault_Def not in ns0.OvfInvalidPackage_Def.__bases__: + bases = list(ns0.OvfInvalidPackage_Def.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfInvalidPackage_Def.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfAttribute_Def not in ns0.OvfInvalidValue_Def.__bases__: + bases = list(ns0.OvfInvalidValue_Def.__bases__) + bases.insert(0, ns0.OvfAttribute_Def) + ns0.OvfInvalidValue_Def.__bases__ = tuple(bases) + + ns0.OvfAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidValueConfiguration_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidValueConfiguration") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidValueConfiguration_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueConfiguration_Def.__bases__: + bases = list(ns0.OvfInvalidValueConfiguration_Def.__bases__) + bases.insert(0, ns0.OvfInvalidValue_Def) + ns0.OvfInvalidValueConfiguration_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidValueEmpty_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidValueEmpty") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidValueEmpty_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueEmpty_Def.__bases__: + bases = list(ns0.OvfInvalidValueEmpty_Def.__bases__) + bases.insert(0, ns0.OvfInvalidValue_Def) + ns0.OvfInvalidValueEmpty_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidValueFormatMalformed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidValueFormatMalformed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidValueFormatMalformed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueFormatMalformed_Def.__bases__: + bases = list(ns0.OvfInvalidValueFormatMalformed_Def.__bases__) + bases.insert(0, ns0.OvfInvalidValue_Def) + ns0.OvfInvalidValueFormatMalformed_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidValueReference_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidValueReference") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidValueReference_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueReference_Def.__bases__: + bases = list(ns0.OvfInvalidValueReference_Def.__bases__) + bases.insert(0, ns0.OvfInvalidValue_Def) + ns0.OvfInvalidValueReference_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfInvalidVmName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfInvalidVmName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfInvalidVmName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfInvalidVmName_Def.__bases__: + bases = list(ns0.OvfInvalidVmName_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfInvalidVmName_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfMappedOsId_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfMappedOsId") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfMappedOsId_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"ovfId"), aname="_ovfId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescription"), aname="_ovfDescription", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"targetDescription"), aname="_targetDescription", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfImport_Def not in ns0.OvfMappedOsId_Def.__bases__: + bases = list(ns0.OvfMappedOsId_Def.__bases__) + bases.insert(0, ns0.OvfImport_Def) + ns0.OvfMappedOsId_Def.__bases__ = tuple(bases) + + ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfMissingAttribute_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfMissingAttribute") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfMissingAttribute_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfAttribute_Def not in ns0.OvfMissingAttribute_Def.__bases__: + bases = list(ns0.OvfMissingAttribute_Def.__bases__) + bases.insert(0, ns0.OvfAttribute_Def) + ns0.OvfMissingAttribute_Def.__bases__ = tuple(bases) + + ns0.OvfAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfMissingElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfMissingElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfMissingElement_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfMissingElement_Def.__bases__: + bases = list(ns0.OvfMissingElement_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfMissingElement_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfMissingElementNormalBoundary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfMissingElementNormalBoundary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfMissingElementNormalBoundary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"boundary"), aname="_boundary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfMissingElement_Def not in ns0.OvfMissingElementNormalBoundary_Def.__bases__: + bases = list(ns0.OvfMissingElementNormalBoundary_Def.__bases__) + bases.insert(0, ns0.OvfMissingElement_Def) + ns0.OvfMissingElementNormalBoundary_Def.__bases__ = tuple(bases) + + ns0.OvfMissingElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfMissingHardware_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfMissingHardware") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfMissingHardware_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resourceType"), aname="_resourceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfImport_Def not in ns0.OvfMissingHardware_Def.__bases__: + bases = list(ns0.OvfMissingHardware_Def.__bases__) + bases.insert(0, ns0.OvfImport_Def) + ns0.OvfMissingHardware_Def.__bases__ = tuple(bases) + + ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfNoHostNic_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfNoHostNic") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfNoHostNic_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfNoHostNic_Def.__bases__: + bases = list(ns0.OvfNoHostNic_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfNoHostNic_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfNoSupportedHardwareFamily_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfNoSupportedHardwareFamily") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfNoSupportedHardwareFamily_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfNoSupportedHardwareFamily_Def.__bases__: + bases = list(ns0.OvfNoSupportedHardwareFamily_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfNoSupportedHardwareFamily_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfProperty_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfProperty") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfProperty_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidPackage_Def not in ns0.OvfProperty_Def.__bases__: + bases = list(ns0.OvfProperty_Def.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfProperty_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyExport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyExport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyExport_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfExport_Def not in ns0.OvfPropertyExport_Def.__bases__: + bases = list(ns0.OvfPropertyExport_Def.__bases__) + bases.insert(0, ns0.OvfExport_Def) + ns0.OvfPropertyExport_Def.__bases__ = tuple(bases) + + ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyNetwork_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyNetwork") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyNetwork_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyNetwork_Def.__bases__: + bases = list(ns0.OvfPropertyNetwork_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyNetwork_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyQualifier_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyQualifier") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyQualifier_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifier_Def.__bases__: + bases = list(ns0.OvfPropertyQualifier_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyQualifier_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyQualifierDuplicate_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyQualifierDuplicate") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyQualifierDuplicate_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifierDuplicate_Def.__bases__: + bases = list(ns0.OvfPropertyQualifierDuplicate_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyQualifierDuplicate_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyQualifierIgnored_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyQualifierIgnored") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyQualifierIgnored_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifierIgnored_Def.__bases__: + bases = list(ns0.OvfPropertyQualifierIgnored_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyQualifierIgnored_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyType_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyType_Def.__bases__: + bases = list(ns0.OvfPropertyType_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyType_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfPropertyValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfPropertyValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfPropertyValue_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfProperty_Def not in ns0.OvfPropertyValue_Def.__bases__: + bases = list(ns0.OvfPropertyValue_Def.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyValue_Def.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfSystemFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfSystemFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfSystemFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfFault_Def not in ns0.OvfSystemFault_Def.__bases__: + bases = list(ns0.OvfSystemFault_Def.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfSystemFault_Def.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfToXmlUnsupportedElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfToXmlUnsupportedElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfToXmlUnsupportedElement_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfToXmlUnsupportedElement_Def.__bases__: + bases = list(ns0.OvfToXmlUnsupportedElement_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfToXmlUnsupportedElement_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnableToExportDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnableToExportDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnableToExportDisk_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfHardwareExport_Def not in ns0.OvfUnableToExportDisk_Def.__bases__: + bases = list(ns0.OvfUnableToExportDisk_Def.__bases__) + bases.insert(0, ns0.OvfHardwareExport_Def) + ns0.OvfUnableToExportDisk_Def.__bases__ = tuple(bases) + + ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnexpectedElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnexpectedElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnexpectedElement_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfUnexpectedElement_Def.__bases__: + bases = list(ns0.OvfUnexpectedElement_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfUnexpectedElement_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnknownDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnknownDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnknownDevice_Def.schema + TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfUnknownDevice_Def.__bases__: + bases = list(ns0.OvfUnknownDevice_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfUnknownDevice_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnknownDeviceBacking_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnknownDeviceBacking") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnknownDeviceBacking_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceBackingInfo",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfHardwareExport_Def not in ns0.OvfUnknownDeviceBacking_Def.__bases__: + bases = list(ns0.OvfUnknownDeviceBacking_Def.__bases__) + bases.insert(0, ns0.OvfHardwareExport_Def) + ns0.OvfUnknownDeviceBacking_Def.__bases__ = tuple(bases) + + ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnknownEntity_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnknownEntity") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnknownEntity_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfUnknownEntity_Def.__bases__: + bases = list(ns0.OvfUnknownEntity_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfUnknownEntity_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedAttribute_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedAttribute") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedAttribute_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedAttribute_Def.__bases__: + bases = list(ns0.OvfUnsupportedAttribute_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfUnsupportedAttribute_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedAttributeValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedAttributeValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedAttributeValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedAttribute_Def not in ns0.OvfUnsupportedAttributeValue_Def.__bases__: + bases = list(ns0.OvfUnsupportedAttributeValue_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedAttribute_Def) + ns0.OvfUnsupportedAttributeValue_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedDeviceBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingName"), aname="_backingName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__: + bases = list(ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedDeviceBackingOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingName"), aname="_backingName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfSystemFault_Def not in ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__: + bases = list(ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedDeviceExport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedDeviceExport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedDeviceExport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfHardwareExport_Def not in ns0.OvfUnsupportedDeviceExport_Def.__bases__: + bases = list(ns0.OvfUnsupportedDeviceExport_Def.__bases__) + bases.insert(0, ns0.OvfHardwareExport_Def) + ns0.OvfUnsupportedDeviceExport_Def.__bases__ = tuple(bases) + + ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedElement_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedElement_Def.__bases__: + bases = list(ns0.OvfUnsupportedElement_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfUnsupportedElement_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedElementValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedElementValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedElementValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedElementValue_Def.__bases__: + bases = list(ns0.OvfUnsupportedElementValue_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedElement_Def) + ns0.OvfUnsupportedElementValue_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedPackage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedPackage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedPackage_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfFault_Def not in ns0.OvfUnsupportedPackage_Def.__bases__: + bases = list(ns0.OvfUnsupportedPackage_Def.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfUnsupportedPackage_Def.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedSection_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedSection") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedSection_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedSection_Def.__bases__: + bases = list(ns0.OvfUnsupportedSection_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedElement_Def) + ns0.OvfUnsupportedSection_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedSubType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedSubType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedSubType_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceSubType"), aname="_deviceSubType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedSubType_Def.__bases__: + bases = list(ns0.OvfUnsupportedSubType_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfUnsupportedSubType_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfUnsupportedType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfUnsupportedType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfUnsupportedType_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedType_Def.__bases__: + bases = list(ns0.OvfUnsupportedType_Def.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfUnsupportedType_Def.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfWrongElement_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfWrongElement") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfWrongElement_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfElement_Def not in ns0.OvfWrongElement_Def.__bases__: + bases = list(ns0.OvfWrongElement_Def.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfWrongElement_Def.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfWrongNamespace_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfWrongNamespace") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfWrongNamespace_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"namespaceName"), aname="_namespaceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidPackage_Def not in ns0.OvfWrongNamespace_Def.__bases__: + bases = list(ns0.OvfWrongNamespace_Def.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfWrongNamespace_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OvfXmlFormat_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OvfXmlFormat") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OvfXmlFormat_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OvfInvalidPackage_Def not in ns0.OvfXmlFormat_Def.__bases__: + bases = list(ns0.OvfXmlFormat_Def.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfXmlFormat_Def.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchAlreadyInstalled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchAlreadyInstalled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchAlreadyInstalled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PatchNotApplicable_Def not in ns0.PatchAlreadyInstalled_Def.__bases__: + bases = list(ns0.PatchAlreadyInstalled_Def.__bases__) + bases.insert(0, ns0.PatchNotApplicable_Def) + ns0.PatchAlreadyInstalled_Def.__bases__ = tuple(bases) + + ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchBinariesNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchBinariesNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchBinariesNotFound_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"binary"), aname="_binary", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.PatchBinariesNotFound_Def.__bases__: + bases = list(ns0.PatchBinariesNotFound_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.PatchBinariesNotFound_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchInstallFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchInstallFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchInstallFailed_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"rolledBack"), aname="_rolledBack", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PlatformConfigFault_Def not in ns0.PatchInstallFailed_Def.__bases__: + bases = list(ns0.PatchInstallFailed_Def.__bases__) + bases.insert(0, ns0.PlatformConfigFault_Def) + ns0.PatchInstallFailed_Def.__bases__ = tuple(bases) + + ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchIntegrityError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchIntegrityError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchIntegrityError_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PlatformConfigFault_Def not in ns0.PatchIntegrityError_Def.__bases__: + bases = list(ns0.PatchIntegrityError_Def.__bases__) + bases.insert(0, ns0.PlatformConfigFault_Def) + ns0.PatchIntegrityError_Def.__bases__ = tuple(bases) + + ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchMetadataCorrupted_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchMetadataCorrupted") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchMetadataCorrupted_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataCorrupted_Def.__bases__: + bases = list(ns0.PatchMetadataCorrupted_Def.__bases__) + bases.insert(0, ns0.PatchMetadataInvalid_Def) + ns0.PatchMetadataCorrupted_Def.__bases__ = tuple(bases) + + ns0.PatchMetadataInvalid_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchMetadataInvalid_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchMetadataInvalid") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchMetadataInvalid_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaData"), aname="_metaData", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.PatchMetadataInvalid_Def.__bases__: + bases = list(ns0.PatchMetadataInvalid_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.PatchMetadataInvalid_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchMetadataNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchMetadataNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchMetadataNotFound_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataNotFound_Def.__bases__: + bases = list(ns0.PatchMetadataNotFound_Def.__bases__) + bases.insert(0, ns0.PatchMetadataInvalid_Def) + ns0.PatchMetadataNotFound_Def.__bases__ = tuple(bases) + + ns0.PatchMetadataInvalid_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchMissingDependencies_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchMissingDependencies") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchMissingDependencies_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"prerequisitePatch"), aname="_prerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"prerequisiteLib"), aname="_prerequisiteLib", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PatchNotApplicable_Def not in ns0.PatchMissingDependencies_Def.__bases__: + bases = list(ns0.PatchMissingDependencies_Def.__bases__) + bases.insert(0, ns0.PatchNotApplicable_Def) + ns0.PatchMissingDependencies_Def.__bases__ = tuple(bases) + + ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchNotApplicable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchNotApplicable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchNotApplicable_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.PatchNotApplicable_Def.__bases__: + bases = list(ns0.PatchNotApplicable_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.PatchNotApplicable_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PatchSuperseded_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PatchSuperseded") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PatchSuperseded_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"supersede"), aname="_supersede", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PatchNotApplicable_Def not in ns0.PatchSuperseded_Def.__bases__: + bases = list(ns0.PatchSuperseded_Def.__bases__) + bases.insert(0, ns0.PatchNotApplicable_Def) + ns0.PatchSuperseded_Def.__bases__ = tuple(bases) + + ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysCompatRDMNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysCompatRDMNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysCompatRDMNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RDMNotSupported_Def not in ns0.PhysCompatRDMNotSupported_Def.__bases__: + bases = list(ns0.PhysCompatRDMNotSupported_Def.__bases__) + bases.insert(0, ns0.RDMNotSupported_Def) + ns0.PhysCompatRDMNotSupported_Def.__bases__ = tuple(bases) + + ns0.RDMNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PlatformConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PlatformConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PlatformConfigFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.PlatformConfigFault_Def.__bases__: + bases = list(ns0.PlatformConfigFault_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.PlatformConfigFault_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PowerOnFtSecondaryFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PowerOnFtSecondaryFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PowerOnFtSecondaryFailed_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FtIssuesOnHostHostSelectionType",lazy=True)(pname=(ns,"hostSelectionBy"), aname="_hostSelectionBy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"hostErrors"), aname="_hostErrors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"rootCause"), aname="_rootCause", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.PowerOnFtSecondaryFailed_Def.__bases__: + bases = list(ns0.PowerOnFtSecondaryFailed_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.PowerOnFtSecondaryFailed_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PowerOnFtSecondaryTimedout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PowerOnFtSecondaryTimedout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PowerOnFtSecondaryTimedout_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.Timedout_Def not in ns0.PowerOnFtSecondaryTimedout_Def.__bases__: + bases = list(ns0.PowerOnFtSecondaryTimedout_Def.__bases__) + bases.insert(0, ns0.Timedout_Def) + ns0.PowerOnFtSecondaryTimedout_Def.__bases__ = tuple(bases) + + ns0.Timedout_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileUpdateFailedUpdateFailure_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileUpdateFailedUpdateFailure") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileUpdateFailedUpdateFailure_Def.schema + TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"profilePath"), aname="_profilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"errMsg"), aname="_errMsg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__: + bases = list(ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileUpdateFailedUpdateFailure_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileUpdateFailedUpdateFailure") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileUpdateFailedUpdateFailure_Def.schema + TClist = [GTD("urn:vim25","ProfileUpdateFailedUpdateFailure",lazy=True)(pname=(ns,"ProfileUpdateFailedUpdateFailure"), aname="_ProfileUpdateFailedUpdateFailure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileUpdateFailedUpdateFailure = [] + return + Holder.__name__ = "ArrayOfProfileUpdateFailedUpdateFailure_Holder" + self.pyclass = Holder + + class ProfileUpdateFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileUpdateFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileUpdateFailed_Def.schema + TClist = [GTD("urn:vim25","ProfileUpdateFailedUpdateFailure",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ProfileUpdateFailed_Def.__bases__: + bases = list(ns0.ProfileUpdateFailed_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ProfileUpdateFailed_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RDMConversionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RDMConversionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RDMConversionNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.RDMConversionNotSupported_Def.__bases__: + bases = list(ns0.RDMConversionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.RDMConversionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RDMNotPreserved_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RDMNotPreserved") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RDMNotPreserved_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.RDMNotPreserved_Def.__bases__: + bases = list(ns0.RDMNotPreserved_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.RDMNotPreserved_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RDMNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RDMNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RDMNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.RDMNotSupported_Def.__bases__: + bases = list(ns0.RDMNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.RDMNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RDMNotSupportedOnDatastore_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RDMNotSupportedOnDatastore") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RDMNotSupportedOnDatastore_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastoreName"), aname="_datastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.RDMNotSupportedOnDatastore_Def.__bases__: + bases = list(ns0.RDMNotSupportedOnDatastore_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.RDMNotSupportedOnDatastore_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RDMPointsToInaccessibleDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RDMPointsToInaccessibleDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RDMPointsToInaccessibleDisk_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessVmDisk_Def not in ns0.RDMPointsToInaccessibleDisk_Def.__bases__: + bases = list(ns0.RDMPointsToInaccessibleDisk_Def.__bases__) + bases.insert(0, ns0.CannotAccessVmDisk_Def) + ns0.RDMPointsToInaccessibleDisk_Def.__bases__ = tuple(bases) + + ns0.CannotAccessVmDisk_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RawDiskNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RawDiskNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RawDiskNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.RawDiskNotSupported_Def.__bases__: + bases = list(ns0.RawDiskNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.RawDiskNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReadOnlyDisksWithLegacyDestination_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ReadOnlyDisksWithLegacyDestination") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ReadOnlyDisksWithLegacyDestination_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roDiskCount"), aname="_roDiskCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"timeoutDanger"), aname="_timeoutDanger", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__: + bases = list(ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RebootRequired_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RebootRequired") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RebootRequired_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"patch"), aname="_patch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.RebootRequired_Def.__bases__: + bases = list(ns0.RebootRequired_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.RebootRequired_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RecordReplayDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RecordReplayDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RecordReplayDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.RecordReplayDisabled_Def.__bases__: + bases = list(ns0.RecordReplayDisabled_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.RecordReplayDisabled_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RemoteDeviceNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RemoteDeviceNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RemoteDeviceNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.RemoteDeviceNotSupported_Def.__bases__: + bases = list(ns0.RemoteDeviceNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.RemoteDeviceNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RemoveFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RemoveFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RemoveFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.RemoveFailed_Def.__bases__: + bases = list(ns0.RemoveFailed_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.RemoveFailed_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourceInUse_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourceInUse") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourceInUse_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ResourceInUse_Def.__bases__: + bases = list(ns0.ResourceInUse_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ResourceInUse_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ResourceNotAvailable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ResourceNotAvailable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ResourceNotAvailable_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"containerType"), aname="_containerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"containerName"), aname="_containerName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ResourceNotAvailable_Def.__bases__: + bases = list(ns0.ResourceNotAvailable_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ResourceNotAvailable_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RestrictedVersion_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RestrictedVersion") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RestrictedVersion_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SecurityError_Def not in ns0.RestrictedVersion_Def.__bases__: + bases = list(ns0.RestrictedVersion_Def.__bases__) + bases.insert(0, ns0.SecurityError_Def) + ns0.RestrictedVersion_Def.__bases__ = tuple(bases) + + ns0.SecurityError_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RuleViolation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RuleViolation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RuleViolation_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.RuleViolation_Def.__bases__: + bases = list(ns0.RuleViolation_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.RuleViolation_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SSLDisabledFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SSLDisabledFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SSLDisabledFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.SSLDisabledFault_Def.__bases__: + bases = list(ns0.SSLDisabledFault_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.SSLDisabledFault_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SSLVerifyFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SSLVerifyFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SSLVerifyFault_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"selfSigned"), aname="_selfSigned", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"thumbprint"), aname="_thumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.SSLVerifyFault_Def.__bases__: + bases = list(ns0.SSLVerifyFault_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.SSLVerifyFault_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SSPIChallenge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SSPIChallenge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SSPIChallenge_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"base64Token"), aname="_base64Token", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.SSPIChallenge_Def.__bases__: + bases = list(ns0.SSPIChallenge_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.SSPIChallenge_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SecondaryVmAlreadyDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecondaryVmAlreadyDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecondaryVmAlreadyDisabled_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyDisabled_Def.__bases__: + bases = list(ns0.SecondaryVmAlreadyDisabled_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.SecondaryVmAlreadyDisabled_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SecondaryVmAlreadyEnabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecondaryVmAlreadyEnabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecondaryVmAlreadyEnabled_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyEnabled_Def.__bases__: + bases = list(ns0.SecondaryVmAlreadyEnabled_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.SecondaryVmAlreadyEnabled_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SecondaryVmAlreadyRegistered_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecondaryVmAlreadyRegistered") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecondaryVmAlreadyRegistered_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyRegistered_Def.__bases__: + bases = list(ns0.SecondaryVmAlreadyRegistered_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.SecondaryVmAlreadyRegistered_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SecondaryVmNotRegistered_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecondaryVmNotRegistered") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecondaryVmNotRegistered_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmNotRegistered_Def.__bases__: + bases = list(ns0.SecondaryVmNotRegistered_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.SecondaryVmNotRegistered_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SharedBusControllerNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SharedBusControllerNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SharedBusControllerNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.SharedBusControllerNotSupported_Def.__bases__: + bases = list(ns0.SharedBusControllerNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.SharedBusControllerNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotCloneNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotCloneNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotCloneNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotCloneNotSupported_Def.__bases__: + bases = list(ns0.SnapshotCloneNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.SnapshotCloneNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotCopyNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotCopyNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotCopyNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.SnapshotCopyNotSupported_Def.__bases__: + bases = list(ns0.SnapshotCopyNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.SnapshotCopyNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.SnapshotDisabled_Def.__bases__: + bases = list(ns0.SnapshotDisabled_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.SnapshotDisabled_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.SnapshotFault_Def.__bases__: + bases = list(ns0.SnapshotFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.SnapshotFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotIncompatibleDeviceInVm_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotIncompatibleDeviceInVm") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotIncompatibleDeviceInVm_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__: + bases = list(ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotLocked_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotLocked") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotLocked_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.SnapshotLocked_Def.__bases__: + bases = list(ns0.SnapshotLocked_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.SnapshotLocked_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotMoveFromNonHomeNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotMoveFromNonHomeNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotMoveFromNonHomeNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__: + bases = list(ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotMoveNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotMoveNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotMoveNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveNotSupported_Def.__bases__: + bases = list(ns0.SnapshotMoveNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.SnapshotMoveNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotMoveToNonHomeNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotMoveToNonHomeNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotMoveToNonHomeNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__: + bases = list(ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotNoChange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotNoChange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotNoChange_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.SnapshotNoChange_Def.__bases__: + bases = list(ns0.SnapshotNoChange_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.SnapshotNoChange_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SnapshotRevertIssue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SnapshotRevertIssue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SnapshotRevertIssue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"snapshotName"), aname="_snapshotName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"event"), aname="_event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"errors"), aname="_errors", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.SnapshotRevertIssue_Def.__bases__: + bases = list(ns0.SnapshotRevertIssue_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.SnapshotRevertIssue_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class StorageVMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StorageVMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StorageVMotionNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFeatureNotSupported_Def not in ns0.StorageVMotionNotSupported_Def.__bases__: + bases = list(ns0.StorageVMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.StorageVMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SuspendedRelocateNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SuspendedRelocateNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SuspendedRelocateNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.SuspendedRelocateNotSupported_Def.__bases__: + bases = list(ns0.SuspendedRelocateNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.SuspendedRelocateNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SwapDatastoreNotWritableOnHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SwapDatastoreNotWritableOnHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SwapDatastoreNotWritableOnHost_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreNotWritableOnHost_Def not in ns0.SwapDatastoreNotWritableOnHost_Def.__bases__: + bases = list(ns0.SwapDatastoreNotWritableOnHost_Def.__bases__) + bases.insert(0, ns0.DatastoreNotWritableOnHost_Def) + ns0.SwapDatastoreNotWritableOnHost_Def.__bases__ = tuple(bases) + + ns0.DatastoreNotWritableOnHost_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SwapDatastoreUnset_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SwapDatastoreUnset") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SwapDatastoreUnset_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.SwapDatastoreUnset_Def.__bases__: + bases = list(ns0.SwapDatastoreUnset_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.SwapDatastoreUnset_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SwapPlacementOverrideNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SwapPlacementOverrideNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SwapPlacementOverrideNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidVmConfig_Def not in ns0.SwapPlacementOverrideNotSupported_Def.__bases__: + bases = list(ns0.SwapPlacementOverrideNotSupported_Def.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.SwapPlacementOverrideNotSupported_Def.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class SwitchNotInUpgradeMode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SwitchNotInUpgradeMode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SwitchNotInUpgradeMode_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsFault_Def not in ns0.SwitchNotInUpgradeMode_Def.__bases__: + bases = list(ns0.SwitchNotInUpgradeMode_Def.__bases__) + bases.insert(0, ns0.DvsFault_Def) + ns0.SwitchNotInUpgradeMode_Def.__bases__ = tuple(bases) + + ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TaskInProgress_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskInProgress") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskInProgress_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.TaskInProgress_Def.__bases__: + bases = list(ns0.TaskInProgress_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.TaskInProgress_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class Timedout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "Timedout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.Timedout_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.Timedout_Def.__bases__: + bases = list(ns0.Timedout_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.Timedout_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TooManyConsecutiveOverrides_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TooManyConsecutiveOverrides") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TooManyConsecutiveOverrides_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.TooManyConsecutiveOverrides_Def.__bases__: + bases = list(ns0.TooManyConsecutiveOverrides_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.TooManyConsecutiveOverrides_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TooManyDevices_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TooManyDevices") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TooManyDevices_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidVmConfig_Def not in ns0.TooManyDevices_Def.__bases__: + bases = list(ns0.TooManyDevices_Def.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.TooManyDevices_Def.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TooManyDisksOnLegacyHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TooManyDisksOnLegacyHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TooManyDisksOnLegacyHost_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"diskCount"), aname="_diskCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"timeoutDanger"), aname="_timeoutDanger", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.TooManyDisksOnLegacyHost_Def.__bases__: + bases = list(ns0.TooManyDisksOnLegacyHost_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.TooManyDisksOnLegacyHost_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TooManyHosts_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TooManyHosts") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TooManyHosts_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectFault_Def not in ns0.TooManyHosts_Def.__bases__: + bases = list(ns0.TooManyHosts_Def.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.TooManyHosts_Def.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TooManySnapshotLevels_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TooManySnapshotLevels") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TooManySnapshotLevels_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.SnapshotFault_Def not in ns0.TooManySnapshotLevels_Def.__bases__: + bases = list(ns0.TooManySnapshotLevels_Def.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.TooManySnapshotLevels_Def.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsAlreadyUpgraded_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsAlreadyUpgraded") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsAlreadyUpgraded_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsAlreadyUpgraded_Def.__bases__: + bases = list(ns0.ToolsAlreadyUpgraded_Def.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.ToolsAlreadyUpgraded_Def.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsAutoUpgradeNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsAutoUpgradeNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsAutoUpgradeNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsAutoUpgradeNotSupported_Def.__bases__: + bases = list(ns0.ToolsAutoUpgradeNotSupported_Def.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.ToolsAutoUpgradeNotSupported_Def.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsImageNotAvailable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsImageNotAvailable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsImageNotAvailable_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsImageNotAvailable_Def.__bases__: + bases = list(ns0.ToolsImageNotAvailable_Def.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.ToolsImageNotAvailable_Def.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsImageSignatureCheckFailed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsImageSignatureCheckFailed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsImageSignatureCheckFailed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsImageSignatureCheckFailed_Def.__bases__: + bases = list(ns0.ToolsImageSignatureCheckFailed_Def.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.ToolsImageSignatureCheckFailed_Def.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsInstallationInProgress_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsInstallationInProgress") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsInstallationInProgress_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.ToolsInstallationInProgress_Def.__bases__: + bases = list(ns0.ToolsInstallationInProgress_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.ToolsInstallationInProgress_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsUnavailable_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsUnavailable") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsUnavailable_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.ToolsUnavailable_Def.__bases__: + bases = list(ns0.ToolsUnavailable_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.ToolsUnavailable_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ToolsUpgradeCancelled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsUpgradeCancelled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsUpgradeCancelled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsUpgradeCancelled_Def.__bases__: + bases = list(ns0.ToolsUpgradeCancelled_Def.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.ToolsUpgradeCancelled_Def.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UncommittedUndoableDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UncommittedUndoableDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UncommittedUndoableDisk_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.UncommittedUndoableDisk_Def.__bases__: + bases = list(ns0.UncommittedUndoableDisk_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.UncommittedUndoableDisk_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnconfiguredPropertyValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnconfiguredPropertyValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnconfiguredPropertyValue_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidPropertyValue_Def not in ns0.UnconfiguredPropertyValue_Def.__bases__: + bases = list(ns0.UnconfiguredPropertyValue_Def.__bases__) + bases.insert(0, ns0.InvalidPropertyValue_Def) + ns0.UnconfiguredPropertyValue_Def.__bases__ = tuple(bases) + + ns0.InvalidPropertyValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UncustomizableGuest_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UncustomizableGuest") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UncustomizableGuest_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"uncustomizableGuestOS"), aname="_uncustomizableGuestOS", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.UncustomizableGuest_Def.__bases__: + bases = list(ns0.UncustomizableGuest_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.UncustomizableGuest_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnexpectedCustomizationFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnexpectedCustomizationFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnexpectedCustomizationFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.UnexpectedCustomizationFault_Def.__bases__: + bases = list(ns0.UnexpectedCustomizationFault_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.UnexpectedCustomizationFault_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnrecognizedHost_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnrecognizedHost") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnrecognizedHost_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.UnrecognizedHost_Def.__bases__: + bases = list(ns0.UnrecognizedHost_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.UnrecognizedHost_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnsharedSwapVMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnsharedSwapVMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnsharedSwapVMotionNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFeatureNotSupported_Def not in ns0.UnsharedSwapVMotionNotSupported_Def.__bases__: + bases = list(ns0.UnsharedSwapVMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.UnsharedSwapVMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnsupportedDatastore_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnsupportedDatastore") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnsupportedDatastore_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.UnsupportedDatastore_Def.__bases__: + bases = list(ns0.UnsupportedDatastore_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.UnsupportedDatastore_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnsupportedGuest_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnsupportedGuest") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnsupportedGuest_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"unsupportedGuestOS"), aname="_unsupportedGuestOS", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidVmConfig_Def not in ns0.UnsupportedGuest_Def.__bases__: + bases = list(ns0.UnsupportedGuest_Def.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.UnsupportedGuest_Def.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnsupportedVimApiVersion_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnsupportedVimApiVersion") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnsupportedVimApiVersion_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.UnsupportedVimApiVersion_Def.__bases__: + bases = list(ns0.UnsupportedVimApiVersion_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.UnsupportedVimApiVersion_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnsupportedVmxLocation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnsupportedVmxLocation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnsupportedVmxLocation_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.UnsupportedVmxLocation_Def.__bases__: + bases = list(ns0.UnsupportedVmxLocation_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.UnsupportedVmxLocation_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UnusedVirtualDiskBlocksNotScrubbed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UnusedVirtualDiskBlocksNotScrubbed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceBackingNotSupported_Def not in ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__: + bases = list(ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__) + bases.insert(0, ns0.DeviceBackingNotSupported_Def) + ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__ = tuple(bases) + + ns0.DeviceBackingNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserNotFound_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserNotFound") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserNotFound_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unresolved"), aname="_unresolved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.UserNotFound_Def.__bases__: + bases = list(ns0.UserNotFound_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.UserNotFound_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppConfigFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.VAppConfigFault_Def.__bases__: + bases = list(ns0.VAppConfigFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VAppConfigFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppNotRunning_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppNotRunning") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppNotRunning_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.VAppNotRunning_Def.__bases__: + bases = list(ns0.VAppNotRunning_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VAppNotRunning_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppPropertyFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppPropertyFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppPropertyFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.VAppPropertyFault_Def.__bases__: + bases = list(ns0.VAppPropertyFault_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VAppPropertyFault_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppTaskInProgress_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppTaskInProgress") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppTaskInProgress_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskInProgress_Def not in ns0.VAppTaskInProgress_Def.__bases__: + bases = list(ns0.VAppTaskInProgress_Def.__bases__) + bases.insert(0, ns0.TaskInProgress_Def) + ns0.VAppTaskInProgress_Def.__bases__ = tuple(bases) + + ns0.TaskInProgress_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMINotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMINotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMINotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.VMINotSupported_Def.__bases__: + bases = list(ns0.VMINotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.VMINotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMOnConflictDVPort_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMOnConflictDVPort") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMOnConflictDVPort_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessNetwork_Def not in ns0.VMOnConflictDVPort_Def.__bases__: + bases = list(ns0.VMOnConflictDVPort_Def.__bases__) + bases.insert(0, ns0.CannotAccessNetwork_Def) + ns0.VMOnConflictDVPort_Def.__bases__ = tuple(bases) + + ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMOnVirtualIntranet_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMOnVirtualIntranet") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMOnVirtualIntranet_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CannotAccessNetwork_Def not in ns0.VMOnVirtualIntranet_Def.__bases__: + bases = list(ns0.VMOnVirtualIntranet_Def.__bases__) + bases.insert(0, ns0.CannotAccessNetwork_Def) + ns0.VMOnVirtualIntranet_Def.__bases__ = tuple(bases) + + ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionInterfaceIssue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionInterfaceIssue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionInterfaceIssue_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"atSourceHost"), aname="_atSourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failedHostEntity"), aname="_failedHostEntity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.VMotionInterfaceIssue_Def.__bases__: + bases = list(ns0.VMotionInterfaceIssue_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.VMotionInterfaceIssue_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionLinkCapacityLow_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionLinkCapacityLow") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionLinkCapacityLow_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionLinkCapacityLow_Def.__bases__: + bases = list(ns0.VMotionLinkCapacityLow_Def.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionLinkCapacityLow_Def.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionLinkDown_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionLinkDown") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionLinkDown_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionLinkDown_Def.__bases__: + bases = list(ns0.VMotionLinkDown_Def.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionLinkDown_Def.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionNotConfigured_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionNotConfigured") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionNotConfigured_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotConfigured_Def.__bases__: + bases = list(ns0.VMotionNotConfigured_Def.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionNotConfigured_Def.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionNotLicensed_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionNotLicensed") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionNotLicensed_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotLicensed_Def.__bases__: + bases = list(ns0.VMotionNotLicensed_Def.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionNotLicensed_Def.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotSupported_Def.__bases__: + bases = list(ns0.VMotionNotSupported_Def.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionNotSupported_Def.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VMotionProtocolIncompatible_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VMotionProtocolIncompatible") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VMotionProtocolIncompatible_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.VMotionProtocolIncompatible_Def.__bases__: + bases = list(ns0.VMotionProtocolIncompatible_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.VMotionProtocolIncompatible_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VimFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VimFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VimFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MethodFault_Def not in ns0.VimFault_Def.__bases__: + bases = list(ns0.VimFault_Def.__bases__) + bases.insert(0, ns0.MethodFault_Def) + ns0.VimFault_Def.__bases__ = tuple(bases) + + ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskBlocksNotFullyProvisioned_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskBlocksNotFullyProvisioned") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskBlocksNotFullyProvisioned_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceBackingNotSupported_Def not in ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__: + bases = list(ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__) + bases.insert(0, ns0.DeviceBackingNotSupported_Def) + ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__ = tuple(bases) + + ns0.DeviceBackingNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DeviceNotSupported_Def not in ns0.VirtualEthernetCardNotSupported_Def.__bases__: + bases = list(ns0.VirtualEthernetCardNotSupported_Def.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.VirtualEthernetCardNotSupported_Def.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualHardwareCompatibilityIssue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualHardwareCompatibilityIssue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualHardwareCompatibilityIssue_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.VirtualHardwareCompatibilityIssue_Def.__bases__: + bases = list(ns0.VirtualHardwareCompatibilityIssue_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VirtualHardwareCompatibilityIssue_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualHardwareVersionNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualHardwareVersionNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualHardwareVersionNotSupported_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.VirtualHardwareVersionNotSupported_Def.__bases__: + bases = list(ns0.VirtualHardwareVersionNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.VirtualHardwareVersionNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmAlreadyExistsInDatacenter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmAlreadyExistsInDatacenter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmAlreadyExistsInDatacenter_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidFolder_Def not in ns0.VmAlreadyExistsInDatacenter_Def.__bases__: + bases = list(ns0.VmAlreadyExistsInDatacenter_Def.__bases__) + bases.insert(0, ns0.InvalidFolder_Def) + ns0.VmAlreadyExistsInDatacenter_Def.__bases__ = tuple(bases) + + ns0.InvalidFolder_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.VmConfigFault_Def.__bases__: + bases = list(ns0.VmConfigFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VmConfigFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigIncompatibleForFaultTolerance_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigIncompatibleForFaultTolerance") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigIncompatibleForFaultTolerance_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__: + bases = list(ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigIncompatibleForRecordReplay_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigIncompatibleForRecordReplay") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigIncompatibleForRecordReplay_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFault_Def not in ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__: + bases = list(ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceConfigIssueReasonForIssue_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VmFaultToleranceConfigIssueReasonForIssue") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VmFaultToleranceConfigIssue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceConfigIssue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceConfigIssue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceConfigIssue_Def.__bases__: + bases = list(ns0.VmFaultToleranceConfigIssue_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.VmFaultToleranceConfigIssue_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceInvalidFileBackingDeviceType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VmFaultToleranceInvalidFileBackingDeviceType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VmFaultToleranceInvalidFileBacking_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceInvalidFileBacking") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceInvalidFileBacking_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"backingType"), aname="_backingType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingFilename"), aname="_backingFilename", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__: + bases = list(ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceIssue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceIssue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceIssue_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.VmFaultToleranceIssue_Def.__bases__: + bases = list(ns0.VmFaultToleranceIssue_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VmFaultToleranceIssue_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmFaultToleranceOpIssuesList_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmFaultToleranceOpIssuesList") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmFaultToleranceOpIssuesList_Def.schema + TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warnings"), aname="_warnings", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceOpIssuesList_Def.__bases__: + bases = list(ns0.VmFaultToleranceOpIssuesList_Def.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.VmFaultToleranceOpIssuesList_Def.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmLimitLicense_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmLimitLicense") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmLimitLicense_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"limit"), aname="_limit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.NotEnoughLicenses_Def not in ns0.VmLimitLicense_Def.__bases__: + bases = list(ns0.VmLimitLicense_Def.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.VmLimitLicense_Def.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPowerOnDisabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPowerOnDisabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPowerOnDisabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidState_Def not in ns0.VmPowerOnDisabled_Def.__bases__: + bases = list(ns0.VmPowerOnDisabled_Def.__bases__) + bases.insert(0, ns0.InvalidState_Def) + ns0.VmPowerOnDisabled_Def.__bases__ = tuple(bases) + + ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmToolsUpgradeFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmToolsUpgradeFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmToolsUpgradeFault_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.VmToolsUpgradeFault_Def.__bases__: + bases = list(ns0.VmToolsUpgradeFault_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VmToolsUpgradeFault_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmValidateMaxDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmValidateMaxDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmValidateMaxDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VimFault_Def not in ns0.VmValidateMaxDevice_Def.__bases__: + bases = list(ns0.VmValidateMaxDevice_Def.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VmValidateMaxDevice_Def.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmWwnConflict_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmWwnConflict") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmWwnConflict_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.InvalidVmConfig_Def not in ns0.VmWwnConflict_Def.__bases__: + bases = list(ns0.VmWwnConflict_Def.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.VmWwnConflict_Def.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsAlreadyMounted_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsAlreadyMounted") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsAlreadyMounted_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsMountFault_Def not in ns0.VmfsAlreadyMounted_Def.__bases__: + bases = list(ns0.VmfsAlreadyMounted_Def.__bases__) + bases.insert(0, ns0.VmfsMountFault_Def) + ns0.VmfsAlreadyMounted_Def.__bases__ = tuple(bases) + + ns0.VmfsMountFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsAmbiguousMount_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsAmbiguousMount") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsAmbiguousMount_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsMountFault_Def not in ns0.VmfsAmbiguousMount_Def.__bases__: + bases = list(ns0.VmfsAmbiguousMount_Def.__bases__) + bases.insert(0, ns0.VmfsMountFault_Def) + ns0.VmfsAmbiguousMount_Def.__bases__ = tuple(bases) + + ns0.VmfsMountFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsMountFault_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsMountFault") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsMountFault_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConfigFault_Def not in ns0.VmfsMountFault_Def.__bases__: + bases = list(ns0.VmfsMountFault_Def.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.VmfsMountFault_Def.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmotionInterfaceNotEnabled_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmotionInterfaceNotEnabled") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmotionInterfaceNotEnabled_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostPowerOpFailed_Def not in ns0.VmotionInterfaceNotEnabled_Def.__bases__: + bases = list(ns0.VmotionInterfaceNotEnabled_Def.__bases__) + bases.insert(0, ns0.HostPowerOpFailed_Def) + ns0.VmotionInterfaceNotEnabled_Def.__bases__ = tuple(bases) + + ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VolumeEditorError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VolumeEditorError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VolumeEditorError_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationFault_Def not in ns0.VolumeEditorError_Def.__bases__: + bases = list(ns0.VolumeEditorError_Def.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.VolumeEditorError_Def.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class WakeOnLanNotSupported_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "WakeOnLanNotSupported") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.WakeOnLanNotSupported_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.WakeOnLanNotSupported_Def.__bases__: + bases = list(ns0.WakeOnLanNotSupported_Def.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.WakeOnLanNotSupported_Def.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class WakeOnLanNotSupportedByVmotionNIC_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "WakeOnLanNotSupportedByVmotionNIC") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.WakeOnLanNotSupportedByVmotionNIC_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostPowerOpFailed_Def not in ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__: + bases = list(ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__) + bases.insert(0, ns0.HostPowerOpFailed_Def) + ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__ = tuple(bases) + + ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class WillModifyConfigCpuRequirements_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "WillModifyConfigCpuRequirements") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.WillModifyConfigCpuRequirements_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MigrationFault_Def not in ns0.WillModifyConfigCpuRequirements_Def.__bases__: + bases = list(ns0.WillModifyConfigCpuRequirements_Def.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.WillModifyConfigCpuRequirements_Def.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AutoStartAction_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AutoStartAction") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class AutoStartDefaults_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AutoStartDefaults") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AutoStartDefaults_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"waitForHeartbeat"), aname="_waitForHeartbeat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AutoStartDefaults_Def.__bases__: + bases = list(ns0.AutoStartDefaults_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AutoStartDefaults_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AutoStartWaitHeartbeatSetting_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AutoStartWaitHeartbeatSetting") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class AutoStartPowerInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AutoStartPowerInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AutoStartPowerInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startOrder"), aname="_startOrder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AutoStartWaitHeartbeatSetting",lazy=True)(pname=(ns,"waitForHeartbeat"), aname="_waitForHeartbeat", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startAction"), aname="_startAction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.AutoStartPowerInfo_Def.__bases__: + bases = list(ns0.AutoStartPowerInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.AutoStartPowerInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfAutoStartPowerInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAutoStartPowerInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAutoStartPowerInfo_Def.schema + TClist = [GTD("urn:vim25","AutoStartPowerInfo",lazy=True)(pname=(ns,"AutoStartPowerInfo"), aname="_AutoStartPowerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._AutoStartPowerInfo = [] + return + Holder.__name__ = "ArrayOfAutoStartPowerInfo_Holder" + self.pyclass = Holder + + class HostAutoStartManagerConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAutoStartManagerConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAutoStartManagerConfig_Def.schema + TClist = [GTD("urn:vim25","AutoStartDefaults",lazy=True)(pname=(ns,"defaults"), aname="_defaults", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AutoStartPowerInfo",lazy=True)(pname=(ns,"powerInfo"), aname="_powerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostAutoStartManagerConfig_Def.__bases__: + bases = list(ns0.HostAutoStartManagerConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostAutoStartManagerConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReconfigureAutostartRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureAutostartRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureAutostartRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAutoStartManagerConfig",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigureAutostartRequestType_Holder" + self.pyclass = Holder + + class AutoStartPowerOnRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AutoStartPowerOnRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AutoStartPowerOnRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "AutoStartPowerOnRequestType_Holder" + self.pyclass = Holder + + class AutoStartPowerOffRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AutoStartPowerOffRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AutoStartPowerOffRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "AutoStartPowerOffRequestType_Holder" + self.pyclass = Holder + + class HostBootDeviceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostBootDeviceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostBootDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","HostBootDevice",lazy=True)(pname=(ns,"bootDevices"), aname="_bootDevices", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentBootDeviceKey"), aname="_currentBootDeviceKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostBootDeviceInfo_Def.__bases__: + bases = list(ns0.HostBootDeviceInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostBootDeviceInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostBootDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostBootDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostBootDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostBootDevice_Def.__bases__: + bases = list(ns0.HostBootDevice_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostBootDevice_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostBootDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostBootDevice") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostBootDevice_Def.schema + TClist = [GTD("urn:vim25","HostBootDevice",lazy=True)(pname=(ns,"HostBootDevice"), aname="_HostBootDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostBootDevice = [] + return + Holder.__name__ = "ArrayOfHostBootDevice_Holder" + self.pyclass = Holder + + class QueryBootDevicesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryBootDevicesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryBootDevicesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryBootDevicesRequestType_Holder" + self.pyclass = Holder + + class UpdateBootDeviceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateBootDeviceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateBootDeviceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._key = None + return + Holder.__name__ = "UpdateBootDeviceRequestType_Holder" + self.pyclass = Holder + + class HostReplayUnsupportedReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostReplayUnsupportedReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostCapability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCapability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCapability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"recursiveResourcePoolsSupported"), aname="_recursiveResourcePoolsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuMemoryResourceConfigurationSupported"), aname="_cpuMemoryResourceConfigurationSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rebootSupported"), aname="_rebootSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shutdownSupported"), aname="_shutdownSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionSupported"), aname="_vmotionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"standbySupported"), aname="_standbySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipmiSupported"), aname="_ipmiSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVMs"), aname="_maxSupportedVMs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxRunningVMs"), aname="_maxRunningVMs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVcpus"), aname="_maxSupportedVcpus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"datastorePrincipalSupported"), aname="_datastorePrincipalSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sanSupported"), aname="_sanSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nfsSupported"), aname="_nfsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"iscsiSupported"), aname="_iscsiSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vlanTaggingSupported"), aname="_vlanTaggingSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nicTeamingSupported"), aname="_nicTeamingSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"highGuestMemSupported"), aname="_highGuestMemSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"maintenanceModeSupported"), aname="_maintenanceModeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suspendedRelocateSupported"), aname="_suspendedRelocateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"restrictedSnapshotRelocateSupported"), aname="_restrictedSnapshotRelocateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perVmSwapFiles"), aname="_perVmSwapFiles", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"localSwapDatastoreSupported"), aname="_localSwapDatastoreSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unsharedSwapVMotionSupported"), aname="_unsharedSwapVMotionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"backgroundSnapshotsSupported"), aname="_backgroundSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"preAssignedPCIUnitNumbersSupported"), aname="_preAssignedPCIUnitNumbersSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"screenshotSupported"), aname="_screenshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"scaledScreenshotSupported"), aname="_scaledScreenshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"storageVMotionSupported"), aname="_storageVMotionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionWithStorageVMotionSupported"), aname="_vmotionWithStorageVMotionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplaySupported"), aname="_recordReplaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ftSupported"), aname="_ftSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"replayUnsupportedReason"), aname="_replayUnsupportedReason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"loginBySSLThumbprintSupported"), aname="_loginBySSLThumbprintSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cloneFromSnapshotSupported"), aname="_cloneFromSnapshotSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deltaDiskBackingsSupported"), aname="_deltaDiskBackingsSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perVMNetworkTrafficShapingSupported"), aname="_perVMNetworkTrafficShapingSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tpmSupported"), aname="_tpmSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"supportedCpuFeature"), aname="_supportedCpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualExecUsageSupported"), aname="_virtualExecUsageSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostCapability_Def.__bases__: + bases = list(ns0.HostCapability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostCapability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigChangeMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostConfigChangeMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostConfigChangeOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostConfigChangeOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostConfigChange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigChange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigChange_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConfigChange_Def.__bases__: + bases = list(ns0.HostConfigChange_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConfigChange_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHyperThreadScheduleInfo",lazy=True)(pname=(ns,"hyperThread"), aname="_hyperThread", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceConsoleReservationInfo",lazy=True)(pname=(ns,"consoleReservation"), aname="_consoleReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMemoryReservationInfo",lazy=True)(pname=(ns,"virtualMachineReservation"), aname="_virtualMachineReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageDeviceInfo",lazy=True)(pname=(ns,"storageDevice"), aname="_storageDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathStateInfo",lazy=True)(pname=(ns,"multipathState"), aname="_multipathState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemVolumeInfo",lazy=True)(pname=(ns,"fileSystemVolume"), aname="_fileSystemVolume", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVMotionInfo",lazy=True)(pname=(ns,"vmotion"), aname="_vmotion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicManagerInfo",lazy=True)(pname=(ns,"virtualNicManagerInfo"), aname="_virtualNicManagerInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetCapabilities",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreSystemCapabilities",lazy=True)(pname=(ns,"datastoreCapabilities"), aname="_datastoreCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetOffloadCapabilities",lazy=True)(pname=(ns,"offloadCapabilities"), aname="_offloadCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostServiceInfo",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallInfo",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAutoStartManagerConfig",lazy=True)(pname=(ns,"autoStart"), aname="_autoStart", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"activeDiagnosticPartition"), aname="_activeDiagnosticPartition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"optionDef"), aname="_optionDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"localSwapDatastore"), aname="_localSwapDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"systemResources"), aname="_systemResources", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeInfo",lazy=True)(pname=(ns,"dateTimeInfo"), aname="_dateTimeInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"adminDisabled"), aname="_adminDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpmiInfo",lazy=True)(pname=(ns,"ipmi"), aname="_ipmi", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSslThumbprintInfo",lazy=True)(pname=(ns,"sslThumbprintInfo"), aname="_sslThumbprintInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciPassthruInfo",lazy=True)(pname=(ns,"pciPassthruInfo"), aname="_pciPassthruInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConfigInfo_Def.__bases__: + bases = list(ns0.HostConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigManager_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigManager") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigManager_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"cpuScheduler"), aname="_cpuScheduler", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastoreSystem"), aname="_datastoreSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"memoryManager"), aname="_memoryManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"storageSystem"), aname="_storageSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"networkSystem"), aname="_networkSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmotionSystem"), aname="_vmotionSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualNicManager"), aname="_virtualNicManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"serviceSystem"), aname="_serviceSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"firewallSystem"), aname="_firewallSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"advancedOption"), aname="_advancedOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"diagnosticSystem"), aname="_diagnosticSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"autoStartManager"), aname="_autoStartManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snmpSystem"), aname="_snmpSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dateTimeSystem"), aname="_dateTimeSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"patchManager"), aname="_patchManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"bootDeviceSystem"), aname="_bootDeviceSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"firmwareSystem"), aname="_firmwareSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"healthStatusSystem"), aname="_healthStatusSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pciPassthruSystem"), aname="_pciPassthruSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"licenseManager"), aname="_licenseManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"kernelModuleSystem"), aname="_kernelModuleSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConfigManager_Def.__bases__: + bases = list(ns0.HostConfigManager_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConfigManager_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigSpec_Def.schema + TClist = [GTD("urn:vim25","HostNasVolumeConfig",lazy=True)(pname=(ns,"nasDatastore"), aname="_nasDatastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkConfig",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicManagerNicTypeSelection",lazy=True)(pname=(ns,"nicTypeSelection"), aname="_nicTypeSelection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostServiceConfig",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallConfig",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipalPasswd"), aname="_datastorePrincipalPasswd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeConfig",lazy=True)(pname=(ns,"datetime"), aname="_datetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageDeviceInfo",lazy=True)(pname=(ns,"storageDevice"), aname="_storageDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostLicenseSpec",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSecuritySpec",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"userAccount"), aname="_userAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"usergroupAccount"), aname="_usergroupAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMemorySpec",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConfigSpec_Def.__bases__: + bases = list(ns0.HostConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectInfoNetworkInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectInfoNetworkInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectInfoNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","NetworkSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConnectInfoNetworkInfo_Def.__bases__: + bases = list(ns0.HostConnectInfoNetworkInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConnectInfoNetworkInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostConnectInfoNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostConnectInfoNetworkInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostConnectInfoNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","HostConnectInfoNetworkInfo",lazy=True)(pname=(ns,"HostConnectInfoNetworkInfo"), aname="_HostConnectInfoNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostConnectInfoNetworkInfo = [] + return + Holder.__name__ = "ArrayOfHostConnectInfoNetworkInfo_Holder" + self.pyclass = Holder + + class HostNewNetworkConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNewNetworkConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNewNetworkConnectInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostConnectInfoNetworkInfo_Def not in ns0.HostNewNetworkConnectInfo_Def.__bases__: + bases = list(ns0.HostNewNetworkConnectInfo_Def.__bases__) + bases.insert(0, ns0.HostConnectInfoNetworkInfo_Def) + ns0.HostNewNetworkConnectInfo_Def.__bases__ = tuple(bases) + + ns0.HostConnectInfoNetworkInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDatastoreConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreConnectInfo_Def.schema + TClist = [GTD("urn:vim25","DatastoreSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDatastoreConnectInfo_Def.__bases__: + bases = list(ns0.HostDatastoreConnectInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDatastoreConnectInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDatastoreConnectInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDatastoreConnectInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDatastoreConnectInfo_Def.schema + TClist = [GTD("urn:vim25","HostDatastoreConnectInfo",lazy=True)(pname=(ns,"HostDatastoreConnectInfo"), aname="_HostDatastoreConnectInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDatastoreConnectInfo = [] + return + Holder.__name__ = "ArrayOfHostDatastoreConnectInfo_Holder" + self.pyclass = Holder + + class HostDatastoreExistsConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreExistsConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreExistsConnectInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"newDatastoreName"), aname="_newDatastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDatastoreConnectInfo_Def not in ns0.HostDatastoreExistsConnectInfo_Def.__bases__: + bases = list(ns0.HostDatastoreExistsConnectInfo_Def.__bases__) + bases.insert(0, ns0.HostDatastoreConnectInfo_Def) + ns0.HostDatastoreExistsConnectInfo_Def.__bases__ = tuple(bases) + + ns0.HostDatastoreConnectInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDatastoreNameConflictConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreNameConflictConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreNameConflictConnectInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"newDatastoreName"), aname="_newDatastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDatastoreConnectInfo_Def not in ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__: + bases = list(ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__) + bases.insert(0, ns0.HostDatastoreConnectInfo_Def) + ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__ = tuple(bases) + + ns0.HostDatastoreConnectInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostLicenseConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostLicenseConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostLicenseConnectInfo_Def.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerEvaluationInfo",lazy=True)(pname=(ns,"evaluation"), aname="_evaluation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostLicenseConnectInfo_Def.__bases__: + bases = list(ns0.HostLicenseConnectInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostLicenseConnectInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"serverIp"), aname="_serverIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostListSummary",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vimAccountNameRequired"), aname="_vimAccountNameRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"clusterSupported"), aname="_clusterSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectInfoNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreConnectInfo",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostLicenseConnectInfo",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConnectInfo_Def.__bases__: + bases = list(ns0.HostConnectInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConnectInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConnectSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConnectSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConnectSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vimAccountName"), aname="_vimAccountName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vimAccountPassword"), aname="_vimAccountPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managementIp"), aname="_managementIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConnectSpec_Def.__bases__: + bases = list(ns0.HostConnectSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConnectSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCpuIdInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCpuIdInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCpuIdInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eax"), aname="_eax", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ebx"), aname="_ebx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ecx"), aname="_ecx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"edx"), aname="_edx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostCpuIdInfo_Def.__bases__: + bases = list(ns0.HostCpuIdInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostCpuIdInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostCpuIdInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostCpuIdInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostCpuIdInfo_Def.schema + TClist = [GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"HostCpuIdInfo"), aname="_HostCpuIdInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostCpuIdInfo = [] + return + Holder.__name__ = "ArrayOfHostCpuIdInfo_Holder" + self.pyclass = Holder + + class HostHyperThreadScheduleInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHyperThreadScheduleInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHyperThreadScheduleInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHyperThreadScheduleInfo_Def.__bases__: + bases = list(ns0.HostHyperThreadScheduleInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHyperThreadScheduleInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class EnableHyperThreadingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnableHyperThreadingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnableHyperThreadingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "EnableHyperThreadingRequestType_Holder" + self.pyclass = Holder + + class DisableHyperThreadingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisableHyperThreadingRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisableHyperThreadingRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DisableHyperThreadingRequestType_Holder" + self.pyclass = Holder + + class FileQueryFlags_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileQueryFlags") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileQueryFlags_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"fileType"), aname="_fileType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modification"), aname="_modification", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fileOwner"), aname="_fileOwner", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.FileQueryFlags_Def.__bases__: + bases = list(ns0.FileQueryFlags_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.FileQueryFlags_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"modification"), aname="_modification", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"owner"), aname="_owner", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.FileInfo_Def.__bases__: + bases = list(ns0.FileInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.FileInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfFileInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfFileInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfFileInfo_Def.schema + TClist = [GTD("urn:vim25","FileInfo",lazy=True)(pname=(ns,"FileInfo"), aname="_FileInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._FileInfo = [] + return + Holder.__name__ = "ArrayOfFileInfo_Holder" + self.pyclass = Holder + + class FileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.FileQuery_Def.__bases__: + bases = list(ns0.FileQuery_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.FileQuery_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfFileQuery_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfFileQuery") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfFileQuery_Def.schema + TClist = [GTD("urn:vim25","FileQuery",lazy=True)(pname=(ns,"FileQuery"), aname="_FileQuery", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._FileQuery = [] + return + Holder.__name__ = "ArrayOfFileQuery_Holder" + self.pyclass = Holder + + class VmConfigFileQueryFilter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigFileQueryFilter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigFileQueryFilter_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"matchConfigVersion"), aname="_matchConfigVersion", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmConfigFileQueryFilter_Def.__bases__: + bases = list(ns0.VmConfigFileQueryFilter_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmConfigFileQueryFilter_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigFileQueryFlags_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigFileQueryFlags") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigFileQueryFlags_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmConfigFileQueryFlags_Def.__bases__: + bases = list(ns0.VmConfigFileQueryFlags_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmConfigFileQueryFlags_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigFileQuery_Def.schema + TClist = [GTD("urn:vim25","VmConfigFileQueryFilter",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigFileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.VmConfigFileQuery_Def.__bases__: + bases = list(ns0.VmConfigFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.VmConfigFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateConfigFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateConfigFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateConfigFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFileQuery_Def not in ns0.TemplateConfigFileQuery_Def.__bases__: + bases = list(ns0.TemplateConfigFileQuery_Def.__bases__) + bases.insert(0, ns0.VmConfigFileQuery_Def) + ns0.TemplateConfigFileQuery_Def.__bases__ = tuple(bases) + + ns0.VmConfigFileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiskFileQueryFilter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiskFileQueryFilter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiskFileQueryFilter_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"matchHardwareVersion"), aname="_matchHardwareVersion", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmDiskFileQueryFilter_Def.__bases__: + bases = list(ns0.VmDiskFileQueryFilter_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmDiskFileQueryFilter_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiskFileQueryFlags_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiskFileQueryFlags") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiskFileQueryFlags_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"diskType"), aname="_diskType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hardwareVersion"), aname="_hardwareVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskExtents"), aname="_diskExtents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmDiskFileQueryFlags_Def.__bases__: + bases = list(ns0.VmDiskFileQueryFlags_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmDiskFileQueryFlags_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiskFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiskFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiskFileQuery_Def.schema + TClist = [GTD("urn:vim25","VmDiskFileQueryFilter",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmDiskFileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.VmDiskFileQuery_Def.__bases__: + bases = list(ns0.VmDiskFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.VmDiskFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FolderFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FolderFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FolderFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.FolderFileQuery_Def.__bases__: + bases = list(ns0.FolderFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.FolderFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSnapshotFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSnapshotFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSnapshotFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.VmSnapshotFileQuery_Def.__bases__: + bases = list(ns0.VmSnapshotFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.VmSnapshotFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IsoImageFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IsoImageFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IsoImageFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.IsoImageFileQuery_Def.__bases__: + bases = list(ns0.IsoImageFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.IsoImageFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FloppyImageFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FloppyImageFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FloppyImageFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.FloppyImageFileQuery_Def.__bases__: + bases = list(ns0.FloppyImageFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.FloppyImageFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmNvramFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmNvramFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmNvramFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.VmNvramFileQuery_Def.__bases__: + bases = list(ns0.VmNvramFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.VmNvramFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmLogFileQuery_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmLogFileQuery") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmLogFileQuery_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileQuery_Def not in ns0.VmLogFileQuery_Def.__bases__: + bases = list(ns0.VmLogFileQuery_Def.__bases__) + bases.insert(0, ns0.FileQuery_Def) + ns0.VmLogFileQuery_Def.__bases__ = tuple(bases) + + ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigFileInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.VmConfigFileInfo_Def.__bases__: + bases = list(ns0.VmConfigFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.VmConfigFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class TemplateConfigFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TemplateConfigFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TemplateConfigFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigFileInfo_Def not in ns0.TemplateConfigFileInfo_Def.__bases__: + bases = list(ns0.TemplateConfigFileInfo_Def.__bases__) + bases.insert(0, ns0.VmConfigFileInfo_Def) + ns0.TemplateConfigFileInfo_Def.__bases__ = tuple(bases) + + ns0.VmConfigFileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmDiskFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmDiskFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmDiskFileInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hardwareVersion"), aname="_hardwareVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskExtents"), aname="_diskExtents", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.VmDiskFileInfo_Def.__bases__: + bases = list(ns0.VmDiskFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.VmDiskFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FolderFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FolderFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FolderFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.FolderFileInfo_Def.__bases__: + bases = list(ns0.FolderFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.FolderFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmSnapshotFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmSnapshotFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmSnapshotFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.VmSnapshotFileInfo_Def.__bases__: + bases = list(ns0.VmSnapshotFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.VmSnapshotFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IsoImageFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IsoImageFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IsoImageFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.IsoImageFileInfo_Def.__bases__: + bases = list(ns0.IsoImageFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.IsoImageFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FloppyImageFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FloppyImageFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FloppyImageFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.FloppyImageFileInfo_Def.__bases__: + bases = list(ns0.FloppyImageFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.FloppyImageFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmNvramFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmNvramFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmNvramFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.VmNvramFileInfo_Def.__bases__: + bases = list(ns0.VmNvramFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.VmNvramFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmLogFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmLogFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmLogFileInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FileInfo_Def not in ns0.VmLogFileInfo_Def.__bases__: + bases = list(ns0.VmLogFileInfo_Def.__bases__) + bases.insert(0, ns0.FileInfo_Def) + ns0.VmLogFileInfo_Def.__bases__ = tuple(bases) + + ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDatastoreBrowserSearchSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreBrowserSearchSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreBrowserSearchSpec_Def.schema + TClist = [GTD("urn:vim25","FileQuery",lazy=True)(pname=(ns,"query"), aname="_query", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"searchCaseInsensitive"), aname="_searchCaseInsensitive", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"matchPattern"), aname="_matchPattern", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sortFoldersFirst"), aname="_sortFoldersFirst", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDatastoreBrowserSearchSpec_Def.__bases__: + bases = list(ns0.HostDatastoreBrowserSearchSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDatastoreBrowserSearchSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDatastoreBrowserSearchResults_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreBrowserSearchResults") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreBrowserSearchResults_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"folderPath"), aname="_folderPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FileInfo",lazy=True)(pname=(ns,"file"), aname="_file", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDatastoreBrowserSearchResults_Def.__bases__: + bases = list(ns0.HostDatastoreBrowserSearchResults_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDatastoreBrowserSearchResults_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDatastoreBrowserSearchResults_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDatastoreBrowserSearchResults") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDatastoreBrowserSearchResults_Def.schema + TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"HostDatastoreBrowserSearchResults"), aname="_HostDatastoreBrowserSearchResults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDatastoreBrowserSearchResults = [] + return + Holder.__name__ = "ArrayOfHostDatastoreBrowserSearchResults_Holder" + self.pyclass = Holder + + class SearchDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SearchDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SearchDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreBrowserSearchSpec",lazy=True)(pname=(ns,"searchSpec"), aname="_searchSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastorePath = None + self._searchSpec = None + return + Holder.__name__ = "SearchDatastoreRequestType_Holder" + self.pyclass = Holder + + class SearchDatastoreSubFoldersRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SearchDatastoreSubFoldersRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SearchDatastoreSubFoldersRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreBrowserSearchSpec",lazy=True)(pname=(ns,"searchSpec"), aname="_searchSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastorePath = None + self._searchSpec = None + return + Holder.__name__ = "SearchDatastoreSubFoldersRequestType_Holder" + self.pyclass = Holder + + class DeleteFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeleteFileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DeleteFileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastorePath = None + return + Holder.__name__ = "DeleteFileRequestType_Holder" + self.pyclass = Holder + + class HostDatastoreSystemCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDatastoreSystemCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDatastoreSystemCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"nfsMountCreationRequired"), aname="_nfsMountCreationRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nfsMountCreationSupported"), aname="_nfsMountCreationSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"localDatastoreSupported"), aname="_localDatastoreSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmfsExtentExpansionSupported"), aname="_vmfsExtentExpansionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDatastoreSystemCapabilities_Def.__bases__: + bases = list(ns0.HostDatastoreSystemCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDatastoreSystemCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateLocalSwapDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateLocalSwapDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateLocalSwapDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + return + Holder.__name__ = "UpdateLocalSwapDatastoreRequestType_Holder" + self.pyclass = Holder + + class QueryAvailableDisksForVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryAvailableDisksForVmfsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryAvailableDisksForVmfsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + return + Holder.__name__ = "QueryAvailableDisksForVmfsRequestType_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreCreateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVmfsDatastoreCreateOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._devicePath = None + return + Holder.__name__ = "QueryVmfsDatastoreCreateOptionsRequestType_Holder" + self.pyclass = Holder + + class CreateVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateVmfsDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateVmfsDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "CreateVmfsDatastoreRequestType_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreExtendOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVmfsDatastoreExtendOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressExpandCandidates"), aname="_suppressExpandCandidates", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + self._devicePath = None + self._suppressExpandCandidates = None + return + Holder.__name__ = "QueryVmfsDatastoreExtendOptionsRequestType_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreExpandOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVmfsDatastoreExpandOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + return + Holder.__name__ = "QueryVmfsDatastoreExpandOptionsRequestType_Holder" + self.pyclass = Holder + + class ExtendVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExtendVmfsDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExtendVmfsDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreExtendSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + self._spec = None + return + Holder.__name__ = "ExtendVmfsDatastoreRequestType_Holder" + self.pyclass = Holder + + class ExpandVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExpandVmfsDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExpandVmfsDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreExpandSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + self._spec = None + return + Holder.__name__ = "ExpandVmfsDatastoreRequestType_Holder" + self.pyclass = Holder + + class CreateNasDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateNasDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateNasDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNasVolumeSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "CreateNasDatastoreRequestType_Holder" + self.pyclass = Holder + + class CreateLocalDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateLocalDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateLocalDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._path = None + return + Holder.__name__ = "CreateLocalDatastoreRequestType_Holder" + self.pyclass = Holder + + class RemoveDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveDatastoreRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveDatastoreRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._datastore = None + return + Holder.__name__ = "RemoveDatastoreRequestType_Holder" + self.pyclass = Holder + + class ConfigureDatastorePrincipalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ConfigureDatastorePrincipalRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ConfigureDatastorePrincipalRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._userName = None + self._password = None + return + Holder.__name__ = "ConfigureDatastorePrincipalRequestType_Holder" + self.pyclass = Holder + + class QueryUnresolvedVmfsVolumesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryUnresolvedVmfsVolumesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryUnresolvedVmfsVolumesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryUnresolvedVmfsVolumesRequestType_Holder" + self.pyclass = Holder + + class ResignatureUnresolvedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResignatureUnresolvedVmfsVolumeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsResignatureSpec",lazy=True)(pname=(ns,"resolutionSpec"), aname="_resolutionSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._resolutionSpec = None + return + Holder.__name__ = "ResignatureUnresolvedVmfsVolumeRequestType_Holder" + self.pyclass = Holder + + class VmfsDatastoreInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreInfo_Def.schema + TClist = [GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreInfo_Def not in ns0.VmfsDatastoreInfo_Def.__bases__: + bases = list(ns0.VmfsDatastoreInfo_Def.__bases__) + bases.insert(0, ns0.DatastoreInfo_Def) + ns0.VmfsDatastoreInfo_Def.__bases__ = tuple(bases) + + ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasDatastoreInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasDatastoreInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasDatastoreInfo_Def.schema + TClist = [GTD("urn:vim25","HostNasVolume",lazy=True)(pname=(ns,"nas"), aname="_nas", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreInfo_Def not in ns0.NasDatastoreInfo_Def.__bases__: + bases = list(ns0.NasDatastoreInfo_Def.__bases__) + bases.insert(0, ns0.DatastoreInfo_Def) + ns0.NasDatastoreInfo_Def.__bases__ = tuple(bases) + + ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LocalDatastoreInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LocalDatastoreInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LocalDatastoreInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DatastoreInfo_Def not in ns0.LocalDatastoreInfo_Def.__bases__: + bases = list(ns0.LocalDatastoreInfo_Def.__bases__) + bases.insert(0, ns0.DatastoreInfo_Def) + ns0.LocalDatastoreInfo_Def.__bases__ = tuple(bases) + + ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmfsDatastoreSpec_Def.__bases__: + bases = list(ns0.VmfsDatastoreSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmfsDatastoreSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreCreateSpec_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsSpec",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreCreateSpec_Def.__bases__: + bases = list(ns0.VmfsDatastoreCreateSpec_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreSpec_Def) + ns0.VmfsDatastoreCreateSpec_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreExtendSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreExtendSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreExtendSpec_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreExtendSpec_Def.__bases__: + bases = list(ns0.VmfsDatastoreExtendSpec_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreSpec_Def) + ns0.VmfsDatastoreExtendSpec_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreExpandSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreExpandSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreExpandSpec_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreExpandSpec_Def.__bases__: + bases = list(ns0.VmfsDatastoreExpandSpec_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreSpec_Def) + ns0.VmfsDatastoreExpandSpec_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreBaseOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreBaseOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreBaseOption_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmfsDatastoreBaseOption_Def.__bases__: + bases = list(ns0.VmfsDatastoreBaseOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmfsDatastoreBaseOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreSingleExtentOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreSingleExtentOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreSingleExtentOption_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"vmfsExtent"), aname="_vmfsExtent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreBaseOption_Def not in ns0.VmfsDatastoreSingleExtentOption_Def.__bases__: + bases = list(ns0.VmfsDatastoreSingleExtentOption_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreBaseOption_Def) + ns0.VmfsDatastoreSingleExtentOption_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreBaseOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreAllExtentOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreAllExtentOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreAllExtentOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreSingleExtentOption_Def not in ns0.VmfsDatastoreAllExtentOption_Def.__bases__: + bases = list(ns0.VmfsDatastoreAllExtentOption_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreSingleExtentOption_Def) + ns0.VmfsDatastoreAllExtentOption_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreSingleExtentOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreMultipleExtentOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreMultipleExtentOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreMultipleExtentOption_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"vmfsExtent"), aname="_vmfsExtent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmfsDatastoreBaseOption_Def not in ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__: + bases = list(ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__) + bases.insert(0, ns0.VmfsDatastoreBaseOption_Def) + ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__ = tuple(bases) + + ns0.VmfsDatastoreBaseOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmfsDatastoreOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmfsDatastoreOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmfsDatastoreOption_Def.schema + TClist = [GTD("urn:vim25","VmfsDatastoreBaseOption",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmfsDatastoreOption_Def.__bases__: + bases = list(ns0.VmfsDatastoreOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmfsDatastoreOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVmfsDatastoreOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVmfsDatastoreOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVmfsDatastoreOption_Def.schema + TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"VmfsDatastoreOption"), aname="_VmfsDatastoreOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VmfsDatastoreOption = [] + return + Holder.__name__ = "ArrayOfVmfsDatastoreOption_Holder" + self.pyclass = Holder + + class HostDateTimeConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDateTimeConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDateTimeConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNtpConfig",lazy=True)(pname=(ns,"ntpConfig"), aname="_ntpConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDateTimeConfig_Def.__bases__: + bases = list(ns0.HostDateTimeConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDateTimeConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDateTimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDateTimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDateTimeInfo_Def.schema + TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNtpConfig",lazy=True)(pname=(ns,"ntpConfig"), aname="_ntpConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDateTimeInfo_Def.__bases__: + bases = list(ns0.HostDateTimeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDateTimeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDateTimeSystemTimeZone_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDateTimeSystemTimeZone") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDateTimeSystemTimeZone_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"gmtOffset"), aname="_gmtOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDateTimeSystemTimeZone_Def.__bases__: + bases = list(ns0.HostDateTimeSystemTimeZone_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDateTimeSystemTimeZone_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDateTimeSystemTimeZone_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDateTimeSystemTimeZone") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDateTimeSystemTimeZone_Def.schema + TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"HostDateTimeSystemTimeZone"), aname="_HostDateTimeSystemTimeZone", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDateTimeSystemTimeZone = [] + return + Holder.__name__ = "ArrayOfHostDateTimeSystemTimeZone_Holder" + self.pyclass = Holder + + class UpdateDateTimeConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateDateTimeConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateDateTimeConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "UpdateDateTimeConfigRequestType_Holder" + self.pyclass = Holder + + class QueryAvailableTimeZonesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryAvailableTimeZonesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryAvailableTimeZonesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryAvailableTimeZonesRequestType_Holder" + self.pyclass = Holder + + class QueryDateTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryDateTimeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryDateTimeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryDateTimeRequestType_Holder" + self.pyclass = Holder + + class UpdateDateTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateDateTimeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateDateTimeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"dateTime"), aname="_dateTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._dateTime = None + return + Holder.__name__ = "UpdateDateTimeRequestType_Holder" + self.pyclass = Holder + + class RefreshDateTimeSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshDateTimeSystemRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshDateTimeSystemRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshDateTimeSystemRequestType_Holder" + self.pyclass = Holder + + class HostDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDevice_Def.__bases__: + bases = list(ns0.HostDevice_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDevice_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDhcpServiceSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDhcpServiceSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDhcpServiceSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"virtualSwitch"), aname="_virtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultLeaseDuration"), aname="_defaultLeaseDuration", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"leaseBeginIp"), aname="_leaseBeginIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"leaseEndIp"), aname="_leaseEndIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxLeaseDuration"), aname="_maxLeaseDuration", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unlimitedLease"), aname="_unlimitedLease", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipSubnetAddr"), aname="_ipSubnetAddr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipSubnetMask"), aname="_ipSubnetMask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDhcpServiceSpec_Def.__bases__: + bases = list(ns0.HostDhcpServiceSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDhcpServiceSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDhcpServiceConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDhcpServiceConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDhcpServiceConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDhcpServiceConfig_Def.__bases__: + bases = list(ns0.HostDhcpServiceConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDhcpServiceConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDhcpServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDhcpServiceConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDhcpServiceConfig_Def.schema + TClist = [GTD("urn:vim25","HostDhcpServiceConfig",lazy=True)(pname=(ns,"HostDhcpServiceConfig"), aname="_HostDhcpServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDhcpServiceConfig = [] + return + Holder.__name__ = "ArrayOfHostDhcpServiceConfig_Holder" + self.pyclass = Holder + + class HostDhcpService_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDhcpService") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDhcpService_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDhcpService_Def.__bases__: + bases = list(ns0.HostDhcpService_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDhcpService_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDhcpService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDhcpService") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDhcpService_Def.schema + TClist = [GTD("urn:vim25","HostDhcpService",lazy=True)(pname=(ns,"HostDhcpService"), aname="_HostDhcpService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDhcpService = [] + return + Holder.__name__ = "ArrayOfHostDhcpService_Holder" + self.pyclass = Holder + + class QueryAvailablePartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryAvailablePartitionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryAvailablePartitionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryAvailablePartitionRequestType_Holder" + self.pyclass = Holder + + class SelectActivePartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SelectActivePartitionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SelectActivePartitionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._partition = None + return + Holder.__name__ = "SelectActivePartitionRequestType_Holder" + self.pyclass = Holder + + class QueryPartitionCreateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPartitionCreateOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPartitionCreateOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._storageType = None + self._diagnosticType = None + return + Holder.__name__ = "QueryPartitionCreateOptionsRequestType_Holder" + self.pyclass = Holder + + class QueryPartitionCreateDescRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPartitionCreateDescRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPartitionCreateDescRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._diskUuid = None + self._diagnosticType = None + return + Holder.__name__ = "QueryPartitionCreateDescRequestType_Holder" + self.pyclass = Holder + + class CreateDiagnosticPartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateDiagnosticPartitionRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateDiagnosticPartitionRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartitionCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "CreateDiagnosticPartitionRequestType_Holder" + self.pyclass = Holder + + class DiagnosticPartitionStorageType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DiagnosticPartitionStorageType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class DiagnosticPartitionType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DiagnosticPartitionType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostDiagnosticPartitionCreateOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiagnosticPartitionCreateOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiagnosticPartitionCreateOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateOption_Def.__bases__: + bases = list(ns0.HostDiagnosticPartitionCreateOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiagnosticPartitionCreateOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiagnosticPartitionCreateOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiagnosticPartitionCreateOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiagnosticPartitionCreateOption_Def.schema + TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateOption",lazy=True)(pname=(ns,"HostDiagnosticPartitionCreateOption"), aname="_HostDiagnosticPartitionCreateOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiagnosticPartitionCreateOption = [] + return + Holder.__name__ = "ArrayOfHostDiagnosticPartitionCreateOption_Holder" + self.pyclass = Holder + + class HostDiagnosticPartitionCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiagnosticPartitionCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiagnosticPartitionCreateSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__: + bases = list(ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiagnosticPartitionCreateDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiagnosticPartitionCreateDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiagnosticPartitionCreateDescription_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartitionCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__: + bases = list(ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiagnosticPartition_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiagnosticPartition") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiagnosticPartition_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"slots"), aname="_slots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiagnosticPartition_Def.__bases__: + bases = list(ns0.HostDiagnosticPartition_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiagnosticPartition_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiagnosticPartition_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiagnosticPartition") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiagnosticPartition_Def.schema + TClist = [GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"HostDiagnosticPartition"), aname="_HostDiagnosticPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiagnosticPartition = [] + return + Holder.__name__ = "ArrayOfHostDiagnosticPartition_Holder" + self.pyclass = Holder + + class HostDiskDimensionsChs_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskDimensionsChs") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskDimensionsChs_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"cylinder"), aname="_cylinder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"head"), aname="_head", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sector"), aname="_sector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskDimensionsChs_Def.__bases__: + bases = list(ns0.HostDiskDimensionsChs_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskDimensionsChs_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskDimensionsLba_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskDimensionsLba") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskDimensionsLba_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"blockSize"), aname="_blockSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"block"), aname="_block", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskDimensionsLba_Def.__bases__: + bases = list(ns0.HostDiskDimensionsLba_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskDimensionsLba_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskDimensions_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskDimensions") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskDimensions_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskDimensions_Def.__bases__: + bases = list(ns0.HostDiskDimensions_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskDimensions_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskPartitionInfoType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostDiskPartitionInfoType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostDiskPartitionAttributes_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskPartitionAttributes") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskPartitionAttributes_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"startSector"), aname="_startSector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"endSector"), aname="_endSector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"logical"), aname="_logical", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskPartitionAttributes_Def.__bases__: + bases = list(ns0.HostDiskPartitionAttributes_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskPartitionAttributes_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiskPartitionAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiskPartitionAttributes") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiskPartitionAttributes_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionAttributes",lazy=True)(pname=(ns,"HostDiskPartitionAttributes"), aname="_HostDiskPartitionAttributes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiskPartitionAttributes = [] + return + Holder.__name__ = "ArrayOfHostDiskPartitionAttributes_Holder" + self.pyclass = Holder + + class HostDiskPartitionBlockRange_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskPartitionBlockRange") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskPartitionBlockRange_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"end"), aname="_end", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskPartitionBlockRange_Def.__bases__: + bases = list(ns0.HostDiskPartitionBlockRange_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskPartitionBlockRange_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiskPartitionBlockRange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiskPartitionBlockRange") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiskPartitionBlockRange_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"HostDiskPartitionBlockRange"), aname="_HostDiskPartitionBlockRange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiskPartitionBlockRange = [] + return + Holder.__name__ = "ArrayOfHostDiskPartitionBlockRange_Holder" + self.pyclass = Holder + + class HostDiskPartitionSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskPartitionSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskPartitionSpec_Def.schema + TClist = [GTD("urn:vim25","HostDiskDimensionsChs",lazy=True)(pname=(ns,"chs"), aname="_chs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalSectors"), aname="_totalSectors", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionAttributes",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskPartitionSpec_Def.__bases__: + bases = list(ns0.HostDiskPartitionSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskPartitionSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskPartitionLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskPartitionLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskPartitionLayout_Def.schema + TClist = [GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"total"), aname="_total", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskPartitionLayout_Def.__bases__: + bases = list(ns0.HostDiskPartitionLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskPartitionLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskPartitionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskPartitionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskPartitionInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskPartitionInfo_Def.__bases__: + bases = list(ns0.HostDiskPartitionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskPartitionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiskPartitionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiskPartitionInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiskPartitionInfo_Def.schema + TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"HostDiskPartitionInfo"), aname="_HostDiskPartitionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiskPartitionInfo = [] + return + Holder.__name__ = "ArrayOfHostDiskPartitionInfo_Holder" + self.pyclass = Holder + + class HostDnsConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDnsConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDnsConfig_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualNicDevice"), aname="_virtualNicDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domainName"), aname="_domainName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"searchDomain"), aname="_searchDomain", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDnsConfig_Def.__bases__: + bases = list(ns0.HostDnsConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDnsConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDnsConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDnsConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDnsConfigSpec_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"virtualNicConnection"), aname="_virtualNicConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDnsConfig_Def not in ns0.HostDnsConfigSpec_Def.__bases__: + bases = list(ns0.HostDnsConfigSpec_Def.__bases__) + bases.insert(0, ns0.HostDnsConfig_Def) + ns0.HostDnsConfigSpec_Def.__bases__ = tuple(bases) + + ns0.HostDnsConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ModeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ModeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ModeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"browse"), aname="_browse", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"read"), aname="_read", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"use"), aname="_use", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"admin"), aname="_admin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"full"), aname="_full", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ModeInfo_Def.__bases__: + bases = list(ns0.ModeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ModeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFileAccess_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFileAccess") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFileAccess_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"who"), aname="_who", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"what"), aname="_what", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFileAccess_Def.__bases__: + bases = list(ns0.HostFileAccess_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFileAccess_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFileSystemVolumeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFileSystemVolumeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFileSystemVolumeInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"volumeTypeList"), aname="_volumeTypeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFileSystemVolumeInfo_Def.__bases__: + bases = list(ns0.HostFileSystemVolumeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFileSystemVolumeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFileSystemMountInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFileSystemMountInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFileSystemMountInfo_Def.schema + TClist = [GTD("urn:vim25","HostMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemVolume",lazy=True)(pname=(ns,"volume"), aname="_volume", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFileSystemMountInfo_Def.__bases__: + bases = list(ns0.HostFileSystemMountInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFileSystemMountInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostFileSystemMountInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostFileSystemMountInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostFileSystemMountInfo_Def.schema + TClist = [GTD("urn:vim25","HostFileSystemMountInfo",lazy=True)(pname=(ns,"HostFileSystemMountInfo"), aname="_HostFileSystemMountInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostFileSystemMountInfo = [] + return + Holder.__name__ = "ArrayOfHostFileSystemMountInfo_Holder" + self.pyclass = Holder + + class HostFileSystemVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFileSystemVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFileSystemVolume_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFileSystemVolume_Def.__bases__: + bases = list(ns0.HostFileSystemVolume_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFileSystemVolume_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNasVolumeSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNasVolumeSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNasVolumeSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localPath"), aname="_localPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"accessMode"), aname="_accessMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNasVolumeSpec_Def.__bases__: + bases = list(ns0.HostNasVolumeSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNasVolumeSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNasVolumeConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNasVolumeConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNasVolumeConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNasVolumeSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNasVolumeConfig_Def.__bases__: + bases = list(ns0.HostNasVolumeConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNasVolumeConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNasVolumeConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNasVolumeConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNasVolumeConfig_Def.schema + TClist = [GTD("urn:vim25","HostNasVolumeConfig",lazy=True)(pname=(ns,"HostNasVolumeConfig"), aname="_HostNasVolumeConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNasVolumeConfig = [] + return + Holder.__name__ = "ArrayOfHostNasVolumeConfig_Holder" + self.pyclass = Holder + + class HostNasVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNasVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNasVolume_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostFileSystemVolume_Def not in ns0.HostNasVolume_Def.__bases__: + bases = list(ns0.HostNasVolume_Def.__bases__) + bases.insert(0, ns0.HostFileSystemVolume_Def) + ns0.HostNasVolume_Def.__bases__ = tuple(bases) + + ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostLocalFileSystemVolumeSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostLocalFileSystemVolumeSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostLocalFileSystemVolumeSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localPath"), aname="_localPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostLocalFileSystemVolumeSpec_Def.__bases__: + bases = list(ns0.HostLocalFileSystemVolumeSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostLocalFileSystemVolumeSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostLocalFileSystemVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostLocalFileSystemVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostLocalFileSystemVolume_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostFileSystemVolume_Def not in ns0.HostLocalFileSystemVolume_Def.__bases__: + bases = list(ns0.HostLocalFileSystemVolume_Def.__bases__) + bases.insert(0, ns0.HostFileSystemVolume_Def) + ns0.HostLocalFileSystemVolume_Def.__bases__ = tuple(bases) + + ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFirewallConfigRuleSetConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallConfigRuleSetConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallConfigRuleSetConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"rulesetId"), aname="_rulesetId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallConfigRuleSetConfig_Def.__bases__: + bases = list(ns0.HostFirewallConfigRuleSetConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallConfigRuleSetConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostFirewallConfigRuleSetConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostFirewallConfigRuleSetConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostFirewallConfigRuleSetConfig_Def.schema + TClist = [GTD("urn:vim25","HostFirewallConfigRuleSetConfig",lazy=True)(pname=(ns,"HostFirewallConfigRuleSetConfig"), aname="_HostFirewallConfigRuleSetConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostFirewallConfigRuleSetConfig = [] + return + Holder.__name__ = "ArrayOfHostFirewallConfigRuleSetConfig_Holder" + self.pyclass = Holder + + class HostFirewallConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallConfig_Def.schema + TClist = [GTD("urn:vim25","HostFirewallConfigRuleSetConfig",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultBlockingPolicy"), aname="_defaultBlockingPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallConfig_Def.__bases__: + bases = list(ns0.HostFirewallConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFirewallDefaultPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallDefaultPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallDefaultPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"incomingBlocked"), aname="_incomingBlocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"outgoingBlocked"), aname="_outgoingBlocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallDefaultPolicy_Def.__bases__: + bases = list(ns0.HostFirewallDefaultPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallDefaultPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFirewallInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallInfo_Def.schema + TClist = [GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultPolicy"), aname="_defaultPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRuleset",lazy=True)(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallInfo_Def.__bases__: + bases = list(ns0.HostFirewallInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateDefaultPolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateDefaultPolicyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateDefaultPolicyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultPolicy"), aname="_defaultPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._defaultPolicy = None + return + Holder.__name__ = "UpdateDefaultPolicyRequestType_Holder" + self.pyclass = Holder + + class EnableRulesetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnableRulesetRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnableRulesetRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "EnableRulesetRequestType_Holder" + self.pyclass = Holder + + class DisableRulesetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisableRulesetRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisableRulesetRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "DisableRulesetRequestType_Holder" + self.pyclass = Holder + + class RefreshFirewallRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshFirewallRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshFirewallRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshFirewallRequestType_Holder" + self.pyclass = Holder + + class ResetFirmwareToFactoryDefaultsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetFirmwareToFactoryDefaultsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetFirmwareToFactoryDefaultsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ResetFirmwareToFactoryDefaultsRequestType_Holder" + self.pyclass = Holder + + class BackupFirmwareConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "BackupFirmwareConfigurationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.BackupFirmwareConfigurationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "BackupFirmwareConfigurationRequestType_Holder" + self.pyclass = Holder + + class QueryFirmwareConfigUploadURLRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryFirmwareConfigUploadURLRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryFirmwareConfigUploadURLRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryFirmwareConfigUploadURLRequestType_Holder" + self.pyclass = Holder + + class RestoreFirmwareConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RestoreFirmwareConfigurationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RestoreFirmwareConfigurationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._force = None + return + Holder.__name__ = "RestoreFirmwareConfigurationRequestType_Holder" + self.pyclass = Holder + + class HostFlagInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFlagInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFlagInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"backgroundSnapshotsEnabled"), aname="_backgroundSnapshotsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFlagInfo_Def.__bases__: + bases = list(ns0.HostFlagInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFlagInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostForceMountedInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostForceMountedInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostForceMountedInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"persist"), aname="_persist", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mounted"), aname="_mounted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostForceMountedInfo_Def.__bases__: + bases = list(ns0.HostForceMountedInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostForceMountedInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostHardwareInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHardwareInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHardwareInfo_Def.schema + TClist = [GTD("urn:vim25","HostSystemInfo",lazy=True)(pname=(ns,"systemInfo"), aname="_systemInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuPowerManagementInfo",lazy=True)(pname=(ns,"cpuPowerManagementInfo"), aname="_cpuPowerManagementInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuInfo",lazy=True)(pname=(ns,"cpuInfo"), aname="_cpuInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuPackage",lazy=True)(pname=(ns,"cpuPkg"), aname="_cpuPkg", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNumaInfo",lazy=True)(pname=(ns,"numaInfo"), aname="_numaInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"pciDevice"), aname="_pciDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeature"), aname="_cpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostBIOSInfo",lazy=True)(pname=(ns,"biosInfo"), aname="_biosInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHardwareInfo_Def.__bases__: + bases = list(ns0.HostHardwareInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHardwareInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSystemInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSystemInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSystemInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"otherIdentifyingInfo"), aname="_otherIdentifyingInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSystemInfo_Def.__bases__: + bases = list(ns0.HostSystemInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSystemInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCpuPowerManagementInfoPolicyType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostCpuPowerManagementInfoPolicyType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostCpuPowerManagementInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCpuPowerManagementInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCpuPowerManagementInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"currentPolicy"), aname="_currentPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hardwareSupport"), aname="_hardwareSupport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostCpuPowerManagementInfo_Def.__bases__: + bases = list(ns0.HostCpuPowerManagementInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostCpuPowerManagementInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCpuInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCpuInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCpuInfo_Def.schema + TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"numCpuPackages"), aname="_numCpuPackages", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hz"), aname="_hz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostCpuInfo_Def.__bases__: + bases = list(ns0.HostCpuInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostCpuInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostCpuPackageVendor_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostCpuPackageVendor") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostCpuPackage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostCpuPackage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostCpuPackage_Def.schema + TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"index"), aname="_index", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hz"), aname="_hz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"busHz"), aname="_busHz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"threadId"), aname="_threadId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeature"), aname="_cpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostCpuPackage_Def.__bases__: + bases = list(ns0.HostCpuPackage_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostCpuPackage_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostCpuPackage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostCpuPackage") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostCpuPackage_Def.schema + TClist = [GTD("urn:vim25","HostCpuPackage",lazy=True)(pname=(ns,"HostCpuPackage"), aname="_HostCpuPackage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostCpuPackage = [] + return + Holder.__name__ = "ArrayOfHostCpuPackage_Holder" + self.pyclass = Holder + + class HostNumaInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNumaInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNumaInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNodes"), aname="_numNodes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNumaNode",lazy=True)(pname=(ns,"numaNode"), aname="_numaNode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNumaInfo_Def.__bases__: + bases = list(ns0.HostNumaInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNumaInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNumaNode_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNumaNode") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNumaNode_Def.schema + TClist = [ZSI.TCnumbers.Ibyte(pname=(ns,"typeId"), aname="_typeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"cpuID"), aname="_cpuID", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryRangeBegin"), aname="_memoryRangeBegin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryRangeLength"), aname="_memoryRangeLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNumaNode_Def.__bases__: + bases = list(ns0.HostNumaNode_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNumaNode_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNumaNode_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNumaNode") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNumaNode_Def.schema + TClist = [GTD("urn:vim25","HostNumaNode",lazy=True)(pname=(ns,"HostNumaNode"), aname="_HostNumaNode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNumaNode = [] + return + Holder.__name__ = "ArrayOfHostNumaNode_Holder" + self.pyclass = Holder + + class HostBIOSInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostBIOSInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostBIOSInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"biosVersion"), aname="_biosVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"releaseDate"), aname="_releaseDate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostBIOSInfo_Def.__bases__: + bases = list(ns0.HostBIOSInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostBIOSInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostHardwareElementStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostHardwareElementStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostHardwareElementInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHardwareElementInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHardwareElementInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHardwareElementInfo_Def.__bases__: + bases = list(ns0.HostHardwareElementInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHardwareElementInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostHardwareElementInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostHardwareElementInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostHardwareElementInfo_Def.schema + TClist = [GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"HostHardwareElementInfo"), aname="_HostHardwareElementInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostHardwareElementInfo = [] + return + Holder.__name__ = "ArrayOfHostHardwareElementInfo_Holder" + self.pyclass = Holder + + class HostStorageOperationalInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostStorageOperationalInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostStorageOperationalInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostStorageOperationalInfo_Def.__bases__: + bases = list(ns0.HostStorageOperationalInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostStorageOperationalInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostStorageOperationalInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostStorageOperationalInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostStorageOperationalInfo_Def.schema + TClist = [GTD("urn:vim25","HostStorageOperationalInfo",lazy=True)(pname=(ns,"HostStorageOperationalInfo"), aname="_HostStorageOperationalInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostStorageOperationalInfo = [] + return + Holder.__name__ = "ArrayOfHostStorageOperationalInfo_Holder" + self.pyclass = Holder + + class HostStorageElementInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostStorageElementInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostStorageElementInfo_Def.schema + TClist = [GTD("urn:vim25","HostStorageOperationalInfo",lazy=True)(pname=(ns,"operationalInfo"), aname="_operationalInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostHardwareElementInfo_Def not in ns0.HostStorageElementInfo_Def.__bases__: + bases = list(ns0.HostStorageElementInfo_Def.__bases__) + bases.insert(0, ns0.HostHardwareElementInfo_Def) + ns0.HostStorageElementInfo_Def.__bases__ = tuple(bases) + + ns0.HostHardwareElementInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostStorageElementInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostStorageElementInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostStorageElementInfo_Def.schema + TClist = [GTD("urn:vim25","HostStorageElementInfo",lazy=True)(pname=(ns,"HostStorageElementInfo"), aname="_HostStorageElementInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostStorageElementInfo = [] + return + Holder.__name__ = "ArrayOfHostStorageElementInfo_Holder" + self.pyclass = Holder + + class HostHardwareStatusInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHardwareStatusInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHardwareStatusInfo_Def.schema + TClist = [GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"memoryStatusInfo"), aname="_memoryStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"cpuStatusInfo"), aname="_cpuStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageElementInfo",lazy=True)(pname=(ns,"storageStatusInfo"), aname="_storageStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHardwareStatusInfo_Def.__bases__: + bases = list(ns0.HostHardwareStatusInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHardwareStatusInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HealthSystemRuntime_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HealthSystemRuntime") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HealthSystemRuntime_Def.schema + TClist = [GTD("urn:vim25","HostSystemHealthInfo",lazy=True)(pname=(ns,"systemHealthInfo"), aname="_systemHealthInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareStatusInfo",lazy=True)(pname=(ns,"hardwareStatusInfo"), aname="_hardwareStatusInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HealthSystemRuntime_Def.__bases__: + bases = list(ns0.HealthSystemRuntime_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HealthSystemRuntime_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RefreshHealthStatusSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshHealthStatusSystemRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshHealthStatusSystemRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshHealthStatusSystemRequestType_Holder" + self.pyclass = Holder + + class ResetSystemHealthInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetSystemHealthInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetSystemHealthInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ResetSystemHealthInfoRequestType_Holder" + self.pyclass = Holder + + class HostHostBusAdapter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHostBusAdapter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHostBusAdapter_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"bus"), aname="_bus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"driver"), aname="_driver", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pci"), aname="_pci", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHostBusAdapter_Def.__bases__: + bases = list(ns0.HostHostBusAdapter_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHostBusAdapter_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostHostBusAdapter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostHostBusAdapter") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostHostBusAdapter_Def.schema + TClist = [GTD("urn:vim25","HostHostBusAdapter",lazy=True)(pname=(ns,"HostHostBusAdapter"), aname="_HostHostBusAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostHostBusAdapter = [] + return + Holder.__name__ = "ArrayOfHostHostBusAdapter_Holder" + self.pyclass = Holder + + class HostParallelScsiHba_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostParallelScsiHba") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostParallelScsiHba_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostHostBusAdapter_Def not in ns0.HostParallelScsiHba_Def.__bases__: + bases = list(ns0.HostParallelScsiHba_Def.__bases__) + bases.insert(0, ns0.HostHostBusAdapter_Def) + ns0.HostParallelScsiHba_Def.__bases__ = tuple(bases) + + ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostBlockHba_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostBlockHba") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostBlockHba_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostHostBusAdapter_Def not in ns0.HostBlockHba_Def.__bases__: + bases = list(ns0.HostBlockHba_Def.__bases__) + bases.insert(0, ns0.HostHostBusAdapter_Def) + ns0.HostBlockHba_Def.__bases__ = tuple(bases) + + ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FibreChannelPortType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FibreChannelPortType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostFibreChannelHba_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFibreChannelHba") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFibreChannelHba_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"portWorldWideName"), aname="_portWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"nodeWorldWideName"), aname="_nodeWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FibreChannelPortType",lazy=True)(pname=(ns,"portType"), aname="_portType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"speed"), aname="_speed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostHostBusAdapter_Def not in ns0.HostFibreChannelHba_Def.__bases__: + bases = list(ns0.HostFibreChannelHba_Def.__bases__) + bases.insert(0, ns0.HostHostBusAdapter_Def) + ns0.HostFibreChannelHba_Def.__bases__ = tuple(bases) + + ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaParamValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaParamValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaParamValue_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"isInherited"), aname="_isInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionValue_Def not in ns0.HostInternetScsiHbaParamValue_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaParamValue_Def.__bases__) + bases.insert(0, ns0.OptionValue_Def) + ns0.HostInternetScsiHbaParamValue_Def.__bases__ = tuple(bases) + + ns0.OptionValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostInternetScsiHbaParamValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostInternetScsiHbaParamValue") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostInternetScsiHbaParamValue_Def.schema + TClist = [GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"HostInternetScsiHbaParamValue"), aname="_HostInternetScsiHbaParamValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostInternetScsiHbaParamValue = [] + return + Holder.__name__ = "ArrayOfHostInternetScsiHbaParamValue_Holder" + self.pyclass = Holder + + class HostInternetScsiHbaDiscoveryCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaDiscoveryCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"iSnsDiscoverySettable"), aname="_iSnsDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"slpDiscoverySettable"), aname="_slpDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"staticTargetDiscoverySettable"), aname="_staticTargetDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sendTargetsDiscoverySettable"), aname="_sendTargetsDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class InternetScsiSnsDiscoveryMethod_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "InternetScsiSnsDiscoveryMethod") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class SlpDiscoveryMethod_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SlpDiscoveryMethod") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostInternetScsiHbaDiscoveryProperties_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaDiscoveryProperties") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaDiscoveryProperties_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"iSnsDiscoveryEnabled"), aname="_iSnsDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iSnsDiscoveryMethod"), aname="_iSnsDiscoveryMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iSnsHost"), aname="_iSnsHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"slpDiscoveryEnabled"), aname="_slpDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"slpDiscoveryMethod"), aname="_slpDiscoveryMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"slpHost"), aname="_slpHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"staticTargetDiscoveryEnabled"), aname="_staticTargetDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sendTargetsDiscoveryEnabled"), aname="_sendTargetsDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaChapAuthenticationType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaChapAuthenticationType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostInternetScsiHbaAuthenticationCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaAuthenticationCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"chapAuthSettable"), aname="_chapAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"krb5AuthSettable"), aname="_krb5AuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"srpAuthSettable"), aname="_srpAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"spkmAuthSettable"), aname="_spkmAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mutualChapSettable"), aname="_mutualChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetChapSettable"), aname="_targetChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetMutualChapSettable"), aname="_targetMutualChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaAuthenticationProperties_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaAuthenticationProperties") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaAuthenticationProperties_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"chapAuthEnabled"), aname="_chapAuthEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapName"), aname="_chapName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapSecret"), aname="_chapSecret", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapAuthenticationType"), aname="_chapAuthenticationType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"chapInherited"), aname="_chapInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapName"), aname="_mutualChapName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapSecret"), aname="_mutualChapSecret", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapAuthenticationType"), aname="_mutualChapAuthenticationType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mutualChapInherited"), aname="_mutualChapInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaDigestType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaDigestType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostInternetScsiHbaDigestCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaDigestCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaDigestCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"headerDigestSettable"), aname="_headerDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dataDigestSettable"), aname="_dataDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetHeaderDigestSettable"), aname="_targetHeaderDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetDataDigestSettable"), aname="_targetDataDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaDigestProperties_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaDigestProperties") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaDigestProperties_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"headerDigestType"), aname="_headerDigestType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"headerDigestInherited"), aname="_headerDigestInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dataDigestType"), aname="_dataDigestType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dataDigestInherited"), aname="_dataDigestInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDigestProperties_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaDigestProperties_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaDigestProperties_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaIPCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaIPCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaIPCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"addressSettable"), aname="_addressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipConfigurationMethodSettable"), aname="_ipConfigurationMethodSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"subnetMaskSettable"), aname="_subnetMaskSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultGatewaySettable"), aname="_defaultGatewaySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"primaryDnsServerAddressSettable"), aname="_primaryDnsServerAddressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"alternateDnsServerAddressSettable"), aname="_alternateDnsServerAddressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipv6Supported"), aname="_ipv6Supported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"arpRedirectSettable"), aname="_arpRedirectSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mtuSettable"), aname="_mtuSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hostNameAsTargetAddress"), aname="_hostNameAsTargetAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaIPProperties_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaIPProperties") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaIPProperties_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpConfigurationEnabled"), aname="_dhcpConfigurationEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultGateway"), aname="_defaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryDnsServerAddress"), aname="_primaryDnsServerAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateDnsServerAddress"), aname="_alternateDnsServerAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6Address"), aname="_ipv6Address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6SubnetMask"), aname="_ipv6SubnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6DefaultGateway"), aname="_ipv6DefaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"arpRedirectEnabled"), aname="_arpRedirectEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"jumboFramesEnabled"), aname="_jumboFramesEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaIPProperties_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaIPProperties_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaIPProperties_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHbaSendTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaSendTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaSendTarget_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaSendTarget_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaSendTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaSendTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostInternetScsiHbaSendTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostInternetScsiHbaSendTarget") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostInternetScsiHbaSendTarget_Def.schema + TClist = [GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"HostInternetScsiHbaSendTarget"), aname="_HostInternetScsiHbaSendTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostInternetScsiHbaSendTarget = [] + return + Holder.__name__ = "ArrayOfHostInternetScsiHbaSendTarget_Holder" + self.pyclass = Holder + + class HostInternetScsiHbaStaticTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaStaticTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaStaticTarget_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaStaticTarget_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaStaticTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaStaticTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostInternetScsiHbaStaticTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostInternetScsiHbaStaticTarget") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostInternetScsiHbaStaticTarget_Def.schema + TClist = [GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"HostInternetScsiHbaStaticTarget"), aname="_HostInternetScsiHbaStaticTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostInternetScsiHbaStaticTarget = [] + return + Holder.__name__ = "ArrayOfHostInternetScsiHbaStaticTarget_Holder" + self.pyclass = Holder + + class HostInternetScsiHbaTargetSet_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHbaTargetSet") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHbaTargetSet_Def.schema + TClist = [GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"staticTargets"), aname="_staticTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"sendTargets"), aname="_sendTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaTargetSet_Def.__bases__: + bases = list(ns0.HostInternetScsiHbaTargetSet_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostInternetScsiHbaTargetSet_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiHba_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiHba") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiHba_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"isSoftwareBased"), aname="_isSoftwareBased", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryCapabilities",lazy=True)(pname=(ns,"discoveryCapabilities"), aname="_discoveryCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryProperties",lazy=True)(pname=(ns,"discoveryProperties"), aname="_discoveryProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationCapabilities",lazy=True)(pname=(ns,"authenticationCapabilities"), aname="_authenticationCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestCapabilities",lazy=True)(pname=(ns,"digestCapabilities"), aname="_digestCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPCapabilities",lazy=True)(pname=(ns,"ipCapabilities"), aname="_ipCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPProperties",lazy=True)(pname=(ns,"ipProperties"), aname="_ipProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"configuredSendTarget"), aname="_configuredSendTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"configuredStaticTarget"), aname="_configuredStaticTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSpeedMb"), aname="_maxSpeedMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentSpeedMb"), aname="_currentSpeedMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostHostBusAdapter_Def not in ns0.HostInternetScsiHba_Def.__bases__: + bases = list(ns0.HostInternetScsiHba_Def.__bases__) + bases.insert(0, ns0.HostHostBusAdapter_Def) + ns0.HostInternetScsiHba_Def.__bases__ = tuple(bases) + + ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProxySwitchSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProxySwitchSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProxySwitchSpec_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostProxySwitchSpec_Def.__bases__: + bases = list(ns0.HostProxySwitchSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostProxySwitchSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProxySwitchConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProxySwitchConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProxySwitchConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostProxySwitchConfig_Def.__bases__: + bases = list(ns0.HostProxySwitchConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostProxySwitchConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostProxySwitchConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostProxySwitchConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostProxySwitchConfig_Def.schema + TClist = [GTD("urn:vim25","HostProxySwitchConfig",lazy=True)(pname=(ns,"HostProxySwitchConfig"), aname="_HostProxySwitchConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostProxySwitchConfig = [] + return + Holder.__name__ = "ArrayOfHostProxySwitchConfig_Holder" + self.pyclass = Holder + + class HostProxySwitch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProxySwitch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProxySwitch_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"dvsUuid"), aname="_dvsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsName"), aname="_dvsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPortsAvailable"), aname="_numPortsAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"uplinkPort"), aname="_uplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostProxySwitch_Def.__bases__: + bases = list(ns0.HostProxySwitch_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostProxySwitch_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostProxySwitch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostProxySwitch") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostProxySwitch_Def.schema + TClist = [GTD("urn:vim25","HostProxySwitch",lazy=True)(pname=(ns,"HostProxySwitch"), aname="_HostProxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostProxySwitch = [] + return + Holder.__name__ = "ArrayOfHostProxySwitch_Holder" + self.pyclass = Holder + + class HostIpConfigIpV6AddressConfigType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostIpConfigIpV6AddressConfigType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostIpConfigIpV6AddressStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostIpConfigIpV6AddressStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostIpConfigIpV6Address_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpConfigIpV6Address") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpConfigIpV6Address_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"prefixLength"), aname="_prefixLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"origin"), aname="_origin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dadState"), aname="_dadState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lifetime"), aname="_lifetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpConfigIpV6Address_Def.__bases__: + bases = list(ns0.HostIpConfigIpV6Address_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpConfigIpV6Address_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostIpConfigIpV6Address_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostIpConfigIpV6Address") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostIpConfigIpV6Address_Def.schema + TClist = [GTD("urn:vim25","HostIpConfigIpV6Address",lazy=True)(pname=(ns,"HostIpConfigIpV6Address"), aname="_HostIpConfigIpV6Address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostIpConfigIpV6Address = [] + return + Holder.__name__ = "ArrayOfHostIpConfigIpV6Address_Holder" + self.pyclass = Holder + + class HostIpConfigIpV6AddressConfiguration_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpConfigIpV6AddressConfiguration") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpConfigIpV6AddressConfiguration_Def.schema + TClist = [GTD("urn:vim25","HostIpConfigIpV6Address",lazy=True)(pname=(ns,"ipV6Address"), aname="_ipV6Address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoConfigurationEnabled"), aname="_autoConfigurationEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpV6Enabled"), aname="_dhcpV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__: + bases = list(ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpConfig_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfigIpV6AddressConfiguration",lazy=True)(pname=(ns,"ipV6Config"), aname="_ipV6Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpConfig_Def.__bases__: + bases = list(ns0.HostIpConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpRouteConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"defaultGateway"), aname="_defaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gatewayDevice"), aname="_gatewayDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipV6DefaultGateway"), aname="_ipV6DefaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipV6GatewayDevice"), aname="_ipV6GatewayDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpRouteConfig_Def.__bases__: + bases = list(ns0.HostIpRouteConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpRouteConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpRouteConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteConfigSpec_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"gatewayDeviceConnection"), aname="_gatewayDeviceConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"ipV6GatewayDeviceConnection"), aname="_ipV6GatewayDeviceConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostIpRouteConfig_Def not in ns0.HostIpRouteConfigSpec_Def.__bases__: + bases = list(ns0.HostIpRouteConfigSpec_Def.__bases__) + bases.insert(0, ns0.HostIpRouteConfig_Def) + ns0.HostIpRouteConfigSpec_Def.__bases__ = tuple(bases) + + ns0.HostIpRouteConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpRouteEntry_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteEntry") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteEntry_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"prefixLength"), aname="_prefixLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpRouteEntry_Def.__bases__: + bases = list(ns0.HostIpRouteEntry_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpRouteEntry_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostIpRouteEntry_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostIpRouteEntry") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostIpRouteEntry_Def.schema + TClist = [GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"HostIpRouteEntry"), aname="_HostIpRouteEntry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostIpRouteEntry = [] + return + Holder.__name__ = "ArrayOfHostIpRouteEntry_Holder" + self.pyclass = Holder + + class HostIpRouteOp_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteOp") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteOp_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"route"), aname="_route", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpRouteOp_Def.__bases__: + bases = list(ns0.HostIpRouteOp_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpRouteOp_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostIpRouteOp_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostIpRouteOp") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostIpRouteOp_Def.schema + TClist = [GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"HostIpRouteOp"), aname="_HostIpRouteOp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostIpRouteOp = [] + return + Holder.__name__ = "ArrayOfHostIpRouteOp_Holder" + self.pyclass = Holder + + class HostIpRouteTableConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteTableConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteTableConfig_Def.schema + TClist = [GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"ipRoute"), aname="_ipRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"ipv6Route"), aname="_ipv6Route", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpRouteTableConfig_Def.__bases__: + bases = list(ns0.HostIpRouteTableConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpRouteTableConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpRouteTableInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpRouteTableInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpRouteTableInfo_Def.schema + TClist = [GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"ipRoute"), aname="_ipRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"ipv6Route"), aname="_ipv6Route", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpRouteTableInfo_Def.__bases__: + bases = list(ns0.HostIpRouteTableInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpRouteTableInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostIpmiInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostIpmiInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostIpmiInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"bmcIpAddress"), aname="_bmcIpAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bmcMacAddress"), aname="_bmcMacAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"login"), aname="_login", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostIpmiInfo_Def.__bases__: + bases = list(ns0.HostIpmiInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostIpmiInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class KernelModuleSectionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "KernelModuleSectionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.KernelModuleSectionInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"length"), aname="_length", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.KernelModuleSectionInfo_Def.__bases__: + bases = list(ns0.KernelModuleSectionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.KernelModuleSectionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class KernelModuleInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "KernelModuleInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.KernelModuleInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"optionString"), aname="_optionString", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"loaded"), aname="_loaded", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"useCount"), aname="_useCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"readOnlySection"), aname="_readOnlySection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"writableSection"), aname="_writableSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"textSection"), aname="_textSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"dataSection"), aname="_dataSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"bssSection"), aname="_bssSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.KernelModuleInfo_Def.__bases__: + bases = list(ns0.KernelModuleInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.KernelModuleInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfKernelModuleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfKernelModuleInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfKernelModuleInfo_Def.schema + TClist = [GTD("urn:vim25","KernelModuleInfo",lazy=True)(pname=(ns,"KernelModuleInfo"), aname="_KernelModuleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._KernelModuleInfo = [] + return + Holder.__name__ = "ArrayOfKernelModuleInfo_Holder" + self.pyclass = Holder + + class QueryModulesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryModulesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryModulesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryModulesRequestType_Holder" + self.pyclass = Holder + + class UpdateModuleOptionStringRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateModuleOptionStringRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateModuleOptionStringRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"options"), aname="_options", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._options = None + return + Holder.__name__ = "UpdateModuleOptionStringRequestType_Holder" + self.pyclass = Holder + + class QueryConfiguredModuleOptionStringRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryConfiguredModuleOptionStringRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryConfiguredModuleOptionStringRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "QueryConfiguredModuleOptionStringRequestType_Holder" + self.pyclass = Holder + + class HostLicenseSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostLicenseSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostLicenseSpec_Def.schema + TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"editionKey"), aname="_editionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledFeatureKey"), aname="_disabledFeatureKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"enabledFeatureKey"), aname="_enabledFeatureKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostLicenseSpec_Def.__bases__: + bases = list(ns0.HostLicenseSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostLicenseSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LinkDiscoveryProtocolConfigProtocolType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LinkDiscoveryProtocolConfigProtocolType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LinkDiscoveryProtocolConfigOperationType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "LinkDiscoveryProtocolConfigOperationType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class LinkDiscoveryProtocolConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LinkDiscoveryProtocolConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LinkDiscoveryProtocolConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"protocol"), aname="_protocol", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.LinkDiscoveryProtocolConfig_Def.__bases__: + bases = list(ns0.LinkDiscoveryProtocolConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.LinkDiscoveryProtocolConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostAccountSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostAccountSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostAccountSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostAccountSpec_Def.__bases__: + bases = list(ns0.HostAccountSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostAccountSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostAccountSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostAccountSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostAccountSpec_Def.schema + TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"HostAccountSpec"), aname="_HostAccountSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostAccountSpec = [] + return + Holder.__name__ = "ArrayOfHostAccountSpec_Holder" + self.pyclass = Holder + + class HostPosixAccountSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPosixAccountSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPosixAccountSpec_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"posixId"), aname="_posixId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shellAccess"), aname="_shellAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostAccountSpec_Def not in ns0.HostPosixAccountSpec_Def.__bases__: + bases = list(ns0.HostPosixAccountSpec_Def.__bases__) + bases.insert(0, ns0.HostAccountSpec_Def) + ns0.HostPosixAccountSpec_Def.__bases__ = tuple(bases) + + ns0.HostAccountSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CreateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateUserRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateUserRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._user = None + return + Holder.__name__ = "CreateUserRequestType_Holder" + self.pyclass = Holder + + class UpdateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateUserRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateUserRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._user = None + return + Holder.__name__ = "UpdateUserRequestType_Holder" + self.pyclass = Holder + + class CreateGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._group = None + return + Holder.__name__ = "CreateGroupRequestType_Holder" + self.pyclass = Holder + + class RemoveUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveUserRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveUserRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._userName = None + return + Holder.__name__ = "RemoveUserRequestType_Holder" + self.pyclass = Holder + + class RemoveGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"groupName"), aname="_groupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._groupName = None + return + Holder.__name__ = "RemoveGroupRequestType_Holder" + self.pyclass = Holder + + class AssignUserToGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AssignUserToGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AssignUserToGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._user = None + self._group = None + return + Holder.__name__ = "AssignUserToGroupRequestType_Holder" + self.pyclass = Holder + + class UnassignUserFromGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnassignUserFromGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnassignUserFromGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._user = None + self._group = None + return + Holder.__name__ = "UnassignUserFromGroupRequestType_Holder" + self.pyclass = Holder + + class HostLowLevelProvisioningManagerReloadTarget_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostLowLevelProvisioningManagerReloadTarget") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ServiceConsoleReservationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServiceConsoleReservationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServiceConsoleReservationInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReservedCfg"), aname="_serviceConsoleReservedCfg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReserved"), aname="_serviceConsoleReserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ServiceConsoleReservationInfo_Def.__bases__: + bases = list(ns0.ServiceConsoleReservationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ServiceConsoleReservationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineMemoryAllocationPolicy_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineMemoryAllocationPolicy") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineMemoryReservationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineMemoryReservationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineMemoryReservationInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineMin"), aname="_virtualMachineMin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineMax"), aname="_virtualMachineMax", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineReserved"), aname="_virtualMachineReserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"allocationPolicy"), aname="_allocationPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineMemoryReservationInfo_Def.__bases__: + bases = list(ns0.VirtualMachineMemoryReservationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineMemoryReservationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineMemoryReservationSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineMemoryReservationSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineMemoryReservationSpec_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineReserved"), aname="_virtualMachineReserved", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"allocationPolicy"), aname="_allocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineMemoryReservationSpec_Def.__bases__: + bases = list(ns0.VirtualMachineMemoryReservationSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineMemoryReservationSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReconfigureServiceConsoleReservationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureServiceConsoleReservationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureServiceConsoleReservationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"cfgBytes"), aname="_cfgBytes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._cfgBytes = None + return + Holder.__name__ = "ReconfigureServiceConsoleReservationRequestType_Holder" + self.pyclass = Holder + + class ReconfigureVirtualMachineReservationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureVirtualMachineReservationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureVirtualMachineReservationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMemoryReservationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigureVirtualMachineReservationRequestType_Holder" + self.pyclass = Holder + + class HostMemorySpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMemorySpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMemorySpec_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReservation"), aname="_serviceConsoleReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMemorySpec_Def.__bases__: + bases = list(ns0.HostMemorySpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMemorySpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMountMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostMountMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostMountInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMountInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMountInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"accessMode"), aname="_accessMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMountInfo_Def.__bases__: + bases = list(ns0.HostMountInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMountInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MultipathState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "MultipathState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostMultipathInfoLogicalUnitPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfoLogicalUnitPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfoLogicalUnitPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__: + bases = list(ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfoLogicalUnitStorageArrayTypePolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__: + bases = list(ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMultipathInfoFixedLogicalUnitPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfoFixedLogicalUnitPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"prefer"), aname="_prefer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostMultipathInfoLogicalUnitPolicy_Def not in ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__: + bases = list(ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__) + bases.insert(0, ns0.HostMultipathInfoLogicalUnitPolicy_Def) + ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__ = tuple(bases) + + ns0.HostMultipathInfoLogicalUnitPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMultipathInfoLogicalUnit_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfoLogicalUnit") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfoLogicalUnit_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitStorageArrayTypePolicy",lazy=True)(pname=(ns,"storageArrayTypePolicy"), aname="_storageArrayTypePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnit_Def.__bases__: + bases = list(ns0.HostMultipathInfoLogicalUnit_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathInfoLogicalUnit_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostMultipathInfoLogicalUnit_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostMultipathInfoLogicalUnit") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostMultipathInfoLogicalUnit_Def.schema + TClist = [GTD("urn:vim25","HostMultipathInfoLogicalUnit",lazy=True)(pname=(ns,"HostMultipathInfoLogicalUnit"), aname="_HostMultipathInfoLogicalUnit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostMultipathInfoLogicalUnit = [] + return + Holder.__name__ = "ArrayOfHostMultipathInfoLogicalUnit_Holder" + self.pyclass = Holder + + class HostMultipathInfoPath_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfoPath") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfoPath_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathState"), aname="_pathState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isWorkingPath"), aname="_isWorkingPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathInfoPath_Def.__bases__: + bases = list(ns0.HostMultipathInfoPath_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathInfoPath_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostMultipathInfoPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostMultipathInfoPath") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostMultipathInfoPath_Def.schema + TClist = [GTD("urn:vim25","HostMultipathInfoPath",lazy=True)(pname=(ns,"HostMultipathInfoPath"), aname="_HostMultipathInfoPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostMultipathInfoPath = [] + return + Holder.__name__ = "ArrayOfHostMultipathInfoPath_Holder" + self.pyclass = Holder + + class HostMultipathInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathInfo_Def.schema + TClist = [GTD("urn:vim25","HostMultipathInfoLogicalUnit",lazy=True)(pname=(ns,"lun"), aname="_lun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathInfo_Def.__bases__: + bases = list(ns0.HostMultipathInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostMultipathStateInfoPath_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathStateInfoPath") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathStateInfoPath_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathState"), aname="_pathState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathStateInfoPath_Def.__bases__: + bases = list(ns0.HostMultipathStateInfoPath_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathStateInfoPath_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostMultipathStateInfoPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostMultipathStateInfoPath") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostMultipathStateInfoPath_Def.schema + TClist = [GTD("urn:vim25","HostMultipathStateInfoPath",lazy=True)(pname=(ns,"HostMultipathStateInfoPath"), aname="_HostMultipathStateInfoPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostMultipathStateInfoPath = [] + return + Holder.__name__ = "ArrayOfHostMultipathStateInfoPath_Holder" + self.pyclass = Holder + + class HostMultipathStateInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMultipathStateInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMultipathStateInfo_Def.schema + TClist = [GTD("urn:vim25","HostMultipathStateInfoPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostMultipathStateInfo_Def.__bases__: + bases = list(ns0.HostMultipathStateInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostMultipathStateInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNatServicePortForwardSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNatServicePortForwardSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNatServicePortForwardSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostPort"), aname="_hostPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestPort"), aname="_guestPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestIpAddress"), aname="_guestIpAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNatServicePortForwardSpec_Def.__bases__: + bases = list(ns0.HostNatServicePortForwardSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNatServicePortForwardSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNatServicePortForwardSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNatServicePortForwardSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNatServicePortForwardSpec_Def.schema + TClist = [GTD("urn:vim25","HostNatServicePortForwardSpec",lazy=True)(pname=(ns,"HostNatServicePortForwardSpec"), aname="_HostNatServicePortForwardSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNatServicePortForwardSpec = [] + return + Holder.__name__ = "ArrayOfHostNatServicePortForwardSpec_Holder" + self.pyclass = Holder + + class HostNatServiceNameServiceSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNatServiceNameServiceSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNatServiceNameServiceSpec_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"dnsAutoDetect"), aname="_dnsAutoDetect", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsPolicy"), aname="_dnsPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dnsRetries"), aname="_dnsRetries", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dnsTimeout"), aname="_dnsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsNameServer"), aname="_dnsNameServer", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbdsTimeout"), aname="_nbdsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbnsRetries"), aname="_nbnsRetries", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbnsTimeout"), aname="_nbnsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNatServiceNameServiceSpec_Def.__bases__: + bases = list(ns0.HostNatServiceNameServiceSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNatServiceNameServiceSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNatServiceSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNatServiceSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNatServiceSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"virtualSwitch"), aname="_virtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"activeFtp"), aname="_activeFtp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowAnyOui"), aname="_allowAnyOui", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"configPort"), aname="_configPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipGatewayAddress"), aname="_ipGatewayAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"udpTimeout"), aname="_udpTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServicePortForwardSpec",lazy=True)(pname=(ns,"portForward"), aname="_portForward", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceNameServiceSpec",lazy=True)(pname=(ns,"nameService"), aname="_nameService", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNatServiceSpec_Def.__bases__: + bases = list(ns0.HostNatServiceSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNatServiceSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNatServiceConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNatServiceConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNatServiceConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNatServiceConfig_Def.__bases__: + bases = list(ns0.HostNatServiceConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNatServiceConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNatServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNatServiceConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNatServiceConfig_Def.schema + TClist = [GTD("urn:vim25","HostNatServiceConfig",lazy=True)(pname=(ns,"HostNatServiceConfig"), aname="_HostNatServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNatServiceConfig = [] + return + Holder.__name__ = "ArrayOfHostNatServiceConfig_Holder" + self.pyclass = Holder + + class HostNatService_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNatService") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNatService_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNatService_Def.__bases__: + bases = list(ns0.HostNatService_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNatService_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNatService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNatService") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNatService_Def.schema + TClist = [GTD("urn:vim25","HostNatService",lazy=True)(pname=(ns,"HostNatService"), aname="_HostNatService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNatService = [] + return + Holder.__name__ = "ArrayOfHostNatService_Holder" + self.pyclass = Holder + + class HostNetCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"canSetPhysicalNicLinkSpeed"), aname="_canSetPhysicalNicLinkSpeed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsNicTeaming"), aname="_supportsNicTeaming", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicTeamingPolicy"), aname="_nicTeamingPolicy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsVlan"), aname="_supportsVlan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"usesServiceConsoleNic"), aname="_usesServiceConsoleNic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsNetworkHints"), aname="_supportsNetworkHints", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPortGroupsPerVswitch"), aname="_maxPortGroupsPerVswitch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vswitchConfigSupported"), aname="_vswitchConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vnicConfigSupported"), aname="_vnicConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipRouteConfigSupported"), aname="_ipRouteConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dnsConfigSupported"), aname="_dnsConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpOnVnicSupported"), aname="_dhcpOnVnicSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Supported"), aname="_ipV6Supported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetCapabilities_Def.__bases__: + bases = list(ns0.HostNetCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetOffloadCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetOffloadCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetOffloadCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"csumOffload"), aname="_csumOffload", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tcpSegmentation"), aname="_tcpSegmentation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"zeroCopyXmit"), aname="_zeroCopyXmit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetOffloadCapabilities_Def.__bases__: + bases = list(ns0.HostNetOffloadCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetOffloadCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkConfigResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkConfigResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkConfigResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vnicDevice"), aname="_vnicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"consoleVnicDevice"), aname="_consoleVnicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkConfigResult_Def.__bases__: + bases = list(ns0.HostNetworkConfigResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkConfigResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkConfig_Def.schema + TClist = [GTD("urn:vim25","HostVirtualSwitchConfig",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchConfig",lazy=True)(pname=(ns,"proxySwitch"), aname="_proxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupConfig",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicConfig",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"consoleVnic"), aname="_consoleVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableConfig",lazy=True)(pname=(ns,"routeTableConfig"), aname="_routeTableConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceConfig",lazy=True)(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceConfig",lazy=True)(pname=(ns,"nat"), aname="_nat", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Enabled"), aname="_ipV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkConfig_Def.__bases__: + bases = list(ns0.HostNetworkConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","HostVirtualSwitch",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitch",lazy=True)(pname=(ns,"proxySwitch"), aname="_proxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroup",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNic",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"consoleVnic"), aname="_consoleVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableInfo",lazy=True)(pname=(ns,"routeTableInfo"), aname="_routeTableInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpService",lazy=True)(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatService",lazy=True)(pname=(ns,"nat"), aname="_nat", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Enabled"), aname="_ipV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkInfo_Def.__bases__: + bases = list(ns0.HostNetworkInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkSecurityPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkSecurityPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkSecurityPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"allowPromiscuous"), aname="_allowPromiscuous", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"macChanges"), aname="_macChanges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"forgedTransmits"), aname="_forgedTransmits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkSecurityPolicy_Def.__bases__: + bases = list(ns0.HostNetworkSecurityPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkSecurityPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkTrafficShapingPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkTrafficShapingPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkTrafficShapingPolicy_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"averageBandwidth"), aname="_averageBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"peakBandwidth"), aname="_peakBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkTrafficShapingPolicy_Def.__bases__: + bases = list(ns0.HostNetworkTrafficShapingPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkTrafficShapingPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNicFailureCriteria_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNicFailureCriteria") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNicFailureCriteria_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"checkSpeed"), aname="_checkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkDuplex"), aname="_checkDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkErrorPercent"), aname="_checkErrorPercent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percentage"), aname="_percentage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkBeacon"), aname="_checkBeacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNicFailureCriteria_Def.__bases__: + bases = list(ns0.HostNicFailureCriteria_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNicFailureCriteria_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNicOrderPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNicOrderPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNicOrderPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"activeNic"), aname="_activeNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyNic"), aname="_standbyNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNicOrderPolicy_Def.__bases__: + bases = list(ns0.HostNicOrderPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNicOrderPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNicTeamingPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNicTeamingPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNicTeamingPolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"reversePolicy"), aname="_reversePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"notifySwitches"), aname="_notifySwitches", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rollingOrder"), aname="_rollingOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicFailureCriteria",lazy=True)(pname=(ns,"failureCriteria"), aname="_failureCriteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicOrderPolicy",lazy=True)(pname=(ns,"nicOrder"), aname="_nicOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNicTeamingPolicy_Def.__bases__: + bases = list(ns0.HostNicTeamingPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNicTeamingPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNetworkPolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNetworkPolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNetworkPolicy_Def.schema + TClist = [GTD("urn:vim25","HostNetworkSecurityPolicy",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicTeamingPolicy",lazy=True)(pname=(ns,"nicTeaming"), aname="_nicTeaming", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetOffloadCapabilities",lazy=True)(pname=(ns,"offloadPolicy"), aname="_offloadPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkTrafficShapingPolicy",lazy=True)(pname=(ns,"shapingPolicy"), aname="_shapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNetworkPolicy_Def.__bases__: + bases = list(ns0.HostNetworkPolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNetworkPolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateNetworkConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateNetworkConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateNetworkConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeMode"), aname="_changeMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + self._changeMode = None + return + Holder.__name__ = "UpdateNetworkConfigRequestType_Holder" + self.pyclass = Holder + + class UpdateDnsConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateDnsConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateDnsConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "UpdateDnsConfigRequestType_Holder" + self.pyclass = Holder + + class UpdateIpRouteConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateIpRouteConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateIpRouteConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "UpdateIpRouteConfigRequestType_Holder" + self.pyclass = Holder + + class UpdateConsoleIpRouteConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateConsoleIpRouteConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateConsoleIpRouteConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "UpdateConsoleIpRouteConfigRequestType_Holder" + self.pyclass = Holder + + class UpdateIpRouteTableConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateIpRouteTableConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateIpRouteTableConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "UpdateIpRouteTableConfigRequestType_Holder" + self.pyclass = Holder + + class AddVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddVirtualSwitchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddVirtualSwitchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vswitchName = None + self._spec = None + return + Holder.__name__ = "AddVirtualSwitchRequestType_Holder" + self.pyclass = Holder + + class RemoveVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveVirtualSwitchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveVirtualSwitchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vswitchName = None + return + Holder.__name__ = "RemoveVirtualSwitchRequestType_Holder" + self.pyclass = Holder + + class UpdateVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateVirtualSwitchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateVirtualSwitchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vswitchName = None + self._spec = None + return + Holder.__name__ = "UpdateVirtualSwitchRequestType_Holder" + self.pyclass = Holder + + class AddPortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddPortGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddPortGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"portgrp"), aname="_portgrp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._portgrp = None + return + Holder.__name__ = "AddPortGroupRequestType_Holder" + self.pyclass = Holder + + class RemovePortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemovePortGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemovePortGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pgName"), aname="_pgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pgName = None + return + Holder.__name__ = "RemovePortGroupRequestType_Holder" + self.pyclass = Holder + + class UpdatePortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdatePortGroupRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdatePortGroupRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pgName"), aname="_pgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"portgrp"), aname="_portgrp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pgName = None + self._portgrp = None + return + Holder.__name__ = "UpdatePortGroupRequestType_Holder" + self.pyclass = Holder + + class UpdatePhysicalNicLinkSpeedRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdatePhysicalNicLinkSpeedRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdatePhysicalNicLinkSpeedRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + self._linkSpeed = None + return + Holder.__name__ = "UpdatePhysicalNicLinkSpeedRequestType_Holder" + self.pyclass = Holder + + class QueryNetworkHintRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryNetworkHintRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryNetworkHintRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = [] + return + Holder.__name__ = "QueryNetworkHintRequestType_Holder" + self.pyclass = Holder + + class AddVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._portgroup = None + self._nic = None + return + Holder.__name__ = "AddVirtualNicRequestType_Holder" + self.pyclass = Holder + + class RemoveVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + return + Holder.__name__ = "RemoveVirtualNicRequestType_Holder" + self.pyclass = Holder + + class UpdateVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + self._nic = None + return + Holder.__name__ = "UpdateVirtualNicRequestType_Holder" + self.pyclass = Holder + + class AddServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddServiceConsoleVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddServiceConsoleVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._portgroup = None + self._nic = None + return + Holder.__name__ = "AddServiceConsoleVirtualNicRequestType_Holder" + self.pyclass = Holder + + class RemoveServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveServiceConsoleVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveServiceConsoleVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + return + Holder.__name__ = "RemoveServiceConsoleVirtualNicRequestType_Holder" + self.pyclass = Holder + + class UpdateServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateServiceConsoleVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateServiceConsoleVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + self._nic = None + return + Holder.__name__ = "UpdateServiceConsoleVirtualNicRequestType_Holder" + self.pyclass = Holder + + class RestartServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RestartServiceConsoleVirtualNicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RestartServiceConsoleVirtualNicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + return + Holder.__name__ = "RestartServiceConsoleVirtualNicRequestType_Holder" + self.pyclass = Holder + + class RefreshNetworkSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshNetworkSystemRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshNetworkSystemRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshNetworkSystemRequestType_Holder" + self.pyclass = Holder + + class HostNtpConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNtpConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNtpConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"server"), aname="_server", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNtpConfig_Def.__bases__: + bases = list(ns0.HostNtpConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNtpConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostNumericSensorHealthState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostNumericSensorHealthState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostNumericSensorType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostNumericSensorType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostNumericSensorInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostNumericSensorInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostNumericSensorInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"healthState"), aname="_healthState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"currentReading"), aname="_currentReading", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unitModifier"), aname="_unitModifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"baseUnits"), aname="_baseUnits", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rateUnits"), aname="_rateUnits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sensorType"), aname="_sensorType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostNumericSensorInfo_Def.__bases__: + bases = list(ns0.HostNumericSensorInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostNumericSensorInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostNumericSensorInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostNumericSensorInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostNumericSensorInfo_Def.schema + TClist = [GTD("urn:vim25","HostNumericSensorInfo",lazy=True)(pname=(ns,"HostNumericSensorInfo"), aname="_HostNumericSensorInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostNumericSensorInfo = [] + return + Holder.__name__ = "ArrayOfHostNumericSensorInfo_Holder" + self.pyclass = Holder + + class HostPatchManagerResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPatchManagerResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPatchManagerResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"xmlResult"), aname="_xmlResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPatchManagerResult_Def.__bases__: + bases = list(ns0.HostPatchManagerResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPatchManagerResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPatchManagerReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostPatchManagerReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostPatchManagerIntegrityStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostPatchManagerIntegrityStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostPatchManagerInstallState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostPatchManagerInstallState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostPatchManagerStatusPrerequisitePatch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPatchManagerStatusPrerequisitePatch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPatchManagerStatusPrerequisitePatch_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installState"), aname="_installState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__: + bases = list(ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPatchManagerStatusPrerequisitePatch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPatchManagerStatusPrerequisitePatch") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPatchManagerStatusPrerequisitePatch_Def.schema + TClist = [GTD("urn:vim25","HostPatchManagerStatusPrerequisitePatch",lazy=True)(pname=(ns,"HostPatchManagerStatusPrerequisitePatch"), aname="_HostPatchManagerStatusPrerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPatchManagerStatusPrerequisitePatch = [] + return + Holder.__name__ = "ArrayOfHostPatchManagerStatusPrerequisitePatch_Holder" + self.pyclass = Holder + + class HostPatchManagerStatus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPatchManagerStatus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPatchManagerStatus_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"applicable"), aname="_applicable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"integrity"), aname="_integrity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installed"), aname="_installed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installState"), aname="_installState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerStatusPrerequisitePatch",lazy=True)(pname=(ns,"prerequisitePatch"), aname="_prerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"restartRequired"), aname="_restartRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"reconnectRequired"), aname="_reconnectRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmOffRequired"), aname="_vmOffRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supersededPatchIds"), aname="_supersededPatchIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPatchManagerStatus_Def.__bases__: + bases = list(ns0.HostPatchManagerStatus_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPatchManagerStatus_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPatchManagerStatus_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPatchManagerStatus") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPatchManagerStatus_Def.schema + TClist = [GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"HostPatchManagerStatus"), aname="_HostPatchManagerStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPatchManagerStatus = [] + return + Holder.__name__ = "ArrayOfHostPatchManagerStatus_Holder" + self.pyclass = Holder + + class HostPatchManagerLocator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPatchManagerLocator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPatchManagerLocator_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"proxy"), aname="_proxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPatchManagerLocator_Def.__bases__: + bases = list(ns0.HostPatchManagerLocator_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPatchManagerLocator_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPatchManagerPatchManagerOperationSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPatchManagerPatchManagerOperationSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPatchManagerPatchManagerOperationSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"proxy"), aname="_proxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cmdOption"), aname="_cmdOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__: + bases = list(ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CheckHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._metaUrls = [] + self._bundleUrls = [] + self._spec = None + return + Holder.__name__ = "CheckHostPatchRequestType_Holder" + self.pyclass = Holder + + class ScanHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ScanHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ScanHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerLocator",lazy=True)(pname=(ns,"repository"), aname="_repository", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updateID"), aname="_updateID", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._repository = None + self._updateID = [] + return + Holder.__name__ = "ScanHostPatchRequestType_Holder" + self.pyclass = Holder + + class ScanHostPatchV2RequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ScanHostPatchV2RequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ScanHostPatchV2RequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._metaUrls = [] + self._bundleUrls = [] + self._spec = None + return + Holder.__name__ = "ScanHostPatchV2RequestType_Holder" + self.pyclass = Holder + + class StageHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StageHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StageHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vibUrls"), aname="_vibUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._metaUrls = [] + self._bundleUrls = [] + self._vibUrls = [] + self._spec = None + return + Holder.__name__ = "StageHostPatchRequestType_Holder" + self.pyclass = Holder + + class InstallHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "InstallHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.InstallHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerLocator",lazy=True)(pname=(ns,"repository"), aname="_repository", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updateID"), aname="_updateID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._repository = None + self._updateID = None + self._force = None + return + Holder.__name__ = "InstallHostPatchRequestType_Holder" + self.pyclass = Holder + + class InstallHostPatchV2RequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "InstallHostPatchV2RequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.InstallHostPatchV2RequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vibUrls"), aname="_vibUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._metaUrls = [] + self._bundleUrls = [] + self._vibUrls = [] + self._spec = None + return + Holder.__name__ = "InstallHostPatchV2RequestType_Holder" + self.pyclass = Holder + + class UninstallHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UninstallHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UninstallHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bulletinIds"), aname="_bulletinIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._bulletinIds = [] + self._spec = None + return + Holder.__name__ = "UninstallHostPatchRequestType_Holder" + self.pyclass = Holder + + class QueryHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryHostPatchRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryHostPatchRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "QueryHostPatchRequestType_Holder" + self.pyclass = Holder + + class HostPathSelectionPolicyOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPathSelectionPolicyOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPathSelectionPolicyOption_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPathSelectionPolicyOption_Def.__bases__: + bases = list(ns0.HostPathSelectionPolicyOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPathSelectionPolicyOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPathSelectionPolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPathSelectionPolicyOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPathSelectionPolicyOption_Def.schema + TClist = [GTD("urn:vim25","HostPathSelectionPolicyOption",lazy=True)(pname=(ns,"HostPathSelectionPolicyOption"), aname="_HostPathSelectionPolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPathSelectionPolicyOption = [] + return + Holder.__name__ = "ArrayOfHostPathSelectionPolicyOption_Holder" + self.pyclass = Holder + + class HostPciDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPciDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPciDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"classId"), aname="_classId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"bus"), aname="_bus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"slot"), aname="_slot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"function"), aname="_function", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"vendorId"), aname="_vendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"subVendorId"), aname="_subVendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendorName"), aname="_vendorName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"subDeviceId"), aname="_subDeviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentBridge"), aname="_parentBridge", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPciDevice_Def.__bases__: + bases = list(ns0.HostPciDevice_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPciDevice_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPciDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPciDevice") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPciDevice_Def.schema + TClist = [GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"HostPciDevice"), aname="_HostPciDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPciDevice = [] + return + Holder.__name__ = "ArrayOfHostPciDevice_Holder" + self.pyclass = Holder + + class HostPciPassthruConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPciPassthruConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPciPassthruConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruEnabled"), aname="_passthruEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPciPassthruConfig_Def.__bases__: + bases = list(ns0.HostPciPassthruConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPciPassthruConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPciPassthruConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPciPassthruConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPciPassthruConfig_Def.schema + TClist = [GTD("urn:vim25","HostPciPassthruConfig",lazy=True)(pname=(ns,"HostPciPassthruConfig"), aname="_HostPciPassthruConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPciPassthruConfig = [] + return + Holder.__name__ = "ArrayOfHostPciPassthruConfig_Holder" + self.pyclass = Holder + + class HostPciPassthruInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPciPassthruInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPciPassthruInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dependentDevice"), aname="_dependentDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruEnabled"), aname="_passthruEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruCapable"), aname="_passthruCapable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruActive"), aname="_passthruActive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPciPassthruInfo_Def.__bases__: + bases = list(ns0.HostPciPassthruInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPciPassthruInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPciPassthruInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPciPassthruInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPciPassthruInfo_Def.schema + TClist = [GTD("urn:vim25","HostPciPassthruInfo",lazy=True)(pname=(ns,"HostPciPassthruInfo"), aname="_HostPciPassthruInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPciPassthruInfo = [] + return + Holder.__name__ = "ArrayOfHostPciPassthruInfo_Holder" + self.pyclass = Holder + + class RefreshRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshRequestType_Holder" + self.pyclass = Holder + + class UpdatePassthruConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdatePassthruConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdatePassthruConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciPassthruConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = [] + return + Holder.__name__ = "UpdatePassthruConfigRequestType_Holder" + self.pyclass = Holder + + class PhysicalNicSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicSpec_Def.schema + TClist = [GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicSpec_Def.__bases__: + bases = list(ns0.PhysicalNicSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysicalNicConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicConfig_Def.__bases__: + bases = list(ns0.PhysicalNicConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicConfig_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicConfig",lazy=True)(pname=(ns,"PhysicalNicConfig"), aname="_PhysicalNicConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicConfig = [] + return + Holder.__name__ = "ArrayOfPhysicalNicConfig_Holder" + self.pyclass = Holder + + class PhysicalNicLinkInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicLinkInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicLinkInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"speedMb"), aname="_speedMb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"duplex"), aname="_duplex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicLinkInfo_Def.__bases__: + bases = list(ns0.PhysicalNicLinkInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicLinkInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicLinkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicLinkInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicLinkInfo_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"PhysicalNicLinkInfo"), aname="_PhysicalNicLinkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicLinkInfo = [] + return + Holder.__name__ = "ArrayOfPhysicalNicLinkInfo_Holder" + self.pyclass = Holder + + class PhysicalNicHint_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicHint") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicHint_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicHint_Def.__bases__: + bases = list(ns0.PhysicalNicHint_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicHint_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysicalNicIpHint_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicIpHint") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicIpHint_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipSubnet"), aname="_ipSubnet", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PhysicalNicHint_Def not in ns0.PhysicalNicIpHint_Def.__bases__: + bases = list(ns0.PhysicalNicIpHint_Def.__bases__) + bases.insert(0, ns0.PhysicalNicHint_Def) + ns0.PhysicalNicIpHint_Def.__bases__ = tuple(bases) + + ns0.PhysicalNicHint_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicIpHint_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicIpHint") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicIpHint_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicIpHint",lazy=True)(pname=(ns,"PhysicalNicIpHint"), aname="_PhysicalNicIpHint", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicIpHint = [] + return + Holder.__name__ = "ArrayOfPhysicalNicIpHint_Holder" + self.pyclass = Holder + + class PhysicalNicNameHint_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicNameHint") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicNameHint_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PhysicalNicHint_Def not in ns0.PhysicalNicNameHint_Def.__bases__: + bases = list(ns0.PhysicalNicNameHint_Def.__bases__) + bases.insert(0, ns0.PhysicalNicHint_Def) + ns0.PhysicalNicNameHint_Def.__bases__ = tuple(bases) + + ns0.PhysicalNicHint_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicNameHint_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicNameHint") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicNameHint_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicNameHint",lazy=True)(pname=(ns,"PhysicalNicNameHint"), aname="_PhysicalNicNameHint", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicNameHint = [] + return + Holder.__name__ = "ArrayOfPhysicalNicNameHint_Holder" + self.pyclass = Holder + + class PhysicalNicHintInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicHintInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicHintInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicIpHint",lazy=True)(pname=(ns,"subnet"), aname="_subnet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicNameHint",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicCdpInfo",lazy=True)(pname=(ns,"connectedSwitchPort"), aname="_connectedSwitchPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicHintInfo_Def.__bases__: + bases = list(ns0.PhysicalNicHintInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicHintInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicHintInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicHintInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicHintInfo_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicHintInfo",lazy=True)(pname=(ns,"PhysicalNicHintInfo"), aname="_PhysicalNicHintInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicHintInfo = [] + return + Holder.__name__ = "ArrayOfPhysicalNicHintInfo_Holder" + self.pyclass = Holder + + class PhysicalNicCdpDeviceCapability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicCdpDeviceCapability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicCdpDeviceCapability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"router"), aname="_router", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"transparentBridge"), aname="_transparentBridge", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sourceRouteBridge"), aname="_sourceRouteBridge", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"networkSwitch"), aname="_networkSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"igmpEnabled"), aname="_igmpEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"repeater"), aname="_repeater", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicCdpDeviceCapability_Def.__bases__: + bases = list(ns0.PhysicalNicCdpDeviceCapability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicCdpDeviceCapability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysicalNicCdpInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicCdpInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicCdpInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"cdpVersion"), aname="_cdpVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ttl"), aname="_ttl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samples"), aname="_samples", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devId"), aname="_devId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portId"), aname="_portId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicCdpDeviceCapability",lazy=True)(pname=(ns,"deviceCapability"), aname="_deviceCapability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"softwareVersion"), aname="_softwareVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hardwarePlatform"), aname="_hardwarePlatform", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipPrefix"), aname="_ipPrefix", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ipPrefixLen"), aname="_ipPrefixLen", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vlan"), aname="_vlan", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemName"), aname="_systemName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemOID"), aname="_systemOID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mgmtAddr"), aname="_mgmtAddr", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"location"), aname="_location", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNicCdpInfo_Def.__bases__: + bases = list(ns0.PhysicalNicCdpInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNicCdpInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysicalNic_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNic") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNic_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pci"), aname="_pci", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"driver"), aname="_driver", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"validLinkSpecification"), aname="_validLinkSpecification", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wakeOnLanSupported"), aname="_wakeOnLanSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PhysicalNic_Def.__bases__: + bases = list(ns0.PhysicalNic_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PhysicalNic_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNic_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNic") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNic_Def.schema + TClist = [GTD("urn:vim25","PhysicalNic",lazy=True)(pname=(ns,"PhysicalNic"), aname="_PhysicalNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNic = [] + return + Holder.__name__ = "ArrayOfPhysicalNic_Holder" + self.pyclass = Holder + + class HostPlugStoreTopologyAdapter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopologyAdapter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopologyAdapter_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyAdapter_Def.__bases__: + bases = list(ns0.HostPlugStoreTopologyAdapter_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopologyAdapter_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPlugStoreTopologyAdapter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPlugStoreTopologyAdapter") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPlugStoreTopologyAdapter_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyAdapter",lazy=True)(pname=(ns,"HostPlugStoreTopologyAdapter"), aname="_HostPlugStoreTopologyAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPlugStoreTopologyAdapter = [] + return + Holder.__name__ = "ArrayOfHostPlugStoreTopologyAdapter_Holder" + self.pyclass = Holder + + class HostPlugStoreTopologyPath_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopologyPath") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopologyPath_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"channelNumber"), aname="_channelNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"targetNumber"), aname="_targetNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lunNumber"), aname="_lunNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyPath_Def.__bases__: + bases = list(ns0.HostPlugStoreTopologyPath_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopologyPath_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPlugStoreTopologyPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPlugStoreTopologyPath") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPlugStoreTopologyPath_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyPath",lazy=True)(pname=(ns,"HostPlugStoreTopologyPath"), aname="_HostPlugStoreTopologyPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPlugStoreTopologyPath = [] + return + Holder.__name__ = "ArrayOfHostPlugStoreTopologyPath_Holder" + self.pyclass = Holder + + class HostPlugStoreTopologyDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopologyDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopologyDevice_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyDevice_Def.__bases__: + bases = list(ns0.HostPlugStoreTopologyDevice_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopologyDevice_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPlugStoreTopologyDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPlugStoreTopologyDevice") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPlugStoreTopologyDevice_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyDevice",lazy=True)(pname=(ns,"HostPlugStoreTopologyDevice"), aname="_HostPlugStoreTopologyDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPlugStoreTopologyDevice = [] + return + Holder.__name__ = "ArrayOfHostPlugStoreTopologyDevice_Holder" + self.pyclass = Holder + + class HostPlugStoreTopologyPlugin_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopologyPlugin") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopologyPlugin_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"claimedPath"), aname="_claimedPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyPlugin_Def.__bases__: + bases = list(ns0.HostPlugStoreTopologyPlugin_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopologyPlugin_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPlugStoreTopologyPlugin_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPlugStoreTopologyPlugin") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPlugStoreTopologyPlugin_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyPlugin",lazy=True)(pname=(ns,"HostPlugStoreTopologyPlugin"), aname="_HostPlugStoreTopologyPlugin", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPlugStoreTopologyPlugin = [] + return + Holder.__name__ = "ArrayOfHostPlugStoreTopologyPlugin_Holder" + self.pyclass = Holder + + class HostPlugStoreTopologyTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopologyTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopologyTarget_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyTarget_Def.__bases__: + bases = list(ns0.HostPlugStoreTopologyTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopologyTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPlugStoreTopologyTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPlugStoreTopologyTarget") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPlugStoreTopologyTarget_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyTarget",lazy=True)(pname=(ns,"HostPlugStoreTopologyTarget"), aname="_HostPlugStoreTopologyTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPlugStoreTopologyTarget = [] + return + Holder.__name__ = "ArrayOfHostPlugStoreTopologyTarget_Holder" + self.pyclass = Holder + + class HostPlugStoreTopology_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPlugStoreTopology") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPlugStoreTopology_Def.schema + TClist = [GTD("urn:vim25","HostPlugStoreTopologyAdapter",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyTarget",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyPlugin",lazy=True)(pname=(ns,"plugin"), aname="_plugin", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPlugStoreTopology_Def.__bases__: + bases = list(ns0.HostPlugStoreTopology_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPlugStoreTopology_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PortGroupConnecteeType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "PortGroupConnecteeType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostPortGroupSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPortGroupSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPortGroupSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPortGroupSpec_Def.__bases__: + bases = list(ns0.HostPortGroupSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPortGroupSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostPortGroupConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPortGroupConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPortGroupConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPortGroupConfig_Def.__bases__: + bases = list(ns0.HostPortGroupConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPortGroupConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPortGroupConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPortGroupConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPortGroupConfig_Def.schema + TClist = [GTD("urn:vim25","HostPortGroupConfig",lazy=True)(pname=(ns,"HostPortGroupConfig"), aname="_HostPortGroupConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPortGroupConfig = [] + return + Holder.__name__ = "ArrayOfHostPortGroupConfig_Holder" + self.pyclass = Holder + + class HostPortGroupPort_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPortGroupPort") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPortGroupPort_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPortGroupPort_Def.__bases__: + bases = list(ns0.HostPortGroupPort_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPortGroupPort_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPortGroupPort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPortGroupPort") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPortGroupPort_Def.schema + TClist = [GTD("urn:vim25","HostPortGroupPort",lazy=True)(pname=(ns,"HostPortGroupPort"), aname="_HostPortGroupPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPortGroupPort = [] + return + Holder.__name__ = "ArrayOfHostPortGroupPort_Holder" + self.pyclass = Holder + + class HostPortGroup_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPortGroup") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPortGroup_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupPort",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"computedPolicy"), aname="_computedPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostPortGroup_Def.__bases__: + bases = list(ns0.HostPortGroup_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostPortGroup_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPortGroup_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPortGroup") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPortGroup_Def.schema + TClist = [GTD("urn:vim25","HostPortGroup",lazy=True)(pname=(ns,"HostPortGroup"), aname="_HostPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPortGroup = [] + return + Holder.__name__ = "ArrayOfHostPortGroup_Holder" + self.pyclass = Holder + + class HostResignatureRescanResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostResignatureRescanResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostResignatureRescanResult_Def.schema + TClist = [GTD("urn:vim25","HostVmfsRescanResult",lazy=True)(pname=(ns,"rescan"), aname="_rescan", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"result"), aname="_result", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostResignatureRescanResult_Def.__bases__: + bases = list(ns0.HostResignatureRescanResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostResignatureRescanResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFirewallRuleDirection_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostFirewallRuleDirection") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostFirewallRuleProtocol_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostFirewallRuleProtocol") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostFirewallRule_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallRule") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallRule_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"endPort"), aname="_endPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRuleDirection",lazy=True)(pname=(ns,"direction"), aname="_direction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"protocol"), aname="_protocol", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallRule_Def.__bases__: + bases = list(ns0.HostFirewallRule_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallRule_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostFirewallRule_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostFirewallRule") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostFirewallRule_Def.schema + TClist = [GTD("urn:vim25","HostFirewallRule",lazy=True)(pname=(ns,"HostFirewallRule"), aname="_HostFirewallRule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostFirewallRule = [] + return + Holder.__name__ = "ArrayOfHostFirewallRule_Holder" + self.pyclass = Holder + + class HostFirewallRuleset_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFirewallRuleset") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFirewallRuleset_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRule",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostFirewallRuleset_Def.__bases__: + bases = list(ns0.HostFirewallRuleset_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostFirewallRuleset_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostFirewallRuleset_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostFirewallRuleset") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostFirewallRuleset_Def.schema + TClist = [GTD("urn:vim25","HostFirewallRuleset",lazy=True)(pname=(ns,"HostFirewallRuleset"), aname="_HostFirewallRuleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostFirewallRuleset = [] + return + Holder.__name__ = "ArrayOfHostFirewallRuleset_Holder" + self.pyclass = Holder + + class HostRuntimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostRuntimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostRuntimeInfo_Def.schema + TClist = [GTD("urn:vim25","HostSystemConnectionState",lazy=True)(pname=(ns,"connectionState"), aname="_connectionState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemPowerState",lazy=True)(pname=(ns,"powerState"), aname="_powerState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inMaintenanceMode"), aname="_inMaintenanceMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"bootTime"), aname="_bootTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HealthSystemRuntime",lazy=True)(pname=(ns,"healthSystemRuntime"), aname="_healthSystemRuntime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTpmDigestInfo",lazy=True)(pname=(ns,"tpmPcrValues"), aname="_tpmPcrValues", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostRuntimeInfo_Def.__bases__: + bases = list(ns0.HostRuntimeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostRuntimeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostScsiDiskPartition_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiDiskPartition") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiDiskPartition_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostScsiDiskPartition_Def.__bases__: + bases = list(ns0.HostScsiDiskPartition_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostScsiDiskPartition_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostScsiDiskPartition_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostScsiDiskPartition") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostScsiDiskPartition_Def.schema + TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"HostScsiDiskPartition"), aname="_HostScsiDiskPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostScsiDiskPartition = [] + return + Holder.__name__ = "ArrayOfHostScsiDiskPartition_Holder" + self.pyclass = Holder + + class HostScsiDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiDisk_Def.schema + TClist = [GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScsiLun_Def not in ns0.HostScsiDisk_Def.__bases__: + bases = list(ns0.HostScsiDisk_Def.__bases__) + bases.insert(0, ns0.ScsiLun_Def) + ns0.HostScsiDisk_Def.__bases__ = tuple(bases) + + ns0.ScsiLun_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostScsiDisk_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostScsiDisk") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostScsiDisk_Def.schema + TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"HostScsiDisk"), aname="_HostScsiDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostScsiDisk = [] + return + Holder.__name__ = "ArrayOfHostScsiDisk_Holder" + self.pyclass = Holder + + class ScsiLunType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ScsiLunType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ScsiLunCapabilities_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScsiLunCapabilities") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScsiLunCapabilities_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"updateDisplayNameSupported"), aname="_updateDisplayNameSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ScsiLunCapabilities_Def.__bases__: + bases = list(ns0.ScsiLunCapabilities_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ScsiLunCapabilities_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScsiLunDurableName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScsiLunDurableName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScsiLunDurableName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"namespace"), aname="_namespace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"namespaceId"), aname="_namespaceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ScsiLunDurableName_Def.__bases__: + bases = list(ns0.ScsiLunDurableName_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ScsiLunDurableName_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfScsiLunDurableName_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfScsiLunDurableName") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfScsiLunDurableName_Def.schema + TClist = [GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"ScsiLunDurableName"), aname="_ScsiLunDurableName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ScsiLunDurableName = [] + return + Holder.__name__ = "ArrayOfScsiLunDurableName_Holder" + self.pyclass = Holder + + class ScsiLunState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ScsiLunState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ScsiLunDescriptorQuality_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ScsiLunDescriptorQuality") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ScsiLunDescriptor_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScsiLunDescriptor") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScsiLunDescriptor_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"quality"), aname="_quality", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ScsiLunDescriptor_Def.__bases__: + bases = list(ns0.ScsiLunDescriptor_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ScsiLunDescriptor_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfScsiLunDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfScsiLunDescriptor") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfScsiLunDescriptor_Def.schema + TClist = [GTD("urn:vim25","ScsiLunDescriptor",lazy=True)(pname=(ns,"ScsiLunDescriptor"), aname="_ScsiLunDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ScsiLunDescriptor = [] + return + Holder.__name__ = "ArrayOfScsiLunDescriptor_Holder" + self.pyclass = Holder + + class ScsiLun_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScsiLun") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScsiLun_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDescriptor",lazy=True)(pname=(ns,"descriptor"), aname="_descriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"canonicalName"), aname="_canonicalName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunType"), aname="_lunType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"revision"), aname="_revision", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiLevel"), aname="_scsiLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"serialNumber"), aname="_serialNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"durableName"), aname="_durableName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"alternateName"), aname="_alternateName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"standardInquiry"), aname="_standardInquiry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"queueDepth"), aname="_queueDepth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operationalState"), aname="_operationalState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunCapabilities",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDevice_Def not in ns0.ScsiLun_Def.__bases__: + bases = list(ns0.ScsiLun_Def.__bases__) + bases.insert(0, ns0.HostDevice_Def) + ns0.ScsiLun_Def.__bases__ = tuple(bases) + + ns0.HostDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfScsiLun_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfScsiLun") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfScsiLun_Def.schema + TClist = [GTD("urn:vim25","ScsiLun",lazy=True)(pname=(ns,"ScsiLun"), aname="_ScsiLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ScsiLun = [] + return + Holder.__name__ = "ArrayOfScsiLun_Holder" + self.pyclass = Holder + + class HostScsiTopologyInterface_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiTopologyInterface") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiTopologyInterface_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopologyTarget",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostScsiTopologyInterface_Def.__bases__: + bases = list(ns0.HostScsiTopologyInterface_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostScsiTopologyInterface_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostScsiTopologyInterface_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostScsiTopologyInterface") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostScsiTopologyInterface_Def.schema + TClist = [GTD("urn:vim25","HostScsiTopologyInterface",lazy=True)(pname=(ns,"HostScsiTopologyInterface"), aname="_HostScsiTopologyInterface", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostScsiTopologyInterface = [] + return + Holder.__name__ = "ArrayOfHostScsiTopologyInterface_Holder" + self.pyclass = Holder + + class HostScsiTopologyTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiTopologyTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiTopologyTarget_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopologyLun",lazy=True)(pname=(ns,"lun"), aname="_lun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostScsiTopologyTarget_Def.__bases__: + bases = list(ns0.HostScsiTopologyTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostScsiTopologyTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostScsiTopologyTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostScsiTopologyTarget") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostScsiTopologyTarget_Def.schema + TClist = [GTD("urn:vim25","HostScsiTopologyTarget",lazy=True)(pname=(ns,"HostScsiTopologyTarget"), aname="_HostScsiTopologyTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostScsiTopologyTarget = [] + return + Holder.__name__ = "ArrayOfHostScsiTopologyTarget_Holder" + self.pyclass = Holder + + class HostScsiTopologyLun_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiTopologyLun") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiTopologyLun_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scsiLun"), aname="_scsiLun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostScsiTopologyLun_Def.__bases__: + bases = list(ns0.HostScsiTopologyLun_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostScsiTopologyLun_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostScsiTopologyLun_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostScsiTopologyLun") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostScsiTopologyLun_Def.schema + TClist = [GTD("urn:vim25","HostScsiTopologyLun",lazy=True)(pname=(ns,"HostScsiTopologyLun"), aname="_HostScsiTopologyLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostScsiTopologyLun = [] + return + Holder.__name__ = "ArrayOfHostScsiTopologyLun_Holder" + self.pyclass = Holder + + class HostScsiTopology_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostScsiTopology") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostScsiTopology_Def.schema + TClist = [GTD("urn:vim25","HostScsiTopologyInterface",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostScsiTopology_Def.__bases__: + bases = list(ns0.HostScsiTopology_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostScsiTopology_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSecuritySpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSecuritySpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSecuritySpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"adminPassword"), aname="_adminPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSecuritySpec_Def.__bases__: + bases = list(ns0.HostSecuritySpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSecuritySpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostServicePolicy_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostServicePolicy") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostService_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostService") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostService_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uninstallable"), aname="_uninstallable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"running"), aname="_running", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostService_Def.__bases__: + bases = list(ns0.HostService_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostService_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostService") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostService_Def.schema + TClist = [GTD("urn:vim25","HostService",lazy=True)(pname=(ns,"HostService"), aname="_HostService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostService = [] + return + Holder.__name__ = "ArrayOfHostService_Holder" + self.pyclass = Holder + + class HostServiceConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostServiceConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostServiceConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"serviceId"), aname="_serviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startupPolicy"), aname="_startupPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostServiceConfig_Def.__bases__: + bases = list(ns0.HostServiceConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostServiceConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostServiceConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostServiceConfig_Def.schema + TClist = [GTD("urn:vim25","HostServiceConfig",lazy=True)(pname=(ns,"HostServiceConfig"), aname="_HostServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostServiceConfig = [] + return + Holder.__name__ = "ArrayOfHostServiceConfig_Holder" + self.pyclass = Holder + + class HostServiceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostServiceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostServiceInfo_Def.schema + TClist = [GTD("urn:vim25","HostService",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostServiceInfo_Def.__bases__: + bases = list(ns0.HostServiceInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostServiceInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateServicePolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateServicePolicyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateServicePolicyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + self._policy = None + return + Holder.__name__ = "UpdateServicePolicyRequestType_Holder" + self.pyclass = Holder + + class StartServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StartServiceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StartServiceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "StartServiceRequestType_Holder" + self.pyclass = Holder + + class StopServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "StopServiceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.StopServiceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "StopServiceRequestType_Holder" + self.pyclass = Holder + + class RestartServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RestartServiceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RestartServiceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "RestartServiceRequestType_Holder" + self.pyclass = Holder + + class UninstallServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UninstallServiceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UninstallServiceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._id = None + return + Holder.__name__ = "UninstallServiceRequestType_Holder" + self.pyclass = Holder + + class RefreshServicesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshServicesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshServicesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshServicesRequestType_Holder" + self.pyclass = Holder + + class HostSnmpDestination_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSnmpDestination") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSnmpDestination_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"community"), aname="_community", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSnmpDestination_Def.__bases__: + bases = list(ns0.HostSnmpDestination_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSnmpDestination_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostSnmpDestination_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostSnmpDestination") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostSnmpDestination_Def.schema + TClist = [GTD("urn:vim25","HostSnmpDestination",lazy=True)(pname=(ns,"HostSnmpDestination"), aname="_HostSnmpDestination", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostSnmpDestination = [] + return + Holder.__name__ = "ArrayOfHostSnmpDestination_Holder" + self.pyclass = Holder + + class HostSnmpConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSnmpConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSnmpConfigSpec_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"readOnlyCommunities"), aname="_readOnlyCommunities", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpDestination",lazy=True)(pname=(ns,"trapTargets"), aname="_trapTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSnmpConfigSpec_Def.__bases__: + bases = list(ns0.HostSnmpConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSnmpConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSnmpAgentCapability_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostSnmpAgentCapability") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostSnmpSystemAgentLimits_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSnmpSystemAgentLimits") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSnmpSystemAgentLimits_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"maxReadOnlyCommunities"), aname="_maxReadOnlyCommunities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxTrapDestinations"), aname="_maxTrapDestinations", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCommunityLength"), aname="_maxCommunityLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxBufferSize"), aname="_maxBufferSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpAgentCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSnmpSystemAgentLimits_Def.__bases__: + bases = list(ns0.HostSnmpSystemAgentLimits_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSnmpSystemAgentLimits_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ReconfigureSnmpAgentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureSnmpAgentRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureSnmpAgentRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigureSnmpAgentRequestType_Holder" + self.pyclass = Holder + + class SendTestNotificationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SendTestNotificationRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SendTestNotificationRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "SendTestNotificationRequestType_Holder" + self.pyclass = Holder + + class HostSslThumbprintInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSslThumbprintInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSslThumbprintInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprints"), aname="_sslThumbprints", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSslThumbprintInfo_Def.__bases__: + bases = list(ns0.HostSslThumbprintInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSslThumbprintInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostStorageArrayTypePolicyOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostStorageArrayTypePolicyOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostStorageArrayTypePolicyOption_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostStorageArrayTypePolicyOption_Def.__bases__: + bases = list(ns0.HostStorageArrayTypePolicyOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostStorageArrayTypePolicyOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostStorageArrayTypePolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostStorageArrayTypePolicyOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostStorageArrayTypePolicyOption_Def.schema + TClist = [GTD("urn:vim25","HostStorageArrayTypePolicyOption",lazy=True)(pname=(ns,"HostStorageArrayTypePolicyOption"), aname="_HostStorageArrayTypePolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostStorageArrayTypePolicyOption = [] + return + Holder.__name__ = "ArrayOfHostStorageArrayTypePolicyOption_Holder" + self.pyclass = Holder + + class HostStorageDeviceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostStorageDeviceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostStorageDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","HostHostBusAdapter",lazy=True)(pname=(ns,"hostBusAdapter"), aname="_hostBusAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLun",lazy=True)(pname=(ns,"scsiLun"), aname="_scsiLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopology",lazy=True)(pname=(ns,"scsiTopology"), aname="_scsiTopology", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfo",lazy=True)(pname=(ns,"multipathInfo"), aname="_multipathInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopology",lazy=True)(pname=(ns,"plugStoreTopology"), aname="_plugStoreTopology", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"softwareInternetScsiEnabled"), aname="_softwareInternetScsiEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostStorageDeviceInfo_Def.__bases__: + bases = list(ns0.HostStorageDeviceInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostStorageDeviceInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RetrieveDiskPartitionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveDiskPartitionInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveDiskPartitionInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._devicePath = [] + return + Holder.__name__ = "RetrieveDiskPartitionInfoRequestType_Holder" + self.pyclass = Holder + + class ComputeDiskPartitionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComputeDiskPartitionInfoRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComputeDiskPartitionInfoRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._devicePath = None + self._layout = None + return + Holder.__name__ = "ComputeDiskPartitionInfoRequestType_Holder" + self.pyclass = Holder + + class ComputeDiskPartitionInfoForResizeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComputeDiskPartitionInfoForResizeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComputeDiskPartitionInfoForResizeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"blockRange"), aname="_blockRange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._partition = None + self._blockRange = None + return + Holder.__name__ = "ComputeDiskPartitionInfoForResizeRequestType_Holder" + self.pyclass = Holder + + class UpdateDiskPartitionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateDiskPartitionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateDiskPartitionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._devicePath = None + self._spec = None + return + Holder.__name__ = "UpdateDiskPartitionsRequestType_Holder" + self.pyclass = Holder + + class FormatVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "FormatVmfsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.FormatVmfsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsSpec",lazy=True)(pname=(ns,"createSpec"), aname="_createSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._createSpec = None + return + Holder.__name__ = "FormatVmfsRequestType_Holder" + self.pyclass = Holder + + class RescanVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RescanVmfsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RescanVmfsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RescanVmfsRequestType_Holder" + self.pyclass = Holder + + class AttachVmfsExtentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AttachVmfsExtentRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AttachVmfsExtentRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vmfsPath = None + self._extent = None + return + Holder.__name__ = "AttachVmfsExtentRequestType_Holder" + self.pyclass = Holder + + class ExpandVmfsExtentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ExpandVmfsExtentRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ExpandVmfsExtentRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vmfsPath = None + self._extent = None + return + Holder.__name__ = "ExpandVmfsExtentRequestType_Holder" + self.pyclass = Holder + + class UpgradeVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpgradeVmfsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpgradeVmfsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vmfsPath = None + return + Holder.__name__ = "UpgradeVmfsRequestType_Holder" + self.pyclass = Holder + + class UpgradeVmLayoutRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpgradeVmLayoutRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpgradeVmLayoutRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "UpgradeVmLayoutRequestType_Holder" + self.pyclass = Holder + + class QueryUnresolvedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryUnresolvedVmfsVolumeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryUnresolvedVmfsVolumeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryUnresolvedVmfsVolumeRequestType_Holder" + self.pyclass = Holder + + class ResolveMultipleUnresolvedVmfsVolumesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResolveMultipleUnresolvedVmfsVolumesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"resolutionSpec"), aname="_resolutionSpec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._resolutionSpec = [] + return + Holder.__name__ = "ResolveMultipleUnresolvedVmfsVolumesRequestType_Holder" + self.pyclass = Holder + + class UnmountForceMountedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UnmountForceMountedVmfsVolumeRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UnmountForceMountedVmfsVolumeRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vmfsUuid = None + return + Holder.__name__ = "UnmountForceMountedVmfsVolumeRequestType_Holder" + self.pyclass = Holder + + class RescanHbaRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RescanHbaRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RescanHbaRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hbaDevice"), aname="_hbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._hbaDevice = None + return + Holder.__name__ = "RescanHbaRequestType_Holder" + self.pyclass = Holder + + class RescanAllHbaRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RescanAllHbaRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RescanAllHbaRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RescanAllHbaRequestType_Holder" + self.pyclass = Holder + + class UpdateSoftwareInternetScsiEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateSoftwareInternetScsiEnabledRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._enabled = None + return + Holder.__name__ = "UpdateSoftwareInternetScsiEnabledRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiDiscoveryPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiDiscoveryPropertiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryProperties",lazy=True)(pname=(ns,"discoveryProperties"), aname="_discoveryProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._discoveryProperties = None + return + Holder.__name__ = "UpdateInternetScsiDiscoveryPropertiesRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAuthenticationPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiAuthenticationPropertiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._authenticationProperties = None + self._targetSet = None + return + Holder.__name__ = "UpdateInternetScsiAuthenticationPropertiesRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiDigestPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiDigestPropertiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiDigestPropertiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targetSet = None + self._digestProperties = None + return + Holder.__name__ = "UpdateInternetScsiDigestPropertiesRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAdvancedOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiAdvancedOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"options"), aname="_options", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targetSet = None + self._options = [] + return + Holder.__name__ = "UpdateInternetScsiAdvancedOptionsRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiIPPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiIPPropertiesRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiIPPropertiesRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPProperties",lazy=True)(pname=(ns,"ipProperties"), aname="_ipProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._ipProperties = None + return + Holder.__name__ = "UpdateInternetScsiIPPropertiesRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiNameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiNameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._iScsiName = None + return + Holder.__name__ = "UpdateInternetScsiNameRequestType_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAliasRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateInternetScsiAliasRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateInternetScsiAliasRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._iScsiAlias = None + return + Holder.__name__ = "UpdateInternetScsiAliasRequestType_Holder" + self.pyclass = Holder + + class AddInternetScsiSendTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddInternetScsiSendTargetsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddInternetScsiSendTargetsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targets = [] + return + Holder.__name__ = "AddInternetScsiSendTargetsRequestType_Holder" + self.pyclass = Holder + + class RemoveInternetScsiSendTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveInternetScsiSendTargetsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveInternetScsiSendTargetsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targets = [] + return + Holder.__name__ = "RemoveInternetScsiSendTargetsRequestType_Holder" + self.pyclass = Holder + + class AddInternetScsiStaticTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "AddInternetScsiStaticTargetsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.AddInternetScsiStaticTargetsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targets = [] + return + Holder.__name__ = "AddInternetScsiStaticTargetsRequestType_Holder" + self.pyclass = Holder + + class RemoveInternetScsiStaticTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveInternetScsiStaticTargetsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveInternetScsiStaticTargetsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._iScsiHbaDevice = None + self._targets = [] + return + Holder.__name__ = "RemoveInternetScsiStaticTargetsRequestType_Holder" + self.pyclass = Holder + + class EnableMultipathPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "EnableMultipathPathRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.EnableMultipathPathRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathName"), aname="_pathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pathName = None + return + Holder.__name__ = "EnableMultipathPathRequestType_Holder" + self.pyclass = Holder + + class DisableMultipathPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DisableMultipathPathRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DisableMultipathPathRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathName"), aname="_pathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._pathName = None + return + Holder.__name__ = "DisableMultipathPathRequestType_Holder" + self.pyclass = Holder + + class SetMultipathLunPolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SetMultipathLunPolicyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SetMultipathLunPolicyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunId"), aname="_lunId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._lunId = None + self._policy = None + return + Holder.__name__ = "SetMultipathLunPolicyRequestType_Holder" + self.pyclass = Holder + + class QueryPathSelectionPolicyOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryPathSelectionPolicyOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryPathSelectionPolicyOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryPathSelectionPolicyOptionsRequestType_Holder" + self.pyclass = Holder + + class QueryStorageArrayTypePolicyOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryStorageArrayTypePolicyOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "QueryStorageArrayTypePolicyOptionsRequestType_Holder" + self.pyclass = Holder + + class UpdateScsiLunDisplayNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateScsiLunDisplayNameRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateScsiLunDisplayNameRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunUuid"), aname="_lunUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._lunUuid = None + self._displayName = None + return + Holder.__name__ = "UpdateScsiLunDisplayNameRequestType_Holder" + self.pyclass = Holder + + class RefreshStorageSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RefreshStorageSystemRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RefreshStorageSystemRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RefreshStorageSystemRequestType_Holder" + self.pyclass = Holder + + class HostHardwareSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostHardwareSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostHardwareSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"otherIdentifyingInfo"), aname="_otherIdentifyingInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cpuModel"), aname="_cpuModel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuMhz"), aname="_cpuMhz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuPkgs"), aname="_numCpuPkgs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNics"), aname="_numNics", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numHBAs"), aname="_numHBAs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostHardwareSummary_Def.__bases__: + bases = list(ns0.HostHardwareSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostHardwareSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostListSummaryQuickStats_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostListSummaryQuickStats") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostListSummaryQuickStats_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"overallMemoryUsage"), aname="_overallMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedCpuFairness"), aname="_distributedCpuFairness", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedMemoryFairness"), aname="_distributedMemoryFairness", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostListSummaryQuickStats_Def.__bases__: + bases = list(ns0.HostListSummaryQuickStats_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostListSummaryQuickStats_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostConfigSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostConfigSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostConfigSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionEnabled"), aname="_vmotionEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"faultToleranceEnabled"), aname="_faultToleranceEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostConfigSummary_Def.__bases__: + bases = list(ns0.HostConfigSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostConfigSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostListSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostListSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostListSummary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareSummary",lazy=True)(pname=(ns,"hardware"), aname="_hardware", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSummary",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostListSummaryQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rebootRequired"), aname="_rebootRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"customValue"), aname="_customValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managementServerIp"), aname="_managementServerIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"maxEVCModeKey"), aname="_maxEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostListSummary_Def.__bases__: + bases = list(ns0.HostListSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostListSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSystemHealthInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSystemHealthInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSystemHealthInfo_Def.schema + TClist = [GTD("urn:vim25","HostNumericSensorInfo",lazy=True)(pname=(ns,"numericSensorInfo"), aname="_numericSensorInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSystemHealthInfo_Def.__bases__: + bases = list(ns0.HostSystemHealthInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSystemHealthInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostSystemIdentificationInfoIdentifier_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostSystemIdentificationInfoIdentifier") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostSystemIdentificationInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSystemIdentificationInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSystemIdentificationInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"identifierValue"), aname="_identifierValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"identifierType"), aname="_identifierType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSystemIdentificationInfo_Def.__bases__: + bases = list(ns0.HostSystemIdentificationInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSystemIdentificationInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostSystemIdentificationInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostSystemIdentificationInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostSystemIdentificationInfo_Def.schema + TClist = [GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"HostSystemIdentificationInfo"), aname="_HostSystemIdentificationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostSystemIdentificationInfo = [] + return + Holder.__name__ = "ArrayOfHostSystemIdentificationInfo_Holder" + self.pyclass = Holder + + class HostSystemResourceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostSystemResourceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostSystemResourceInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"child"), aname="_child", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostSystemResourceInfo_Def.__bases__: + bases = list(ns0.HostSystemResourceInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostSystemResourceInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostSystemResourceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostSystemResourceInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostSystemResourceInfo_Def.schema + TClist = [GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"HostSystemResourceInfo"), aname="_HostSystemResourceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostSystemResourceInfo = [] + return + Holder.__name__ = "ArrayOfHostSystemResourceInfo_Holder" + self.pyclass = Holder + + class HostTargetTransport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostTargetTransport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostTargetTransport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostTargetTransport_Def.__bases__: + bases = list(ns0.HostTargetTransport_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostTargetTransport_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostParallelScsiTargetTransport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostParallelScsiTargetTransport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostParallelScsiTargetTransport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostTargetTransport_Def not in ns0.HostParallelScsiTargetTransport_Def.__bases__: + bases = list(ns0.HostParallelScsiTargetTransport_Def.__bases__) + bases.insert(0, ns0.HostTargetTransport_Def) + ns0.HostParallelScsiTargetTransport_Def.__bases__ = tuple(bases) + + ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostBlockAdapterTargetTransport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostBlockAdapterTargetTransport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostBlockAdapterTargetTransport_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostTargetTransport_Def not in ns0.HostBlockAdapterTargetTransport_Def.__bases__: + bases = list(ns0.HostBlockAdapterTargetTransport_Def.__bases__) + bases.insert(0, ns0.HostTargetTransport_Def) + ns0.HostBlockAdapterTargetTransport_Def.__bases__ = tuple(bases) + + ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostFibreChannelTargetTransport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostFibreChannelTargetTransport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostFibreChannelTargetTransport_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"portWorldWideName"), aname="_portWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"nodeWorldWideName"), aname="_nodeWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostTargetTransport_Def not in ns0.HostFibreChannelTargetTransport_Def.__bases__: + bases = list(ns0.HostFibreChannelTargetTransport_Def.__bases__) + bases.insert(0, ns0.HostTargetTransport_Def) + ns0.HostFibreChannelTargetTransport_Def.__bases__ = tuple(bases) + + ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostInternetScsiTargetTransport_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostInternetScsiTargetTransport") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostInternetScsiTargetTransport_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostTargetTransport_Def not in ns0.HostInternetScsiTargetTransport_Def.__bases__: + bases = list(ns0.HostInternetScsiTargetTransport_Def.__bases__) + bases.insert(0, ns0.HostTargetTransport_Def) + ns0.HostInternetScsiTargetTransport_Def.__bases__ = tuple(bases) + + ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDigestInfoDigestMethodType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostDigestInfoDigestMethodType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostDigestInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDigestInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDigestInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"digestMethod"), aname="_digestMethod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"digestValue"), aname="_digestValue", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectName"), aname="_objectName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDigestInfo_Def.__bases__: + bases = list(ns0.HostDigestInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDigestInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostTpmDigestInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostTpmDigestInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostTpmDigestInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"pcrNumber"), aname="_pcrNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostDigestInfo_Def not in ns0.HostTpmDigestInfo_Def.__bases__: + bases = list(ns0.HostTpmDigestInfo_Def.__bases__) + bases.insert(0, ns0.HostDigestInfo_Def) + ns0.HostTpmDigestInfo_Def.__bases__ = tuple(bases) + + ns0.HostDigestInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostTpmDigestInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostTpmDigestInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostTpmDigestInfo_Def.schema + TClist = [GTD("urn:vim25","HostTpmDigestInfo",lazy=True)(pname=(ns,"HostTpmDigestInfo"), aname="_HostTpmDigestInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostTpmDigestInfo = [] + return + Holder.__name__ = "ArrayOfHostTpmDigestInfo_Holder" + self.pyclass = Holder + + class HostUnresolvedVmfsExtentUnresolvedReason_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsExtentUnresolvedReason") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostUnresolvedVmfsExtent_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsExtent") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsExtent_Def.schema + TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isHeadExtent"), aname="_isHeadExtent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ordinal"), aname="_ordinal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startBlock"), aname="_startBlock", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"endBlock"), aname="_endBlock", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsExtent_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsExtent_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsExtent_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostUnresolvedVmfsExtent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostUnresolvedVmfsExtent") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostUnresolvedVmfsExtent_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsExtent",lazy=True)(pname=(ns,"HostUnresolvedVmfsExtent"), aname="_HostUnresolvedVmfsExtent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostUnresolvedVmfsExtent = [] + return + Holder.__name__ = "ArrayOfHostUnresolvedVmfsExtent_Holder" + self.pyclass = Holder + + class HostUnresolvedVmfsResignatureSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsResignatureSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsResignatureSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"extentDevicePath"), aname="_extentDevicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostUnresolvedVmfsResolutionResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsResolutionResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsResolutionResult_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostUnresolvedVmfsResolutionResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostUnresolvedVmfsResolutionResult") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostUnresolvedVmfsResolutionResult_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionResult",lazy=True)(pname=(ns,"HostUnresolvedVmfsResolutionResult"), aname="_HostUnresolvedVmfsResolutionResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostUnresolvedVmfsResolutionResult = [] + return + Holder.__name__ = "ArrayOfHostUnresolvedVmfsResolutionResult_Holder" + self.pyclass = Holder + + class HostUnresolvedVmfsResolutionSpecVmfsUuidResolution_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsResolutionSpecVmfsUuidResolution") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostUnresolvedVmfsResolutionSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsResolutionSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsResolutionSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"extentDevicePath"), aname="_extentDevicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuidResolution"), aname="_uuidResolution", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostUnresolvedVmfsResolutionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostUnresolvedVmfsResolutionSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostUnresolvedVmfsResolutionSpec_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"HostUnresolvedVmfsResolutionSpec"), aname="_HostUnresolvedVmfsResolutionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostUnresolvedVmfsResolutionSpec = [] + return + Holder.__name__ = "ArrayOfHostUnresolvedVmfsResolutionSpec_Holder" + self.pyclass = Holder + + class HostUnresolvedVmfsVolumeResolveStatus_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsVolumeResolveStatus") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"resolvable"), aname="_resolvable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"incompleteExtents"), aname="_incompleteExtents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleCopies"), aname="_multipleCopies", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostUnresolvedVmfsVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostUnresolvedVmfsVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostUnresolvedVmfsVolume_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsExtent",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsLabel"), aname="_vmfsLabel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalBlocks"), aname="_totalBlocks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsVolumeResolveStatus",lazy=True)(pname=(ns,"resolveStatus"), aname="_resolveStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsVolume_Def.__bases__: + bases = list(ns0.HostUnresolvedVmfsVolume_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostUnresolvedVmfsVolume_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostUnresolvedVmfsVolume_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostUnresolvedVmfsVolume") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostUnresolvedVmfsVolume_Def.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"HostUnresolvedVmfsVolume"), aname="_HostUnresolvedVmfsVolume", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostUnresolvedVmfsVolume = [] + return + Holder.__name__ = "ArrayOfHostUnresolvedVmfsVolume_Holder" + self.pyclass = Holder + + class HostVMotionConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVMotionConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVMotionConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vmotionNicKey"), aname="_vmotionNicKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVMotionConfig_Def.__bases__: + bases = list(ns0.HostVMotionConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVMotionConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVMotionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVMotionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVMotionInfo_Def.schema + TClist = [GTD("urn:vim25","HostVMotionNetConfig",lazy=True)(pname=(ns,"netConfig"), aname="_netConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVMotionInfo_Def.__bases__: + bases = list(ns0.HostVMotionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVMotionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVMotionNetConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVMotionNetConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVMotionNetConfig_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"candidateVnic"), aname="_candidateVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"selectedVnic"), aname="_selectedVnic", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVMotionNetConfig_Def.__bases__: + bases = list(ns0.HostVMotionNetConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVMotionNetConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpdateIpConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateIpConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateIpConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._ipConfig = None + return + Holder.__name__ = "UpdateIpConfigRequestType_Holder" + self.pyclass = Holder + + class SelectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "SelectVnicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.SelectVnicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._device = None + return + Holder.__name__ = "SelectVnicRequestType_Holder" + self.pyclass = Holder + + class DeselectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DeselectVnicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DeselectVnicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DeselectVnicRequestType_Holder" + self.pyclass = Holder + + class HostVirtualNicSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNicSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNicSpec_Def.schema + TClist = [GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"distributedVirtualPort"), aname="_distributedVirtualPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tsoEnabled"), aname="_tsoEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNicSpec_Def.__bases__: + bases = list(ns0.HostVirtualNicSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNicSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualNicConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNicConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNicConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNicConfig_Def.__bases__: + bases = list(ns0.HostVirtualNicConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNicConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVirtualNicConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVirtualNicConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVirtualNicConfig_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"HostVirtualNicConfig"), aname="_HostVirtualNicConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVirtualNicConfig = [] + return + Holder.__name__ = "ArrayOfHostVirtualNicConfig_Holder" + self.pyclass = Holder + + class HostVirtualNic_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNic") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNic_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNic_Def.__bases__: + bases = list(ns0.HostVirtualNic_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNic_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVirtualNic_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVirtualNic") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVirtualNic_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"HostVirtualNic"), aname="_HostVirtualNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVirtualNic = [] + return + Holder.__name__ = "ArrayOfHostVirtualNic_Holder" + self.pyclass = Holder + + class HostVirtualNicConnection_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNicConnection") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNicConnection_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"dvPort"), aname="_dvPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNicConnection_Def.__bases__: + bases = list(ns0.HostVirtualNicConnection_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNicConnection_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualNicManagerNicType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostVirtualNicManagerNicType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class HostVirtualNicManagerNicTypeSelection_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNicManagerNicTypeSelection") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNicManagerNicTypeSelection_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__: + bases = list(ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVirtualNicManagerNicTypeSelection_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVirtualNicManagerNicTypeSelection") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVirtualNicManagerNicTypeSelection_Def.schema + TClist = [GTD("urn:vim25","HostVirtualNicManagerNicTypeSelection",lazy=True)(pname=(ns,"HostVirtualNicManagerNicTypeSelection"), aname="_HostVirtualNicManagerNicTypeSelection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVirtualNicManagerNicTypeSelection = [] + return + Holder.__name__ = "ArrayOfHostVirtualNicManagerNicTypeSelection_Holder" + self.pyclass = Holder + + class VirtualNicManagerNetConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualNicManagerNetConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualNicManagerNetConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multiSelectAllowed"), aname="_multiSelectAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"candidateVnic"), aname="_candidateVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"selectedVnic"), aname="_selectedVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualNicManagerNetConfig_Def.__bases__: + bases = list(ns0.VirtualNicManagerNetConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualNicManagerNetConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualNicManagerNetConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualNicManagerNetConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualNicManagerNetConfig_Def.schema + TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"VirtualNicManagerNetConfig"), aname="_VirtualNicManagerNetConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualNicManagerNetConfig = [] + return + Holder.__name__ = "ArrayOfVirtualNicManagerNetConfig_Holder" + self.pyclass = Holder + + class QueryNetConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryNetConfigRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryNetConfigRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._nicType = None + return + Holder.__name__ = "QueryNetConfigRequestType_Holder" + self.pyclass = Holder + + class VirtualNicManagerSelectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualNicManagerSelectVnicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.VirtualNicManagerSelectVnicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._nicType = None + self._device = None + return + Holder.__name__ = "VirtualNicManagerSelectVnicRequestType_Holder" + self.pyclass = Holder + + class VirtualNicManagerDeselectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualNicManagerDeselectVnicRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.VirtualNicManagerDeselectVnicRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._nicType = None + self._device = None + return + Holder.__name__ = "VirtualNicManagerDeselectVnicRequestType_Holder" + self.pyclass = Holder + + class HostVirtualNicManagerInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualNicManagerInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualNicManagerInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"netConfig"), aname="_netConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualNicManagerInfo_Def.__bases__: + bases = list(ns0.HostVirtualNicManagerInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualNicManagerInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchBridge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchBridge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchBridge_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualSwitchBridge_Def.__bases__: + bases = list(ns0.HostVirtualSwitchBridge_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualSwitchBridge_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchAutoBridge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchAutoBridge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchAutoBridge_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"excludedNicDevice"), aname="_excludedNicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchAutoBridge_Def.__bases__: + bases = list(ns0.HostVirtualSwitchAutoBridge_Def.__bases__) + bases.insert(0, ns0.HostVirtualSwitchBridge_Def) + ns0.HostVirtualSwitchAutoBridge_Def.__bases__ = tuple(bases) + + ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchSimpleBridge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchSimpleBridge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchSimpleBridge_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"nicDevice"), aname="_nicDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchSimpleBridge_Def.__bases__: + bases = list(ns0.HostVirtualSwitchSimpleBridge_Def.__bases__) + bases.insert(0, ns0.HostVirtualSwitchBridge_Def) + ns0.HostVirtualSwitchSimpleBridge_Def.__bases__ = tuple(bases) + + ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchBondBridge_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchBondBridge") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchBondBridge_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"nicDevice"), aname="_nicDevice", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchBeaconConfig",lazy=True)(pname=(ns,"beacon"), aname="_beacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchBondBridge_Def.__bases__: + bases = list(ns0.HostVirtualSwitchBondBridge_Def.__bases__) + bases.insert(0, ns0.HostVirtualSwitchBridge_Def) + ns0.HostVirtualSwitchBondBridge_Def.__bases__ = tuple(bases) + + ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchBeaconConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchBeaconConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchBeaconConfig_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualSwitchBeaconConfig_Def.__bases__: + bases = list(ns0.HostVirtualSwitchBeaconConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualSwitchBeaconConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchSpec_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchBridge",lazy=True)(pname=(ns,"bridge"), aname="_bridge", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualSwitchSpec_Def.__bases__: + bases = list(ns0.HostVirtualSwitchSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualSwitchSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVirtualSwitchConfig_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitchConfig") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitchConfig_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualSwitchConfig_Def.__bases__: + bases = list(ns0.HostVirtualSwitchConfig_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualSwitchConfig_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVirtualSwitchConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVirtualSwitchConfig") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVirtualSwitchConfig_Def.schema + TClist = [GTD("urn:vim25","HostVirtualSwitchConfig",lazy=True)(pname=(ns,"HostVirtualSwitchConfig"), aname="_HostVirtualSwitchConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVirtualSwitchConfig = [] + return + Holder.__name__ = "ArrayOfHostVirtualSwitchConfig_Holder" + self.pyclass = Holder + + class HostVirtualSwitch_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVirtualSwitch") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVirtualSwitch_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPortsAvailable"), aname="_numPortsAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVirtualSwitch_Def.__bases__: + bases = list(ns0.HostVirtualSwitch_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVirtualSwitch_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVirtualSwitch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVirtualSwitch") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVirtualSwitch_Def.schema + TClist = [GTD("urn:vim25","HostVirtualSwitch",lazy=True)(pname=(ns,"HostVirtualSwitch"), aname="_HostVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVirtualSwitch = [] + return + Holder.__name__ = "ArrayOfHostVirtualSwitch_Holder" + self.pyclass = Holder + + class HostVmfsRescanResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVmfsRescanResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVmfsRescanResult_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVmfsRescanResult_Def.__bases__: + bases = list(ns0.HostVmfsRescanResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVmfsRescanResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostVmfsRescanResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostVmfsRescanResult") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostVmfsRescanResult_Def.schema + TClist = [GTD("urn:vim25","HostVmfsRescanResult",lazy=True)(pname=(ns,"HostVmfsRescanResult"), aname="_HostVmfsRescanResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostVmfsRescanResult = [] + return + Holder.__name__ = "ArrayOfHostVmfsRescanResult_Holder" + self.pyclass = Holder + + class HostVmfsSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVmfsSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVmfsSpec_Def.schema + TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"blockSizeMb"), aname="_blockSizeMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"volumeName"), aname="_volumeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostVmfsSpec_Def.__bases__: + bases = list(ns0.HostVmfsSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostVmfsSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostVmfsVolume_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostVmfsVolume") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostVmfsVolume_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"blockSizeMb"), aname="_blockSizeMb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxBlocks"), aname="_maxBlocks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmfsUpgradable"), aname="_vmfsUpgradable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostForceMountedInfo",lazy=True)(pname=(ns,"forceMountedInfo"), aname="_forceMountedInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostFileSystemVolume_Def not in ns0.HostVmfsVolume_Def.__bases__: + bases = list(ns0.HostVmfsVolume_Def.__bases__) + bases.insert(0, ns0.HostFileSystemVolume_Def) + ns0.HostVmfsVolume_Def.__bases__ = tuple(bases) + + ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayUpdateOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayUpdateOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ArrayUpdateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ArrayUpdateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ArrayUpdateSpec_Def.schema + TClist = [GTD("urn:vim25","ArrayUpdateOperation",lazy=True)(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"removeKey"), aname="_removeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ArrayUpdateSpec_Def.__bases__: + bases = list(ns0.ArrayUpdateSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ArrayUpdateSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class BoolOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "BoolOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.BoolOption_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"supported"), aname="_supported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.BoolOption_Def.__bases__: + bases = list(ns0.BoolOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.BoolOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ChoiceOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ChoiceOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ChoiceOption_Def.schema + TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"choiceInfo"), aname="_choiceInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultIndex"), aname="_defaultIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.ChoiceOption_Def.__bases__: + bases = list(ns0.ChoiceOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.ChoiceOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FloatOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FloatOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FloatOption_Def.schema + TClist = [ZSI.TCnumbers.FPfloat(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.FloatOption_Def.__bases__: + bases = list(ns0.FloatOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.FloatOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IntOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IntOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IntOption_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.IntOption_Def.__bases__: + bases = list(ns0.IntOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.IntOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class LongOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LongOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LongOption_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.LongOption_Def.__bases__: + bases = list(ns0.LongOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.LongOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OptionDef_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OptionDef") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OptionDef_Def.schema + TClist = [GTD("urn:vim25","OptionType",lazy=True)(pname=(ns,"optionType"), aname="_optionType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ElementDescription_Def not in ns0.OptionDef_Def.__bases__: + bases = list(ns0.OptionDef_Def.__bases__) + bases.insert(0, ns0.ElementDescription_Def) + ns0.OptionDef_Def.__bases__ = tuple(bases) + + ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOptionDef_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOptionDef") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOptionDef_Def.schema + TClist = [GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"OptionDef"), aname="_OptionDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OptionDef = [] + return + Holder.__name__ = "ArrayOfOptionDef_Holder" + self.pyclass = Holder + + class QueryOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + return + Holder.__name__ = "QueryOptionsRequestType_Holder" + self.pyclass = Holder + + class UpdateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpdateOptionsRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.UpdateOptionsRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"changedValue"), aname="_changedValue", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._changedValue = [] + return + Holder.__name__ = "UpdateOptionsRequestType_Holder" + self.pyclass = Holder + + class OptionType_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OptionType") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OptionType_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"valueIsReadonly"), aname="_valueIsReadonly", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OptionType_Def.__bases__: + bases = list(ns0.OptionType_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OptionType_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OptionValue_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OptionValue") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OptionValue_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.OptionValue_Def.__bases__: + bases = list(ns0.OptionValue_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.OptionValue_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOptionValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOptionValue") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOptionValue_Def.schema + TClist = [GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"OptionValue"), aname="_OptionValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OptionValue = [] + return + Holder.__name__ = "ArrayOfOptionValue_Holder" + self.pyclass = Holder + + class StringOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StringOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StringOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"validCharacters"), aname="_validCharacters", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.OptionType_Def not in ns0.StringOption_Def.__bases__: + bases = list(ns0.StringOption_Def.__bases__) + bases.insert(0, ns0.OptionType_Def) + ns0.StringOption_Def.__bases__ = tuple(bases) + + ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ApplyProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ApplyProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ApplyProfile_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ApplyProfile_Def.__bases__: + bases = list(ns0.ApplyProfile_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ApplyProfile_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ComplianceLocator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComplianceLocator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComplianceLocator_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"applyPath"), aname="_applyPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComplianceLocator_Def.__bases__: + bases = list(ns0.ComplianceLocator_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComplianceLocator_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfComplianceLocator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfComplianceLocator") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfComplianceLocator_Def.schema + TClist = [GTD("urn:vim25","ComplianceLocator",lazy=True)(pname=(ns,"ComplianceLocator"), aname="_ComplianceLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ComplianceLocator = [] + return + Holder.__name__ = "ArrayOfComplianceLocator_Holder" + self.pyclass = Holder + + class ComplianceManagerCheckComplianceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComplianceManagerCheckComplianceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComplianceManagerCheckComplianceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._profile = [] + self._entity = [] + return + Holder.__name__ = "ComplianceManagerCheckComplianceRequestType_Holder" + self.pyclass = Holder + + class ComplianceManagerQueryComplianceStatusRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComplianceManagerQueryComplianceStatusRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComplianceManagerQueryComplianceStatusRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._profile = [] + self._entity = [] + return + Holder.__name__ = "ComplianceManagerQueryComplianceStatusRequestType_Holder" + self.pyclass = Holder + + class ComplianceManagerClearComplianceStatusRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComplianceManagerClearComplianceStatusRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComplianceManagerClearComplianceStatusRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._profile = [] + self._entity = [] + return + Holder.__name__ = "ComplianceManagerClearComplianceStatusRequestType_Holder" + self.pyclass = Holder + + class ComplianceManagerQueryExpressionMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComplianceManagerQueryExpressionMetadataRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._expressionName = [] + return + Holder.__name__ = "ComplianceManagerQueryExpressionMetadataRequestType_Holder" + self.pyclass = Holder + + class ComplianceProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComplianceProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComplianceProfile_Def.schema + TClist = [GTD("urn:vim25","ProfileExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootExpression"), aname="_rootExpression", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComplianceProfile_Def.__bases__: + bases = list(ns0.ComplianceProfile_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComplianceProfile_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ComplianceResultStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ComplianceResultStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ComplianceFailure_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComplianceFailure") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComplianceFailure_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"failureType"), aname="_failureType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComplianceFailure_Def.__bases__: + bases = list(ns0.ComplianceFailure_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComplianceFailure_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfComplianceFailure_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfComplianceFailure") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfComplianceFailure_Def.schema + TClist = [GTD("urn:vim25","ComplianceFailure",lazy=True)(pname=(ns,"ComplianceFailure"), aname="_ComplianceFailure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ComplianceFailure = [] + return + Holder.__name__ = "ArrayOfComplianceFailure_Holder" + self.pyclass = Holder + + class ComplianceResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ComplianceResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ComplianceResult_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"complianceStatus"), aname="_complianceStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"checkTime"), aname="_checkTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceFailure",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ComplianceResult_Def.__bases__: + bases = list(ns0.ComplianceResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ComplianceResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfComplianceResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfComplianceResult") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfComplianceResult_Def.schema + TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"ComplianceResult"), aname="_ComplianceResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ComplianceResult = [] + return + Holder.__name__ = "ArrayOfComplianceResult_Holder" + self.pyclass = Holder + + class ProfileDeferredPolicyOptionParameter_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileDeferredPolicyOptionParameter") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileDeferredPolicyOptionParameter_Def.schema + TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"inputPath"), aname="_inputPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__: + bases = list(ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileDeferredPolicyOptionParameter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileDeferredPolicyOptionParameter") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileDeferredPolicyOptionParameter_Def.schema + TClist = [GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"ProfileDeferredPolicyOptionParameter"), aname="_ProfileDeferredPolicyOptionParameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileDeferredPolicyOptionParameter = [] + return + Holder.__name__ = "ArrayOfProfileDeferredPolicyOptionParameter_Holder" + self.pyclass = Holder + + class ProfileExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileExpression_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"negated"), aname="_negated", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileExpression_Def.__bases__: + bases = list(ns0.ProfileExpression_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileExpression_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileExpression_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileExpression") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileExpression_Def.schema + TClist = [GTD("urn:vim25","ProfileExpression",lazy=True)(pname=(ns,"ProfileExpression"), aname="_ProfileExpression", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileExpression = [] + return + Holder.__name__ = "ArrayOfProfileExpression_Holder" + self.pyclass = Holder + + class ProfileSimpleExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileSimpleExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileSimpleExpression_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"expressionType"), aname="_expressionType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileExpression_Def not in ns0.ProfileSimpleExpression_Def.__bases__: + bases = list(ns0.ProfileSimpleExpression_Def.__bases__) + bases.insert(0, ns0.ProfileExpression_Def) + ns0.ProfileSimpleExpression_Def.__bases__ = tuple(bases) + + ns0.ProfileExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileCompositeExpression_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileCompositeExpression") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileCompositeExpression_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileExpression_Def not in ns0.ProfileCompositeExpression_Def.__bases__: + bases = list(ns0.ProfileCompositeExpression_Def.__bases__) + bases.insert(0, ns0.ProfileExpression_Def) + ns0.ProfileCompositeExpression_Def.__bases__ = tuple(bases) + + ns0.ProfileExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileExpressionMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileExpressionMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileExpressionMetadata_Def.schema + TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"expressionId"), aname="_expressionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileExpressionMetadata_Def.__bases__: + bases = list(ns0.ProfileExpressionMetadata_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileExpressionMetadata_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileExpressionMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileExpressionMetadata") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileExpressionMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfileExpressionMetadata",lazy=True)(pname=(ns,"ProfileExpressionMetadata"), aname="_ProfileExpressionMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileExpressionMetadata = [] + return + Holder.__name__ = "ArrayOfProfileExpressionMetadata_Holder" + self.pyclass = Holder + + class ProfileNumericComparator_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileNumericComparator") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ProfileParameterMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileParameterMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileParameterMetadata_Def.schema + TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"optional"), aname="_optional", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileParameterMetadata_Def.__bases__: + bases = list(ns0.ProfileParameterMetadata_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileParameterMetadata_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileParameterMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileParameterMetadata") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileParameterMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"ProfileParameterMetadata"), aname="_ProfileParameterMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileParameterMetadata = [] + return + Holder.__name__ = "ArrayOfProfileParameterMetadata_Holder" + self.pyclass = Holder + + class ProfilePolicy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfilePolicy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfilePolicy_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"policyOption"), aname="_policyOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfilePolicy_Def.__bases__: + bases = list(ns0.ProfilePolicy_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfilePolicy_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfilePolicy_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfilePolicy") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfilePolicy_Def.schema + TClist = [GTD("urn:vim25","ProfilePolicy",lazy=True)(pname=(ns,"ProfilePolicy"), aname="_ProfilePolicy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfilePolicy = [] + return + Holder.__name__ = "ArrayOfProfilePolicy_Holder" + self.pyclass = Holder + + class ProfilePolicyOptionMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfilePolicyOptionMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfilePolicyOptionMetadata_Def.schema + TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfilePolicyOptionMetadata_Def.__bases__: + bases = list(ns0.ProfilePolicyOptionMetadata_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfilePolicyOptionMetadata_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfilePolicyOptionMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfilePolicyOptionMetadata") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfilePolicyOptionMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfilePolicyOptionMetadata",lazy=True)(pname=(ns,"ProfilePolicyOptionMetadata"), aname="_ProfilePolicyOptionMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfilePolicyOptionMetadata = [] + return + Holder.__name__ = "ArrayOfProfilePolicyOptionMetadata_Holder" + self.pyclass = Holder + + class ProfileCompositePolicyOptionMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileCompositePolicyOptionMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileCompositePolicyOptionMetadata_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"option"), aname="_option", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfilePolicyOptionMetadata_Def not in ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__: + bases = list(ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__) + bases.insert(0, ns0.ProfilePolicyOptionMetadata_Def) + ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__ = tuple(bases) + + ns0.ProfilePolicyOptionMetadata_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserInputRequiredParameterMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserInputRequiredParameterMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserInputRequiredParameterMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"userInputParameter"), aname="_userInputParameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfilePolicyOptionMetadata_Def not in ns0.UserInputRequiredParameterMetadata_Def.__bases__: + bases = list(ns0.UserInputRequiredParameterMetadata_Def.__bases__) + bases.insert(0, ns0.ProfilePolicyOptionMetadata_Def) + ns0.UserInputRequiredParameterMetadata_Def.__bases__ = tuple(bases) + + ns0.ProfilePolicyOptionMetadata_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfilePolicyMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfilePolicyMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfilePolicyMetadata_Def.schema + TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePolicyOptionMetadata",lazy=True)(pname=(ns,"possibleOption"), aname="_possibleOption", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfilePolicyMetadata_Def.__bases__: + bases = list(ns0.ProfilePolicyMetadata_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfilePolicyMetadata_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfilePolicyMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfilePolicyMetadata") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfilePolicyMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfilePolicyMetadata",lazy=True)(pname=(ns,"ProfilePolicyMetadata"), aname="_ProfilePolicyMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfilePolicyMetadata = [] + return + Holder.__name__ = "ArrayOfProfilePolicyMetadata_Holder" + self.pyclass = Holder + + class PolicyOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PolicyOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PolicyOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.PolicyOption_Def.__bases__: + bases = list(ns0.PolicyOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.PolicyOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPolicyOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPolicyOption_Def.schema + TClist = [GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"PolicyOption"), aname="_PolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PolicyOption = [] + return + Holder.__name__ = "ArrayOfPolicyOption_Holder" + self.pyclass = Holder + + class CompositePolicyOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CompositePolicyOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CompositePolicyOption_Def.schema + TClist = [GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PolicyOption_Def not in ns0.CompositePolicyOption_Def.__bases__: + bases = list(ns0.CompositePolicyOption_Def.__bases__) + bases.insert(0, ns0.PolicyOption_Def) + ns0.CompositePolicyOption_Def.__bases__ = tuple(bases) + + ns0.PolicyOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileCreateSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileCreateSpec_Def.__bases__: + bases = list(ns0.ProfileCreateSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileCreateSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileSerializedCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileSerializedCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileSerializedCreateSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"profileConfigString"), aname="_profileConfigString", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileCreateSpec_Def not in ns0.ProfileSerializedCreateSpec_Def.__bases__: + bases = list(ns0.ProfileSerializedCreateSpec_Def.__bases__) + bases.insert(0, ns0.ProfileCreateSpec_Def) + ns0.ProfileSerializedCreateSpec_Def.__bases__ = tuple(bases) + + ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileConfigInfo_Def.__bases__: + bases = list(ns0.ProfileConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileDescriptionSection_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileDescriptionSection") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileDescriptionSection_Def.schema + TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileDescriptionSection_Def.__bases__: + bases = list(ns0.ProfileDescriptionSection_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileDescriptionSection_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileDescriptionSection_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileDescriptionSection") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileDescriptionSection_Def.schema + TClist = [GTD("urn:vim25","ProfileDescriptionSection",lazy=True)(pname=(ns,"ProfileDescriptionSection"), aname="_ProfileDescriptionSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileDescriptionSection = [] + return + Holder.__name__ = "ArrayOfProfileDescriptionSection_Holder" + self.pyclass = Holder + + class ProfileDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileDescription_Def.schema + TClist = [GTD("urn:vim25","ProfileDescriptionSection",lazy=True)(pname=(ns,"section"), aname="_section", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileDescription_Def.__bases__: + bases = list(ns0.ProfileDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ProfileDestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileDestroyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileDestroyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ProfileDestroyRequestType_Holder" + self.pyclass = Holder + + class ProfileAssociateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileAssociateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileAssociateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = [] + return + Holder.__name__ = "ProfileAssociateRequestType_Holder" + self.pyclass = Holder + + class ProfileDissociateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileDissociateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileDissociateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = [] + return + Holder.__name__ = "ProfileDissociateRequestType_Holder" + self.pyclass = Holder + + class ProfileCheckComplianceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileCheckComplianceRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileCheckComplianceRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = [] + return + Holder.__name__ = "ProfileCheckComplianceRequestType_Holder" + self.pyclass = Holder + + class ProfileExportProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileExportProfileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileExportProfileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "ProfileExportProfileRequestType_Holder" + self.pyclass = Holder + + class CreateProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateProfileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateProfileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileCreateSpec",lazy=True)(pname=(ns,"createSpec"), aname="_createSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._createSpec = None + return + Holder.__name__ = "CreateProfileRequestType_Holder" + self.pyclass = Holder + + class ProfileQueryPolicyMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileQueryPolicyMetadataRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileQueryPolicyMetadataRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policyName"), aname="_policyName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._policyName = [] + return + Holder.__name__ = "ProfileQueryPolicyMetadataRequestType_Holder" + self.pyclass = Holder + + class ProfileFindAssociatedProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileFindAssociatedProfileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ProfileFindAssociatedProfileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "ProfileFindAssociatedProfileRequestType_Holder" + self.pyclass = Holder + + class ProfileMetadata_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileMetadata") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileMetadata_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtendedDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileMetadata_Def.__bases__: + bases = list(ns0.ProfileMetadata_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileMetadata_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileMetadata") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileMetadata_Def.schema + TClist = [GTD("urn:vim25","ProfileMetadata",lazy=True)(pname=(ns,"ProfileMetadata"), aname="_ProfileMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileMetadata = [] + return + Holder.__name__ = "ArrayOfProfileMetadata_Holder" + self.pyclass = Holder + + class ProfilePropertyPath_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfilePropertyPath") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfilePropertyPath_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"profilePath"), aname="_profilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policyId"), aname="_policyId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfilePropertyPath_Def.__bases__: + bases = list(ns0.ProfilePropertyPath_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfilePropertyPath_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterProfileConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterProfileConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"complyProfile"), aname="_complyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileConfigInfo_Def not in ns0.ClusterProfileConfigInfo_Def.__bases__: + bases = list(ns0.ClusterProfileConfigInfo_Def.__bases__) + bases.insert(0, ns0.ProfileConfigInfo_Def) + ns0.ClusterProfileConfigInfo_Def.__bases__ = tuple(bases) + + ns0.ProfileConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterProfileCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterProfileCreateSpec_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileCreateSpec_Def not in ns0.ClusterProfileCreateSpec_Def.__bases__: + bases = list(ns0.ClusterProfileCreateSpec_Def.__bases__) + bases.insert(0, ns0.ProfileCreateSpec_Def) + ns0.ClusterProfileCreateSpec_Def.__bases__ = tuple(bases) + + ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterProfileConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterProfileConfigSpec_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterProfileCreateSpec_Def not in ns0.ClusterProfileConfigSpec_Def.__bases__: + bases = list(ns0.ClusterProfileConfigSpec_Def.__bases__) + bases.insert(0, ns0.ClusterProfileCreateSpec_Def) + ns0.ClusterProfileConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ClusterProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileCompleteConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterProfileCompleteConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterProfileCompleteConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"complyProfile"), aname="_complyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterProfileConfigSpec_Def not in ns0.ClusterProfileCompleteConfigSpec_Def.__bases__: + bases = list(ns0.ClusterProfileCompleteConfigSpec_Def.__bases__) + bases.insert(0, ns0.ClusterProfileConfigSpec_Def) + ns0.ClusterProfileCompleteConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ClusterProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileServiceType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterProfileServiceType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ClusterProfileConfigServiceCreateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ClusterProfileConfigServiceCreateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ClusterProfileConfigServiceCreateSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"serviceType"), aname="_serviceType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ClusterProfileConfigSpec_Def not in ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__: + bases = list(ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__) + bases.insert(0, ns0.ClusterProfileConfigSpec_Def) + ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__ = tuple(bases) + + ns0.ClusterProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ClusterProfileUpdateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ClusterProfileUpdateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ClusterProfileUpdateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterProfileConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "ClusterProfileUpdateRequestType_Holder" + self.pyclass = Holder + + class ProfileExecuteResultStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ProfileExecuteResultStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ProfileExecuteError_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileExecuteError") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileExecuteError_Def.schema + TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileExecuteError_Def.__bases__: + bases = list(ns0.ProfileExecuteError_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileExecuteError_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfProfileExecuteError_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfProfileExecuteError") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfProfileExecuteError_Def.schema + TClist = [GTD("urn:vim25","ProfileExecuteError",lazy=True)(pname=(ns,"ProfileExecuteError"), aname="_ProfileExecuteError", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ProfileExecuteError = [] + return + Holder.__name__ = "ArrayOfProfileExecuteError_Holder" + self.pyclass = Holder + + class ProfileExecuteResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ProfileExecuteResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ProfileExecuteResult_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"inapplicablePath"), aname="_inapplicablePath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"requireInput"), aname="_requireInput", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileExecuteError",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ProfileExecuteResult_Def.__bases__: + bases = list(ns0.ProfileExecuteResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ProfileExecuteResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostApplyProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostApplyProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostApplyProfile_Def.schema + TClist = [GTD("urn:vim25","HostMemoryProfile",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","StorageProfile",lazy=True)(pname=(ns,"storage"), aname="_storage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkProfile",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DateTimeProfile",lazy=True)(pname=(ns,"datetime"), aname="_datetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FirewallProfile",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SecurityProfile",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceProfile",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionProfile",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","UserProfile",lazy=True)(pname=(ns,"userAccount"), aname="_userAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","UserGroupProfile",lazy=True)(pname=(ns,"usergroupAccount"), aname="_usergroupAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.HostApplyProfile_Def.__bases__: + bases = list(ns0.HostApplyProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.HostApplyProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PhysicalNicProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PhysicalNicProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PhysicalNicProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.PhysicalNicProfile_Def.__bases__: + bases = list(ns0.PhysicalNicProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.PhysicalNicProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPhysicalNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPhysicalNicProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPhysicalNicProfile_Def.schema + TClist = [GTD("urn:vim25","PhysicalNicProfile",lazy=True)(pname=(ns,"PhysicalNicProfile"), aname="_PhysicalNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PhysicalNicProfile = [] + return + Holder.__name__ = "ArrayOfPhysicalNicProfile_Holder" + self.pyclass = Holder + + class HostMemoryProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostMemoryProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostMemoryProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.HostMemoryProfile_Def.__bases__: + bases = list(ns0.HostMemoryProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.HostMemoryProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UserProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.UserProfile_Def.__bases__: + bases = list(ns0.UserProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.UserProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfUserProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfUserProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfUserProfile_Def.schema + TClist = [GTD("urn:vim25","UserProfile",lazy=True)(pname=(ns,"UserProfile"), aname="_UserProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._UserProfile = [] + return + Holder.__name__ = "ArrayOfUserProfile_Holder" + self.pyclass = Holder + + class UserGroupProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "UserGroupProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.UserGroupProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.UserGroupProfile_Def.__bases__: + bases = list(ns0.UserGroupProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.UserGroupProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfUserGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfUserGroupProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfUserGroupProfile_Def.schema + TClist = [GTD("urn:vim25","UserGroupProfile",lazy=True)(pname=(ns,"UserGroupProfile"), aname="_UserGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._UserGroupProfile = [] + return + Holder.__name__ = "ArrayOfUserGroupProfile_Holder" + self.pyclass = Holder + + class SecurityProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "SecurityProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.SecurityProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.SecurityProfile_Def.__bases__: + bases = list(ns0.SecurityProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.SecurityProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OptionProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OptionProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OptionProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.OptionProfile_Def.__bases__: + bases = list(ns0.OptionProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.OptionProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfOptionProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfOptionProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfOptionProfile_Def.schema + TClist = [GTD("urn:vim25","OptionProfile",lazy=True)(pname=(ns,"OptionProfile"), aname="_OptionProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._OptionProfile = [] + return + Holder.__name__ = "ArrayOfOptionProfile_Holder" + self.pyclass = Holder + + class DateTimeProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DateTimeProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DateTimeProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.DateTimeProfile_Def.__bases__: + bases = list(ns0.DateTimeProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.DateTimeProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ServiceProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServiceProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServiceProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.ServiceProfile_Def.__bases__: + bases = list(ns0.ServiceProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.ServiceProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfServiceProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfServiceProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfServiceProfile_Def.schema + TClist = [GTD("urn:vim25","ServiceProfile",lazy=True)(pname=(ns,"ServiceProfile"), aname="_ServiceProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ServiceProfile = [] + return + Holder.__name__ = "ArrayOfServiceProfile_Holder" + self.pyclass = Holder + + class FirewallProfileRulesetProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FirewallProfileRulesetProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FirewallProfileRulesetProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.FirewallProfileRulesetProfile_Def.__bases__: + bases = list(ns0.FirewallProfileRulesetProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.FirewallProfileRulesetProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfFirewallProfileRulesetProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfFirewallProfileRulesetProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfFirewallProfileRulesetProfile_Def.schema + TClist = [GTD("urn:vim25","FirewallProfileRulesetProfile",lazy=True)(pname=(ns,"FirewallProfileRulesetProfile"), aname="_FirewallProfileRulesetProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._FirewallProfileRulesetProfile = [] + return + Holder.__name__ = "ArrayOfFirewallProfileRulesetProfile_Holder" + self.pyclass = Holder + + class FirewallProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FirewallProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FirewallProfile_Def.schema + TClist = [GTD("urn:vim25","FirewallProfileRulesetProfile",lazy=True)(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.FirewallProfile_Def.__bases__: + bases = list(ns0.FirewallProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.FirewallProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NasStorageProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NasStorageProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NasStorageProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.NasStorageProfile_Def.__bases__: + bases = list(ns0.NasStorageProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.NasStorageProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfNasStorageProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfNasStorageProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfNasStorageProfile_Def.schema + TClist = [GTD("urn:vim25","NasStorageProfile",lazy=True)(pname=(ns,"NasStorageProfile"), aname="_NasStorageProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._NasStorageProfile = [] + return + Holder.__name__ = "ArrayOfNasStorageProfile_Holder" + self.pyclass = Holder + + class StorageProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StorageProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StorageProfile_Def.schema + TClist = [GTD("urn:vim25","NasStorageProfile",lazy=True)(pname=(ns,"nasStorage"), aname="_nasStorage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.StorageProfile_Def.__bases__: + bases = list(ns0.StorageProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.StorageProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkProfileDnsConfigProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkProfileDnsConfigProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkProfileDnsConfigProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.NetworkProfileDnsConfigProfile_Def.__bases__: + bases = list(ns0.NetworkProfileDnsConfigProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.NetworkProfileDnsConfigProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NetworkProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkProfile_Def.schema + TClist = [GTD("urn:vim25","VirtualSwitchProfile",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmPortGroupProfile",lazy=True)(pname=(ns,"vmPortGroup"), aname="_vmPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupProfile",lazy=True)(pname=(ns,"hostPortGroup"), aname="_hostPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceConsolePortGroupProfile",lazy=True)(pname=(ns,"serviceConsolePortGroup"), aname="_serviceConsolePortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkProfileDnsConfigProfile",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpRouteProfile",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpRouteProfile",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicProfile",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsProfile",lazy=True)(pname=(ns,"dvswitch"), aname="_dvswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsServiceConsoleVNicProfile",lazy=True)(pname=(ns,"dvsServiceConsoleNic"), aname="_dvsServiceConsoleNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsHostVNicProfile",lazy=True)(pname=(ns,"dvsHostNic"), aname="_dvsHostNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.NetworkProfile_Def.__bases__: + bases = list(ns0.NetworkProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.NetworkProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsVNicProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsVNicProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsVNicProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.DvsVNicProfile_Def.__bases__: + bases = list(ns0.DvsVNicProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.DvsVNicProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DvsServiceConsoleVNicProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsServiceConsoleVNicProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsServiceConsoleVNicProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsVNicProfile_Def not in ns0.DvsServiceConsoleVNicProfile_Def.__bases__: + bases = list(ns0.DvsServiceConsoleVNicProfile_Def.__bases__) + bases.insert(0, ns0.DvsVNicProfile_Def) + ns0.DvsServiceConsoleVNicProfile_Def.__bases__ = tuple(bases) + + ns0.DvsVNicProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDvsServiceConsoleVNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDvsServiceConsoleVNicProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDvsServiceConsoleVNicProfile_Def.schema + TClist = [GTD("urn:vim25","DvsServiceConsoleVNicProfile",lazy=True)(pname=(ns,"DvsServiceConsoleVNicProfile"), aname="_DvsServiceConsoleVNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DvsServiceConsoleVNicProfile = [] + return + Holder.__name__ = "ArrayOfDvsServiceConsoleVNicProfile_Holder" + self.pyclass = Holder + + class DvsHostVNicProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsHostVNicProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsHostVNicProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DvsVNicProfile_Def not in ns0.DvsHostVNicProfile_Def.__bases__: + bases = list(ns0.DvsHostVNicProfile_Def.__bases__) + bases.insert(0, ns0.DvsVNicProfile_Def) + ns0.DvsHostVNicProfile_Def.__bases__ = tuple(bases) + + ns0.DvsVNicProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDvsHostVNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDvsHostVNicProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDvsHostVNicProfile_Def.schema + TClist = [GTD("urn:vim25","DvsHostVNicProfile",lazy=True)(pname=(ns,"DvsHostVNicProfile"), aname="_DvsHostVNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DvsHostVNicProfile = [] + return + Holder.__name__ = "ArrayOfDvsHostVNicProfile_Holder" + self.pyclass = Holder + + class DvsProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DvsProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DvsProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PnicUplinkProfile",lazy=True)(pname=(ns,"uplink"), aname="_uplink", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.DvsProfile_Def.__bases__: + bases = list(ns0.DvsProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.DvsProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfDvsProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfDvsProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfDvsProfile_Def.schema + TClist = [GTD("urn:vim25","DvsProfile",lazy=True)(pname=(ns,"DvsProfile"), aname="_DvsProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._DvsProfile = [] + return + Holder.__name__ = "ArrayOfDvsProfile_Holder" + self.pyclass = Holder + + class PnicUplinkProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PnicUplinkProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PnicUplinkProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.PnicUplinkProfile_Def.__bases__: + bases = list(ns0.PnicUplinkProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.PnicUplinkProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfPnicUplinkProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfPnicUplinkProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfPnicUplinkProfile_Def.schema + TClist = [GTD("urn:vim25","PnicUplinkProfile",lazy=True)(pname=(ns,"PnicUplinkProfile"), aname="_PnicUplinkProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._PnicUplinkProfile = [] + return + Holder.__name__ = "ArrayOfPnicUplinkProfile_Holder" + self.pyclass = Holder + + class IpRouteProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpRouteProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpRouteProfile_Def.schema + TClist = [GTD("urn:vim25","StaticRouteProfile",lazy=True)(pname=(ns,"staticRoute"), aname="_staticRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.IpRouteProfile_Def.__bases__: + bases = list(ns0.IpRouteProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.IpRouteProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class StaticRouteProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "StaticRouteProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.StaticRouteProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.StaticRouteProfile_Def.__bases__: + bases = list(ns0.StaticRouteProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.StaticRouteProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfStaticRouteProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfStaticRouteProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfStaticRouteProfile_Def.schema + TClist = [GTD("urn:vim25","StaticRouteProfile",lazy=True)(pname=(ns,"StaticRouteProfile"), aname="_StaticRouteProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._StaticRouteProfile = [] + return + Holder.__name__ = "ArrayOfStaticRouteProfile_Holder" + self.pyclass = Holder + + class LinkProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "LinkProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.LinkProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.LinkProfile_Def.__bases__: + bases = list(ns0.LinkProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.LinkProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class NumPortsProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NumPortsProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NumPortsProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.NumPortsProfile_Def.__bases__: + bases = list(ns0.NumPortsProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.NumPortsProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSwitchProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSwitchProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSwitchProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkProfile",lazy=True)(pname=(ns,"link"), aname="_link", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NumPortsProfile",lazy=True)(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkPolicyProfile",lazy=True)(pname=(ns,"networkPolicy"), aname="_networkPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.VirtualSwitchProfile_Def.__bases__: + bases = list(ns0.VirtualSwitchProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.VirtualSwitchProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualSwitchProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualSwitchProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualSwitchProfile_Def.schema + TClist = [GTD("urn:vim25","VirtualSwitchProfile",lazy=True)(pname=(ns,"VirtualSwitchProfile"), aname="_VirtualSwitchProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualSwitchProfile = [] + return + Holder.__name__ = "ArrayOfVirtualSwitchProfile_Holder" + self.pyclass = Holder + + class VlanProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VlanProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VlanProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.VlanProfile_Def.__bases__: + bases = list(ns0.VlanProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.VlanProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSwitchSelectionProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSwitchSelectionProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSwitchSelectionProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.VirtualSwitchSelectionProfile_Def.__bases__: + bases = list(ns0.VirtualSwitchSelectionProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.VirtualSwitchSelectionProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class PortGroupProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "PortGroupProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.PortGroupProfile_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VlanProfile",lazy=True)(pname=(ns,"vlan"), aname="_vlan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSwitchSelectionProfile",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkPolicyProfile",lazy=True)(pname=(ns,"networkPolicy"), aname="_networkPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.PortGroupProfile_Def.__bases__: + bases = list(ns0.PortGroupProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.PortGroupProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmPortGroupProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmPortGroupProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmPortGroupProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PortGroupProfile_Def not in ns0.VmPortGroupProfile_Def.__bases__: + bases = list(ns0.VmPortGroupProfile_Def.__bases__) + bases.insert(0, ns0.PortGroupProfile_Def) + ns0.VmPortGroupProfile_Def.__bases__ = tuple(bases) + + ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVmPortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVmPortGroupProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVmPortGroupProfile_Def.schema + TClist = [GTD("urn:vim25","VmPortGroupProfile",lazy=True)(pname=(ns,"VmPortGroupProfile"), aname="_VmPortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VmPortGroupProfile = [] + return + Holder.__name__ = "ArrayOfVmPortGroupProfile_Holder" + self.pyclass = Holder + + class HostPortGroupProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostPortGroupProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostPortGroupProfile_Def.schema + TClist = [GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PortGroupProfile_Def not in ns0.HostPortGroupProfile_Def.__bases__: + bases = list(ns0.HostPortGroupProfile_Def.__bases__) + bases.insert(0, ns0.PortGroupProfile_Def) + ns0.HostPortGroupProfile_Def.__bases__ = tuple(bases) + + ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostPortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostPortGroupProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostPortGroupProfile_Def.schema + TClist = [GTD("urn:vim25","HostPortGroupProfile",lazy=True)(pname=(ns,"HostPortGroupProfile"), aname="_HostPortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostPortGroupProfile = [] + return + Holder.__name__ = "ArrayOfHostPortGroupProfile_Holder" + self.pyclass = Holder + + class ServiceConsolePortGroupProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ServiceConsolePortGroupProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ServiceConsolePortGroupProfile_Def.schema + TClist = [GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.PortGroupProfile_Def not in ns0.ServiceConsolePortGroupProfile_Def.__bases__: + bases = list(ns0.ServiceConsolePortGroupProfile_Def.__bases__) + bases.insert(0, ns0.PortGroupProfile_Def) + ns0.ServiceConsolePortGroupProfile_Def.__bases__ = tuple(bases) + + ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfServiceConsolePortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfServiceConsolePortGroupProfile") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfServiceConsolePortGroupProfile_Def.schema + TClist = [GTD("urn:vim25","ServiceConsolePortGroupProfile",lazy=True)(pname=(ns,"ServiceConsolePortGroupProfile"), aname="_ServiceConsolePortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ServiceConsolePortGroupProfile = [] + return + Holder.__name__ = "ArrayOfServiceConsolePortGroupProfile_Holder" + self.pyclass = Holder + + class NetworkPolicyProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "NetworkPolicyProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.NetworkPolicyProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.NetworkPolicyProfile_Def.__bases__: + bases = list(ns0.NetworkPolicyProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.NetworkPolicyProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IpAddressProfile_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpAddressProfile") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpAddressProfile_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ApplyProfile_Def not in ns0.IpAddressProfile_Def.__bases__: + bases = list(ns0.IpAddressProfile_Def.__bases__) + bases.insert(0, ns0.ApplyProfile_Def) + ns0.IpAddressProfile_Def.__bases__ = tuple(bases) + + ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileConfigInfo_Def.schema + TClist = [GTD("urn:vim25","HostApplyProfile",lazy=True)(pname=(ns,"applyProfile"), aname="_applyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"defaultComplyProfile"), aname="_defaultComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceLocator",lazy=True)(pname=(ns,"defaultComplyLocator"), aname="_defaultComplyLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"customComplyProfile"), aname="_customComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledExpressionList"), aname="_disabledExpressionList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileConfigInfo_Def not in ns0.HostProfileConfigInfo_Def.__bases__: + bases = list(ns0.HostProfileConfigInfo_Def.__bases__) + bases.insert(0, ns0.ProfileConfigInfo_Def) + ns0.HostProfileConfigInfo_Def.__bases__ = tuple(bases) + + ns0.ProfileConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileConfigSpec_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ProfileCreateSpec_Def not in ns0.HostProfileConfigSpec_Def.__bases__: + bases = list(ns0.HostProfileConfigSpec_Def.__bases__) + bases.insert(0, ns0.ProfileCreateSpec_Def) + ns0.HostProfileConfigSpec_Def.__bases__ = tuple(bases) + + ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileCompleteConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileCompleteConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileCompleteConfigSpec_Def.schema + TClist = [GTD("urn:vim25","HostApplyProfile",lazy=True)(pname=(ns,"applyProfile"), aname="_applyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"customComplyProfile"), aname="_customComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disabledExpressionListChanged"), aname="_disabledExpressionListChanged", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledExpressionList"), aname="_disabledExpressionList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostProfileConfigSpec_Def not in ns0.HostProfileCompleteConfigSpec_Def.__bases__: + bases = list(ns0.HostProfileCompleteConfigSpec_Def.__bases__) + bases.insert(0, ns0.HostProfileConfigSpec_Def) + ns0.HostProfileCompleteConfigSpec_Def.__bases__ = tuple(bases) + + ns0.HostProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileHostBasedConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileHostBasedConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileHostBasedConfigSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HostProfileConfigSpec_Def not in ns0.HostProfileHostBasedConfigSpec_Def.__bases__: + bases = list(ns0.HostProfileHostBasedConfigSpec_Def.__bases__) + bases.insert(0, ns0.HostProfileConfigSpec_Def) + ns0.HostProfileHostBasedConfigSpec_Def.__bases__ = tuple(bases) + + ns0.HostProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileUpdateReferenceHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileUpdateReferenceHostRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileUpdateReferenceHostRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + return + Holder.__name__ = "HostProfileUpdateReferenceHostRequestType_Holder" + self.pyclass = Holder + + class HostProfileUpdateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileUpdateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileUpdateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProfileConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._config = None + return + Holder.__name__ = "HostProfileUpdateRequestType_Holder" + self.pyclass = Holder + + class HostProfileExecuteRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileExecuteRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileExecuteRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"deferredParam"), aname="_deferredParam", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._deferredParam = [] + return + Holder.__name__ = "HostProfileExecuteRequestType_Holder" + self.pyclass = Holder + + class HostProfileManagerConfigTaskList_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostProfileManagerConfigTaskList") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostProfileManagerConfigTaskList_Def.schema + TClist = [GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"taskDescription"), aname="_taskDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostProfileManagerConfigTaskList_Def.__bases__: + bases = list(ns0.HostProfileManagerConfigTaskList_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostProfileManagerConfigTaskList_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostProfileApplyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileApplyRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileApplyRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._configSpec = None + return + Holder.__name__ = "HostProfileApplyRequestType_Holder" + self.pyclass = Holder + + class HostProfileGenerateConfigTaskListRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileGenerateConfigTaskListRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileGenerateConfigTaskListRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._configSpec = None + self._host = None + return + Holder.__name__ = "HostProfileGenerateConfigTaskListRequestType_Holder" + self.pyclass = Holder + + class HostProfileQueryProfileMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileQueryProfileMetadataRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileQueryProfileMetadataRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"profileName"), aname="_profileName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._profileName = [] + return + Holder.__name__ = "HostProfileQueryProfileMetadataRequestType_Holder" + self.pyclass = Holder + + class HostProfileCreateDefaultProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "HostProfileCreateDefaultProfileRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.HostProfileCreateDefaultProfileRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"profileType"), aname="_profileType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._profileType = None + return + Holder.__name__ = "HostProfileCreateDefaultProfileRequestType_Holder" + self.pyclass = Holder + + class RemoveScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RemoveScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class ReconfigureScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ReconfigureScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ReconfigureScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._spec = None + return + Holder.__name__ = "ReconfigureScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class RunScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RunScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RunScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "RunScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class ScheduledTaskDetail_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskDetail") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskDetail_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"frequency"), aname="_frequency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TypeDescription_Def not in ns0.ScheduledTaskDetail_Def.__bases__: + bases = list(ns0.ScheduledTaskDetail_Def.__bases__) + bases.insert(0, ns0.TypeDescription_Def) + ns0.ScheduledTaskDetail_Def.__bases__ = tuple(bases) + + ns0.TypeDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfScheduledTaskDetail_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfScheduledTaskDetail") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfScheduledTaskDetail_Def.schema + TClist = [GTD("urn:vim25","ScheduledTaskDetail",lazy=True)(pname=(ns,"ScheduledTaskDetail"), aname="_ScheduledTaskDetail", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ScheduledTaskDetail = [] + return + Holder.__name__ = "ArrayOfScheduledTaskDetail_Holder" + self.pyclass = Holder + + class ScheduledTaskDescription_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskDescription") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskDescription_Def.schema + TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskDetail",lazy=True)(pname=(ns,"schedulerInfo"), aname="_schedulerInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"dayOfWeek"), aname="_dayOfWeek", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"weekOfMonth"), aname="_weekOfMonth", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ScheduledTaskDescription_Def.__bases__: + bases = list(ns0.ScheduledTaskDescription_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ScheduledTaskDescription_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModifiedTime"), aname="_lastModifiedTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lastModifiedUser"), aname="_lastModifiedUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"nextRunTime"), aname="_nextRunTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"prevRunTime"), aname="_prevRunTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"progress"), aname="_progress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"activeTask"), aname="_activeTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"taskObject"), aname="_taskObject", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ScheduledTaskSpec_Def not in ns0.ScheduledTaskInfo_Def.__bases__: + bases = list(ns0.ScheduledTaskInfo_Def.__bases__) + bases.insert(0, ns0.ScheduledTaskSpec_Def) + ns0.ScheduledTaskInfo_Def.__bases__ = tuple(bases) + + ns0.ScheduledTaskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CreateScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + self._spec = None + return + Holder.__name__ = "CreateScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class RetrieveEntityScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveEntityScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveEntityScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = None + return + Holder.__name__ = "RetrieveEntityScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class CreateObjectScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateObjectScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateObjectScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = None + self._spec = None + return + Holder.__name__ = "CreateObjectScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class RetrieveObjectScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RetrieveObjectScheduledTaskRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RetrieveObjectScheduledTaskRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = None + return + Holder.__name__ = "RetrieveObjectScheduledTaskRequestType_Holder" + self.pyclass = Holder + + class TaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "TaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.TaskScheduler_Def.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"activeTime"), aname="_activeTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expireTime"), aname="_expireTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.TaskScheduler_Def.__bases__: + bases = list(ns0.TaskScheduler_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.TaskScheduler_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class AfterStartupTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "AfterStartupTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.AfterStartupTaskScheduler_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"minute"), aname="_minute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskScheduler_Def not in ns0.AfterStartupTaskScheduler_Def.__bases__: + bases = list(ns0.AfterStartupTaskScheduler_Def.__bases__) + bases.insert(0, ns0.TaskScheduler_Def) + ns0.AfterStartupTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class OnceTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "OnceTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.OnceTaskScheduler_Def.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"runAt"), aname="_runAt", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskScheduler_Def not in ns0.OnceTaskScheduler_Def.__bases__: + bases = list(ns0.OnceTaskScheduler_Def.__bases__) + bases.insert(0, ns0.TaskScheduler_Def) + ns0.OnceTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class RecurrentTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "RecurrentTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.RecurrentTaskScheduler_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.TaskScheduler_Def not in ns0.RecurrentTaskScheduler_Def.__bases__: + bases = list(ns0.RecurrentTaskScheduler_Def.__bases__) + bases.insert(0, ns0.TaskScheduler_Def) + ns0.RecurrentTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HourlyTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HourlyTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HourlyTaskScheduler_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"minute"), aname="_minute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.RecurrentTaskScheduler_Def not in ns0.HourlyTaskScheduler_Def.__bases__: + bases = list(ns0.HourlyTaskScheduler_Def.__bases__) + bases.insert(0, ns0.RecurrentTaskScheduler_Def) + ns0.HourlyTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.RecurrentTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DailyTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DailyTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DailyTaskScheduler_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"hour"), aname="_hour", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.HourlyTaskScheduler_Def not in ns0.DailyTaskScheduler_Def.__bases__: + bases = list(ns0.DailyTaskScheduler_Def.__bases__) + bases.insert(0, ns0.HourlyTaskScheduler_Def) + ns0.DailyTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.HourlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class WeeklyTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "WeeklyTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.WeeklyTaskScheduler_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"sunday"), aname="_sunday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"monday"), aname="_monday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tuesday"), aname="_tuesday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wednesday"), aname="_wednesday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thursday"), aname="_thursday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"friday"), aname="_friday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"saturday"), aname="_saturday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DailyTaskScheduler_Def not in ns0.WeeklyTaskScheduler_Def.__bases__: + bases = list(ns0.WeeklyTaskScheduler_Def.__bases__) + bases.insert(0, ns0.DailyTaskScheduler_Def) + ns0.WeeklyTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.DailyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MonthlyTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MonthlyTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MonthlyTaskScheduler_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DailyTaskScheduler_Def not in ns0.MonthlyTaskScheduler_Def.__bases__: + bases = list(ns0.MonthlyTaskScheduler_Def.__bases__) + bases.insert(0, ns0.DailyTaskScheduler_Def) + ns0.MonthlyTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.DailyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class MonthlyByDayTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MonthlyByDayTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MonthlyByDayTaskScheduler_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"day"), aname="_day", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MonthlyTaskScheduler_Def not in ns0.MonthlyByDayTaskScheduler_Def.__bases__: + bases = list(ns0.MonthlyByDayTaskScheduler_Def.__bases__) + bases.insert(0, ns0.MonthlyTaskScheduler_Def) + ns0.MonthlyByDayTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.MonthlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class DayOfWeek_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DayOfWeek") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class WeekOfMonth_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "WeekOfMonth") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class MonthlyByWeekdayTaskScheduler_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "MonthlyByWeekdayTaskScheduler") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.MonthlyByWeekdayTaskScheduler_Def.schema + TClist = [GTD("urn:vim25","WeekOfMonth",lazy=True)(pname=(ns,"offset"), aname="_offset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DayOfWeek",lazy=True)(pname=(ns,"weekday"), aname="_weekday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.MonthlyTaskScheduler_Def not in ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__: + bases = list(ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__) + bases.insert(0, ns0.MonthlyTaskScheduler_Def) + ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__ = tuple(bases) + + ns0.MonthlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ScheduledTaskSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ScheduledTaskSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ScheduledTaskSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskScheduler",lazy=True)(pname=(ns,"scheduler"), aname="_scheduler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Action",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"notification"), aname="_notification", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ScheduledTaskSpec_Def.__bases__: + bases = list(ns0.ScheduledTaskSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ScheduledTaskSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppCloneSpecNetworkMappingPair_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppCloneSpecNetworkMappingPair") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppCloneSpecNetworkMappingPair_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destination"), aname="_destination", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__: + bases = list(ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppCloneSpecNetworkMappingPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppCloneSpecNetworkMappingPair") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppCloneSpecNetworkMappingPair_Def.schema + TClist = [GTD("urn:vim25","VAppCloneSpecNetworkMappingPair",lazy=True)(pname=(ns,"VAppCloneSpecNetworkMappingPair"), aname="_VAppCloneSpecNetworkMappingPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppCloneSpecNetworkMappingPair = [] + return + Holder.__name__ = "ArrayOfVAppCloneSpecNetworkMappingPair_Holder" + self.pyclass = Holder + + class VAppCloneSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppCloneSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppCloneSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"location"), aname="_location", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resourceSpec"), aname="_resourceSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppCloneSpecNetworkMappingPair",lazy=True)(pname=(ns,"networkMapping"), aname="_networkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppCloneSpec_Def.__bases__: + bases = list(ns0.VAppCloneSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppCloneSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppAutoStartAction_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VAppAutoStartAction") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VAppEntityConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppEntityConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppEntityConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startOrder"), aname="_startOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"waitingForGuest"), aname="_waitingForGuest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startAction"), aname="_startAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppEntityConfigInfo_Def.__bases__: + bases = list(ns0.VAppEntityConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppEntityConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppEntityConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppEntityConfigInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppEntityConfigInfo_Def.schema + TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"VAppEntityConfigInfo"), aname="_VAppEntityConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppEntityConfigInfo = [] + return + Holder.__name__ = "ArrayOfVAppEntityConfigInfo_Holder" + self.pyclass = Holder + + class VAppIPAssignmentInfoIpAllocationPolicy_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VAppIPAssignmentInfoIpAllocationPolicy") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VAppIPAssignmentInfoAllocationSchemes_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VAppIPAssignmentInfoAllocationSchemes") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VAppIPAssignmentInfoProtocols_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VAppIPAssignmentInfoProtocols") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VAppIPAssignmentInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppIPAssignmentInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppIPAssignmentInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"supportedAllocationScheme"), aname="_supportedAllocationScheme", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationPolicy"), aname="_ipAllocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedIpProtocol"), aname="_supportedIpProtocol", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocol"), aname="_ipProtocol", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppIPAssignmentInfo_Def.__bases__: + bases = list(ns0.VAppIPAssignmentInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppIPAssignmentInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IpPoolIpPoolConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpPoolIpPoolConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpPoolIpPoolConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"subnetAddress"), aname="_subnetAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"netmask"), aname="_netmask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"range"), aname="_range", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dns"), aname="_dns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpServerAvailable"), aname="_dhcpServerAvailable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipPoolEnabled"), aname="_ipPoolEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.IpPoolIpPoolConfigInfo_Def.__bases__: + bases = list(ns0.IpPoolIpPoolConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.IpPoolIpPoolConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class IpPoolAssociation_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpPoolAssociation") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpPoolAssociation_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"networkName"), aname="_networkName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.IpPoolAssociation_Def.__bases__: + bases = list(ns0.IpPoolAssociation_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.IpPoolAssociation_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfIpPoolAssociation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfIpPoolAssociation") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfIpPoolAssociation_Def.schema + TClist = [GTD("urn:vim25","IpPoolAssociation",lazy=True)(pname=(ns,"IpPoolAssociation"), aname="_IpPoolAssociation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._IpPoolAssociation = [] + return + Holder.__name__ = "ArrayOfIpPoolAssociation_Holder" + self.pyclass = Holder + + class IpPool_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "IpPool") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.IpPool_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolIpPoolConfigInfo",lazy=True)(pname=(ns,"ipv4Config"), aname="_ipv4Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolIpPoolConfigInfo",lazy=True)(pname=(ns,"ipv6Config"), aname="_ipv6Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsDomain"), aname="_dnsDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsSearchPath"), aname="_dnsSearchPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostPrefix"), aname="_hostPrefix", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"httpProxy"), aname="_httpProxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolAssociation",lazy=True)(pname=(ns,"networkAssociation"), aname="_networkAssociation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.IpPool_Def.__bases__: + bases = list(ns0.IpPool_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.IpPool_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfIpPool_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfIpPool") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfIpPool_Def.schema + TClist = [GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"IpPool"), aname="_IpPool", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._IpPool = [] + return + Holder.__name__ = "ArrayOfIpPool_Holder" + self.pyclass = Holder + + class VAppOvfSectionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppOvfSectionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppOvfSectionInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"namespace"), aname="_namespace", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"atEnvelopeLevel"), aname="_atEnvelopeLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contents"), aname="_contents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppOvfSectionInfo_Def.__bases__: + bases = list(ns0.VAppOvfSectionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppOvfSectionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppOvfSectionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppOvfSectionInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppOvfSectionInfo_Def.schema + TClist = [GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"VAppOvfSectionInfo"), aname="_VAppOvfSectionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppOvfSectionInfo = [] + return + Holder.__name__ = "ArrayOfVAppOvfSectionInfo_Holder" + self.pyclass = Holder + + class VAppProductInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppProductInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppProductInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"classId"), aname="_classId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullVersion"), aname="_fullVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendorUrl"), aname="_vendorUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productUrl"), aname="_productUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"appUrl"), aname="_appUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppProductInfo_Def.__bases__: + bases = list(ns0.VAppProductInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppProductInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppProductInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppProductInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppProductInfo_Def.schema + TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"VAppProductInfo"), aname="_VAppProductInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppProductInfo = [] + return + Holder.__name__ = "ArrayOfVAppProductInfo_Holder" + self.pyclass = Holder + + class VAppPropertyInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppPropertyInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppPropertyInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"classId"), aname="_classId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"userConfigurable"), aname="_userConfigurable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VAppPropertyInfo_Def.__bases__: + bases = list(ns0.VAppPropertyInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VAppPropertyInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppPropertyInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppPropertyInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppPropertyInfo_Def.schema + TClist = [GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"VAppPropertyInfo"), aname="_VAppPropertyInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppPropertyInfo = [] + return + Holder.__name__ = "ArrayOfVAppPropertyInfo_Holder" + self.pyclass = Holder + + class VAppConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppConfigInfo_Def.schema + TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigInfo_Def not in ns0.VAppConfigInfo_Def.__bases__: + bases = list(ns0.VAppConfigInfo_Def.__bases__) + bases.insert(0, ns0.VmConfigInfo_Def) + ns0.VAppConfigInfo_Def.__bases__ = tuple(bases) + + ns0.VmConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VmConfigSpec_Def not in ns0.VAppConfigSpec_Def.__bases__: + bases = list(ns0.VAppConfigSpec_Def.__bases__) + bases.insert(0, ns0.VmConfigSpec_Def) + ns0.VAppConfigSpec_Def.__bases__ = tuple(bases) + + ns0.VmConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualAppImportSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualAppImportSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualAppImportSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"vAppConfigSpec"), aname="_vAppConfigSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resourcePoolSpec"), aname="_resourcePoolSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"child"), aname="_child", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ImportSpec_Def not in ns0.VirtualAppImportSpec_Def.__bases__: + bases = list(ns0.VirtualAppImportSpec_Def.__bases__) + bases.insert(0, ns0.ImportSpec_Def) + ns0.VirtualAppImportSpec_Def.__bases__ = tuple(bases) + + ns0.ImportSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigInfo_Def.schema + TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppIPAssignmentInfo",lazy=True)(pname=(ns,"ipAssignment"), aname="_ipAssignment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"ovfSection"), aname="_ovfSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfEnvironmentTransport"), aname="_ovfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"installBootStopDelay"), aname="_installBootStopDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmConfigInfo_Def.__bases__: + bases = list(ns0.VmConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VmConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VmConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VmConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VAppProductSpec",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertySpec",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppIPAssignmentInfo",lazy=True)(pname=(ns,"ipAssignment"), aname="_ipAssignment", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppOvfSectionSpec",lazy=True)(pname=(ns,"ovfSection"), aname="_ovfSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfEnvironmentTransport"), aname="_ovfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"installBootStopDelay"), aname="_installBootStopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VmConfigSpec_Def.__bases__: + bases = list(ns0.VmConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VmConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VAppProductSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppProductSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppProductSpec_Def.schema + TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.VAppProductSpec_Def.__bases__: + bases = list(ns0.VAppProductSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.VAppProductSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppProductSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppProductSpec_Def.schema + TClist = [GTD("urn:vim25","VAppProductSpec",lazy=True)(pname=(ns,"VAppProductSpec"), aname="_VAppProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppProductSpec = [] + return + Holder.__name__ = "ArrayOfVAppProductSpec_Holder" + self.pyclass = Holder + + class VAppPropertySpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppPropertySpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppPropertySpec_Def.schema + TClist = [GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.VAppPropertySpec_Def.__bases__: + bases = list(ns0.VAppPropertySpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.VAppPropertySpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppPropertySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppPropertySpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppPropertySpec_Def.schema + TClist = [GTD("urn:vim25","VAppPropertySpec",lazy=True)(pname=(ns,"VAppPropertySpec"), aname="_VAppPropertySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppPropertySpec = [] + return + Holder.__name__ = "ArrayOfVAppPropertySpec_Holder" + self.pyclass = Holder + + class VAppOvfSectionSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VAppOvfSectionSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VAppOvfSectionSpec_Def.schema + TClist = [GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.VAppOvfSectionSpec_Def.__bases__: + bases = list(ns0.VAppOvfSectionSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.VAppOvfSectionSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVAppOvfSectionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVAppOvfSectionSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVAppOvfSectionSpec_Def.schema + TClist = [GTD("urn:vim25","VAppOvfSectionSpec",lazy=True)(pname=(ns,"VAppOvfSectionSpec"), aname="_VAppOvfSectionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VAppOvfSectionSpec = [] + return + Holder.__name__ = "ArrayOfVAppOvfSectionSpec_Holder" + self.pyclass = Holder + + class OpenInventoryViewFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "OpenInventoryViewFolderRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.OpenInventoryViewFolderRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = [] + return + Holder.__name__ = "OpenInventoryViewFolderRequestType_Holder" + self.pyclass = Holder + + class CloseInventoryViewFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CloseInventoryViewFolderRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CloseInventoryViewFolderRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._entity = [] + return + Holder.__name__ = "CloseInventoryViewFolderRequestType_Holder" + self.pyclass = Holder + + class ModifyListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ModifyListViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ModifyListViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"add"), aname="_add", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"remove"), aname="_remove", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._add = [] + self._remove = [] + return + Holder.__name__ = "ModifyListViewRequestType_Holder" + self.pyclass = Holder + + class ResetListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetListViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetListViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = [] + return + Holder.__name__ = "ResetListViewRequestType_Holder" + self.pyclass = Holder + + class ResetListViewFromViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ResetListViewFromViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ResetListViewFromViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"view"), aname="_view", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._view = None + return + Holder.__name__ = "ResetListViewFromViewRequestType_Holder" + self.pyclass = Holder + + class DestroyViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "DestroyViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.DestroyViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "DestroyViewRequestType_Holder" + self.pyclass = Holder + + class CreateInventoryViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateInventoryViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateInventoryViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + return + Holder.__name__ = "CreateInventoryViewRequestType_Holder" + self.pyclass = Holder + + class CreateContainerViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateContainerViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateContainerViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._container = None + self._type = [] + self._recursive = None + return + Holder.__name__ = "CreateContainerViewRequestType_Holder" + self.pyclass = Holder + + class CreateListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateListViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateListViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._obj = [] + return + Holder.__name__ = "CreateListViewRequestType_Holder" + self.pyclass = Holder + + class CreateListViewFromViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CreateListViewFromViewRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CreateListViewFromViewRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"view"), aname="_view", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._view = None + return + Holder.__name__ = "CreateListViewFromViewRequestType_Holder" + self.pyclass = Holder + + class VirtualMachineAffinityInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineAffinityInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineAffinityInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"affinitySet"), aname="_affinitySet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineAffinityInfo_Def.__bases__: + bases = list(ns0.VirtualMachineAffinityInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineAffinityInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineBootOptions_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineBootOptions") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineBootOptions_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"bootDelay"), aname="_bootDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enterBIOSSetup"), aname="_enterBIOSSetup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineBootOptions_Def.__bases__: + bases = list(ns0.VirtualMachineBootOptions_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineBootOptions_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineCapability_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineCapability") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineCapability_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"snapshotOperationsSupported"), aname="_snapshotOperationsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleSnapshotsSupported"), aname="_multipleSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotConfigSupported"), aname="_snapshotConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"poweredOffSnapshotsSupported"), aname="_poweredOffSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memorySnapshotsSupported"), aname="_memorySnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"revertToSnapshotSupported"), aname="_revertToSnapshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiescedSnapshotsSupported"), aname="_quiescedSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disableSnapshotsSupported"), aname="_disableSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"lockSnapshotsSupported"), aname="_lockSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"consolePreferencesSupported"), aname="_consolePreferencesSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuFeatureMaskSupported"), aname="_cpuFeatureMaskSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"s1AcpiManagementSupported"), aname="_s1AcpiManagementSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingScreenResolutionSupported"), aname="_settingScreenResolutionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsAutoUpdateSupported"), aname="_toolsAutoUpdateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnSupported"), aname="_vmNpivWwnSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivWwnOnNonRdmVmSupported"), aname="_npivWwnOnNonRdmVmSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnDisableSupported"), aname="_vmNpivWwnDisableSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnUpdateSupported"), aname="_vmNpivWwnUpdateSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"swapPlacementSupported"), aname="_swapPlacementSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsSyncTimeSupported"), aname="_toolsSyncTimeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualMmuUsageSupported"), aname="_virtualMmuUsageSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskSharesSupported"), aname="_diskSharesSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"bootOptionsSupported"), aname="_bootOptionsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingVideoRamSizeSupported"), aname="_settingVideoRamSizeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingDisplayTopologySupported"), aname="_settingDisplayTopologySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplaySupported"), aname="_recordReplaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingSupported"), aname="_changeTrackingSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineCapability_Def.__bases__: + bases = list(ns0.VirtualMachineCapability_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineCapability_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineCdromInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineCdromInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineCdromInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineCdromInfo_Def.__bases__: + bases = list(ns0.VirtualMachineCdromInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineCdromInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineCdromInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineCdromInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineCdromInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineCdromInfo",lazy=True)(pname=(ns,"VirtualMachineCdromInfo"), aname="_VirtualMachineCdromInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineCdromInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineCdromInfo_Holder" + self.pyclass = Holder + + class VirtualMachineCloneSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineCloneSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineCloneSpec_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"location"), aname="_location", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"customization"), aname="_customization", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOn"), aname="_powerOn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineCloneSpec_Def.__bases__: + bases = list(ns0.VirtualMachineCloneSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineCloneSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineConfigInfoNpivWwnType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigInfoNpivWwnType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineConfigInfoSwapPlacementType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigInfoSwapPlacementType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineConfigInfoDatastoreUrlPair_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigInfoDatastoreUrlPair") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__: + bases = list(ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineConfigInfoDatastoreUrlPair") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigInfoDatastoreUrlPair",lazy=True)(pname=(ns,"VirtualMachineConfigInfoDatastoreUrlPair"), aname="_VirtualMachineConfigInfoDatastoreUrlPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineConfigInfoDatastoreUrlPair = [] + return + Holder.__name__ = "ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Holder" + self.pyclass = Holder + + class VirtualMachineConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"modified"), aname="_modified", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivNodeWorldWideName"), aname="_npivNodeWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivPortWorldWideName"), aname="_npivPortWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameType"), aname="_npivWorldWideNameType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredNodeWwns"), aname="_npivDesiredNodeWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredPortWwns"), aname="_npivDesiredPortWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivTemporaryDisabled"), aname="_npivTemporaryDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivOnNonRdmDisks"), aname="_npivOnNonRdmDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locationId"), aname="_locationId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateGuestName"), aname="_alternateGuestName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileInfo",lazy=True)(pname=(ns,"files"), aname="_files", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ToolsConfigInfo",lazy=True)(pname=(ns,"tools"), aname="_tools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConsolePreferences",lazy=True)(pname=(ns,"consolePreferences"), aname="_consolePreferences", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDefaultPowerOpInfo",lazy=True)(pname=(ns,"defaultPowerOps"), aname="_defaultPowerOps", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualHardware",lazy=True)(pname=(ns,"hardware"), aname="_hardware", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memoryHotAddEnabled"), aname="_memoryHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotAddEnabled"), aname="_cpuHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotRemoveEnabled"), aname="_cpuHotRemoveEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hotPlugMemoryLimit"), aname="_hotPlugMemoryLimit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hotPlugMemoryIncrementSize"), aname="_hotPlugMemoryIncrementSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"cpuAffinity"), aname="_cpuAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"memoryAffinity"), aname="_memoryAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkShaperInfo",lazy=True)(pname=(ns,"networkShaper"), aname="_networkShaper", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"extraConfig"), aname="_extraConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigInfoDatastoreUrlPair",lazy=True)(pname=(ns,"datastoreUrl"), aname="_datastoreUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapPlacement"), aname="_swapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineBootOptions",lazy=True)(pname=(ns,"bootOptions"), aname="_bootOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigInfo",lazy=True)(pname=(ns,"vAppConfig"), aname="_vAppConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAssertsEnabled"), aname="_vAssertsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingEnabled"), aname="_changeTrackingEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigInfo_Def.__bases__: + bases = list(ns0.VirtualMachineConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineConfigOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestOsDescriptor",lazy=True)(pname=(ns,"guestOSDescriptor"), aname="_guestOSDescriptor", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestOSDefaultIndex"), aname="_guestOSDefaultIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualHardwareOption",lazy=True)(pname=(ns,"hardwareOptions"), aname="_hardwareOptions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCapability",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreOption",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"defaultDevice"), aname="_defaultDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedMonitorType"), aname="_supportedMonitorType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedOvfEnvironmentTransport"), aname="_supportedOvfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedOvfInstallTransport"), aname="_supportedOvfInstallTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigOption_Def.__bases__: + bases = list(ns0.VirtualMachineConfigOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineConfigOptionDescriptor_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigOptionDescriptor") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigOptionDescriptor_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"createSupported"), aname="_createSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultConfigOption"), aname="_defaultConfigOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__: + bases = list(ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineConfigOptionDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineConfigOptionDescriptor") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineConfigOptionDescriptor_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigOptionDescriptor",lazy=True)(pname=(ns,"VirtualMachineConfigOptionDescriptor"), aname="_VirtualMachineConfigOptionDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineConfigOptionDescriptor = [] + return + Holder.__name__ = "ArrayOfVirtualMachineConfigOptionDescriptor_Holder" + self.pyclass = Holder + + class VirtualMachineConfigSpecNpivWwnOp_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigSpecNpivWwnOp") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineCpuIdInfoSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineCpuIdInfoSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineCpuIdInfoSpec_Def.schema + TClist = [GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ArrayUpdateSpec_Def not in ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__: + bases = list(ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__) + bases.insert(0, ns0.ArrayUpdateSpec_Def) + ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__ = tuple(bases) + + ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineCpuIdInfoSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineCpuIdInfoSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineCpuIdInfoSpec_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineCpuIdInfoSpec",lazy=True)(pname=(ns,"VirtualMachineCpuIdInfoSpec"), aname="_VirtualMachineCpuIdInfoSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineCpuIdInfoSpec = [] + return + Holder.__name__ = "ArrayOfVirtualMachineCpuIdInfoSpec_Holder" + self.pyclass = Holder + + class VirtualMachineConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigSpec_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivNodeWorldWideName"), aname="_npivNodeWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivPortWorldWideName"), aname="_npivPortWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameType"), aname="_npivWorldWideNameType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredNodeWwns"), aname="_npivDesiredNodeWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredPortWwns"), aname="_npivDesiredPortWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivTemporaryDisabled"), aname="_npivTemporaryDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivOnNonRdmDisks"), aname="_npivOnNonRdmDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameOp"), aname="_npivWorldWideNameOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locationId"), aname="_locationId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateGuestName"), aname="_alternateGuestName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileInfo",lazy=True)(pname=(ns,"files"), aname="_files", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ToolsConfigInfo",lazy=True)(pname=(ns,"tools"), aname="_tools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConsolePreferences",lazy=True)(pname=(ns,"consolePreferences"), aname="_consolePreferences", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDefaultPowerOpInfo",lazy=True)(pname=(ns,"powerOpInfo"), aname="_powerOpInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCPUs"), aname="_numCPUs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memoryHotAddEnabled"), aname="_memoryHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotAddEnabled"), aname="_cpuHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotRemoveEnabled"), aname="_cpuHotRemoveEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpec",lazy=True)(pname=(ns,"deviceChange"), aname="_deviceChange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"cpuAffinity"), aname="_cpuAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"memoryAffinity"), aname="_memoryAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkShaperInfo",lazy=True)(pname=(ns,"networkShaper"), aname="_networkShaper", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCpuIdInfoSpec",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"extraConfig"), aname="_extraConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapPlacement"), aname="_swapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineBootOptions",lazy=True)(pname=(ns,"bootOptions"), aname="_bootOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigSpec",lazy=True)(pname=(ns,"vAppConfig"), aname="_vAppConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAppConfigRemoved"), aname="_vAppConfigRemoved", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAssertsEnabled"), aname="_vAssertsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingEnabled"), aname="_changeTrackingEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigSpec_Def.__bases__: + bases = list(ns0.VirtualMachineConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ConfigTarget_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ConfigTarget") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ConfigTarget_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCpus"), aname="_numCpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNumaNodes"), aname="_numNumaNodes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDatastoreInfo",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"distributedVirtualPortgroup"), aname="_distributedVirtualPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCdromInfo",lazy=True)(pname=(ns,"cdRom"), aname="_cdRom", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSerialInfo",lazy=True)(pname=(ns,"serial"), aname="_serial", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineParallelInfo",lazy=True)(pname=(ns,"parallel"), aname="_parallel", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSoundInfo",lazy=True)(pname=(ns,"sound"), aname="_sound", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineUsbInfo",lazy=True)(pname=(ns,"usb"), aname="_usb", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFloppyInfo",lazy=True)(pname=(ns,"floppy"), aname="_floppy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineLegacyNetworkSwitchInfo",lazy=True)(pname=(ns,"legacyNetworkInfo"), aname="_legacyNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineScsiPassthroughInfo",lazy=True)(pname=(ns,"scsiPassthrough"), aname="_scsiPassthrough", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineScsiDiskDeviceInfo",lazy=True)(pname=(ns,"scsiDisk"), aname="_scsiDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineIdeDiskDeviceInfo",lazy=True)(pname=(ns,"ideDisk"), aname="_ideDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemMBOptimalPerf"), aname="_maxMemMBOptimalPerf", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolRuntimeInfo",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoVmotion"), aname="_autoVmotion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePciPassthroughInfo",lazy=True)(pname=(ns,"pciPassthrough"), aname="_pciPassthrough", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ConfigTarget_Def.__bases__: + bases = list(ns0.ConfigTarget_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ConfigTarget_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineConsolePreferences_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConsolePreferences") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConsolePreferences_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"powerOnWhenOpened"), aname="_powerOnWhenOpened", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enterFullScreenOnPowerOn"), aname="_enterFullScreenOnPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"closeOnPowerOffOrSuspend"), aname="_closeOnPowerOffOrSuspend", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConsolePreferences_Def.__bases__: + bases = list(ns0.VirtualMachineConsolePreferences_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConsolePreferences_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineDatastoreInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineDatastoreInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineDatastoreInfo_Def.schema + TClist = [GTD("urn:vim25","DatastoreSummary",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineDatastoreInfo_Def.__bases__: + bases = list(ns0.VirtualMachineDatastoreInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineDatastoreInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineDatastoreInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineDatastoreInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineDatastoreInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineDatastoreInfo",lazy=True)(pname=(ns,"VirtualMachineDatastoreInfo"), aname="_VirtualMachineDatastoreInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineDatastoreInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineDatastoreInfo_Holder" + self.pyclass = Holder + + class VirtualMachineDatastoreVolumeOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineDatastoreVolumeOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineDatastoreVolumeOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"fileSystemType"), aname="_fileSystemType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__: + bases = list(ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineDatastoreVolumeOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineDatastoreVolumeOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineDatastoreVolumeOption_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineDatastoreVolumeOption",lazy=True)(pname=(ns,"VirtualMachineDatastoreVolumeOption"), aname="_VirtualMachineDatastoreVolumeOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineDatastoreVolumeOption = [] + return + Holder.__name__ = "ArrayOfVirtualMachineDatastoreVolumeOption_Holder" + self.pyclass = Holder + + class DatastoreOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "DatastoreOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.DatastoreOption_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineDatastoreVolumeOption",lazy=True)(pname=(ns,"unsupportedVolumes"), aname="_unsupportedVolumes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.DatastoreOption_Def.__bases__: + bases = list(ns0.DatastoreOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.DatastoreOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachinePowerOpType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachinePowerOpType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineStandbyActionType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineStandbyActionType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineDefaultPowerOpInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineDefaultPowerOpInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineDefaultPowerOpInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"powerOffType"), aname="_powerOffType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"suspendType"), aname="_suspendType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"resetType"), aname="_resetType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultPowerOffType"), aname="_defaultPowerOffType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultSuspendType"), aname="_defaultSuspendType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultResetType"), aname="_defaultResetType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyAction"), aname="_standbyAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__: + bases = list(ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineDiskDeviceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineDiskDeviceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineDiskDeviceInfo_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineDiskDeviceInfo_Def.__bases__: + bases = list(ns0.VirtualMachineDiskDeviceInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineDiskDeviceInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceConfigInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuids"), aname="_instanceUuids", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configPaths"), aname="_configPaths", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.FaultToleranceConfigInfo_Def.__bases__: + bases = list(ns0.FaultToleranceConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.FaultToleranceConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultTolerancePrimaryConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultTolerancePrimaryConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultTolerancePrimaryConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"secondaries"), aname="_secondaries", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FaultToleranceConfigInfo_Def not in ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__: + bases = list(ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__) + bases.insert(0, ns0.FaultToleranceConfigInfo_Def) + ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__ = tuple(bases) + + ns0.FaultToleranceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceSecondaryConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceSecondaryConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceSecondaryConfigInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"primaryVM"), aname="_primaryVM", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.FaultToleranceConfigInfo_Def not in ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__: + bases = list(ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__) + bases.insert(0, ns0.FaultToleranceConfigInfo_Def) + ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__ = tuple(bases) + + ns0.FaultToleranceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class FaultToleranceSecondaryOpResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "FaultToleranceSecondaryOpResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.FaultToleranceSecondaryOpResult_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOnAttempted"), aname="_powerOnAttempted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterPowerOnVmResult",lazy=True)(pname=(ns,"powerOnResult"), aname="_powerOnResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.FaultToleranceSecondaryOpResult_Def.__bases__: + bases = list(ns0.FaultToleranceSecondaryOpResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.FaultToleranceSecondaryOpResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"vmPathName"), aname="_vmPathName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotDirectory"), aname="_snapshotDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"suspendDirectory"), aname="_suspendDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"logDirectory"), aname="_logDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileInfo_Def.__bases__: + bases = list(ns0.VirtualMachineFileInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineFileLayoutDiskLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutDiskLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutDiskLayout_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskFile"), aname="_diskFile", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutDiskLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutDiskLayout") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutDiskLayout_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutDiskLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutDiskLayout"), aname="_VirtualMachineFileLayoutDiskLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutDiskLayout = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutDiskLayout_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayoutSnapshotLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutSnapshotLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutSnapshotLayout_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotFile"), aname="_snapshotFile", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutSnapshotLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutSnapshotLayout") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutSnapshotLayout_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutSnapshotLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutSnapshotLayout"), aname="_VirtualMachineFileLayoutSnapshotLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutSnapshotLayout = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutSnapshotLayout_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayout_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"configFile"), aname="_configFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"logFile"), aname="_logFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutSnapshotLayout",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapFile"), aname="_swapFile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayout_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineFileLayoutExFileType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutExFileType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineFileLayoutExFileInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutExFileInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutExFileInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutExFileInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutExFileInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutExFileInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExFileInfo",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExFileInfo"), aname="_VirtualMachineFileLayoutExFileInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutExFileInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExFileInfo_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayoutExDiskUnit_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutExDiskUnit") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutExDiskUnit_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"fileKey"), aname="_fileKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutExDiskUnit_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutExDiskUnit") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutExDiskUnit_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExDiskUnit",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExDiskUnit"), aname="_VirtualMachineFileLayoutExDiskUnit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutExDiskUnit = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExDiskUnit_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayoutExDiskLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutExDiskLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutExDiskLayout_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskUnit",lazy=True)(pname=(ns,"chain"), aname="_chain", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutExDiskLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutExDiskLayout") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutExDiskLayout_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExDiskLayout"), aname="_VirtualMachineFileLayoutExDiskLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutExDiskLayout = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExDiskLayout_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayoutExSnapshotLayout_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutExSnapshotLayout") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dataKey"), aname="_dataKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFileLayoutExSnapshotLayout") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExSnapshotLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExSnapshotLayout"), aname="_VirtualMachineFileLayoutExSnapshotLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFileLayoutExSnapshotLayout = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Holder" + self.pyclass = Holder + + class VirtualMachineFileLayoutEx_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFileLayoutEx") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFileLayoutEx_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExFileInfo",lazy=True)(pname=(ns,"file"), aname="_file", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExSnapshotLayout",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutEx_Def.__bases__: + bases = list(ns0.VirtualMachineFileLayoutEx_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFileLayoutEx_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineHtSharing_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineHtSharing") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachinePowerOffBehavior_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachinePowerOffBehavior") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineFlagInfoMonitorType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineFlagInfoMonitorType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineFlagInfoVirtualMmuUsage_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineFlagInfoVirtualMmuUsage") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineFlagInfoVirtualExecUsage_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineFlagInfoVirtualExecUsage") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineFlagInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFlagInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFlagInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"disableAcceleration"), aname="_disableAcceleration", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enableLogging"), aname="_enableLogging", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useToe"), aname="_useToe", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"runWithDebugInfo"), aname="_runWithDebugInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"monitorType"), aname="_monitorType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"htSharing"), aname="_htSharing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotDisabled"), aname="_snapshotDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotLocked"), aname="_snapshotLocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskUuidEnabled"), aname="_diskUuidEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualMmuUsage"), aname="_virtualMmuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualExecUsage"), aname="_virtualExecUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotPowerOffBehavior"), aname="_snapshotPowerOffBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplayEnabled"), aname="_recordReplayEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineFlagInfo_Def.__bases__: + bases = list(ns0.VirtualMachineFlagInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineFlagInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineFloppyInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineFloppyInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineFloppyInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineFloppyInfo_Def.__bases__: + bases = list(ns0.VirtualMachineFloppyInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineFloppyInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineFloppyInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineFloppyInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineFloppyInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineFloppyInfo",lazy=True)(pname=(ns,"VirtualMachineFloppyInfo"), aname="_VirtualMachineFloppyInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineFloppyInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineFloppyInfo_Holder" + self.pyclass = Holder + + class VirtualMachineToolsStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineToolsStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineToolsVersionStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineToolsVersionStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineToolsRunningStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineToolsRunningStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class GuestDiskInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GuestDiskInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GuestDiskInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskPath"), aname="_diskPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.GuestDiskInfo_Def.__bases__: + bases = list(ns0.GuestDiskInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.GuestDiskInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfGuestDiskInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfGuestDiskInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfGuestDiskInfo_Def.schema + TClist = [GTD("urn:vim25","GuestDiskInfo",lazy=True)(pname=(ns,"GuestDiskInfo"), aname="_GuestDiskInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._GuestDiskInfo = [] + return + Holder.__name__ = "ArrayOfGuestDiskInfo_Holder" + self.pyclass = Holder + + class GuestNicInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GuestNicInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GuestNicInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceConfigId"), aname="_deviceConfigId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.GuestNicInfo_Def.__bases__: + bases = list(ns0.GuestNicInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.GuestNicInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfGuestNicInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfGuestNicInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfGuestNicInfo_Def.schema + TClist = [GTD("urn:vim25","GuestNicInfo",lazy=True)(pname=(ns,"GuestNicInfo"), aname="_GuestNicInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._GuestNicInfo = [] + return + Holder.__name__ = "ArrayOfGuestNicInfo_Holder" + self.pyclass = Holder + + class GuestScreenInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GuestScreenInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GuestScreenInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.GuestScreenInfo_Def.__bases__: + bases = list(ns0.GuestScreenInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.GuestScreenInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineGuestState_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineGuestState") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class GuestInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GuestInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GuestInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineToolsStatus",lazy=True)(pname=(ns,"toolsStatus"), aname="_toolsStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersionStatus"), aname="_toolsVersionStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsRunningStatus"), aname="_toolsRunningStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersion"), aname="_toolsVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFamily"), aname="_guestFamily", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestNicInfo",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestDiskInfo",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestScreenInfo",lazy=True)(pname=(ns,"screen"), aname="_screen", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestState"), aname="_guestState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.GuestInfo_Def.__bases__: + bases = list(ns0.GuestInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.GuestInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineGuestOsFamily_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineGuestOsFamily") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineGuestOsIdentifier_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineGuestOsIdentifier") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class GuestOsDescriptor_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "GuestOsDescriptor") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.GuestOsDescriptor_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"family"), aname="_family", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMaxCPUs"), aname="_supportedMaxCPUs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMinMemMB"), aname="_supportedMinMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMaxMemMB"), aname="_supportedMaxMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedMemMB"), aname="_recommendedMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedColorDepth"), aname="_recommendedColorDepth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedDiskControllerList"), aname="_supportedDiskControllerList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedSCSIController"), aname="_recommendedSCSIController", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedDiskController"), aname="_recommendedDiskController", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedNumDisks"), aname="_supportedNumDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedDiskSizeMB"), aname="_recommendedDiskSizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedEthernetCard"), aname="_supportedEthernetCard", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedEthernetCard"), aname="_recommendedEthernetCard", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsSlaveDisk"), aname="_supportsSlaveDisk", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsWakeOnLan"), aname="_supportsWakeOnLan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsVMI"), aname="_supportsVMI", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsMemoryHotAdd"), aname="_supportsMemoryHotAdd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsCpuHotAdd"), aname="_supportsCpuHotAdd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsCpuHotRemove"), aname="_supportsCpuHotRemove", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.GuestOsDescriptor_Def.__bases__: + bases = list(ns0.GuestOsDescriptor_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.GuestOsDescriptor_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfGuestOsDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfGuestOsDescriptor") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfGuestOsDescriptor_Def.schema + TClist = [GTD("urn:vim25","GuestOsDescriptor",lazy=True)(pname=(ns,"GuestOsDescriptor"), aname="_GuestOsDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._GuestOsDescriptor = [] + return + Holder.__name__ = "ArrayOfGuestOsDescriptor_Holder" + self.pyclass = Holder + + class VirtualMachineIdeDiskDevicePartitionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineIdeDiskDevicePartitionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__: + bases = list(ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineIdeDiskDevicePartitionInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDevicePartitionInfo",lazy=True)(pname=(ns,"VirtualMachineIdeDiskDevicePartitionInfo"), aname="_VirtualMachineIdeDiskDevicePartitionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineIdeDiskDevicePartitionInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Holder" + self.pyclass = Holder + + class VirtualMachineIdeDiskDeviceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineIdeDiskDeviceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineIdeDiskDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDevicePartitionInfo",lazy=True)(pname=(ns,"partitionTable"), aname="_partitionTable", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineDiskDeviceInfo_Def not in ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__: + bases = list(ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineDiskDeviceInfo_Def) + ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineDiskDeviceInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineIdeDiskDeviceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineIdeDiskDeviceInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineIdeDiskDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDeviceInfo",lazy=True)(pname=(ns,"VirtualMachineIdeDiskDeviceInfo"), aname="_VirtualMachineIdeDiskDeviceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineIdeDiskDeviceInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineIdeDiskDeviceInfo_Holder" + self.pyclass = Holder + + class VirtualMachineLegacyNetworkSwitchInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineLegacyNetworkSwitchInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__: + bases = list(ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineLegacyNetworkSwitchInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineLegacyNetworkSwitchInfo",lazy=True)(pname=(ns,"VirtualMachineLegacyNetworkSwitchInfo"), aname="_VirtualMachineLegacyNetworkSwitchInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineLegacyNetworkSwitchInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Holder" + self.pyclass = Holder + + class VirtualMachineMessage_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineMessage") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineMessage_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineMessage_Def.__bases__: + bases = list(ns0.VirtualMachineMessage_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineMessage_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineMessage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineMessage") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineMessage_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"VirtualMachineMessage"), aname="_VirtualMachineMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineMessage = [] + return + Holder.__name__ = "ArrayOfVirtualMachineMessage_Holder" + self.pyclass = Holder + + class VirtualMachineNetworkInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineNetworkInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","NetworkSummary",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineNetworkInfo_Def.__bases__: + bases = list(ns0.VirtualMachineNetworkInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineNetworkInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineNetworkInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineNetworkInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineNetworkInfo",lazy=True)(pname=(ns,"VirtualMachineNetworkInfo"), aname="_VirtualMachineNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineNetworkInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineNetworkInfo_Holder" + self.pyclass = Holder + + class VirtualMachineNetworkShaperInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineNetworkShaperInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineNetworkShaperInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"peakBps"), aname="_peakBps", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"averageBps"), aname="_averageBps", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineNetworkShaperInfo_Def.__bases__: + bases = list(ns0.VirtualMachineNetworkShaperInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineNetworkShaperInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineParallelInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineParallelInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineParallelInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineParallelInfo_Def.__bases__: + bases = list(ns0.VirtualMachineParallelInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineParallelInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineParallelInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineParallelInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineParallelInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineParallelInfo",lazy=True)(pname=(ns,"VirtualMachineParallelInfo"), aname="_VirtualMachineParallelInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineParallelInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineParallelInfo_Holder" + self.pyclass = Holder + + class VirtualMachinePciPassthroughInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachinePciPassthroughInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachinePciPassthroughInfo_Def.schema + TClist = [GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"pciDevice"), aname="_pciDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemId"), aname="_systemId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachinePciPassthroughInfo_Def.__bases__: + bases = list(ns0.VirtualMachinePciPassthroughInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachinePciPassthroughInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachinePciPassthroughInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachinePciPassthroughInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachinePciPassthroughInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachinePciPassthroughInfo",lazy=True)(pname=(ns,"VirtualMachinePciPassthroughInfo"), aname="_VirtualMachinePciPassthroughInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachinePciPassthroughInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachinePciPassthroughInfo_Holder" + self.pyclass = Holder + + class VirtualMachineQuestionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineQuestionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineQuestionInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"choice"), aname="_choice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineQuestionInfo_Def.__bases__: + bases = list(ns0.VirtualMachineQuestionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineQuestionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineRelocateTransformation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineRelocateTransformation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineRelocateSpecDiskLocator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineRelocateSpecDiskLocator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineRelocateSpecDiskLocator_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"diskId"), aname="_diskId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMoveType"), aname="_diskMoveType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__: + bases = list(ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineRelocateSpecDiskLocator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineRelocateSpecDiskLocator") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineRelocateSpecDiskLocator_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineRelocateSpecDiskLocator",lazy=True)(pname=(ns,"VirtualMachineRelocateSpecDiskLocator"), aname="_VirtualMachineRelocateSpecDiskLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineRelocateSpecDiskLocator = [] + return + Holder.__name__ = "ArrayOfVirtualMachineRelocateSpecDiskLocator_Holder" + self.pyclass = Holder + + class VirtualMachineRelocateDiskMoveOptions_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineRelocateDiskMoveOptions") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineRelocateSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineRelocateSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineRelocateSpec_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMoveType"), aname="_diskMoveType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpecDiskLocator",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateTransformation",lazy=True)(pname=(ns,"transform"), aname="_transform", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineRelocateSpec_Def.__bases__: + bases = list(ns0.VirtualMachineRelocateSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineRelocateSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineRuntimeInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineRuntimeInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineRuntimeInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConnectionState",lazy=True)(pname=(ns,"connectionState"), aname="_connectionState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"powerState"), aname="_powerState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"faultToleranceState"), aname="_faultToleranceState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsInstallerMounted"), aname="_toolsInstallerMounted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"suspendTime"), aname="_suspendTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"bootTime"), aname="_bootTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"suspendInterval"), aname="_suspendInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineQuestionInfo",lazy=True)(pname=(ns,"question"), aname="_question", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryOverhead"), aname="_memoryOverhead", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCpuUsage"), aname="_maxCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemoryUsage"), aname="_maxMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numMksConnections"), aname="_numMksConnections", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRecordReplayState",lazy=True)(pname=(ns,"recordReplayState"), aname="_recordReplayState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cleanPowerOff"), aname="_cleanPowerOff", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"needSecondaryReason"), aname="_needSecondaryReason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineRuntimeInfo_Def.__bases__: + bases = list(ns0.VirtualMachineRuntimeInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineRuntimeInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineScsiDiskDeviceInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineScsiDiskDeviceInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineScsiDiskDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"transportHint"), aname="_transportHint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lunNumber"), aname="_lunNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineDiskDeviceInfo_Def not in ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__: + bases = list(ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineDiskDeviceInfo_Def) + ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineDiskDeviceInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineScsiDiskDeviceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineScsiDiskDeviceInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineScsiDiskDeviceInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineScsiDiskDeviceInfo",lazy=True)(pname=(ns,"VirtualMachineScsiDiskDeviceInfo"), aname="_VirtualMachineScsiDiskDeviceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineScsiDiskDeviceInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineScsiDiskDeviceInfo_Holder" + self.pyclass = Holder + + class VirtualMachineScsiPassthroughType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineScsiPassthroughType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineScsiPassthroughInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineScsiPassthroughInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineScsiPassthroughInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"scsiClass"), aname="_scsiClass", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"physicalUnitNumber"), aname="_physicalUnitNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__: + bases = list(ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineScsiPassthroughInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineScsiPassthroughInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineScsiPassthroughInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineScsiPassthroughInfo",lazy=True)(pname=(ns,"VirtualMachineScsiPassthroughInfo"), aname="_VirtualMachineScsiPassthroughInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineScsiPassthroughInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineScsiPassthroughInfo_Holder" + self.pyclass = Holder + + class VirtualMachineSerialInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineSerialInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineSerialInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineSerialInfo_Def.__bases__: + bases = list(ns0.VirtualMachineSerialInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineSerialInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineSerialInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineSerialInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineSerialInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineSerialInfo",lazy=True)(pname=(ns,"VirtualMachineSerialInfo"), aname="_VirtualMachineSerialInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineSerialInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineSerialInfo_Holder" + self.pyclass = Holder + + class RevertToSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RevertToSnapshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RevertToSnapshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressPowerOn"), aname="_suppressPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._host = None + self._suppressPowerOn = None + return + Holder.__name__ = "RevertToSnapshotRequestType_Holder" + self.pyclass = Holder + + class RemoveSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RemoveSnapshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RemoveSnapshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"removeChildren"), aname="_removeChildren", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._removeChildren = None + return + Holder.__name__ = "RemoveSnapshotRequestType_Holder" + self.pyclass = Holder + + class RenameSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "RenameSnapshotRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.RenameSnapshotRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._name = None + self._description = None + return + Holder.__name__ = "RenameSnapshotRequestType_Holder" + self.pyclass = Holder + + class VirtualMachineSnapshotInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineSnapshotInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineSnapshotInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"currentSnapshot"), aname="_currentSnapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"rootSnapshotList"), aname="_rootSnapshotList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineSnapshotInfo_Def.__bases__: + bases = list(ns0.VirtualMachineSnapshotInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineSnapshotInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineSnapshotTree_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineSnapshotTree") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineSnapshotTree_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createTime"), aname="_createTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiesced"), aname="_quiesced", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backupManifest"), aname="_backupManifest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"childSnapshotList"), aname="_childSnapshotList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"replaySupported"), aname="_replaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineSnapshotTree_Def.__bases__: + bases = list(ns0.VirtualMachineSnapshotTree_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineSnapshotTree_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineSnapshotTree_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineSnapshotTree") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineSnapshotTree_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"VirtualMachineSnapshotTree"), aname="_VirtualMachineSnapshotTree", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineSnapshotTree = [] + return + Holder.__name__ = "ArrayOfVirtualMachineSnapshotTree_Holder" + self.pyclass = Holder + + class VirtualMachineSoundInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineSoundInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineSoundInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineSoundInfo_Def.__bases__: + bases = list(ns0.VirtualMachineSoundInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineSoundInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineSoundInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineSoundInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineSoundInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineSoundInfo",lazy=True)(pname=(ns,"VirtualMachineSoundInfo"), aname="_VirtualMachineSoundInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineSoundInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineSoundInfo_Holder" + self.pyclass = Holder + + class VirtualMachineUsageOnDatastore_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineUsageOnDatastore") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineUsageOnDatastore_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"committed"), aname="_committed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unshared"), aname="_unshared", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineUsageOnDatastore_Def.__bases__: + bases = list(ns0.VirtualMachineUsageOnDatastore_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineUsageOnDatastore_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineUsageOnDatastore_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineUsageOnDatastore") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineUsageOnDatastore_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineUsageOnDatastore",lazy=True)(pname=(ns,"VirtualMachineUsageOnDatastore"), aname="_VirtualMachineUsageOnDatastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineUsageOnDatastore = [] + return + Holder.__name__ = "ArrayOfVirtualMachineUsageOnDatastore_Holder" + self.pyclass = Holder + + class VirtualMachineStorageInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineStorageInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineStorageInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineUsageOnDatastore",lazy=True)(pname=(ns,"perDatastoreUsage"), aname="_perDatastoreUsage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineStorageInfo_Def.__bases__: + bases = list(ns0.VirtualMachineStorageInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineStorageInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineConfigSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineConfigSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineConfigSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmPathName"), aname="_vmPathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuReservation"), aname="_cpuReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryReservation"), aname="_memoryReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpu"), aname="_numCpu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numEthernetCards"), aname="_numEthernetCards", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVirtualDisks"), aname="_numVirtualDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineConfigSummary_Def.__bases__: + bases = list(ns0.VirtualMachineConfigSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineConfigSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineQuickStats_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineQuickStats") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineQuickStats_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"overallCpuDemand"), aname="_overallCpuDemand", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestMemoryUsage"), aname="_guestMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostMemoryUsage"), aname="_hostMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"guestHeartbeatStatus"), aname="_guestHeartbeatStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedCpuEntitlement"), aname="_distributedCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedMemoryEntitlement"), aname="_distributedMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticCpuEntitlement"), aname="_staticCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticMemoryEntitlement"), aname="_staticMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"privateMemory"), aname="_privateMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sharedMemory"), aname="_sharedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"swappedMemory"), aname="_swappedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"balloonedMemory"), aname="_balloonedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"consumedOverheadMemory"), aname="_consumedOverheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ftLogBandwidth"), aname="_ftLogBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ftSecondaryLatency"), aname="_ftSecondaryLatency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"ftLatencyStatus"), aname="_ftLatencyStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineQuickStats_Def.__bases__: + bases = list(ns0.VirtualMachineQuickStats_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineQuickStats_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineGuestSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineGuestSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineGuestSummary_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineToolsStatus",lazy=True)(pname=(ns,"toolsStatus"), aname="_toolsStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersionStatus"), aname="_toolsVersionStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsRunningStatus"), aname="_toolsRunningStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineGuestSummary_Def.__bases__: + bases = list(ns0.VirtualMachineGuestSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineGuestSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineStorageSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineStorageSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineStorageSummary_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"committed"), aname="_committed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unshared"), aname="_unshared", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineStorageSummary_Def.__bases__: + bases = list(ns0.VirtualMachineStorageSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineStorageSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineSummary_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineSummary") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineSummary_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineGuestSummary",lazy=True)(pname=(ns,"guest"), aname="_guest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSummary",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineStorageSummary",lazy=True)(pname=(ns,"storage"), aname="_storage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"customValue"), aname="_customValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineSummary_Def.__bases__: + bases = list(ns0.VirtualMachineSummary_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineSummary_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineSummary_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineSummary") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineSummary_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"VirtualMachineSummary"), aname="_VirtualMachineSummary", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineSummary = [] + return + Holder.__name__ = "ArrayOfVirtualMachineSummary_Holder" + self.pyclass = Holder + + class VirtualMachineTargetInfoConfigurationTag_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineTargetInfoConfigurationTag") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineTargetInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineTargetInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineTargetInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configurationTag"), aname="_configurationTag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualMachineTargetInfo_Def.__bases__: + bases = list(ns0.VirtualMachineTargetInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualMachineTargetInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class UpgradePolicy_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "UpgradePolicy") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ToolsConfigInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ToolsConfigInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ToolsConfigInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"toolsVersion"), aname="_toolsVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"afterPowerOn"), aname="_afterPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"afterResume"), aname="_afterResume", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestStandby"), aname="_beforeGuestStandby", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestShutdown"), aname="_beforeGuestShutdown", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestReboot"), aname="_beforeGuestReboot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsUpgradePolicy"), aname="_toolsUpgradePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pendingCustomization"), aname="_pendingCustomization", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"syncTimeWithHost"), aname="_syncTimeWithHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.ToolsConfigInfo_Def.__bases__: + bases = list(ns0.ToolsConfigInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.ToolsConfigInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineUsbInfoSpeed_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineUsbInfoSpeed") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineUsbInfoFamily_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualMachineUsbInfoFamily") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualMachineUsbInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineUsbInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineUsbInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"physicalPath"), aname="_physicalPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"family"), aname="_family", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineUsbInfo_Def.__bases__: + bases = list(ns0.VirtualMachineUsbInfo_Def.__bases__) + bases.insert(0, ns0.VirtualMachineTargetInfo_Def) + ns0.VirtualMachineUsbInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualMachineUsbInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualMachineUsbInfo") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualMachineUsbInfo_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineUsbInfo",lazy=True)(pname=(ns,"VirtualMachineUsbInfo"), aname="_VirtualMachineUsbInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualMachineUsbInfo = [] + return + Holder.__name__ = "ArrayOfVirtualMachineUsbInfo_Holder" + self.pyclass = Holder + + class VirtualHardware_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualHardware") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualHardware_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCPU"), aname="_numCPU", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualHardware_Def.__bases__: + bases = list(ns0.VirtualHardware_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualHardware_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualHardwareOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualHardwareOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualHardwareOption_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"hwVersion"), aname="_hwVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceOption",lazy=True)(pname=(ns,"virtualDeviceOption"), aname="_virtualDeviceOption", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deviceListReadonly"), aname="_deviceListReadonly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCPU"), aname="_numCPU", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"numCpuReadonly"), aname="_numCpuReadonly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPCIControllers"), aname="_numPCIControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDEControllers"), aname="_numIDEControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numUSBControllers"), aname="_numUSBControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSIOControllers"), aname="_numSIOControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPS2Controllers"), aname="_numPS2Controllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licensingLimit"), aname="_licensingLimit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSupportedWwnPorts"), aname="_numSupportedWwnPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSupportedWwnNodes"), aname="_numSupportedWwnNodes", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualHardwareOption_Def.__bases__: + bases = list(ns0.VirtualHardwareOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualHardwareOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineImportSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineImportSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineImportSpec_Def.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.ImportSpec_Def not in ns0.VirtualMachineImportSpec_Def.__bases__: + bases = list(ns0.VirtualMachineImportSpec_Def.__bases__) + bases.insert(0, ns0.ImportSpec_Def) + ns0.VirtualMachineImportSpec_Def.__bases__ = tuple(bases) + + ns0.ImportSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CheckCompatibilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckCompatibilityRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckCompatibilityRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._host = None + self._pool = None + self._testType = [] + return + Holder.__name__ = "CheckCompatibilityRequestType_Holder" + self.pyclass = Holder + + class QueryVMotionCompatibilityExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "QueryVMotionCompatibilityExRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.QueryVMotionCompatibilityExRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = [] + self._host = [] + return + Holder.__name__ = "QueryVMotionCompatibilityExRequestType_Holder" + self.pyclass = Holder + + class CheckMigrateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckMigrateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckMigrateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._host = None + self._pool = None + self._state = None + self._testType = [] + return + Holder.__name__ = "CheckMigrateRequestType_Holder" + self.pyclass = Holder + + class CheckRelocateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckRelocateRequestType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.CheckRelocateRequestType_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self.__this = None + self._vm = None + self._spec = None + self._testType = [] + return + Holder.__name__ = "CheckRelocateRequestType_Holder" + self.pyclass = Holder + + class CheckResult_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CheckResult") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CheckResult_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CheckResult_Def.__bases__: + bases = list(ns0.CheckResult_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CheckResult_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCheckResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCheckResult") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCheckResult_Def.schema + TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"CheckResult"), aname="_CheckResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CheckResult = [] + return + Holder.__name__ = "ArrayOfCheckResult_Holder" + self.pyclass = Holder + + class CheckTestType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CheckTestType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CustomizationSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSpec_Def.schema + TClist = [GTD("urn:vim25","CustomizationOptions",lazy=True)(pname=(ns,"options"), aname="_options", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIdentitySettings",lazy=True)(pname=(ns,"identity"), aname="_identity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationGlobalIPSettings",lazy=True)(pname=(ns,"globalIPSettings"), aname="_globalIPSettings", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationAdapterMapping",lazy=True)(pname=(ns,"nicSettingMap"), aname="_nicSettingMap", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"encryptionKey"), aname="_encryptionKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationSpec_Def.__bases__: + bases = list(ns0.CustomizationSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationName_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationName_Def.__bases__: + bases = list(ns0.CustomizationName_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationName_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationFixedName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationFixedName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationFixedName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationName_Def not in ns0.CustomizationFixedName_Def.__bases__: + bases = list(ns0.CustomizationFixedName_Def.__bases__) + bases.insert(0, ns0.CustomizationName_Def) + ns0.CustomizationFixedName_Def.__bases__ = tuple(bases) + + ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationPrefixName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationPrefixName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationPrefixName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"base"), aname="_base", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationName_Def not in ns0.CustomizationPrefixName_Def.__bases__: + bases = list(ns0.CustomizationPrefixName_Def.__bases__) + bases.insert(0, ns0.CustomizationName_Def) + ns0.CustomizationPrefixName_Def.__bases__ = tuple(bases) + + ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationVirtualMachineName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationVirtualMachineName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationVirtualMachineName_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationName_Def not in ns0.CustomizationVirtualMachineName_Def.__bases__: + bases = list(ns0.CustomizationVirtualMachineName_Def.__bases__) + bases.insert(0, ns0.CustomizationName_Def) + ns0.CustomizationVirtualMachineName_Def.__bases__ = tuple(bases) + + ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationUnknownName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationUnknownName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationUnknownName_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationName_Def not in ns0.CustomizationUnknownName_Def.__bases__: + bases = list(ns0.CustomizationUnknownName_Def.__bases__) + bases.insert(0, ns0.CustomizationName_Def) + ns0.CustomizationUnknownName_Def.__bases__ = tuple(bases) + + ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationCustomName_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationCustomName") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationCustomName_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationName_Def not in ns0.CustomizationCustomName_Def.__bases__: + bases = list(ns0.CustomizationCustomName_Def.__bases__) + bases.insert(0, ns0.CustomizationName_Def) + ns0.CustomizationCustomName_Def.__bases__ = tuple(bases) + + ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationPassword_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationPassword") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationPassword_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"plainText"), aname="_plainText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationPassword_Def.__bases__: + bases = list(ns0.CustomizationPassword_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationPassword_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationOptions_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationOptions") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationOptions_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationOptions_Def.__bases__: + bases = list(ns0.CustomizationOptions_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationOptions_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationSysprepRebootOption_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CustomizationSysprepRebootOption") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CustomizationWinOptions_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationWinOptions") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationWinOptions_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"changeSID"), aname="_changeSID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deleteAccounts"), aname="_deleteAccounts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSysprepRebootOption",lazy=True)(pname=(ns,"reboot"), aname="_reboot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationOptions_Def not in ns0.CustomizationWinOptions_Def.__bases__: + bases = list(ns0.CustomizationWinOptions_Def.__bases__) + bases.insert(0, ns0.CustomizationOptions_Def) + ns0.CustomizationWinOptions_Def.__bases__ = tuple(bases) + + ns0.CustomizationOptions_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationLinuxOptions_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationLinuxOptions") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationLinuxOptions_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationOptions_Def not in ns0.CustomizationLinuxOptions_Def.__bases__: + bases = list(ns0.CustomizationLinuxOptions_Def.__bases__) + bases.insert(0, ns0.CustomizationOptions_Def) + ns0.CustomizationLinuxOptions_Def.__bases__ = tuple(bases) + + ns0.CustomizationOptions_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationGuiUnattended_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationGuiUnattended") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationGuiUnattended_Def.schema + TClist = [GTD("urn:vim25","CustomizationPassword",lazy=True)(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoLogon"), aname="_autoLogon", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"autoLogonCount"), aname="_autoLogonCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationGuiUnattended_Def.__bases__: + bases = list(ns0.CustomizationGuiUnattended_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationGuiUnattended_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationUserData_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationUserData") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationUserData_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"orgName"), aname="_orgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationName",lazy=True)(pname=(ns,"computerName"), aname="_computerName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productId"), aname="_productId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationUserData_Def.__bases__: + bases = list(ns0.CustomizationUserData_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationUserData_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationGuiRunOnce_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationGuiRunOnce") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationGuiRunOnce_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"commandList"), aname="_commandList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationGuiRunOnce_Def.__bases__: + bases = list(ns0.CustomizationGuiRunOnce_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationGuiRunOnce_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationIdentification_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIdentification") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIdentification_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"joinWorkgroup"), aname="_joinWorkgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"joinDomain"), aname="_joinDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domainAdmin"), aname="_domainAdmin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationPassword",lazy=True)(pname=(ns,"domainAdminPassword"), aname="_domainAdminPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIdentification_Def.__bases__: + bases = list(ns0.CustomizationIdentification_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIdentification_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationLicenseDataMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CustomizationLicenseDataMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CustomizationLicenseFilePrintData_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationLicenseFilePrintData") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationLicenseFilePrintData_Def.schema + TClist = [GTD("urn:vim25","CustomizationLicenseDataMode",lazy=True)(pname=(ns,"autoMode"), aname="_autoMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"autoUsers"), aname="_autoUsers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationLicenseFilePrintData_Def.__bases__: + bases = list(ns0.CustomizationLicenseFilePrintData_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationLicenseFilePrintData_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationIdentitySettings_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIdentitySettings") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIdentitySettings_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIdentitySettings_Def.__bases__: + bases = list(ns0.CustomizationIdentitySettings_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIdentitySettings_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationSysprepText_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSysprepText") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSysprepText_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationSysprepText_Def.__bases__: + bases = list(ns0.CustomizationSysprepText_Def.__bases__) + bases.insert(0, ns0.CustomizationIdentitySettings_Def) + ns0.CustomizationSysprepText_Def.__bases__ = tuple(bases) + + ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationSysprep_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationSysprep") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationSysprep_Def.schema + TClist = [GTD("urn:vim25","CustomizationGuiUnattended",lazy=True)(pname=(ns,"guiUnattended"), aname="_guiUnattended", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationUserData",lazy=True)(pname=(ns,"userData"), aname="_userData", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationGuiRunOnce",lazy=True)(pname=(ns,"guiRunOnce"), aname="_guiRunOnce", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIdentification",lazy=True)(pname=(ns,"identification"), aname="_identification", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationLicenseFilePrintData",lazy=True)(pname=(ns,"licenseFilePrintData"), aname="_licenseFilePrintData", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationSysprep_Def.__bases__: + bases = list(ns0.CustomizationSysprep_Def.__bases__) + bases.insert(0, ns0.CustomizationIdentitySettings_Def) + ns0.CustomizationSysprep_Def.__bases__ = tuple(bases) + + ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationLinuxPrep_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationLinuxPrep") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationLinuxPrep_Def.schema + TClist = [GTD("urn:vim25","CustomizationName",lazy=True)(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domain"), aname="_domain", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hwClockUTC"), aname="_hwClockUTC", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationLinuxPrep_Def.__bases__: + bases = list(ns0.CustomizationLinuxPrep_Def.__bases__) + bases.insert(0, ns0.CustomizationIdentitySettings_Def) + ns0.CustomizationLinuxPrep_Def.__bases__ = tuple(bases) + + ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationGlobalIPSettings_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationGlobalIPSettings") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationGlobalIPSettings_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"dnsSuffixList"), aname="_dnsSuffixList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsServerList"), aname="_dnsServerList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationGlobalIPSettings_Def.__bases__: + bases = list(ns0.CustomizationGlobalIPSettings_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationGlobalIPSettings_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationIPSettingsIpV6AddressSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIPSettingsIpV6AddressSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIPSettingsIpV6AddressSpec_Def.schema + TClist = [GTD("urn:vim25","CustomizationIpV6Generator",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__: + bases = list(ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationNetBIOSMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "CustomizationNetBIOSMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class CustomizationIPSettings_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIPSettings") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIPSettings_Def.schema + TClist = [GTD("urn:vim25","CustomizationIpGenerator",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIPSettingsIpV6AddressSpec",lazy=True)(pname=(ns,"ipV6Spec"), aname="_ipV6Spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsServerList"), aname="_dnsServerList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsDomain"), aname="_dnsDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryWINS"), aname="_primaryWINS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"secondaryWINS"), aname="_secondaryWINS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationNetBIOSMode",lazy=True)(pname=(ns,"netBIOS"), aname="_netBIOS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIPSettings_Def.__bases__: + bases = list(ns0.CustomizationIPSettings_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIPSettings_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationIpGenerator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIpGenerator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIpGenerator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIpGenerator_Def.__bases__: + bases = list(ns0.CustomizationIpGenerator_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIpGenerator_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationDhcpIpGenerator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationDhcpIpGenerator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationDhcpIpGenerator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationDhcpIpGenerator_Def.__bases__: + bases = list(ns0.CustomizationDhcpIpGenerator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpGenerator_Def) + ns0.CustomizationDhcpIpGenerator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationFixedIp_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationFixedIp") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationFixedIp_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationFixedIp_Def.__bases__: + bases = list(ns0.CustomizationFixedIp_Def.__bases__) + bases.insert(0, ns0.CustomizationIpGenerator_Def) + ns0.CustomizationFixedIp_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationUnknownIpGenerator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationUnknownIpGenerator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationUnknownIpGenerator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationUnknownIpGenerator_Def.__bases__: + bases = list(ns0.CustomizationUnknownIpGenerator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpGenerator_Def) + ns0.CustomizationUnknownIpGenerator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationCustomIpGenerator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationCustomIpGenerator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationCustomIpGenerator_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationCustomIpGenerator_Def.__bases__: + bases = list(ns0.CustomizationCustomIpGenerator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpGenerator_Def) + ns0.CustomizationCustomIpGenerator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationIpV6Generator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationIpV6Generator_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCustomizationIpV6Generator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCustomizationIpV6Generator") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCustomizationIpV6Generator_Def.schema + TClist = [GTD("urn:vim25","CustomizationIpV6Generator",lazy=True)(pname=(ns,"CustomizationIpV6Generator"), aname="_CustomizationIpV6Generator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CustomizationIpV6Generator = [] + return + Holder.__name__ = "ArrayOfCustomizationIpV6Generator_Holder" + self.pyclass = Holder + + class CustomizationDhcpIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationDhcpIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationDhcpIpV6Generator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationDhcpIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationDhcpIpV6Generator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationDhcpIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationStatelessIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationStatelessIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationStatelessIpV6Generator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationStatelessIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationStatelessIpV6Generator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationStatelessIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationFixedIpV6_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationFixedIpV6") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationFixedIpV6_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationFixedIpV6_Def.__bases__: + bases = list(ns0.CustomizationFixedIpV6_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationFixedIpV6_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationAutoIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationAutoIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationAutoIpV6Generator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationAutoIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationAutoIpV6Generator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationAutoIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationUnknownIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationUnknownIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationUnknownIpV6Generator_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationUnknownIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationUnknownIpV6Generator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationUnknownIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationCustomIpV6Generator_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationCustomIpV6Generator") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationCustomIpV6Generator_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationCustomIpV6Generator_Def.__bases__: + bases = list(ns0.CustomizationCustomIpV6Generator_Def.__bases__) + bases.insert(0, ns0.CustomizationIpV6Generator_Def) + ns0.CustomizationCustomIpV6Generator_Def.__bases__ = tuple(bases) + + ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class CustomizationAdapterMapping_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "CustomizationAdapterMapping") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.CustomizationAdapterMapping_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIPSettings",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.CustomizationAdapterMapping_Def.__bases__: + bases = list(ns0.CustomizationAdapterMapping_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.CustomizationAdapterMapping_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfCustomizationAdapterMapping_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfCustomizationAdapterMapping") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfCustomizationAdapterMapping_Def.schema + TClist = [GTD("urn:vim25","CustomizationAdapterMapping",lazy=True)(pname=(ns,"CustomizationAdapterMapping"), aname="_CustomizationAdapterMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._CustomizationAdapterMapping = [] + return + Holder.__name__ = "ArrayOfCustomizationAdapterMapping_Holder" + self.pyclass = Holder + + class HostDiskMappingPartitionInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskMappingPartitionInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskMappingPartitionInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileSystem"), aname="_fileSystem", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKb"), aname="_capacityInKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskMappingPartitionInfo_Def.__bases__: + bases = list(ns0.HostDiskMappingPartitionInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskMappingPartitionInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskMappingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskMappingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskMappingInfo_Def.schema + TClist = [GTD("urn:vim25","HostDiskMappingPartitionInfo",lazy=True)(pname=(ns,"physicalPartition"), aname="_physicalPartition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskMappingInfo_Def.__bases__: + bases = list(ns0.HostDiskMappingInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskMappingInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class HostDiskMappingPartitionOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskMappingPartitionOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskMappingPartitionOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileSystem"), aname="_fileSystem", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKb"), aname="_capacityInKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskMappingPartitionOption_Def.__bases__: + bases = list(ns0.HostDiskMappingPartitionOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskMappingPartitionOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfHostDiskMappingPartitionOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfHostDiskMappingPartitionOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfHostDiskMappingPartitionOption_Def.schema + TClist = [GTD("urn:vim25","HostDiskMappingPartitionOption",lazy=True)(pname=(ns,"HostDiskMappingPartitionOption"), aname="_HostDiskMappingPartitionOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._HostDiskMappingPartitionOption = [] + return + Holder.__name__ = "ArrayOfHostDiskMappingPartitionOption_Holder" + self.pyclass = Holder + + class HostDiskMappingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "HostDiskMappingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.HostDiskMappingOption_Def.schema + TClist = [GTD("urn:vim25","HostDiskMappingPartitionOption",lazy=True)(pname=(ns,"physicalPartition"), aname="_physicalPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.HostDiskMappingOption_Def.__bases__: + bases = list(ns0.HostDiskMappingOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.HostDiskMappingOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ParaVirtualSCSIController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ParaVirtualSCSIController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ParaVirtualSCSIController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIController_Def not in ns0.ParaVirtualSCSIController_Def.__bases__: + bases = list(ns0.ParaVirtualSCSIController_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIController_Def) + ns0.ParaVirtualSCSIController_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ParaVirtualSCSIControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "ParaVirtualSCSIControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.ParaVirtualSCSIControllerOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIControllerOption_Def not in ns0.ParaVirtualSCSIControllerOption_Def.__bases__: + bases = list(ns0.ParaVirtualSCSIControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIControllerOption_Def) + ns0.ParaVirtualSCSIControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualBusLogicController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualBusLogicController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualBusLogicController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIController_Def not in ns0.VirtualBusLogicController_Def.__bases__: + bases = list(ns0.VirtualBusLogicController_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIController_Def) + ns0.VirtualBusLogicController_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualBusLogicControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualBusLogicControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualBusLogicControllerOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualBusLogicControllerOption_Def.__bases__: + bases = list(ns0.VirtualBusLogicControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIControllerOption_Def) + ns0.VirtualBusLogicControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromIsoBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromIsoBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromIsoBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualCdromIsoBackingInfo_Def.__bases__: + bases = list(ns0.VirtualCdromIsoBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualCdromIsoBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromPassthroughBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromPassthroughBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromPassthroughBackingInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__: + bases = list(ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromRemotePassthroughBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromRemotePassthroughBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromRemotePassthroughBackingInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__: + bases = list(ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) + ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromAtapiBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromAtapiBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromAtapiBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualCdromAtapiBackingInfo_Def.__bases__: + bases = list(ns0.VirtualCdromAtapiBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualCdromAtapiBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromRemoteAtapiBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromRemoteAtapiBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromRemoteAtapiBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__: + bases = list(ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) + ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdrom_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdrom") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdrom_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualCdrom_Def.__bases__: + bases = list(ns0.VirtualCdrom_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualCdrom_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromIsoBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromIsoBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromIsoBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualCdromIsoBackingOption_Def.__bases__: + bases = list(ns0.VirtualCdromIsoBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualCdromIsoBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromPassthroughBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromPassthroughBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromPassthroughBackingOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromPassthroughBackingOption_Def.__bases__: + bases = list(ns0.VirtualCdromPassthroughBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualCdromPassthroughBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromRemotePassthroughBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromRemotePassthroughBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromRemotePassthroughBackingOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceRemoteDeviceBackingOption_Def not in ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__: + bases = list(ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingOption_Def) + ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromAtapiBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromAtapiBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromAtapiBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromAtapiBackingOption_Def.__bases__: + bases = list(ns0.VirtualCdromAtapiBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualCdromAtapiBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromRemoteAtapiBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromRemoteAtapiBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromRemoteAtapiBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__: + bases = list(ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualCdromOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualCdromOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualCdromOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualCdromOption_Def.__bases__: + bases = list(ns0.VirtualCdromOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualCdromOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualController_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"busNumber"), aname="_busNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualController_Def.__bases__: + bases = list(ns0.VirtualController_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualController_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"devices"), aname="_devices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedDevice"), aname="_supportedDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualControllerOption_Def.__bases__: + bases = list(ns0.VirtualControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceFileBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceFileBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceFileBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"fileName"), aname="_fileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceFileBackingInfo_Def.__bases__: + bases = list(ns0.VirtualDeviceFileBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) + ns0.VirtualDeviceFileBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceDeviceBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) + ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceRemoteDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceRemoteDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) + ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDevicePipeBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDevicePipeBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDevicePipeBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"pipeName"), aname="_pipeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDevicePipeBackingInfo_Def.__bases__: + bases = list(ns0.VirtualDevicePipeBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) + ns0.VirtualDevicePipeBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceConnectInfoStatus_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDeviceConnectInfoStatus") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDeviceConnectInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceConnectInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceConnectInfo_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"startConnected"), aname="_startConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowGuestControl"), aname="_allowGuestControl", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceConnectInfo_Def.__bases__: + bases = list(ns0.VirtualDeviceConnectInfo_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceConnectInfo_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDevice_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"deviceInfo"), aname="_deviceInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceBackingInfo",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConnectInfo",lazy=True)(pname=(ns,"connectable"), aname="_connectable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"controllerKey"), aname="_controllerKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unitNumber"), aname="_unitNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDevice_Def.__bases__: + bases = list(ns0.VirtualDevice_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDevice_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualDevice") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualDevice_Def.schema + TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"VirtualDevice"), aname="_VirtualDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualDevice = [] + return + Holder.__name__ = "ArrayOfVirtualDevice_Holder" + self.pyclass = Holder + + class VirtualDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceBackingOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualDeviceBackingOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualDeviceBackingOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualDeviceBackingOption_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceBackingOption",lazy=True)(pname=(ns,"VirtualDeviceBackingOption"), aname="_VirtualDeviceBackingOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualDeviceBackingOption = [] + return + Holder.__name__ = "ArrayOfVirtualDeviceBackingOption_Holder" + self.pyclass = Holder + + class VirtualDeviceFileExtension_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDeviceFileExtension") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDeviceFileBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceFileBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceFileBackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"fileNameExtensions"), aname="_fileNameExtensions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceFileBackingOption_Def.__bases__: + bases = list(ns0.VirtualDeviceFileBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingOption_Def) + ns0.VirtualDeviceFileBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceDeviceBackingOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoDetectAvailable"), aname="_autoDetectAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualDeviceDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingOption_Def) + ns0.VirtualDeviceDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceRemoteDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceRemoteDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceRemoteDeviceBackingOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoDetectAvailable"), aname="_autoDetectAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingOption_Def) + ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDevicePipeBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDevicePipeBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDevicePipeBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDevicePipeBackingOption_Def.__bases__: + bases = list(ns0.VirtualDevicePipeBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingOption_Def) + ns0.VirtualDevicePipeBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceConnectOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceConnectOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceConnectOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"startConnected"), aname="_startConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"allowGuestControl"), aname="_allowGuestControl", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceConnectOption_Def.__bases__: + bases = list(ns0.VirtualDeviceConnectOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceConnectOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDeviceOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceOption_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConnectOption",lazy=True)(pname=(ns,"connectOption"), aname="_connectOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoAssignController"), aname="_autoAssignController", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceBackingOption",lazy=True)(pname=(ns,"backingOption"), aname="_backingOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultBackingOptionIndex"), aname="_defaultBackingOptionIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licensingLimit"), aname="_licensingLimit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deprecated"), aname="_deprecated", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"plugAndPlay"), aname="_plugAndPlay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotRemoveSupported"), aname="_hotRemoveSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceOption_Def.__bases__: + bases = list(ns0.VirtualDeviceOption_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceOption_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualDeviceOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualDeviceOption") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualDeviceOption_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceOption",lazy=True)(pname=(ns,"VirtualDeviceOption"), aname="_VirtualDeviceOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualDeviceOption = [] + return + Holder.__name__ = "ArrayOfVirtualDeviceOption_Holder" + self.pyclass = Holder + + class VirtualDeviceConfigSpecOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDeviceConfigSpecOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDeviceConfigSpecFileOperation_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDeviceConfigSpecFileOperation") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDeviceConfigSpec_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDeviceConfigSpec") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDeviceConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceConfigSpecOperation",lazy=True)(pname=(ns,"operation"), aname="_operation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpecFileOperation",lazy=True)(pname=(ns,"fileOperation"), aname="_fileOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.DynamicData_Def not in ns0.VirtualDeviceConfigSpec_Def.__bases__: + bases = list(ns0.VirtualDeviceConfigSpec_Def.__bases__) + bases.insert(0, ns0.DynamicData_Def) + ns0.VirtualDeviceConfigSpec_Def.__bases__ = tuple(bases) + + ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualDeviceConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualDeviceConfigSpec") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualDeviceConfigSpec_Def.schema + TClist = [GTD("urn:vim25","VirtualDeviceConfigSpec",lazy=True)(pname=(ns,"VirtualDeviceConfigSpec"), aname="_VirtualDeviceConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualDeviceConfigSpec = [] + return + Holder.__name__ = "ArrayOfVirtualDeviceConfigSpec_Holder" + self.pyclass = Holder + + class VirtualDiskSparseVer1BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskSparseVer1BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskSparseVer1BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"spaceUsedInKB"), aname="_spaceUsedInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSparseVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskSparseVer2BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskSparseVer2BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskSparseVer2BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"spaceUsedInKB"), aname="_spaceUsedInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSparseVer2BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskFlatVer1BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskFlatVer1BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskFlatVer1BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskFlatVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskFlatVer2BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskFlatVer2BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskFlatVer2BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thinProvisioned"), aname="_thinProvisioned", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"eagerlyScrub"), aname="_eagerlyScrub", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskFlatVer2BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskRawDiskVer2BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskRawDiskVer2BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskRawDiskVer2BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"descriptorFileName"), aname="_descriptorFileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskPartitionedRawDiskVer2BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskPartitionedRawDiskVer2BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDiskRawDiskVer2BackingInfo_Def not in ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDiskRawDiskVer2BackingInfo_Def) + ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskRawDiskMappingVer1BackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskRawDiskMappingVer1BackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"lunUuid"), aname="_lunUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibilityMode"), aname="_compatibilityMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskRawDiskMappingVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__: + bases = list(ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDisk_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDisk") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDisk_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKB"), aname="_capacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesInfo",lazy=True)(pname=(ns,"shares"), aname="_shares", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualDisk_Def.__bases__: + bases = list(ns0.VirtualDisk_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualDisk_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ArrayOfVirtualDisk_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualDisk") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualDisk_Def.schema + TClist = [GTD("urn:vim25","VirtualDisk",lazy=True)(pname=(ns,"VirtualDisk"), aname="_VirtualDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualDisk = [] + return + Holder.__name__ = "ArrayOfVirtualDisk_Holder" + self.pyclass = Holder + + class VirtualDiskMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDiskMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDiskCompatibilityMode_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualDiskCompatibilityMode") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualDiskSparseVer1BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskSparseVer1BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskSparseVer1BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskModes"), aname="_diskModes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskSparseVer2BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskSparseVer2BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskSparseVer2BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotGrowable"), aname="_hotGrowable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskFlatVer1BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskFlatVer1BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskFlatVer1BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskFlatVer2BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskFlatVer2BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskFlatVer2BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotGrowable"), aname="_hotGrowable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"thinProvisioned"), aname="_thinProvisioned", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"eagerlyScrub"), aname="_eagerlyScrub", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskRawDiskVer2BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskRawDiskVer2BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskRawDiskVer2BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"descriptorFileNameExtensions"), aname="_descriptorFileNameExtensions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskPartitionedRawDiskVer2BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskPartitionedRawDiskVer2BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDiskRawDiskVer2BackingOption_Def not in ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDiskRawDiskVer2BackingOption_Def) + ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDiskRawDiskVer2BackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskRawDiskMappingVer1BackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskRawDiskMappingVer1BackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"descriptorFileNameExtensions"), aname="_descriptorFileNameExtensions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"compatibilityMode"), aname="_compatibilityMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__: + bases = list(ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualDiskOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualDiskOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualDiskOption_Def.schema + TClist = [GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"capacityInKB"), aname="_capacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualDiskOption_Def.__bases__: + bases = list(ns0.VirtualDiskOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualDiskOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualE1000_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualE1000") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualE1000_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCard_Def not in ns0.VirtualE1000_Def.__bases__: + bases = list(ns0.VirtualE1000_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCard_Def) + ns0.VirtualE1000_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualE1000Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualE1000Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualE1000Option_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualE1000Option_Def.__bases__: + bases = list(ns0.VirtualE1000Option_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCardOption_Def) + ns0.VirtualE1000Option_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEnsoniq1371_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEnsoniq1371") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEnsoniq1371_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSoundCard_Def not in ns0.VirtualEnsoniq1371_Def.__bases__: + bases = list(ns0.VirtualEnsoniq1371_Def.__bases__) + bases.insert(0, ns0.VirtualSoundCard_Def) + ns0.VirtualEnsoniq1371_Def.__bases__ = tuple(bases) + + ns0.VirtualSoundCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEnsoniq1371Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEnsoniq1371Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEnsoniq1371Option_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSoundCardOption_Def not in ns0.VirtualEnsoniq1371Option_Def.__bases__: + bases = list(ns0.VirtualEnsoniq1371Option_Def.__bases__) + bases.insert(0, ns0.VirtualSoundCardOption_Def) + ns0.VirtualEnsoniq1371Option_Def.__bases__ = tuple(bases) + + ns0.VirtualSoundCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardNetworkBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardNetworkBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardNetworkBackingInfo_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inPassthroughMode"), aname="_inPassthroughMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__: + bases = list(ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardLegacyNetworkBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardLegacyNetworkBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__: + bases = list(ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardDistributedVirtualPortBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardDistributedVirtualPortBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__: + bases = list(ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) + ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCard_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCard") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCard_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"addressType"), aname="_addressType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wakeOnLanEnabled"), aname="_wakeOnLanEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualEthernetCard_Def.__bases__: + bases = list(ns0.VirtualEthernetCard_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualEthernetCard_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardNetworkBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardNetworkBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardNetworkBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__: + bases = list(ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardLegacyNetworkDeviceName_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardLegacyNetworkDeviceName") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualEthernetCardLegacyNetworkBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardLegacyNetworkBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__: + bases = list(ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardDVPortBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardDVPortBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardDVPortBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__: + bases = list(ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceBackingOption_Def) + ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualEthernetCardMacType_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardMacType") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualEthernetCardOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualEthernetCardOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualEthernetCardOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"supportedOUI"), aname="_supportedOUI", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"macType"), aname="_macType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"wakeOnLanEnabled"), aname="_wakeOnLanEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualEthernetCardOption_Def.__bases__: + bases = list(ns0.VirtualEthernetCardOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualEthernetCardOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyImageBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyImageBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyImageBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualFloppyImageBackingInfo_Def.__bases__: + bases = list(ns0.VirtualFloppyImageBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualFloppyImageBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyRemoteDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyRemoteDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) + ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppy_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppy") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppy_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualFloppy_Def.__bases__: + bases = list(ns0.VirtualFloppy_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualFloppy_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyImageBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyImageBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyImageBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualFloppyImageBackingOption_Def.__bases__: + bases = list(ns0.VirtualFloppyImageBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualFloppyImageBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualFloppyDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualFloppyDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualFloppyDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyRemoteDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyRemoteDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyRemoteDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceRemoteDeviceBackingOption_Def not in ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingOption_Def) + ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualFloppyOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualFloppyOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualFloppyOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualFloppyOption_Def.__bases__: + bases = list(ns0.VirtualFloppyOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualFloppyOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualIDEController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualIDEController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualIDEController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualIDEController_Def.__bases__: + bases = list(ns0.VirtualIDEController_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualIDEController_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualIDEControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualIDEControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualIDEControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDEDisks"), aname="_numIDEDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDECdroms"), aname="_numIDECdroms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualIDEControllerOption_Def.__bases__: + bases = list(ns0.VirtualIDEControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualIDEControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualKeyboard_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualKeyboard") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualKeyboard_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualKeyboard_Def.__bases__: + bases = list(ns0.VirtualKeyboard_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualKeyboard_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualKeyboardOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualKeyboardOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualKeyboardOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualKeyboardOption_Def.__bases__: + bases = list(ns0.VirtualKeyboardOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualKeyboardOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualLsiLogicController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualLsiLogicController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualLsiLogicController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIController_Def not in ns0.VirtualLsiLogicController_Def.__bases__: + bases = list(ns0.VirtualLsiLogicController_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIController_Def) + ns0.VirtualLsiLogicController_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualLsiLogicControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualLsiLogicControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualLsiLogicControllerOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualLsiLogicControllerOption_Def.__bases__: + bases = list(ns0.VirtualLsiLogicControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIControllerOption_Def) + ns0.VirtualLsiLogicControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualLsiLogicSASController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualLsiLogicSASController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualLsiLogicSASController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIController_Def not in ns0.VirtualLsiLogicSASController_Def.__bases__: + bases = list(ns0.VirtualLsiLogicSASController_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIController_Def) + ns0.VirtualLsiLogicSASController_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualLsiLogicSASControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualLsiLogicSASControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualLsiLogicSASControllerOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualLsiLogicSASControllerOption_Def.__bases__: + bases = list(ns0.VirtualLsiLogicSASControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualSCSIControllerOption_Def) + ns0.VirtualLsiLogicSASControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualPCIController_Def.__bases__: + bases = list(ns0.VirtualPCIController_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualPCIController_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIControllers"), aname="_numSCSIControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numEthernetCards"), aname="_numEthernetCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVideoCards"), aname="_numVideoCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSoundCards"), aname="_numSoundCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmiRoms"), aname="_numVmiRoms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmciDevices"), aname="_numVmciDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPCIPassthroughDevices"), aname="_numPCIPassthroughDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSasSCSIControllers"), aname="_numSasSCSIControllers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmxnet3EthernetCards"), aname="_numVmxnet3EthernetCards", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numParaVirtualSCSIControllers"), aname="_numParaVirtualSCSIControllers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualPCIControllerOption_Def.__bases__: + bases = list(ns0.VirtualPCIControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualPCIControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIPassthroughDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIPassthroughDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemId"), aname="_systemId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"vendorId"), aname="_vendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIPassthrough_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIPassthrough") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIPassthrough_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualPCIPassthrough_Def.__bases__: + bases = list(ns0.VirtualPCIPassthrough_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualPCIPassthrough_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIPassthroughDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIPassthroughDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIPassthroughDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCIPassthroughOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCIPassthroughOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCIPassthroughOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualPCIPassthroughOption_Def.__bases__: + bases = list(ns0.VirtualPCIPassthroughOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualPCIPassthroughOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCNet32_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCNet32") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCNet32_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCard_Def not in ns0.VirtualPCNet32_Def.__bases__: + bases = list(ns0.VirtualPCNet32_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCard_Def) + ns0.VirtualPCNet32_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPCNet32Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPCNet32Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPCNet32Option_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"supportsMorphing"), aname="_supportsMorphing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualPCNet32Option_Def.__bases__: + bases = list(ns0.VirtualPCNet32Option_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCardOption_Def) + ns0.VirtualPCNet32Option_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPS2Controller_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPS2Controller") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPS2Controller_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualPS2Controller_Def.__bases__: + bases = list(ns0.VirtualPS2Controller_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualPS2Controller_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPS2ControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPS2ControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPS2ControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numKeyboards"), aname="_numKeyboards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPointingDevices"), aname="_numPointingDevices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualPS2ControllerOption_Def.__bases__: + bases = list(ns0.VirtualPS2ControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualPS2ControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPortFileBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPortFileBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPortFileBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualParallelPortFileBackingInfo_Def.__bases__: + bases = list(ns0.VirtualParallelPortFileBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualParallelPortFileBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPortDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPortDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPortDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPort_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPort") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPort_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualParallelPort_Def.__bases__: + bases = list(ns0.VirtualParallelPort_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualParallelPort_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPortFileBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPortFileBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPortFileBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualParallelPortFileBackingOption_Def.__bases__: + bases = list(ns0.VirtualParallelPortFileBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualParallelPortFileBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPortDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPortDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPortDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualParallelPortOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualParallelPortOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualParallelPortOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualParallelPortOption_Def.__bases__: + bases = list(ns0.VirtualParallelPortOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualParallelPortOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPointingDeviceDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPointingDeviceDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPointingDeviceDeviceBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"hostPointingDevice"), aname="_hostPointingDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPointingDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPointingDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPointingDevice_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualPointingDevice_Def.__bases__: + bases = list(ns0.VirtualPointingDevice_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualPointingDevice_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPointingDeviceHostChoice_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualPointingDeviceHostChoice") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualPointingDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPointingDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPointingDeviceBackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"hostPointingDevice"), aname="_hostPointingDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualPointingDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualPointingDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualPointingDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualPointingDeviceOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualPointingDeviceOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualPointingDeviceOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualPointingDeviceOption_Def.__bases__: + bases = list(ns0.VirtualPointingDeviceOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualPointingDeviceOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSISharing_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualSCSISharing") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class ArrayOfVirtualSCSISharing_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfVirtualSCSISharing") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfVirtualSCSISharing_Def.schema + TClist = [GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"VirtualSCSISharing"), aname="_VirtualSCSISharing", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._VirtualSCSISharing = [] + return + Holder.__name__ = "ArrayOfVirtualSCSISharing_Holder" + self.pyclass = Holder + + class VirtualSCSIController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIController_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"hotAddRemove"), aname="_hotAddRemove", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"sharedBus"), aname="_sharedBus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiCtlrUnitNumber"), aname="_scsiCtlrUnitNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualSCSIController_Def.__bases__: + bases = list(ns0.VirtualSCSIController_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualSCSIController_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSIControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIDisks"), aname="_numSCSIDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSICdroms"), aname="_numSCSICdroms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIPassthrough"), aname="_numSCSIPassthrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"sharing"), aname="_sharing", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultSharedIndex"), aname="_defaultSharedIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"hotAddRemove"), aname="_hotAddRemove", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiCtlrUnitNumber"), aname="_scsiCtlrUnitNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualSCSIControllerOption_Def.__bases__: + bases = list(ns0.VirtualSCSIControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualSCSIControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSIPassthroughDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIPassthroughDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSIPassthrough_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIPassthrough") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIPassthrough_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualSCSIPassthrough_Def.__bases__: + bases = list(ns0.VirtualSCSIPassthrough_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualSCSIPassthrough_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSIPassthroughDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIPassthroughDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSCSIPassthroughOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSCSIPassthroughOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSCSIPassthroughOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualSCSIPassthroughOption_Def.__bases__: + bases = list(ns0.VirtualSCSIPassthroughOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualSCSIPassthroughOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSIOController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSIOController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSIOController_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualSIOController_Def.__bases__: + bases = list(ns0.VirtualSIOController_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualSIOController_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSIOControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSIOControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSIOControllerOption_Def.schema + TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numFloppyDrives"), aname="_numFloppyDrives", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSerialPorts"), aname="_numSerialPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numParallelPorts"), aname="_numParallelPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualSIOControllerOption_Def.__bases__: + bases = list(ns0.VirtualSIOControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualSIOControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortFileBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortFileBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortFileBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualSerialPortFileBackingInfo_Def.__bases__: + bases = list(ns0.VirtualSerialPortFileBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) + ns0.VirtualSerialPortFileBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortPipeBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortPipeBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortPipeBackingInfo_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"endpoint"), aname="_endpoint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"noRxLoss"), aname="_noRxLoss", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevicePipeBackingInfo_Def not in ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__: + bases = list(ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDevicePipeBackingInfo_Def) + ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDevicePipeBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPort_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPort") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPort_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"yieldOnPoll"), aname="_yieldOnPoll", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualSerialPort_Def.__bases__: + bases = list(ns0.VirtualSerialPort_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualSerialPort_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortEndPoint_Def(ZSI.TC.String, TypeDefinition): + schema = "urn:vim25" + type = (schema, "VirtualSerialPortEndPoint") + def __init__(self, pname, **kw): + ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) + class Holder(str): + typecode = self + self.pyclass = Holder + + class VirtualSerialPortFileBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortFileBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortFileBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualSerialPortFileBackingOption_Def.__bases__: + bases = list(ns0.VirtualSerialPortFileBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) + ns0.VirtualSerialPortFileBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortPipeBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortPipeBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortPipeBackingOption_Def.schema + TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"endpoint"), aname="_endpoint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"noRxLoss"), aname="_noRxLoss", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevicePipeBackingOption_Def not in ns0.VirtualSerialPortPipeBackingOption_Def.__bases__: + bases = list(ns0.VirtualSerialPortPipeBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDevicePipeBackingOption_Def) + ns0.VirtualSerialPortPipeBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDevicePipeBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSerialPortOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSerialPortOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSerialPortOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"yieldOnPoll"), aname="_yieldOnPoll", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualSerialPortOption_Def.__bases__: + bases = list(ns0.VirtualSerialPortOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualSerialPortOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundBlaster16_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundBlaster16") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundBlaster16_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSoundCard_Def not in ns0.VirtualSoundBlaster16_Def.__bases__: + bases = list(ns0.VirtualSoundBlaster16_Def.__bases__) + bases.insert(0, ns0.VirtualSoundCard_Def) + ns0.VirtualSoundBlaster16_Def.__bases__ = tuple(bases) + + ns0.VirtualSoundCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundBlaster16Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundBlaster16Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundBlaster16Option_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualSoundCardOption_Def not in ns0.VirtualSoundBlaster16Option_Def.__bases__: + bases = list(ns0.VirtualSoundBlaster16Option_Def.__bases__) + bases.insert(0, ns0.VirtualSoundCardOption_Def) + ns0.VirtualSoundBlaster16Option_Def.__bases__ = tuple(bases) + + ns0.VirtualSoundCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundCardDeviceBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundCardDeviceBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundCardDeviceBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__: + bases = list(ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundCard_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundCard") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundCard_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualSoundCard_Def.__bases__: + bases = list(ns0.VirtualSoundCard_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualSoundCard_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundCardDeviceBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundCardDeviceBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundCardDeviceBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__: + bases = list(ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualSoundCardOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualSoundCardOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualSoundCardOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualSoundCardOption_Def.__bases__: + bases = list(ns0.VirtualSoundCardOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualSoundCardOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSBUSBBackingInfo_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSBUSBBackingInfo") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSBUSBBackingInfo_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualUSBUSBBackingInfo_Def.__bases__: + bases = list(ns0.VirtualUSBUSBBackingInfo_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) + ns0.VirtualUSBUSBBackingInfo_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSB_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSB") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSB_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualUSB_Def.__bases__: + bases = list(ns0.VirtualUSB_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualUSB_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSBController_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSBController") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSBController_Def.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"autoConnectDevices"), aname="_autoConnectDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ehciEnabled"), aname="_ehciEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualController_Def not in ns0.VirtualUSBController_Def.__bases__: + bases = list(ns0.VirtualUSBController_Def.__bases__) + bases.insert(0, ns0.VirtualController_Def) + ns0.VirtualUSBController_Def.__bases__ = tuple(bases) + + ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSBControllerOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSBControllerOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSBControllerOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoConnectDevices"), aname="_autoConnectDevices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"ehciSupported"), aname="_ehciSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualControllerOption_Def not in ns0.VirtualUSBControllerOption_Def.__bases__: + bases = list(ns0.VirtualUSBControllerOption_Def.__bases__) + bases.insert(0, ns0.VirtualControllerOption_Def) + ns0.VirtualUSBControllerOption_Def.__bases__ = tuple(bases) + + ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSBUSBBackingOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSBUSBBackingOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSBUSBBackingOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualUSBUSBBackingOption_Def.__bases__: + bases = list(ns0.VirtualUSBUSBBackingOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) + ns0.VirtualUSBUSBBackingOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualUSBOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualUSBOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualUSBOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualUSBOption_Def.__bases__: + bases = list(ns0.VirtualUSBOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualUSBOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineVMCIDevice_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineVMCIDevice") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineVMCIDevice_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowUnrestrictedCommunication"), aname="_allowUnrestrictedCommunication", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualMachineVMCIDevice_Def.__bases__: + bases = list(ns0.VirtualMachineVMCIDevice_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualMachineVMCIDevice_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineVMCIDeviceOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineVMCIDeviceOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineVMCIDeviceOption_Def.schema + TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"allowUnrestrictedCommunication"), aname="_allowUnrestrictedCommunication", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualMachineVMCIDeviceOption_Def.__bases__: + bases = list(ns0.VirtualMachineVMCIDeviceOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualMachineVMCIDeviceOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineVMIROM_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineVMIROM") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineVMIROM_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualMachineVMIROM_Def.__bases__: + bases = list(ns0.VirtualMachineVMIROM_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualMachineVMIROM_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVMIROMOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVMIROMOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVMIROMOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualVMIROMOption_Def.__bases__: + bases = list(ns0.VirtualVMIROMOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualVMIROMOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualMachineVideoCard_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualMachineVideoCard") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualMachineVideoCard_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"videoRamSizeInKB"), aname="_videoRamSizeInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numDisplays"), aname="_numDisplays", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enable3DSupport"), aname="_enable3DSupport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDevice_Def not in ns0.VirtualMachineVideoCard_Def.__bases__: + bases = list(ns0.VirtualMachineVideoCard_Def.__bases__) + bases.insert(0, ns0.VirtualDevice_Def) + ns0.VirtualMachineVideoCard_Def.__bases__ = tuple(bases) + + ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVideoCardOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVideoCardOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVideoCardOption_Def.schema + TClist = [GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"videoRamSizeInKB"), aname="_videoRamSizeInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numDisplays"), aname="_numDisplays", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"support3D"), aname="_support3D", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualDeviceOption_Def not in ns0.VirtualVideoCardOption_Def.__bases__: + bases = list(ns0.VirtualVideoCardOption_Def.__bases__) + bases.insert(0, ns0.VirtualDeviceOption_Def) + ns0.VirtualVideoCardOption_Def.__bases__ = tuple(bases) + + ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnet_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnet") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnet_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCard_Def not in ns0.VirtualVmxnet_Def.__bases__: + bases = list(ns0.VirtualVmxnet_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCard_Def) + ns0.VirtualVmxnet_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnet2_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnet2") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnet2_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualVmxnet_Def not in ns0.VirtualVmxnet2_Def.__bases__: + bases = list(ns0.VirtualVmxnet2_Def.__bases__) + bases.insert(0, ns0.VirtualVmxnet_Def) + ns0.VirtualVmxnet2_Def.__bases__ = tuple(bases) + + ns0.VirtualVmxnet_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnet2Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnet2Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnet2Option_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualVmxnetOption_Def not in ns0.VirtualVmxnet2Option_Def.__bases__: + bases = list(ns0.VirtualVmxnet2Option_Def.__bases__) + bases.insert(0, ns0.VirtualVmxnetOption_Def) + ns0.VirtualVmxnet2Option_Def.__bases__ = tuple(bases) + + ns0.VirtualVmxnetOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnet3_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnet3") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnet3_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualVmxnet_Def not in ns0.VirtualVmxnet3_Def.__bases__: + bases = list(ns0.VirtualVmxnet3_Def.__bases__) + bases.insert(0, ns0.VirtualVmxnet_Def) + ns0.VirtualVmxnet3_Def.__bases__ = tuple(bases) + + ns0.VirtualVmxnet_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnet3Option_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnet3Option") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnet3Option_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualVmxnetOption_Def not in ns0.VirtualVmxnet3Option_Def.__bases__: + bases = list(ns0.VirtualVmxnet3Option_Def.__bases__) + bases.insert(0, ns0.VirtualVmxnetOption_Def) + ns0.VirtualVmxnet3Option_Def.__bases__ = tuple(bases) + + ns0.VirtualVmxnetOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class VirtualVmxnetOption_Def(TypeDefinition): + #complexType/complexContent extension + schema = "urn:vim25" + type = (schema, "VirtualVmxnetOption") + def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): + ns = ns0.VirtualVmxnetOption_Def.schema + TClist = [] + attributes = self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualVmxnetOption_Def.__bases__: + bases = list(ns0.VirtualVmxnetOption_Def.__bases__) + bases.insert(0, ns0.VirtualEthernetCardOption_Def) + ns0.VirtualVmxnetOption_Def.__bases__ = tuple(bases) + + ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) + + class ManagedObjectReference_Def(ZSI.TC.String, TypeDefinition): + # ComplexType/SimpleContent derivation of built-in type + schema = "urn:vim25" + type = (schema, "ManagedObjectReference") + def __init__(self, pname, **kw): + if getattr(self, "attribute_typecode_dict", None) is None: self.attribute_typecode_dict = {} + # attribute handling code + self.attribute_typecode_dict["type"] = ZSI.TC.String() + ZSI.TC.String.__init__(self, pname, **kw) + class Holder(str): + __metaclass__ = pyclass_type + typecode = self + self.pyclass = Holder + + class ArrayOfString_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfString") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfString_Def.schema + TClist = [ZSI.TC.String(pname=(ns,"string"), aname="_string", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._string = [] + return + Holder.__name__ = "ArrayOfString_Holder" + self.pyclass = Holder + + class ArrayOfAnyType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfAnyType") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfAnyType_Def.schema + TClist = [ZSI.TC.AnyType(pname=(ns,"anyType"), aname="_anyType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._anyType = [] + return + Holder.__name__ = "ArrayOfAnyType_Holder" + self.pyclass = Holder + + class ArrayOfManagedObjectReference_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfManagedObjectReference") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfManagedObjectReference_Def.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ManagedObjectReference"), aname="_ManagedObjectReference", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._ManagedObjectReference = [] + return + Holder.__name__ = "ArrayOfManagedObjectReference_Holder" + self.pyclass = Holder + + class ArrayOfByte_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfByte") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfByte_Def.schema + TClist = [ZSI.TCnumbers.Ibyte(pname=(ns,"byte"), aname="_byte", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._byte = [] + return + Holder.__name__ = "ArrayOfByte_Holder" + self.pyclass = Holder + + class ArrayOfInt_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfInt") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfInt_Def.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"int"), aname="_int", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._int = [] + return + Holder.__name__ = "ArrayOfInt_Holder" + self.pyclass = Holder + + class ArrayOfLong_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfLong") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfLong_Def.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"long"), aname="_long", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._long = [] + return + Holder.__name__ = "ArrayOfLong_Holder" + self.pyclass = Holder + + class ArrayOfShort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): + schema = "urn:vim25" + type = (schema, "ArrayOfShort") + def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): + ns = ns0.ArrayOfShort_Def.schema + TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"short"), aname="_short", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + self.attribute_typecode_dict = attributes or {} + if extend: TClist += ofwhat + if restrict: TClist = ofwhat + ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._short = [] + return + Holder.__name__ = "ArrayOfShort_Holder" + self.pyclass = Holder + + class HostCommunicationFault_Dec(ElementDeclaration): + literal = "HostCommunicationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostCommunicationFault") + kw["aname"] = "_HostCommunicationFault" + if ns0.HostCommunication_Def not in ns0.HostCommunicationFault_Dec.__bases__: + bases = list(ns0.HostCommunicationFault_Dec.__bases__) + bases.insert(0, ns0.HostCommunication_Def) + ns0.HostCommunicationFault_Dec.__bases__ = tuple(bases) + + ns0.HostCommunication_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostCommunicationFault_Dec_Holder" + + class HostNotConnectedFault_Dec(ElementDeclaration): + literal = "HostNotConnectedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostNotConnectedFault") + kw["aname"] = "_HostNotConnectedFault" + if ns0.HostNotConnected_Def not in ns0.HostNotConnectedFault_Dec.__bases__: + bases = list(ns0.HostNotConnectedFault_Dec.__bases__) + bases.insert(0, ns0.HostNotConnected_Def) + ns0.HostNotConnectedFault_Dec.__bases__ = tuple(bases) + + ns0.HostNotConnected_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostNotConnectedFault_Dec_Holder" + + class HostNotReachableFault_Dec(ElementDeclaration): + literal = "HostNotReachableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostNotReachableFault") + kw["aname"] = "_HostNotReachableFault" + if ns0.HostNotReachable_Def not in ns0.HostNotReachableFault_Dec.__bases__: + bases = list(ns0.HostNotReachableFault_Dec.__bases__) + bases.insert(0, ns0.HostNotReachable_Def) + ns0.HostNotReachableFault_Dec.__bases__ = tuple(bases) + + ns0.HostNotReachable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostNotReachableFault_Dec_Holder" + + class InvalidArgumentFault_Dec(ElementDeclaration): + literal = "InvalidArgumentFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidArgumentFault") + kw["aname"] = "_InvalidArgumentFault" + if ns0.InvalidArgument_Def not in ns0.InvalidArgumentFault_Dec.__bases__: + bases = list(ns0.InvalidArgumentFault_Dec.__bases__) + bases.insert(0, ns0.InvalidArgument_Def) + ns0.InvalidArgumentFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidArgument_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidArgumentFault_Dec_Holder" + + class InvalidRequestFault_Dec(ElementDeclaration): + literal = "InvalidRequestFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidRequestFault") + kw["aname"] = "_InvalidRequestFault" + if ns0.InvalidRequest_Def not in ns0.InvalidRequestFault_Dec.__bases__: + bases = list(ns0.InvalidRequestFault_Dec.__bases__) + bases.insert(0, ns0.InvalidRequest_Def) + ns0.InvalidRequestFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidRequest_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidRequestFault_Dec_Holder" + + class InvalidTypeFault_Dec(ElementDeclaration): + literal = "InvalidTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidTypeFault") + kw["aname"] = "_InvalidTypeFault" + if ns0.InvalidType_Def not in ns0.InvalidTypeFault_Dec.__bases__: + bases = list(ns0.InvalidTypeFault_Dec.__bases__) + bases.insert(0, ns0.InvalidType_Def) + ns0.InvalidTypeFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidTypeFault_Dec_Holder" + + class ManagedObjectNotFoundFault_Dec(ElementDeclaration): + literal = "ManagedObjectNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ManagedObjectNotFoundFault") + kw["aname"] = "_ManagedObjectNotFoundFault" + if ns0.ManagedObjectNotFound_Def not in ns0.ManagedObjectNotFoundFault_Dec.__bases__: + bases = list(ns0.ManagedObjectNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.ManagedObjectNotFound_Def) + ns0.ManagedObjectNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.ManagedObjectNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ManagedObjectNotFoundFault_Dec_Holder" + + class MethodNotFoundFault_Dec(ElementDeclaration): + literal = "MethodNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MethodNotFoundFault") + kw["aname"] = "_MethodNotFoundFault" + if ns0.MethodNotFound_Def not in ns0.MethodNotFoundFault_Dec.__bases__: + bases = list(ns0.MethodNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.MethodNotFound_Def) + ns0.MethodNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.MethodNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MethodNotFoundFault_Dec_Holder" + + class NotEnoughLicensesFault_Dec(ElementDeclaration): + literal = "NotEnoughLicensesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotEnoughLicensesFault") + kw["aname"] = "_NotEnoughLicensesFault" + if ns0.NotEnoughLicenses_Def not in ns0.NotEnoughLicensesFault_Dec.__bases__: + bases = list(ns0.NotEnoughLicensesFault_Dec.__bases__) + bases.insert(0, ns0.NotEnoughLicenses_Def) + ns0.NotEnoughLicensesFault_Dec.__bases__ = tuple(bases) + + ns0.NotEnoughLicenses_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughLicensesFault_Dec_Holder" + + class NotImplementedFault_Dec(ElementDeclaration): + literal = "NotImplementedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotImplementedFault") + kw["aname"] = "_NotImplementedFault" + if ns0.NotImplemented_Def not in ns0.NotImplementedFault_Dec.__bases__: + bases = list(ns0.NotImplementedFault_Dec.__bases__) + bases.insert(0, ns0.NotImplemented_Def) + ns0.NotImplementedFault_Dec.__bases__ = tuple(bases) + + ns0.NotImplemented_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotImplementedFault_Dec_Holder" + + class NotSupportedFault_Dec(ElementDeclaration): + literal = "NotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotSupportedFault") + kw["aname"] = "_NotSupportedFault" + if ns0.NotSupported_Def not in ns0.NotSupportedFault_Dec.__bases__: + bases = list(ns0.NotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.NotSupported_Def) + ns0.NotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.NotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedFault_Dec_Holder" + + class RequestCanceledFault_Dec(ElementDeclaration): + literal = "RequestCanceledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RequestCanceledFault") + kw["aname"] = "_RequestCanceledFault" + if ns0.RequestCanceled_Def not in ns0.RequestCanceledFault_Dec.__bases__: + bases = list(ns0.RequestCanceledFault_Dec.__bases__) + bases.insert(0, ns0.RequestCanceled_Def) + ns0.RequestCanceledFault_Dec.__bases__ = tuple(bases) + + ns0.RequestCanceled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RequestCanceledFault_Dec_Holder" + + class SecurityErrorFault_Dec(ElementDeclaration): + literal = "SecurityErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SecurityErrorFault") + kw["aname"] = "_SecurityErrorFault" + if ns0.SecurityError_Def not in ns0.SecurityErrorFault_Dec.__bases__: + bases = list(ns0.SecurityErrorFault_Dec.__bases__) + bases.insert(0, ns0.SecurityError_Def) + ns0.SecurityErrorFault_Dec.__bases__ = tuple(bases) + + ns0.SecurityError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SecurityErrorFault_Dec_Holder" + + class SystemErrorFault_Dec(ElementDeclaration): + literal = "SystemErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SystemErrorFault") + kw["aname"] = "_SystemErrorFault" + if ns0.SystemError_Def not in ns0.SystemErrorFault_Dec.__bases__: + bases = list(ns0.SystemErrorFault_Dec.__bases__) + bases.insert(0, ns0.SystemError_Def) + ns0.SystemErrorFault_Dec.__bases__ = tuple(bases) + + ns0.SystemError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SystemErrorFault_Dec_Holder" + + class UnexpectedFaultFault_Dec(ElementDeclaration): + literal = "UnexpectedFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnexpectedFaultFault") + kw["aname"] = "_UnexpectedFaultFault" + if ns0.UnexpectedFault_Def not in ns0.UnexpectedFaultFault_Dec.__bases__: + bases = list(ns0.UnexpectedFaultFault_Dec.__bases__) + bases.insert(0, ns0.UnexpectedFault_Def) + ns0.UnexpectedFaultFault_Dec.__bases__ = tuple(bases) + + ns0.UnexpectedFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnexpectedFaultFault_Dec_Holder" + + class InvalidCollectorVersionFault_Dec(ElementDeclaration): + literal = "InvalidCollectorVersionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidCollectorVersionFault") + kw["aname"] = "_InvalidCollectorVersionFault" + if ns0.InvalidCollectorVersion_Def not in ns0.InvalidCollectorVersionFault_Dec.__bases__: + bases = list(ns0.InvalidCollectorVersionFault_Dec.__bases__) + bases.insert(0, ns0.InvalidCollectorVersion_Def) + ns0.InvalidCollectorVersionFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidCollectorVersion_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidCollectorVersionFault_Dec_Holder" + + class InvalidPropertyFault_Dec(ElementDeclaration): + literal = "InvalidPropertyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidPropertyFault") + kw["aname"] = "_InvalidPropertyFault" + if ns0.InvalidProperty_Def not in ns0.InvalidPropertyFault_Dec.__bases__: + bases = list(ns0.InvalidPropertyFault_Dec.__bases__) + bases.insert(0, ns0.InvalidProperty_Def) + ns0.InvalidPropertyFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidProperty_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyFault_Dec_Holder" + + class DestroyPropertyFilter_Dec(ElementDeclaration): + literal = "DestroyPropertyFilter" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyPropertyFilter") + kw["aname"] = "_DestroyPropertyFilter" + if ns0.DestroyPropertyFilterRequestType_Def not in ns0.DestroyPropertyFilter_Dec.__bases__: + bases = list(ns0.DestroyPropertyFilter_Dec.__bases__) + bases.insert(0, ns0.DestroyPropertyFilterRequestType_Def) + ns0.DestroyPropertyFilter_Dec.__bases__ = tuple(bases) + + ns0.DestroyPropertyFilterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyPropertyFilter_Dec_Holder" + + class DestroyPropertyFilterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyPropertyFilterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyPropertyFilterResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyPropertyFilterResponse") + kw["aname"] = "_DestroyPropertyFilterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyPropertyFilterResponse_Holder" + self.pyclass = Holder + + class CreateFilter_Dec(ElementDeclaration): + literal = "CreateFilter" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateFilter") + kw["aname"] = "_CreateFilter" + if ns0.CreateFilterRequestType_Def not in ns0.CreateFilter_Dec.__bases__: + bases = list(ns0.CreateFilter_Dec.__bases__) + bases.insert(0, ns0.CreateFilterRequestType_Def) + ns0.CreateFilter_Dec.__bases__ = tuple(bases) + + ns0.CreateFilterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateFilter_Dec_Holder" + + class CreateFilterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateFilterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateFilterResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateFilterResponse") + kw["aname"] = "_CreateFilterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateFilterResponse_Holder" + self.pyclass = Holder + + class RetrieveProperties_Dec(ElementDeclaration): + literal = "RetrieveProperties" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveProperties") + kw["aname"] = "_RetrieveProperties" + if ns0.RetrievePropertiesRequestType_Def not in ns0.RetrieveProperties_Dec.__bases__: + bases = list(ns0.RetrieveProperties_Dec.__bases__) + bases.insert(0, ns0.RetrievePropertiesRequestType_Def) + ns0.RetrieveProperties_Dec.__bases__ = tuple(bases) + + ns0.RetrievePropertiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveProperties_Dec_Holder" + + class RetrievePropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrievePropertiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrievePropertiesResponse_Dec.schema + TClist = [GTD("urn:vim25","ObjectContent",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrievePropertiesResponse") + kw["aname"] = "_RetrievePropertiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrievePropertiesResponse_Holder" + self.pyclass = Holder + + class CheckForUpdates_Dec(ElementDeclaration): + literal = "CheckForUpdates" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckForUpdates") + kw["aname"] = "_CheckForUpdates" + if ns0.CheckForUpdatesRequestType_Def not in ns0.CheckForUpdates_Dec.__bases__: + bases = list(ns0.CheckForUpdates_Dec.__bases__) + bases.insert(0, ns0.CheckForUpdatesRequestType_Def) + ns0.CheckForUpdates_Dec.__bases__ = tuple(bases) + + ns0.CheckForUpdatesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckForUpdates_Dec_Holder" + + class CheckForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckForUpdatesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckForUpdatesResponse_Dec.schema + TClist = [GTD("urn:vim25","UpdateSet",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckForUpdatesResponse") + kw["aname"] = "_CheckForUpdatesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckForUpdatesResponse_Holder" + self.pyclass = Holder + + class WaitForUpdates_Dec(ElementDeclaration): + literal = "WaitForUpdates" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","WaitForUpdates") + kw["aname"] = "_WaitForUpdates" + if ns0.WaitForUpdatesRequestType_Def not in ns0.WaitForUpdates_Dec.__bases__: + bases = list(ns0.WaitForUpdates_Dec.__bases__) + bases.insert(0, ns0.WaitForUpdatesRequestType_Def) + ns0.WaitForUpdates_Dec.__bases__ = tuple(bases) + + ns0.WaitForUpdatesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "WaitForUpdates_Dec_Holder" + + class WaitForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "WaitForUpdatesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.WaitForUpdatesResponse_Dec.schema + TClist = [GTD("urn:vim25","UpdateSet",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","WaitForUpdatesResponse") + kw["aname"] = "_WaitForUpdatesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "WaitForUpdatesResponse_Holder" + self.pyclass = Holder + + class CancelWaitForUpdates_Dec(ElementDeclaration): + literal = "CancelWaitForUpdates" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CancelWaitForUpdates") + kw["aname"] = "_CancelWaitForUpdates" + if ns0.CancelWaitForUpdatesRequestType_Def not in ns0.CancelWaitForUpdates_Dec.__bases__: + bases = list(ns0.CancelWaitForUpdates_Dec.__bases__) + bases.insert(0, ns0.CancelWaitForUpdatesRequestType_Def) + ns0.CancelWaitForUpdates_Dec.__bases__ = tuple(bases) + + ns0.CancelWaitForUpdatesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CancelWaitForUpdates_Dec_Holder" + + class CancelWaitForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CancelWaitForUpdatesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CancelWaitForUpdatesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CancelWaitForUpdatesResponse") + kw["aname"] = "_CancelWaitForUpdatesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CancelWaitForUpdatesResponse_Holder" + self.pyclass = Holder + + class MethodFaultFault_Dec(ElementDeclaration): + literal = "MethodFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MethodFaultFault") + kw["aname"] = "_MethodFaultFault" + if ns0.MethodFault_Def not in ns0.MethodFaultFault_Dec.__bases__: + bases = list(ns0.MethodFaultFault_Dec.__bases__) + bases.insert(0, ns0.MethodFault_Def) + ns0.MethodFaultFault_Dec.__bases__ = tuple(bases) + + ns0.MethodFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MethodFaultFault_Dec_Holder" + + class RuntimeFaultFault_Dec(ElementDeclaration): + literal = "RuntimeFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RuntimeFaultFault") + kw["aname"] = "_RuntimeFaultFault" + if ns0.RuntimeFault_Def not in ns0.RuntimeFaultFault_Dec.__bases__: + bases = list(ns0.RuntimeFaultFault_Dec.__bases__) + bases.insert(0, ns0.RuntimeFault_Def) + ns0.RuntimeFaultFault_Dec.__bases__ = tuple(bases) + + ns0.RuntimeFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RuntimeFaultFault_Dec_Holder" + + class AddAuthorizationRole_Dec(ElementDeclaration): + literal = "AddAuthorizationRole" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddAuthorizationRole") + kw["aname"] = "_AddAuthorizationRole" + if ns0.AddAuthorizationRoleRequestType_Def not in ns0.AddAuthorizationRole_Dec.__bases__: + bases = list(ns0.AddAuthorizationRole_Dec.__bases__) + bases.insert(0, ns0.AddAuthorizationRoleRequestType_Def) + ns0.AddAuthorizationRole_Dec.__bases__ = tuple(bases) + + ns0.AddAuthorizationRoleRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddAuthorizationRole_Dec_Holder" + + class AddAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddAuthorizationRoleResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddAuthorizationRoleResponse_Dec.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddAuthorizationRoleResponse") + kw["aname"] = "_AddAuthorizationRoleResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddAuthorizationRoleResponse_Holder" + self.pyclass = Holder + + class RemoveAuthorizationRole_Dec(ElementDeclaration): + literal = "RemoveAuthorizationRole" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveAuthorizationRole") + kw["aname"] = "_RemoveAuthorizationRole" + if ns0.RemoveAuthorizationRoleRequestType_Def not in ns0.RemoveAuthorizationRole_Dec.__bases__: + bases = list(ns0.RemoveAuthorizationRole_Dec.__bases__) + bases.insert(0, ns0.RemoveAuthorizationRoleRequestType_Def) + ns0.RemoveAuthorizationRole_Dec.__bases__ = tuple(bases) + + ns0.RemoveAuthorizationRoleRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveAuthorizationRole_Dec_Holder" + + class RemoveAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveAuthorizationRoleResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveAuthorizationRoleResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveAuthorizationRoleResponse") + kw["aname"] = "_RemoveAuthorizationRoleResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveAuthorizationRoleResponse_Holder" + self.pyclass = Holder + + class UpdateAuthorizationRole_Dec(ElementDeclaration): + literal = "UpdateAuthorizationRole" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateAuthorizationRole") + kw["aname"] = "_UpdateAuthorizationRole" + if ns0.UpdateAuthorizationRoleRequestType_Def not in ns0.UpdateAuthorizationRole_Dec.__bases__: + bases = list(ns0.UpdateAuthorizationRole_Dec.__bases__) + bases.insert(0, ns0.UpdateAuthorizationRoleRequestType_Def) + ns0.UpdateAuthorizationRole_Dec.__bases__ = tuple(bases) + + ns0.UpdateAuthorizationRoleRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateAuthorizationRole_Dec_Holder" + + class UpdateAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateAuthorizationRoleResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateAuthorizationRoleResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateAuthorizationRoleResponse") + kw["aname"] = "_UpdateAuthorizationRoleResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateAuthorizationRoleResponse_Holder" + self.pyclass = Holder + + class MergePermissions_Dec(ElementDeclaration): + literal = "MergePermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MergePermissions") + kw["aname"] = "_MergePermissions" + if ns0.MergePermissionsRequestType_Def not in ns0.MergePermissions_Dec.__bases__: + bases = list(ns0.MergePermissions_Dec.__bases__) + bases.insert(0, ns0.MergePermissionsRequestType_Def) + ns0.MergePermissions_Dec.__bases__ = tuple(bases) + + ns0.MergePermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MergePermissions_Dec_Holder" + + class MergePermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MergePermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MergePermissionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MergePermissionsResponse") + kw["aname"] = "_MergePermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MergePermissionsResponse_Holder" + self.pyclass = Holder + + class RetrieveRolePermissions_Dec(ElementDeclaration): + literal = "RetrieveRolePermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveRolePermissions") + kw["aname"] = "_RetrieveRolePermissions" + if ns0.RetrieveRolePermissionsRequestType_Def not in ns0.RetrieveRolePermissions_Dec.__bases__: + bases = list(ns0.RetrieveRolePermissions_Dec.__bases__) + bases.insert(0, ns0.RetrieveRolePermissionsRequestType_Def) + ns0.RetrieveRolePermissions_Dec.__bases__ = tuple(bases) + + ns0.RetrieveRolePermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveRolePermissions_Dec_Holder" + + class RetrieveRolePermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveRolePermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveRolePermissionsResponse_Dec.schema + TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveRolePermissionsResponse") + kw["aname"] = "_RetrieveRolePermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveRolePermissionsResponse_Holder" + self.pyclass = Holder + + class RetrieveEntityPermissions_Dec(ElementDeclaration): + literal = "RetrieveEntityPermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveEntityPermissions") + kw["aname"] = "_RetrieveEntityPermissions" + if ns0.RetrieveEntityPermissionsRequestType_Def not in ns0.RetrieveEntityPermissions_Dec.__bases__: + bases = list(ns0.RetrieveEntityPermissions_Dec.__bases__) + bases.insert(0, ns0.RetrieveEntityPermissionsRequestType_Def) + ns0.RetrieveEntityPermissions_Dec.__bases__ = tuple(bases) + + ns0.RetrieveEntityPermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveEntityPermissions_Dec_Holder" + + class RetrieveEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveEntityPermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveEntityPermissionsResponse_Dec.schema + TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveEntityPermissionsResponse") + kw["aname"] = "_RetrieveEntityPermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveEntityPermissionsResponse_Holder" + self.pyclass = Holder + + class RetrieveAllPermissions_Dec(ElementDeclaration): + literal = "RetrieveAllPermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveAllPermissions") + kw["aname"] = "_RetrieveAllPermissions" + if ns0.RetrieveAllPermissionsRequestType_Def not in ns0.RetrieveAllPermissions_Dec.__bases__: + bases = list(ns0.RetrieveAllPermissions_Dec.__bases__) + bases.insert(0, ns0.RetrieveAllPermissionsRequestType_Def) + ns0.RetrieveAllPermissions_Dec.__bases__ = tuple(bases) + + ns0.RetrieveAllPermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveAllPermissions_Dec_Holder" + + class RetrieveAllPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveAllPermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveAllPermissionsResponse_Dec.schema + TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveAllPermissionsResponse") + kw["aname"] = "_RetrieveAllPermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveAllPermissionsResponse_Holder" + self.pyclass = Holder + + class SetEntityPermissions_Dec(ElementDeclaration): + literal = "SetEntityPermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetEntityPermissions") + kw["aname"] = "_SetEntityPermissions" + if ns0.SetEntityPermissionsRequestType_Def not in ns0.SetEntityPermissions_Dec.__bases__: + bases = list(ns0.SetEntityPermissions_Dec.__bases__) + bases.insert(0, ns0.SetEntityPermissionsRequestType_Def) + ns0.SetEntityPermissions_Dec.__bases__ = tuple(bases) + + ns0.SetEntityPermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetEntityPermissions_Dec_Holder" + + class SetEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetEntityPermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetEntityPermissionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetEntityPermissionsResponse") + kw["aname"] = "_SetEntityPermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetEntityPermissionsResponse_Holder" + self.pyclass = Holder + + class ResetEntityPermissions_Dec(ElementDeclaration): + literal = "ResetEntityPermissions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetEntityPermissions") + kw["aname"] = "_ResetEntityPermissions" + if ns0.ResetEntityPermissionsRequestType_Def not in ns0.ResetEntityPermissions_Dec.__bases__: + bases = list(ns0.ResetEntityPermissions_Dec.__bases__) + bases.insert(0, ns0.ResetEntityPermissionsRequestType_Def) + ns0.ResetEntityPermissions_Dec.__bases__ = tuple(bases) + + ns0.ResetEntityPermissionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetEntityPermissions_Dec_Holder" + + class ResetEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetEntityPermissionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetEntityPermissionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetEntityPermissionsResponse") + kw["aname"] = "_ResetEntityPermissionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetEntityPermissionsResponse_Holder" + self.pyclass = Holder + + class RemoveEntityPermission_Dec(ElementDeclaration): + literal = "RemoveEntityPermission" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveEntityPermission") + kw["aname"] = "_RemoveEntityPermission" + if ns0.RemoveEntityPermissionRequestType_Def not in ns0.RemoveEntityPermission_Dec.__bases__: + bases = list(ns0.RemoveEntityPermission_Dec.__bases__) + bases.insert(0, ns0.RemoveEntityPermissionRequestType_Def) + ns0.RemoveEntityPermission_Dec.__bases__ = tuple(bases) + + ns0.RemoveEntityPermissionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveEntityPermission_Dec_Holder" + + class RemoveEntityPermissionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveEntityPermissionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveEntityPermissionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveEntityPermissionResponse") + kw["aname"] = "_RemoveEntityPermissionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveEntityPermissionResponse_Holder" + self.pyclass = Holder + + class ReconfigureCluster_Dec(ElementDeclaration): + literal = "ReconfigureCluster" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureCluster") + kw["aname"] = "_ReconfigureCluster" + if ns0.ReconfigureClusterRequestType_Def not in ns0.ReconfigureCluster_Dec.__bases__: + bases = list(ns0.ReconfigureCluster_Dec.__bases__) + bases.insert(0, ns0.ReconfigureClusterRequestType_Def) + ns0.ReconfigureCluster_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureClusterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureCluster_Dec_Holder" + + class ReconfigureClusterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureClusterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureClusterResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureClusterResponse") + kw["aname"] = "_ReconfigureClusterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureClusterResponse_Holder" + self.pyclass = Holder + + class ReconfigureCluster_Task_Dec(ElementDeclaration): + literal = "ReconfigureCluster_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureCluster_Task") + kw["aname"] = "_ReconfigureCluster_Task" + if ns0.ReconfigureClusterRequestType_Def not in ns0.ReconfigureCluster_Task_Dec.__bases__: + bases = list(ns0.ReconfigureCluster_Task_Dec.__bases__) + bases.insert(0, ns0.ReconfigureClusterRequestType_Def) + ns0.ReconfigureCluster_Task_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureClusterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureCluster_Task_Dec_Holder" + + class ReconfigureCluster_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureCluster_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureCluster_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReconfigureCluster_TaskResponse") + kw["aname"] = "_ReconfigureCluster_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ReconfigureCluster_TaskResponse_Holder" + self.pyclass = Holder + + class ApplyRecommendation_Dec(ElementDeclaration): + literal = "ApplyRecommendation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ApplyRecommendation") + kw["aname"] = "_ApplyRecommendation" + if ns0.ApplyRecommendationRequestType_Def not in ns0.ApplyRecommendation_Dec.__bases__: + bases = list(ns0.ApplyRecommendation_Dec.__bases__) + bases.insert(0, ns0.ApplyRecommendationRequestType_Def) + ns0.ApplyRecommendation_Dec.__bases__ = tuple(bases) + + ns0.ApplyRecommendationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ApplyRecommendation_Dec_Holder" + + class ApplyRecommendationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ApplyRecommendationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ApplyRecommendationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ApplyRecommendationResponse") + kw["aname"] = "_ApplyRecommendationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ApplyRecommendationResponse_Holder" + self.pyclass = Holder + + class RecommendHostsForVm_Dec(ElementDeclaration): + literal = "RecommendHostsForVm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RecommendHostsForVm") + kw["aname"] = "_RecommendHostsForVm" + if ns0.RecommendHostsForVmRequestType_Def not in ns0.RecommendHostsForVm_Dec.__bases__: + bases = list(ns0.RecommendHostsForVm_Dec.__bases__) + bases.insert(0, ns0.RecommendHostsForVmRequestType_Def) + ns0.RecommendHostsForVm_Dec.__bases__ = tuple(bases) + + ns0.RecommendHostsForVmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RecommendHostsForVm_Dec_Holder" + + class RecommendHostsForVmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RecommendHostsForVmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RecommendHostsForVmResponse_Dec.schema + TClist = [GTD("urn:vim25","ClusterHostRecommendation",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RecommendHostsForVmResponse") + kw["aname"] = "_RecommendHostsForVmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RecommendHostsForVmResponse_Holder" + self.pyclass = Holder + + class AddHost_Dec(ElementDeclaration): + literal = "AddHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddHost") + kw["aname"] = "_AddHost" + if ns0.AddHostRequestType_Def not in ns0.AddHost_Dec.__bases__: + bases = list(ns0.AddHost_Dec.__bases__) + bases.insert(0, ns0.AddHostRequestType_Def) + ns0.AddHost_Dec.__bases__ = tuple(bases) + + ns0.AddHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddHost_Dec_Holder" + + class AddHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddHostResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddHostResponse") + kw["aname"] = "_AddHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddHostResponse_Holder" + self.pyclass = Holder + + class AddHost_Task_Dec(ElementDeclaration): + literal = "AddHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddHost_Task") + kw["aname"] = "_AddHost_Task" + if ns0.AddHostRequestType_Def not in ns0.AddHost_Task_Dec.__bases__: + bases = list(ns0.AddHost_Task_Dec.__bases__) + bases.insert(0, ns0.AddHostRequestType_Def) + ns0.AddHost_Task_Dec.__bases__ = tuple(bases) + + ns0.AddHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddHost_Task_Dec_Holder" + + class AddHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddHost_TaskResponse") + kw["aname"] = "_AddHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddHost_TaskResponse_Holder" + self.pyclass = Holder + + class MoveInto_Dec(ElementDeclaration): + literal = "MoveInto" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveInto") + kw["aname"] = "_MoveInto" + if ns0.MoveIntoRequestType_Def not in ns0.MoveInto_Dec.__bases__: + bases = list(ns0.MoveInto_Dec.__bases__) + bases.insert(0, ns0.MoveIntoRequestType_Def) + ns0.MoveInto_Dec.__bases__ = tuple(bases) + + ns0.MoveIntoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveInto_Dec_Holder" + + class MoveIntoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveIntoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveIntoResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MoveIntoResponse") + kw["aname"] = "_MoveIntoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MoveIntoResponse_Holder" + self.pyclass = Holder + + class MoveInto_Task_Dec(ElementDeclaration): + literal = "MoveInto_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveInto_Task") + kw["aname"] = "_MoveInto_Task" + if ns0.MoveIntoRequestType_Def not in ns0.MoveInto_Task_Dec.__bases__: + bases = list(ns0.MoveInto_Task_Dec.__bases__) + bases.insert(0, ns0.MoveIntoRequestType_Def) + ns0.MoveInto_Task_Dec.__bases__ = tuple(bases) + + ns0.MoveIntoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveInto_Task_Dec_Holder" + + class MoveInto_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveInto_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveInto_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveInto_TaskResponse") + kw["aname"] = "_MoveInto_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveInto_TaskResponse_Holder" + self.pyclass = Holder + + class MoveHostInto_Dec(ElementDeclaration): + literal = "MoveHostInto" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveHostInto") + kw["aname"] = "_MoveHostInto" + if ns0.MoveHostIntoRequestType_Def not in ns0.MoveHostInto_Dec.__bases__: + bases = list(ns0.MoveHostInto_Dec.__bases__) + bases.insert(0, ns0.MoveHostIntoRequestType_Def) + ns0.MoveHostInto_Dec.__bases__ = tuple(bases) + + ns0.MoveHostIntoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveHostInto_Dec_Holder" + + class MoveHostIntoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveHostIntoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveHostIntoResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MoveHostIntoResponse") + kw["aname"] = "_MoveHostIntoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MoveHostIntoResponse_Holder" + self.pyclass = Holder + + class MoveHostInto_Task_Dec(ElementDeclaration): + literal = "MoveHostInto_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveHostInto_Task") + kw["aname"] = "_MoveHostInto_Task" + if ns0.MoveHostIntoRequestType_Def not in ns0.MoveHostInto_Task_Dec.__bases__: + bases = list(ns0.MoveHostInto_Task_Dec.__bases__) + bases.insert(0, ns0.MoveHostIntoRequestType_Def) + ns0.MoveHostInto_Task_Dec.__bases__ = tuple(bases) + + ns0.MoveHostIntoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveHostInto_Task_Dec_Holder" + + class MoveHostInto_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveHostInto_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveHostInto_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveHostInto_TaskResponse") + kw["aname"] = "_MoveHostInto_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveHostInto_TaskResponse_Holder" + self.pyclass = Holder + + class RefreshRecommendation_Dec(ElementDeclaration): + literal = "RefreshRecommendation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshRecommendation") + kw["aname"] = "_RefreshRecommendation" + if ns0.RefreshRecommendationRequestType_Def not in ns0.RefreshRecommendation_Dec.__bases__: + bases = list(ns0.RefreshRecommendation_Dec.__bases__) + bases.insert(0, ns0.RefreshRecommendationRequestType_Def) + ns0.RefreshRecommendation_Dec.__bases__ = tuple(bases) + + ns0.RefreshRecommendationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshRecommendation_Dec_Holder" + + class RefreshRecommendationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshRecommendationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshRecommendationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshRecommendationResponse") + kw["aname"] = "_RefreshRecommendationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshRecommendationResponse_Holder" + self.pyclass = Holder + + class RetrieveDasAdvancedRuntimeInfo_Dec(ElementDeclaration): + literal = "RetrieveDasAdvancedRuntimeInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveDasAdvancedRuntimeInfo") + kw["aname"] = "_RetrieveDasAdvancedRuntimeInfo" + if ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def not in ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__: + bases = list(ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__) + bases.insert(0, ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def) + ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__ = tuple(bases) + + ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveDasAdvancedRuntimeInfo_Dec_Holder" + + class RetrieveDasAdvancedRuntimeInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveDasAdvancedRuntimeInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveDasAdvancedRuntimeInfoResponse_Dec.schema + TClist = [GTD("urn:vim25","ClusterDasAdvancedRuntimeInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveDasAdvancedRuntimeInfoResponse") + kw["aname"] = "_RetrieveDasAdvancedRuntimeInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RetrieveDasAdvancedRuntimeInfoResponse_Holder" + self.pyclass = Holder + + class ReconfigureComputeResource_Dec(ElementDeclaration): + literal = "ReconfigureComputeResource" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureComputeResource") + kw["aname"] = "_ReconfigureComputeResource" + if ns0.ReconfigureComputeResourceRequestType_Def not in ns0.ReconfigureComputeResource_Dec.__bases__: + bases = list(ns0.ReconfigureComputeResource_Dec.__bases__) + bases.insert(0, ns0.ReconfigureComputeResourceRequestType_Def) + ns0.ReconfigureComputeResource_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureComputeResourceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureComputeResource_Dec_Holder" + + class ReconfigureComputeResourceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureComputeResourceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureComputeResourceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureComputeResourceResponse") + kw["aname"] = "_ReconfigureComputeResourceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureComputeResourceResponse_Holder" + self.pyclass = Holder + + class ReconfigureComputeResource_Task_Dec(ElementDeclaration): + literal = "ReconfigureComputeResource_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureComputeResource_Task") + kw["aname"] = "_ReconfigureComputeResource_Task" + if ns0.ReconfigureComputeResourceRequestType_Def not in ns0.ReconfigureComputeResource_Task_Dec.__bases__: + bases = list(ns0.ReconfigureComputeResource_Task_Dec.__bases__) + bases.insert(0, ns0.ReconfigureComputeResourceRequestType_Def) + ns0.ReconfigureComputeResource_Task_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureComputeResourceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureComputeResource_Task_Dec_Holder" + + class ReconfigureComputeResource_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureComputeResource_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureComputeResource_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReconfigureComputeResource_TaskResponse") + kw["aname"] = "_ReconfigureComputeResource_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ReconfigureComputeResource_TaskResponse_Holder" + self.pyclass = Holder + + class AddCustomFieldDef_Dec(ElementDeclaration): + literal = "AddCustomFieldDef" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddCustomFieldDef") + kw["aname"] = "_AddCustomFieldDef" + if ns0.AddCustomFieldDefRequestType_Def not in ns0.AddCustomFieldDef_Dec.__bases__: + bases = list(ns0.AddCustomFieldDef_Dec.__bases__) + bases.insert(0, ns0.AddCustomFieldDefRequestType_Def) + ns0.AddCustomFieldDef_Dec.__bases__ = tuple(bases) + + ns0.AddCustomFieldDefRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddCustomFieldDef_Dec_Holder" + + class AddCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddCustomFieldDefResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddCustomFieldDefResponse_Dec.schema + TClist = [GTD("urn:vim25","CustomFieldDef",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddCustomFieldDefResponse") + kw["aname"] = "_AddCustomFieldDefResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddCustomFieldDefResponse_Holder" + self.pyclass = Holder + + class RemoveCustomFieldDef_Dec(ElementDeclaration): + literal = "RemoveCustomFieldDef" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveCustomFieldDef") + kw["aname"] = "_RemoveCustomFieldDef" + if ns0.RemoveCustomFieldDefRequestType_Def not in ns0.RemoveCustomFieldDef_Dec.__bases__: + bases = list(ns0.RemoveCustomFieldDef_Dec.__bases__) + bases.insert(0, ns0.RemoveCustomFieldDefRequestType_Def) + ns0.RemoveCustomFieldDef_Dec.__bases__ = tuple(bases) + + ns0.RemoveCustomFieldDefRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveCustomFieldDef_Dec_Holder" + + class RemoveCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveCustomFieldDefResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveCustomFieldDefResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveCustomFieldDefResponse") + kw["aname"] = "_RemoveCustomFieldDefResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveCustomFieldDefResponse_Holder" + self.pyclass = Holder + + class RenameCustomFieldDef_Dec(ElementDeclaration): + literal = "RenameCustomFieldDef" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RenameCustomFieldDef") + kw["aname"] = "_RenameCustomFieldDef" + if ns0.RenameCustomFieldDefRequestType_Def not in ns0.RenameCustomFieldDef_Dec.__bases__: + bases = list(ns0.RenameCustomFieldDef_Dec.__bases__) + bases.insert(0, ns0.RenameCustomFieldDefRequestType_Def) + ns0.RenameCustomFieldDef_Dec.__bases__ = tuple(bases) + + ns0.RenameCustomFieldDefRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RenameCustomFieldDef_Dec_Holder" + + class RenameCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RenameCustomFieldDefResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RenameCustomFieldDefResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RenameCustomFieldDefResponse") + kw["aname"] = "_RenameCustomFieldDefResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RenameCustomFieldDefResponse_Holder" + self.pyclass = Holder + + class SetField_Dec(ElementDeclaration): + literal = "SetField" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetField") + kw["aname"] = "_SetField" + if ns0.SetFieldRequestType_Def not in ns0.SetField_Dec.__bases__: + bases = list(ns0.SetField_Dec.__bases__) + bases.insert(0, ns0.SetFieldRequestType_Def) + ns0.SetField_Dec.__bases__ = tuple(bases) + + ns0.SetFieldRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetField_Dec_Holder" + + class SetFieldResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetFieldResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetFieldResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetFieldResponse") + kw["aname"] = "_SetFieldResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetFieldResponse_Holder" + self.pyclass = Holder + + class DoesCustomizationSpecExist_Dec(ElementDeclaration): + literal = "DoesCustomizationSpecExist" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DoesCustomizationSpecExist") + kw["aname"] = "_DoesCustomizationSpecExist" + if ns0.DoesCustomizationSpecExistRequestType_Def not in ns0.DoesCustomizationSpecExist_Dec.__bases__: + bases = list(ns0.DoesCustomizationSpecExist_Dec.__bases__) + bases.insert(0, ns0.DoesCustomizationSpecExistRequestType_Def) + ns0.DoesCustomizationSpecExist_Dec.__bases__ = tuple(bases) + + ns0.DoesCustomizationSpecExistRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DoesCustomizationSpecExist_Dec_Holder" + + class DoesCustomizationSpecExistResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DoesCustomizationSpecExistResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DoesCustomizationSpecExistResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DoesCustomizationSpecExistResponse") + kw["aname"] = "_DoesCustomizationSpecExistResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DoesCustomizationSpecExistResponse_Holder" + self.pyclass = Holder + + class GetCustomizationSpec_Dec(ElementDeclaration): + literal = "GetCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetCustomizationSpec") + kw["aname"] = "_GetCustomizationSpec" + if ns0.GetCustomizationSpecRequestType_Def not in ns0.GetCustomizationSpec_Dec.__bases__: + bases = list(ns0.GetCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.GetCustomizationSpecRequestType_Def) + ns0.GetCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.GetCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetCustomizationSpec_Dec_Holder" + + class GetCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetCustomizationSpecResponse_Dec.schema + TClist = [GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetCustomizationSpecResponse") + kw["aname"] = "_GetCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "GetCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class CreateCustomizationSpec_Dec(ElementDeclaration): + literal = "CreateCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateCustomizationSpec") + kw["aname"] = "_CreateCustomizationSpec" + if ns0.CreateCustomizationSpecRequestType_Def not in ns0.CreateCustomizationSpec_Dec.__bases__: + bases = list(ns0.CreateCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.CreateCustomizationSpecRequestType_Def) + ns0.CreateCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.CreateCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateCustomizationSpec_Dec_Holder" + + class CreateCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CreateCustomizationSpecResponse") + kw["aname"] = "_CreateCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CreateCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class OverwriteCustomizationSpec_Dec(ElementDeclaration): + literal = "OverwriteCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OverwriteCustomizationSpec") + kw["aname"] = "_OverwriteCustomizationSpec" + if ns0.OverwriteCustomizationSpecRequestType_Def not in ns0.OverwriteCustomizationSpec_Dec.__bases__: + bases = list(ns0.OverwriteCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.OverwriteCustomizationSpecRequestType_Def) + ns0.OverwriteCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.OverwriteCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OverwriteCustomizationSpec_Dec_Holder" + + class OverwriteCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "OverwriteCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.OverwriteCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","OverwriteCustomizationSpecResponse") + kw["aname"] = "_OverwriteCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "OverwriteCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class DeleteCustomizationSpec_Dec(ElementDeclaration): + literal = "DeleteCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteCustomizationSpec") + kw["aname"] = "_DeleteCustomizationSpec" + if ns0.DeleteCustomizationSpecRequestType_Def not in ns0.DeleteCustomizationSpec_Dec.__bases__: + bases = list(ns0.DeleteCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.DeleteCustomizationSpecRequestType_Def) + ns0.DeleteCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.DeleteCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteCustomizationSpec_Dec_Holder" + + class DeleteCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DeleteCustomizationSpecResponse") + kw["aname"] = "_DeleteCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DeleteCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class DuplicateCustomizationSpec_Dec(ElementDeclaration): + literal = "DuplicateCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DuplicateCustomizationSpec") + kw["aname"] = "_DuplicateCustomizationSpec" + if ns0.DuplicateCustomizationSpecRequestType_Def not in ns0.DuplicateCustomizationSpec_Dec.__bases__: + bases = list(ns0.DuplicateCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.DuplicateCustomizationSpecRequestType_Def) + ns0.DuplicateCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.DuplicateCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DuplicateCustomizationSpec_Dec_Holder" + + class DuplicateCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DuplicateCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DuplicateCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DuplicateCustomizationSpecResponse") + kw["aname"] = "_DuplicateCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DuplicateCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class RenameCustomizationSpec_Dec(ElementDeclaration): + literal = "RenameCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RenameCustomizationSpec") + kw["aname"] = "_RenameCustomizationSpec" + if ns0.RenameCustomizationSpecRequestType_Def not in ns0.RenameCustomizationSpec_Dec.__bases__: + bases = list(ns0.RenameCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.RenameCustomizationSpecRequestType_Def) + ns0.RenameCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.RenameCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RenameCustomizationSpec_Dec_Holder" + + class RenameCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RenameCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RenameCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RenameCustomizationSpecResponse") + kw["aname"] = "_RenameCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RenameCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class CustomizationSpecItemToXml_Dec(ElementDeclaration): + literal = "CustomizationSpecItemToXml" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CustomizationSpecItemToXml") + kw["aname"] = "_CustomizationSpecItemToXml" + if ns0.CustomizationSpecItemToXmlRequestType_Def not in ns0.CustomizationSpecItemToXml_Dec.__bases__: + bases = list(ns0.CustomizationSpecItemToXml_Dec.__bases__) + bases.insert(0, ns0.CustomizationSpecItemToXmlRequestType_Def) + ns0.CustomizationSpecItemToXml_Dec.__bases__ = tuple(bases) + + ns0.CustomizationSpecItemToXmlRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CustomizationSpecItemToXml_Dec_Holder" + + class CustomizationSpecItemToXmlResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CustomizationSpecItemToXmlResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CustomizationSpecItemToXmlResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CustomizationSpecItemToXmlResponse") + kw["aname"] = "_CustomizationSpecItemToXmlResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CustomizationSpecItemToXmlResponse_Holder" + self.pyclass = Holder + + class XmlToCustomizationSpecItem_Dec(ElementDeclaration): + literal = "XmlToCustomizationSpecItem" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","XmlToCustomizationSpecItem") + kw["aname"] = "_XmlToCustomizationSpecItem" + if ns0.XmlToCustomizationSpecItemRequestType_Def not in ns0.XmlToCustomizationSpecItem_Dec.__bases__: + bases = list(ns0.XmlToCustomizationSpecItem_Dec.__bases__) + bases.insert(0, ns0.XmlToCustomizationSpecItemRequestType_Def) + ns0.XmlToCustomizationSpecItem_Dec.__bases__ = tuple(bases) + + ns0.XmlToCustomizationSpecItemRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "XmlToCustomizationSpecItem_Dec_Holder" + + class XmlToCustomizationSpecItemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "XmlToCustomizationSpecItemResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.XmlToCustomizationSpecItemResponse_Dec.schema + TClist = [GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","XmlToCustomizationSpecItemResponse") + kw["aname"] = "_XmlToCustomizationSpecItemResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "XmlToCustomizationSpecItemResponse_Holder" + self.pyclass = Holder + + class CheckCustomizationResources_Dec(ElementDeclaration): + literal = "CheckCustomizationResources" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckCustomizationResources") + kw["aname"] = "_CheckCustomizationResources" + if ns0.CheckCustomizationResourcesRequestType_Def not in ns0.CheckCustomizationResources_Dec.__bases__: + bases = list(ns0.CheckCustomizationResources_Dec.__bases__) + bases.insert(0, ns0.CheckCustomizationResourcesRequestType_Def) + ns0.CheckCustomizationResources_Dec.__bases__ = tuple(bases) + + ns0.CheckCustomizationResourcesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckCustomizationResources_Dec_Holder" + + class CheckCustomizationResourcesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckCustomizationResourcesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckCustomizationResourcesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CheckCustomizationResourcesResponse") + kw["aname"] = "_CheckCustomizationResourcesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CheckCustomizationResourcesResponse_Holder" + self.pyclass = Holder + + class QueryConnectionInfo_Dec(ElementDeclaration): + literal = "QueryConnectionInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryConnectionInfo") + kw["aname"] = "_QueryConnectionInfo" + if ns0.QueryConnectionInfoRequestType_Def not in ns0.QueryConnectionInfo_Dec.__bases__: + bases = list(ns0.QueryConnectionInfo_Dec.__bases__) + bases.insert(0, ns0.QueryConnectionInfoRequestType_Def) + ns0.QueryConnectionInfo_Dec.__bases__ = tuple(bases) + + ns0.QueryConnectionInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryConnectionInfo_Dec_Holder" + + class QueryConnectionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryConnectionInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryConnectionInfoResponse_Dec.schema + TClist = [GTD("urn:vim25","HostConnectInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryConnectionInfoResponse") + kw["aname"] = "_QueryConnectionInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryConnectionInfoResponse_Holder" + self.pyclass = Holder + + class PowerOnMultiVM_Dec(ElementDeclaration): + literal = "PowerOnMultiVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnMultiVM") + kw["aname"] = "_PowerOnMultiVM" + if ns0.PowerOnMultiVMRequestType_Def not in ns0.PowerOnMultiVM_Dec.__bases__: + bases = list(ns0.PowerOnMultiVM_Dec.__bases__) + bases.insert(0, ns0.PowerOnMultiVMRequestType_Def) + ns0.PowerOnMultiVM_Dec.__bases__ = tuple(bases) + + ns0.PowerOnMultiVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnMultiVM_Dec_Holder" + + class PowerOnMultiVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnMultiVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnMultiVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ClusterPowerOnVmResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOnMultiVMResponse") + kw["aname"] = "_PowerOnMultiVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOnMultiVMResponse_Holder" + self.pyclass = Holder + + class PowerOnMultiVM_Task_Dec(ElementDeclaration): + literal = "PowerOnMultiVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnMultiVM_Task") + kw["aname"] = "_PowerOnMultiVM_Task" + if ns0.PowerOnMultiVMRequestType_Def not in ns0.PowerOnMultiVM_Task_Dec.__bases__: + bases = list(ns0.PowerOnMultiVM_Task_Dec.__bases__) + bases.insert(0, ns0.PowerOnMultiVMRequestType_Def) + ns0.PowerOnMultiVM_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerOnMultiVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnMultiVM_Task_Dec_Holder" + + class PowerOnMultiVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnMultiVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnMultiVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOnMultiVM_TaskResponse") + kw["aname"] = "_PowerOnMultiVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOnMultiVM_TaskResponse_Holder" + self.pyclass = Holder + + class RefreshDatastore_Dec(ElementDeclaration): + literal = "RefreshDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshDatastore") + kw["aname"] = "_RefreshDatastore" + if ns0.RefreshDatastoreRequestType_Def not in ns0.RefreshDatastore_Dec.__bases__: + bases = list(ns0.RefreshDatastore_Dec.__bases__) + bases.insert(0, ns0.RefreshDatastoreRequestType_Def) + ns0.RefreshDatastore_Dec.__bases__ = tuple(bases) + + ns0.RefreshDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshDatastore_Dec_Holder" + + class RefreshDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshDatastoreResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshDatastoreResponse") + kw["aname"] = "_RefreshDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshDatastoreResponse_Holder" + self.pyclass = Holder + + class RefreshDatastoreStorageInfo_Dec(ElementDeclaration): + literal = "RefreshDatastoreStorageInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshDatastoreStorageInfo") + kw["aname"] = "_RefreshDatastoreStorageInfo" + if ns0.RefreshDatastoreStorageInfoRequestType_Def not in ns0.RefreshDatastoreStorageInfo_Dec.__bases__: + bases = list(ns0.RefreshDatastoreStorageInfo_Dec.__bases__) + bases.insert(0, ns0.RefreshDatastoreStorageInfoRequestType_Def) + ns0.RefreshDatastoreStorageInfo_Dec.__bases__ = tuple(bases) + + ns0.RefreshDatastoreStorageInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshDatastoreStorageInfo_Dec_Holder" + + class RefreshDatastoreStorageInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshDatastoreStorageInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshDatastoreStorageInfoResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshDatastoreStorageInfoResponse") + kw["aname"] = "_RefreshDatastoreStorageInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshDatastoreStorageInfoResponse_Holder" + self.pyclass = Holder + + class RenameDatastore_Dec(ElementDeclaration): + literal = "RenameDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RenameDatastore") + kw["aname"] = "_RenameDatastore" + if ns0.RenameDatastoreRequestType_Def not in ns0.RenameDatastore_Dec.__bases__: + bases = list(ns0.RenameDatastore_Dec.__bases__) + bases.insert(0, ns0.RenameDatastoreRequestType_Def) + ns0.RenameDatastore_Dec.__bases__ = tuple(bases) + + ns0.RenameDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RenameDatastore_Dec_Holder" + + class RenameDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RenameDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RenameDatastoreResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RenameDatastoreResponse") + kw["aname"] = "_RenameDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RenameDatastoreResponse_Holder" + self.pyclass = Holder + + class DestroyDatastore_Dec(ElementDeclaration): + literal = "DestroyDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyDatastore") + kw["aname"] = "_DestroyDatastore" + if ns0.DestroyDatastoreRequestType_Def not in ns0.DestroyDatastore_Dec.__bases__: + bases = list(ns0.DestroyDatastore_Dec.__bases__) + bases.insert(0, ns0.DestroyDatastoreRequestType_Def) + ns0.DestroyDatastore_Dec.__bases__ = tuple(bases) + + ns0.DestroyDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyDatastore_Dec_Holder" + + class DestroyDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyDatastoreResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyDatastoreResponse") + kw["aname"] = "_DestroyDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyDatastoreResponse_Holder" + self.pyclass = Holder + + class QueryDescriptions_Dec(ElementDeclaration): + literal = "QueryDescriptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryDescriptions") + kw["aname"] = "_QueryDescriptions" + if ns0.QueryDescriptionsRequestType_Def not in ns0.QueryDescriptions_Dec.__bases__: + bases = list(ns0.QueryDescriptions_Dec.__bases__) + bases.insert(0, ns0.QueryDescriptionsRequestType_Def) + ns0.QueryDescriptions_Dec.__bases__ = tuple(bases) + + ns0.QueryDescriptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryDescriptions_Dec_Holder" + + class QueryDescriptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryDescriptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryDescriptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","DiagnosticManagerLogDescriptor",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryDescriptionsResponse") + kw["aname"] = "_QueryDescriptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryDescriptionsResponse_Holder" + self.pyclass = Holder + + class BrowseDiagnosticLog_Dec(ElementDeclaration): + literal = "BrowseDiagnosticLog" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","BrowseDiagnosticLog") + kw["aname"] = "_BrowseDiagnosticLog" + if ns0.BrowseDiagnosticLogRequestType_Def not in ns0.BrowseDiagnosticLog_Dec.__bases__: + bases = list(ns0.BrowseDiagnosticLog_Dec.__bases__) + bases.insert(0, ns0.BrowseDiagnosticLogRequestType_Def) + ns0.BrowseDiagnosticLog_Dec.__bases__ = tuple(bases) + + ns0.BrowseDiagnosticLogRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "BrowseDiagnosticLog_Dec_Holder" + + class BrowseDiagnosticLogResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "BrowseDiagnosticLogResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.BrowseDiagnosticLogResponse_Dec.schema + TClist = [GTD("urn:vim25","DiagnosticManagerLogHeader",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","BrowseDiagnosticLogResponse") + kw["aname"] = "_BrowseDiagnosticLogResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "BrowseDiagnosticLogResponse_Holder" + self.pyclass = Holder + + class GenerateLogBundles_Dec(ElementDeclaration): + literal = "GenerateLogBundles" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GenerateLogBundles") + kw["aname"] = "_GenerateLogBundles" + if ns0.GenerateLogBundlesRequestType_Def not in ns0.GenerateLogBundles_Dec.__bases__: + bases = list(ns0.GenerateLogBundles_Dec.__bases__) + bases.insert(0, ns0.GenerateLogBundlesRequestType_Def) + ns0.GenerateLogBundles_Dec.__bases__ = tuple(bases) + + ns0.GenerateLogBundlesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GenerateLogBundles_Dec_Holder" + + class GenerateLogBundlesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GenerateLogBundlesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GenerateLogBundlesResponse_Dec.schema + TClist = [GTD("urn:vim25","DiagnosticManagerBundleInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GenerateLogBundlesResponse") + kw["aname"] = "_GenerateLogBundlesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "GenerateLogBundlesResponse_Holder" + self.pyclass = Holder + + class GenerateLogBundles_Task_Dec(ElementDeclaration): + literal = "GenerateLogBundles_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GenerateLogBundles_Task") + kw["aname"] = "_GenerateLogBundles_Task" + if ns0.GenerateLogBundlesRequestType_Def not in ns0.GenerateLogBundles_Task_Dec.__bases__: + bases = list(ns0.GenerateLogBundles_Task_Dec.__bases__) + bases.insert(0, ns0.GenerateLogBundlesRequestType_Def) + ns0.GenerateLogBundles_Task_Dec.__bases__ = tuple(bases) + + ns0.GenerateLogBundlesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GenerateLogBundles_Task_Dec_Holder" + + class GenerateLogBundles_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GenerateLogBundles_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GenerateLogBundles_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GenerateLogBundles_TaskResponse") + kw["aname"] = "_GenerateLogBundles_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "GenerateLogBundles_TaskResponse_Holder" + self.pyclass = Holder + + class DVSFetchKeyOfPorts_Dec(ElementDeclaration): + literal = "DVSFetchKeyOfPorts" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSFetchKeyOfPorts") + kw["aname"] = "_DVSFetchKeyOfPorts" + if ns0.DVSFetchKeyOfPortsRequestType_Def not in ns0.DVSFetchKeyOfPorts_Dec.__bases__: + bases = list(ns0.DVSFetchKeyOfPorts_Dec.__bases__) + bases.insert(0, ns0.DVSFetchKeyOfPortsRequestType_Def) + ns0.DVSFetchKeyOfPorts_Dec.__bases__ = tuple(bases) + + ns0.DVSFetchKeyOfPortsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSFetchKeyOfPorts_Dec_Holder" + + class DVSFetchKeyOfPortsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSFetchKeyOfPortsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSFetchKeyOfPortsResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSFetchKeyOfPortsResponse") + kw["aname"] = "_DVSFetchKeyOfPortsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSFetchKeyOfPortsResponse_Holder" + self.pyclass = Holder + + class DVSFetchPorts_Dec(ElementDeclaration): + literal = "DVSFetchPorts" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSFetchPorts") + kw["aname"] = "_DVSFetchPorts" + if ns0.DVSFetchPortsRequestType_Def not in ns0.DVSFetchPorts_Dec.__bases__: + bases = list(ns0.DVSFetchPorts_Dec.__bases__) + bases.insert(0, ns0.DVSFetchPortsRequestType_Def) + ns0.DVSFetchPorts_Dec.__bases__ = tuple(bases) + + ns0.DVSFetchPortsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSFetchPorts_Dec_Holder" + + class DVSFetchPortsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSFetchPortsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSFetchPortsResponse_Dec.schema + TClist = [GTD("urn:vim25","DistributedVirtualPort",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSFetchPortsResponse") + kw["aname"] = "_DVSFetchPortsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSFetchPortsResponse_Holder" + self.pyclass = Holder + + class DVSQueryUsedVlanId_Dec(ElementDeclaration): + literal = "DVSQueryUsedVlanId" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSQueryUsedVlanId") + kw["aname"] = "_DVSQueryUsedVlanId" + if ns0.DVSQueryUsedVlanIdRequestType_Def not in ns0.DVSQueryUsedVlanId_Dec.__bases__: + bases = list(ns0.DVSQueryUsedVlanId_Dec.__bases__) + bases.insert(0, ns0.DVSQueryUsedVlanIdRequestType_Def) + ns0.DVSQueryUsedVlanId_Dec.__bases__ = tuple(bases) + + ns0.DVSQueryUsedVlanIdRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSQueryUsedVlanId_Dec_Holder" + + class DVSQueryUsedVlanIdResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSQueryUsedVlanIdResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSQueryUsedVlanIdResponse_Dec.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSQueryUsedVlanIdResponse") + kw["aname"] = "_DVSQueryUsedVlanIdResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSQueryUsedVlanIdResponse_Holder" + self.pyclass = Holder + + class DVSReconfigure_Dec(ElementDeclaration): + literal = "DVSReconfigure" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSReconfigure") + kw["aname"] = "_DVSReconfigure" + if ns0.DVSReconfigureRequestType_Def not in ns0.DVSReconfigure_Dec.__bases__: + bases = list(ns0.DVSReconfigure_Dec.__bases__) + bases.insert(0, ns0.DVSReconfigureRequestType_Def) + ns0.DVSReconfigure_Dec.__bases__ = tuple(bases) + + ns0.DVSReconfigureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSReconfigure_Dec_Holder" + + class DVSReconfigureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSReconfigureResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSReconfigureResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSReconfigureResponse") + kw["aname"] = "_DVSReconfigureResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSReconfigureResponse_Holder" + self.pyclass = Holder + + class DVSReconfigure_Task_Dec(ElementDeclaration): + literal = "DVSReconfigure_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSReconfigure_Task") + kw["aname"] = "_DVSReconfigure_Task" + if ns0.DVSReconfigureRequestType_Def not in ns0.DVSReconfigure_Task_Dec.__bases__: + bases = list(ns0.DVSReconfigure_Task_Dec.__bases__) + bases.insert(0, ns0.DVSReconfigureRequestType_Def) + ns0.DVSReconfigure_Task_Dec.__bases__ = tuple(bases) + + ns0.DVSReconfigureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSReconfigure_Task_Dec_Holder" + + class DVSReconfigure_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSReconfigure_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSReconfigure_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSReconfigure_TaskResponse") + kw["aname"] = "_DVSReconfigure_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DVSReconfigure_TaskResponse_Holder" + self.pyclass = Holder + + class DVSPerformProductSpecOperation_Dec(ElementDeclaration): + literal = "DVSPerformProductSpecOperation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation") + kw["aname"] = "_DVSPerformProductSpecOperation" + if ns0.DVSPerformProductSpecOperationRequestType_Def not in ns0.DVSPerformProductSpecOperation_Dec.__bases__: + bases = list(ns0.DVSPerformProductSpecOperation_Dec.__bases__) + bases.insert(0, ns0.DVSPerformProductSpecOperationRequestType_Def) + ns0.DVSPerformProductSpecOperation_Dec.__bases__ = tuple(bases) + + ns0.DVSPerformProductSpecOperationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSPerformProductSpecOperation_Dec_Holder" + + class DVSPerformProductSpecOperationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSPerformProductSpecOperationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSPerformProductSpecOperationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperationResponse") + kw["aname"] = "_DVSPerformProductSpecOperationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSPerformProductSpecOperationResponse_Holder" + self.pyclass = Holder + + class DVSPerformProductSpecOperation_Task_Dec(ElementDeclaration): + literal = "DVSPerformProductSpecOperation_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation_Task") + kw["aname"] = "_DVSPerformProductSpecOperation_Task" + if ns0.DVSPerformProductSpecOperationRequestType_Def not in ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__: + bases = list(ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__) + bases.insert(0, ns0.DVSPerformProductSpecOperationRequestType_Def) + ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__ = tuple(bases) + + ns0.DVSPerformProductSpecOperationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSPerformProductSpecOperation_Task_Dec_Holder" + + class DVSPerformProductSpecOperation_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSPerformProductSpecOperation_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSPerformProductSpecOperation_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation_TaskResponse") + kw["aname"] = "_DVSPerformProductSpecOperation_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DVSPerformProductSpecOperation_TaskResponse_Holder" + self.pyclass = Holder + + class DVSMerge_Dec(ElementDeclaration): + literal = "DVSMerge" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSMerge") + kw["aname"] = "_DVSMerge" + if ns0.DVSMergeRequestType_Def not in ns0.DVSMerge_Dec.__bases__: + bases = list(ns0.DVSMerge_Dec.__bases__) + bases.insert(0, ns0.DVSMergeRequestType_Def) + ns0.DVSMerge_Dec.__bases__ = tuple(bases) + + ns0.DVSMergeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSMerge_Dec_Holder" + + class DVSMergeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSMergeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSMergeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSMergeResponse") + kw["aname"] = "_DVSMergeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSMergeResponse_Holder" + self.pyclass = Holder + + class DVSMerge_Task_Dec(ElementDeclaration): + literal = "DVSMerge_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSMerge_Task") + kw["aname"] = "_DVSMerge_Task" + if ns0.DVSMergeRequestType_Def not in ns0.DVSMerge_Task_Dec.__bases__: + bases = list(ns0.DVSMerge_Task_Dec.__bases__) + bases.insert(0, ns0.DVSMergeRequestType_Def) + ns0.DVSMerge_Task_Dec.__bases__ = tuple(bases) + + ns0.DVSMergeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSMerge_Task_Dec_Holder" + + class DVSMerge_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSMerge_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSMerge_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSMerge_TaskResponse") + kw["aname"] = "_DVSMerge_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DVSMerge_TaskResponse_Holder" + self.pyclass = Holder + + class DVSAddPortgroups_Dec(ElementDeclaration): + literal = "DVSAddPortgroups" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSAddPortgroups") + kw["aname"] = "_DVSAddPortgroups" + if ns0.DVSAddPortgroupsRequestType_Def not in ns0.DVSAddPortgroups_Dec.__bases__: + bases = list(ns0.DVSAddPortgroups_Dec.__bases__) + bases.insert(0, ns0.DVSAddPortgroupsRequestType_Def) + ns0.DVSAddPortgroups_Dec.__bases__ = tuple(bases) + + ns0.DVSAddPortgroupsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSAddPortgroups_Dec_Holder" + + class DVSAddPortgroupsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSAddPortgroupsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSAddPortgroupsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSAddPortgroupsResponse") + kw["aname"] = "_DVSAddPortgroupsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSAddPortgroupsResponse_Holder" + self.pyclass = Holder + + class DVSMovePort_Dec(ElementDeclaration): + literal = "DVSMovePort" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSMovePort") + kw["aname"] = "_DVSMovePort" + if ns0.DVSMovePortRequestType_Def not in ns0.DVSMovePort_Dec.__bases__: + bases = list(ns0.DVSMovePort_Dec.__bases__) + bases.insert(0, ns0.DVSMovePortRequestType_Def) + ns0.DVSMovePort_Dec.__bases__ = tuple(bases) + + ns0.DVSMovePortRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSMovePort_Dec_Holder" + + class DVSMovePortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSMovePortResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSMovePortResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSMovePortResponse") + kw["aname"] = "_DVSMovePortResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSMovePortResponse_Holder" + self.pyclass = Holder + + class DVSUpdateCapability_Dec(ElementDeclaration): + literal = "DVSUpdateCapability" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSUpdateCapability") + kw["aname"] = "_DVSUpdateCapability" + if ns0.DVSUpdateCapabilityRequestType_Def not in ns0.DVSUpdateCapability_Dec.__bases__: + bases = list(ns0.DVSUpdateCapability_Dec.__bases__) + bases.insert(0, ns0.DVSUpdateCapabilityRequestType_Def) + ns0.DVSUpdateCapability_Dec.__bases__ = tuple(bases) + + ns0.DVSUpdateCapabilityRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSUpdateCapability_Dec_Holder" + + class DVSUpdateCapabilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSUpdateCapabilityResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSUpdateCapabilityResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSUpdateCapabilityResponse") + kw["aname"] = "_DVSUpdateCapabilityResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSUpdateCapabilityResponse_Holder" + self.pyclass = Holder + + class ReconfigurePort_Dec(ElementDeclaration): + literal = "ReconfigurePort" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigurePort") + kw["aname"] = "_ReconfigurePort" + if ns0.ReconfigurePortRequestType_Def not in ns0.ReconfigurePort_Dec.__bases__: + bases = list(ns0.ReconfigurePort_Dec.__bases__) + bases.insert(0, ns0.ReconfigurePortRequestType_Def) + ns0.ReconfigurePort_Dec.__bases__ = tuple(bases) + + ns0.ReconfigurePortRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigurePort_Dec_Holder" + + class ReconfigurePortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigurePortResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigurePortResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigurePortResponse") + kw["aname"] = "_ReconfigurePortResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigurePortResponse_Holder" + self.pyclass = Holder + + class DVSRefreshPortState_Dec(ElementDeclaration): + literal = "DVSRefreshPortState" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSRefreshPortState") + kw["aname"] = "_DVSRefreshPortState" + if ns0.DVSRefreshPortStateRequestType_Def not in ns0.DVSRefreshPortState_Dec.__bases__: + bases = list(ns0.DVSRefreshPortState_Dec.__bases__) + bases.insert(0, ns0.DVSRefreshPortStateRequestType_Def) + ns0.DVSRefreshPortState_Dec.__bases__ = tuple(bases) + + ns0.DVSRefreshPortStateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSRefreshPortState_Dec_Holder" + + class DVSRefreshPortStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSRefreshPortStateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSRefreshPortStateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSRefreshPortStateResponse") + kw["aname"] = "_DVSRefreshPortStateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSRefreshPortStateResponse_Holder" + self.pyclass = Holder + + class DVSRectifyHost_Dec(ElementDeclaration): + literal = "DVSRectifyHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSRectifyHost") + kw["aname"] = "_DVSRectifyHost" + if ns0.DVSRectifyHostRequestType_Def not in ns0.DVSRectifyHost_Dec.__bases__: + bases = list(ns0.DVSRectifyHost_Dec.__bases__) + bases.insert(0, ns0.DVSRectifyHostRequestType_Def) + ns0.DVSRectifyHost_Dec.__bases__ = tuple(bases) + + ns0.DVSRectifyHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSRectifyHost_Dec_Holder" + + class DVSRectifyHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSRectifyHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSRectifyHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVSRectifyHostResponse") + kw["aname"] = "_DVSRectifyHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVSRectifyHostResponse_Holder" + self.pyclass = Holder + + class QueryConfigOptionDescriptor_Dec(ElementDeclaration): + literal = "QueryConfigOptionDescriptor" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryConfigOptionDescriptor") + kw["aname"] = "_QueryConfigOptionDescriptor" + if ns0.QueryConfigOptionDescriptorRequestType_Def not in ns0.QueryConfigOptionDescriptor_Dec.__bases__: + bases = list(ns0.QueryConfigOptionDescriptor_Dec.__bases__) + bases.insert(0, ns0.QueryConfigOptionDescriptorRequestType_Def) + ns0.QueryConfigOptionDescriptor_Dec.__bases__ = tuple(bases) + + ns0.QueryConfigOptionDescriptorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigOptionDescriptor_Dec_Holder" + + class QueryConfigOptionDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryConfigOptionDescriptorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryConfigOptionDescriptorResponse_Dec.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigOptionDescriptor",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryConfigOptionDescriptorResponse") + kw["aname"] = "_QueryConfigOptionDescriptorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryConfigOptionDescriptorResponse_Holder" + self.pyclass = Holder + + class QueryConfigOption_Dec(ElementDeclaration): + literal = "QueryConfigOption" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryConfigOption") + kw["aname"] = "_QueryConfigOption" + if ns0.QueryConfigOptionRequestType_Def not in ns0.QueryConfigOption_Dec.__bases__: + bases = list(ns0.QueryConfigOption_Dec.__bases__) + bases.insert(0, ns0.QueryConfigOptionRequestType_Def) + ns0.QueryConfigOption_Dec.__bases__ = tuple(bases) + + ns0.QueryConfigOptionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigOption_Dec_Holder" + + class QueryConfigOptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryConfigOptionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryConfigOptionResponse_Dec.schema + TClist = [GTD("urn:vim25","VirtualMachineConfigOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryConfigOptionResponse") + kw["aname"] = "_QueryConfigOptionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryConfigOptionResponse_Holder" + self.pyclass = Holder + + class QueryConfigTarget_Dec(ElementDeclaration): + literal = "QueryConfigTarget" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryConfigTarget") + kw["aname"] = "_QueryConfigTarget" + if ns0.QueryConfigTargetRequestType_Def not in ns0.QueryConfigTarget_Dec.__bases__: + bases = list(ns0.QueryConfigTarget_Dec.__bases__) + bases.insert(0, ns0.QueryConfigTargetRequestType_Def) + ns0.QueryConfigTarget_Dec.__bases__ = tuple(bases) + + ns0.QueryConfigTargetRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigTarget_Dec_Holder" + + class QueryConfigTargetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryConfigTargetResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryConfigTargetResponse_Dec.schema + TClist = [GTD("urn:vim25","ConfigTarget",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryConfigTargetResponse") + kw["aname"] = "_QueryConfigTargetResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryConfigTargetResponse_Holder" + self.pyclass = Holder + + class QueryTargetCapabilities_Dec(ElementDeclaration): + literal = "QueryTargetCapabilities" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryTargetCapabilities") + kw["aname"] = "_QueryTargetCapabilities" + if ns0.QueryTargetCapabilitiesRequestType_Def not in ns0.QueryTargetCapabilities_Dec.__bases__: + bases = list(ns0.QueryTargetCapabilities_Dec.__bases__) + bases.insert(0, ns0.QueryTargetCapabilitiesRequestType_Def) + ns0.QueryTargetCapabilities_Dec.__bases__ = tuple(bases) + + ns0.QueryTargetCapabilitiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryTargetCapabilities_Dec_Holder" + + class QueryTargetCapabilitiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryTargetCapabilitiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryTargetCapabilitiesResponse_Dec.schema + TClist = [GTD("urn:vim25","HostCapability",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryTargetCapabilitiesResponse") + kw["aname"] = "_QueryTargetCapabilitiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryTargetCapabilitiesResponse_Holder" + self.pyclass = Holder + + class setCustomValue_Dec(ElementDeclaration): + literal = "setCustomValue" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","setCustomValue") + kw["aname"] = "_setCustomValue" + if ns0.setCustomValueRequestType_Def not in ns0.setCustomValue_Dec.__bases__: + bases = list(ns0.setCustomValue_Dec.__bases__) + bases.insert(0, ns0.setCustomValueRequestType_Def) + ns0.setCustomValue_Dec.__bases__ = tuple(bases) + + ns0.setCustomValueRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "setCustomValue_Dec_Holder" + + class setCustomValueResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "setCustomValueResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.setCustomValueResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","setCustomValueResponse") + kw["aname"] = "_setCustomValueResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "setCustomValueResponse_Holder" + self.pyclass = Holder + + class UnregisterExtension_Dec(ElementDeclaration): + literal = "UnregisterExtension" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnregisterExtension") + kw["aname"] = "_UnregisterExtension" + if ns0.UnregisterExtensionRequestType_Def not in ns0.UnregisterExtension_Dec.__bases__: + bases = list(ns0.UnregisterExtension_Dec.__bases__) + bases.insert(0, ns0.UnregisterExtensionRequestType_Def) + ns0.UnregisterExtension_Dec.__bases__ = tuple(bases) + + ns0.UnregisterExtensionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnregisterExtension_Dec_Holder" + + class UnregisterExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnregisterExtensionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnregisterExtensionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnregisterExtensionResponse") + kw["aname"] = "_UnregisterExtensionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnregisterExtensionResponse_Holder" + self.pyclass = Holder + + class FindExtension_Dec(ElementDeclaration): + literal = "FindExtension" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindExtension") + kw["aname"] = "_FindExtension" + if ns0.FindExtensionRequestType_Def not in ns0.FindExtension_Dec.__bases__: + bases = list(ns0.FindExtension_Dec.__bases__) + bases.insert(0, ns0.FindExtensionRequestType_Def) + ns0.FindExtension_Dec.__bases__ = tuple(bases) + + ns0.FindExtensionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindExtension_Dec_Holder" + + class FindExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindExtensionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindExtensionResponse_Dec.schema + TClist = [GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindExtensionResponse") + kw["aname"] = "_FindExtensionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindExtensionResponse_Holder" + self.pyclass = Holder + + class RegisterExtension_Dec(ElementDeclaration): + literal = "RegisterExtension" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RegisterExtension") + kw["aname"] = "_RegisterExtension" + if ns0.RegisterExtensionRequestType_Def not in ns0.RegisterExtension_Dec.__bases__: + bases = list(ns0.RegisterExtension_Dec.__bases__) + bases.insert(0, ns0.RegisterExtensionRequestType_Def) + ns0.RegisterExtension_Dec.__bases__ = tuple(bases) + + ns0.RegisterExtensionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RegisterExtension_Dec_Holder" + + class RegisterExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RegisterExtensionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RegisterExtensionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RegisterExtensionResponse") + kw["aname"] = "_RegisterExtensionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RegisterExtensionResponse_Holder" + self.pyclass = Holder + + class UpdateExtension_Dec(ElementDeclaration): + literal = "UpdateExtension" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateExtension") + kw["aname"] = "_UpdateExtension" + if ns0.UpdateExtensionRequestType_Def not in ns0.UpdateExtension_Dec.__bases__: + bases = list(ns0.UpdateExtension_Dec.__bases__) + bases.insert(0, ns0.UpdateExtensionRequestType_Def) + ns0.UpdateExtension_Dec.__bases__ = tuple(bases) + + ns0.UpdateExtensionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateExtension_Dec_Holder" + + class UpdateExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateExtensionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateExtensionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateExtensionResponse") + kw["aname"] = "_UpdateExtensionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateExtensionResponse_Holder" + self.pyclass = Holder + + class GetPublicKey_Dec(ElementDeclaration): + literal = "GetPublicKey" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetPublicKey") + kw["aname"] = "_GetPublicKey" + if ns0.GetPublicKeyRequestType_Def not in ns0.GetPublicKey_Dec.__bases__: + bases = list(ns0.GetPublicKey_Dec.__bases__) + bases.insert(0, ns0.GetPublicKeyRequestType_Def) + ns0.GetPublicKey_Dec.__bases__ = tuple(bases) + + ns0.GetPublicKeyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetPublicKey_Dec_Holder" + + class GetPublicKeyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetPublicKeyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetPublicKeyResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetPublicKeyResponse") + kw["aname"] = "_GetPublicKeyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "GetPublicKeyResponse_Holder" + self.pyclass = Holder + + class SetPublicKey_Dec(ElementDeclaration): + literal = "SetPublicKey" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetPublicKey") + kw["aname"] = "_SetPublicKey" + if ns0.SetPublicKeyRequestType_Def not in ns0.SetPublicKey_Dec.__bases__: + bases = list(ns0.SetPublicKey_Dec.__bases__) + bases.insert(0, ns0.SetPublicKeyRequestType_Def) + ns0.SetPublicKey_Dec.__bases__ = tuple(bases) + + ns0.SetPublicKeyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetPublicKey_Dec_Holder" + + class SetPublicKeyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetPublicKeyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetPublicKeyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetPublicKeyResponse") + kw["aname"] = "_SetPublicKeyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetPublicKeyResponse_Holder" + self.pyclass = Holder + + class MoveDatastoreFile_Dec(ElementDeclaration): + literal = "MoveDatastoreFile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveDatastoreFile") + kw["aname"] = "_MoveDatastoreFile" + if ns0.MoveDatastoreFileRequestType_Def not in ns0.MoveDatastoreFile_Dec.__bases__: + bases = list(ns0.MoveDatastoreFile_Dec.__bases__) + bases.insert(0, ns0.MoveDatastoreFileRequestType_Def) + ns0.MoveDatastoreFile_Dec.__bases__ = tuple(bases) + + ns0.MoveDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveDatastoreFile_Dec_Holder" + + class MoveDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveDatastoreFileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveDatastoreFileResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MoveDatastoreFileResponse") + kw["aname"] = "_MoveDatastoreFileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MoveDatastoreFileResponse_Holder" + self.pyclass = Holder + + class MoveDatastoreFile_Task_Dec(ElementDeclaration): + literal = "MoveDatastoreFile_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveDatastoreFile_Task") + kw["aname"] = "_MoveDatastoreFile_Task" + if ns0.MoveDatastoreFileRequestType_Def not in ns0.MoveDatastoreFile_Task_Dec.__bases__: + bases = list(ns0.MoveDatastoreFile_Task_Dec.__bases__) + bases.insert(0, ns0.MoveDatastoreFileRequestType_Def) + ns0.MoveDatastoreFile_Task_Dec.__bases__ = tuple(bases) + + ns0.MoveDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveDatastoreFile_Task_Dec_Holder" + + class MoveDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveDatastoreFile_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveDatastoreFile_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveDatastoreFile_TaskResponse") + kw["aname"] = "_MoveDatastoreFile_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveDatastoreFile_TaskResponse_Holder" + self.pyclass = Holder + + class CopyDatastoreFile_Dec(ElementDeclaration): + literal = "CopyDatastoreFile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CopyDatastoreFile") + kw["aname"] = "_CopyDatastoreFile" + if ns0.CopyDatastoreFileRequestType_Def not in ns0.CopyDatastoreFile_Dec.__bases__: + bases = list(ns0.CopyDatastoreFile_Dec.__bases__) + bases.insert(0, ns0.CopyDatastoreFileRequestType_Def) + ns0.CopyDatastoreFile_Dec.__bases__ = tuple(bases) + + ns0.CopyDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CopyDatastoreFile_Dec_Holder" + + class CopyDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CopyDatastoreFileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CopyDatastoreFileResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CopyDatastoreFileResponse") + kw["aname"] = "_CopyDatastoreFileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CopyDatastoreFileResponse_Holder" + self.pyclass = Holder + + class CopyDatastoreFile_Task_Dec(ElementDeclaration): + literal = "CopyDatastoreFile_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CopyDatastoreFile_Task") + kw["aname"] = "_CopyDatastoreFile_Task" + if ns0.CopyDatastoreFileRequestType_Def not in ns0.CopyDatastoreFile_Task_Dec.__bases__: + bases = list(ns0.CopyDatastoreFile_Task_Dec.__bases__) + bases.insert(0, ns0.CopyDatastoreFileRequestType_Def) + ns0.CopyDatastoreFile_Task_Dec.__bases__ = tuple(bases) + + ns0.CopyDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CopyDatastoreFile_Task_Dec_Holder" + + class CopyDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CopyDatastoreFile_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CopyDatastoreFile_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CopyDatastoreFile_TaskResponse") + kw["aname"] = "_CopyDatastoreFile_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CopyDatastoreFile_TaskResponse_Holder" + self.pyclass = Holder + + class DeleteDatastoreFile_Dec(ElementDeclaration): + literal = "DeleteDatastoreFile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteDatastoreFile") + kw["aname"] = "_DeleteDatastoreFile" + if ns0.DeleteDatastoreFileRequestType_Def not in ns0.DeleteDatastoreFile_Dec.__bases__: + bases = list(ns0.DeleteDatastoreFile_Dec.__bases__) + bases.insert(0, ns0.DeleteDatastoreFileRequestType_Def) + ns0.DeleteDatastoreFile_Dec.__bases__ = tuple(bases) + + ns0.DeleteDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteDatastoreFile_Dec_Holder" + + class DeleteDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteDatastoreFileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteDatastoreFileResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DeleteDatastoreFileResponse") + kw["aname"] = "_DeleteDatastoreFileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DeleteDatastoreFileResponse_Holder" + self.pyclass = Holder + + class DeleteDatastoreFile_Task_Dec(ElementDeclaration): + literal = "DeleteDatastoreFile_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteDatastoreFile_Task") + kw["aname"] = "_DeleteDatastoreFile_Task" + if ns0.DeleteDatastoreFileRequestType_Def not in ns0.DeleteDatastoreFile_Task_Dec.__bases__: + bases = list(ns0.DeleteDatastoreFile_Task_Dec.__bases__) + bases.insert(0, ns0.DeleteDatastoreFileRequestType_Def) + ns0.DeleteDatastoreFile_Task_Dec.__bases__ = tuple(bases) + + ns0.DeleteDatastoreFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteDatastoreFile_Task_Dec_Holder" + + class DeleteDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteDatastoreFile_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteDatastoreFile_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DeleteDatastoreFile_TaskResponse") + kw["aname"] = "_DeleteDatastoreFile_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DeleteDatastoreFile_TaskResponse_Holder" + self.pyclass = Holder + + class MakeDirectory_Dec(ElementDeclaration): + literal = "MakeDirectory" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MakeDirectory") + kw["aname"] = "_MakeDirectory" + if ns0.MakeDirectoryRequestType_Def not in ns0.MakeDirectory_Dec.__bases__: + bases = list(ns0.MakeDirectory_Dec.__bases__) + bases.insert(0, ns0.MakeDirectoryRequestType_Def) + ns0.MakeDirectory_Dec.__bases__ = tuple(bases) + + ns0.MakeDirectoryRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MakeDirectory_Dec_Holder" + + class MakeDirectoryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MakeDirectoryResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MakeDirectoryResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MakeDirectoryResponse") + kw["aname"] = "_MakeDirectoryResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MakeDirectoryResponse_Holder" + self.pyclass = Holder + + class ChangeOwner_Dec(ElementDeclaration): + literal = "ChangeOwner" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ChangeOwner") + kw["aname"] = "_ChangeOwner" + if ns0.ChangeOwnerRequestType_Def not in ns0.ChangeOwner_Dec.__bases__: + bases = list(ns0.ChangeOwner_Dec.__bases__) + bases.insert(0, ns0.ChangeOwnerRequestType_Def) + ns0.ChangeOwner_Dec.__bases__ = tuple(bases) + + ns0.ChangeOwnerRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ChangeOwner_Dec_Holder" + + class ChangeOwnerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ChangeOwnerResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ChangeOwnerResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ChangeOwnerResponse") + kw["aname"] = "_ChangeOwnerResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ChangeOwnerResponse_Holder" + self.pyclass = Holder + + class CreateFolder_Dec(ElementDeclaration): + literal = "CreateFolder" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateFolder") + kw["aname"] = "_CreateFolder" + if ns0.CreateFolderRequestType_Def not in ns0.CreateFolder_Dec.__bases__: + bases = list(ns0.CreateFolder_Dec.__bases__) + bases.insert(0, ns0.CreateFolderRequestType_Def) + ns0.CreateFolder_Dec.__bases__ = tuple(bases) + + ns0.CreateFolderRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateFolder_Dec_Holder" + + class CreateFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateFolderResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateFolderResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateFolderResponse") + kw["aname"] = "_CreateFolderResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateFolderResponse_Holder" + self.pyclass = Holder + + class MoveIntoFolder_Dec(ElementDeclaration): + literal = "MoveIntoFolder" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveIntoFolder") + kw["aname"] = "_MoveIntoFolder" + if ns0.MoveIntoFolderRequestType_Def not in ns0.MoveIntoFolder_Dec.__bases__: + bases = list(ns0.MoveIntoFolder_Dec.__bases__) + bases.insert(0, ns0.MoveIntoFolderRequestType_Def) + ns0.MoveIntoFolder_Dec.__bases__ = tuple(bases) + + ns0.MoveIntoFolderRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoFolder_Dec_Holder" + + class MoveIntoFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveIntoFolderResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveIntoFolderResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MoveIntoFolderResponse") + kw["aname"] = "_MoveIntoFolderResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MoveIntoFolderResponse_Holder" + self.pyclass = Holder + + class MoveIntoFolder_Task_Dec(ElementDeclaration): + literal = "MoveIntoFolder_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveIntoFolder_Task") + kw["aname"] = "_MoveIntoFolder_Task" + if ns0.MoveIntoFolderRequestType_Def not in ns0.MoveIntoFolder_Task_Dec.__bases__: + bases = list(ns0.MoveIntoFolder_Task_Dec.__bases__) + bases.insert(0, ns0.MoveIntoFolderRequestType_Def) + ns0.MoveIntoFolder_Task_Dec.__bases__ = tuple(bases) + + ns0.MoveIntoFolderRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoFolder_Task_Dec_Holder" + + class MoveIntoFolder_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveIntoFolder_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveIntoFolder_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveIntoFolder_TaskResponse") + kw["aname"] = "_MoveIntoFolder_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveIntoFolder_TaskResponse_Holder" + self.pyclass = Holder + + class CreateVM_Dec(ElementDeclaration): + literal = "CreateVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVM") + kw["aname"] = "_CreateVM" + if ns0.CreateVMRequestType_Def not in ns0.CreateVM_Dec.__bases__: + bases = list(ns0.CreateVM_Dec.__bases__) + bases.insert(0, ns0.CreateVMRequestType_Def) + ns0.CreateVM_Dec.__bases__ = tuple(bases) + + ns0.CreateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVM_Dec_Holder" + + class CreateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVMResponse") + kw["aname"] = "_CreateVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVMResponse_Holder" + self.pyclass = Holder + + class CreateVM_Task_Dec(ElementDeclaration): + literal = "CreateVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVM_Task") + kw["aname"] = "_CreateVM_Task" + if ns0.CreateVMRequestType_Def not in ns0.CreateVM_Task_Dec.__bases__: + bases = list(ns0.CreateVM_Task_Dec.__bases__) + bases.insert(0, ns0.CreateVMRequestType_Def) + ns0.CreateVM_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVM_Task_Dec_Holder" + + class CreateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVM_TaskResponse") + kw["aname"] = "_CreateVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVM_TaskResponse_Holder" + self.pyclass = Holder + + class RegisterVM_Dec(ElementDeclaration): + literal = "RegisterVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RegisterVM") + kw["aname"] = "_RegisterVM" + if ns0.RegisterVMRequestType_Def not in ns0.RegisterVM_Dec.__bases__: + bases = list(ns0.RegisterVM_Dec.__bases__) + bases.insert(0, ns0.RegisterVMRequestType_Def) + ns0.RegisterVM_Dec.__bases__ = tuple(bases) + + ns0.RegisterVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RegisterVM_Dec_Holder" + + class RegisterVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RegisterVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RegisterVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RegisterVMResponse") + kw["aname"] = "_RegisterVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RegisterVMResponse_Holder" + self.pyclass = Holder + + class RegisterVM_Task_Dec(ElementDeclaration): + literal = "RegisterVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RegisterVM_Task") + kw["aname"] = "_RegisterVM_Task" + if ns0.RegisterVMRequestType_Def not in ns0.RegisterVM_Task_Dec.__bases__: + bases = list(ns0.RegisterVM_Task_Dec.__bases__) + bases.insert(0, ns0.RegisterVMRequestType_Def) + ns0.RegisterVM_Task_Dec.__bases__ = tuple(bases) + + ns0.RegisterVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RegisterVM_Task_Dec_Holder" + + class RegisterVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RegisterVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RegisterVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RegisterVM_TaskResponse") + kw["aname"] = "_RegisterVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RegisterVM_TaskResponse_Holder" + self.pyclass = Holder + + class CreateCluster_Dec(ElementDeclaration): + literal = "CreateCluster" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateCluster") + kw["aname"] = "_CreateCluster" + if ns0.CreateClusterRequestType_Def not in ns0.CreateCluster_Dec.__bases__: + bases = list(ns0.CreateCluster_Dec.__bases__) + bases.insert(0, ns0.CreateClusterRequestType_Def) + ns0.CreateCluster_Dec.__bases__ = tuple(bases) + + ns0.CreateClusterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateCluster_Dec_Holder" + + class CreateClusterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateClusterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateClusterResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateClusterResponse") + kw["aname"] = "_CreateClusterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateClusterResponse_Holder" + self.pyclass = Holder + + class CreateClusterEx_Dec(ElementDeclaration): + literal = "CreateClusterEx" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateClusterEx") + kw["aname"] = "_CreateClusterEx" + if ns0.CreateClusterExRequestType_Def not in ns0.CreateClusterEx_Dec.__bases__: + bases = list(ns0.CreateClusterEx_Dec.__bases__) + bases.insert(0, ns0.CreateClusterExRequestType_Def) + ns0.CreateClusterEx_Dec.__bases__ = tuple(bases) + + ns0.CreateClusterExRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateClusterEx_Dec_Holder" + + class CreateClusterExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateClusterExResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateClusterExResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateClusterExResponse") + kw["aname"] = "_CreateClusterExResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateClusterExResponse_Holder" + self.pyclass = Holder + + class AddStandaloneHost_Dec(ElementDeclaration): + literal = "AddStandaloneHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddStandaloneHost") + kw["aname"] = "_AddStandaloneHost" + if ns0.AddStandaloneHostRequestType_Def not in ns0.AddStandaloneHost_Dec.__bases__: + bases = list(ns0.AddStandaloneHost_Dec.__bases__) + bases.insert(0, ns0.AddStandaloneHostRequestType_Def) + ns0.AddStandaloneHost_Dec.__bases__ = tuple(bases) + + ns0.AddStandaloneHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddStandaloneHost_Dec_Holder" + + class AddStandaloneHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddStandaloneHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddStandaloneHostResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddStandaloneHostResponse") + kw["aname"] = "_AddStandaloneHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddStandaloneHostResponse_Holder" + self.pyclass = Holder + + class AddStandaloneHost_Task_Dec(ElementDeclaration): + literal = "AddStandaloneHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddStandaloneHost_Task") + kw["aname"] = "_AddStandaloneHost_Task" + if ns0.AddStandaloneHostRequestType_Def not in ns0.AddStandaloneHost_Task_Dec.__bases__: + bases = list(ns0.AddStandaloneHost_Task_Dec.__bases__) + bases.insert(0, ns0.AddStandaloneHostRequestType_Def) + ns0.AddStandaloneHost_Task_Dec.__bases__ = tuple(bases) + + ns0.AddStandaloneHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddStandaloneHost_Task_Dec_Holder" + + class AddStandaloneHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddStandaloneHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddStandaloneHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddStandaloneHost_TaskResponse") + kw["aname"] = "_AddStandaloneHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddStandaloneHost_TaskResponse_Holder" + self.pyclass = Holder + + class CreateDatacenter_Dec(ElementDeclaration): + literal = "CreateDatacenter" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateDatacenter") + kw["aname"] = "_CreateDatacenter" + if ns0.CreateDatacenterRequestType_Def not in ns0.CreateDatacenter_Dec.__bases__: + bases = list(ns0.CreateDatacenter_Dec.__bases__) + bases.insert(0, ns0.CreateDatacenterRequestType_Def) + ns0.CreateDatacenter_Dec.__bases__ = tuple(bases) + + ns0.CreateDatacenterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateDatacenter_Dec_Holder" + + class CreateDatacenterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateDatacenterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateDatacenterResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateDatacenterResponse") + kw["aname"] = "_CreateDatacenterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateDatacenterResponse_Holder" + self.pyclass = Holder + + class UnregisterAndDestroy_Dec(ElementDeclaration): + literal = "UnregisterAndDestroy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnregisterAndDestroy") + kw["aname"] = "_UnregisterAndDestroy" + if ns0.UnregisterAndDestroyRequestType_Def not in ns0.UnregisterAndDestroy_Dec.__bases__: + bases = list(ns0.UnregisterAndDestroy_Dec.__bases__) + bases.insert(0, ns0.UnregisterAndDestroyRequestType_Def) + ns0.UnregisterAndDestroy_Dec.__bases__ = tuple(bases) + + ns0.UnregisterAndDestroyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnregisterAndDestroy_Dec_Holder" + + class UnregisterAndDestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnregisterAndDestroyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnregisterAndDestroyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnregisterAndDestroyResponse") + kw["aname"] = "_UnregisterAndDestroyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnregisterAndDestroyResponse_Holder" + self.pyclass = Holder + + class UnregisterAndDestroy_Task_Dec(ElementDeclaration): + literal = "UnregisterAndDestroy_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnregisterAndDestroy_Task") + kw["aname"] = "_UnregisterAndDestroy_Task" + if ns0.UnregisterAndDestroyRequestType_Def not in ns0.UnregisterAndDestroy_Task_Dec.__bases__: + bases = list(ns0.UnregisterAndDestroy_Task_Dec.__bases__) + bases.insert(0, ns0.UnregisterAndDestroyRequestType_Def) + ns0.UnregisterAndDestroy_Task_Dec.__bases__ = tuple(bases) + + ns0.UnregisterAndDestroyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnregisterAndDestroy_Task_Dec_Holder" + + class UnregisterAndDestroy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnregisterAndDestroy_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnregisterAndDestroy_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UnregisterAndDestroy_TaskResponse") + kw["aname"] = "_UnregisterAndDestroy_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UnregisterAndDestroy_TaskResponse_Holder" + self.pyclass = Holder + + class FolderCreateDVS_Dec(ElementDeclaration): + literal = "FolderCreateDVS" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FolderCreateDVS") + kw["aname"] = "_FolderCreateDVS" + if ns0.FolderCreateDVSRequestType_Def not in ns0.FolderCreateDVS_Dec.__bases__: + bases = list(ns0.FolderCreateDVS_Dec.__bases__) + bases.insert(0, ns0.FolderCreateDVSRequestType_Def) + ns0.FolderCreateDVS_Dec.__bases__ = tuple(bases) + + ns0.FolderCreateDVSRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FolderCreateDVS_Dec_Holder" + + class FolderCreateDVSResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FolderCreateDVSResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FolderCreateDVSResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FolderCreateDVSResponse") + kw["aname"] = "_FolderCreateDVSResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FolderCreateDVSResponse_Holder" + self.pyclass = Holder + + class SetCollectorPageSize_Dec(ElementDeclaration): + literal = "SetCollectorPageSize" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetCollectorPageSize") + kw["aname"] = "_SetCollectorPageSize" + if ns0.SetCollectorPageSizeRequestType_Def not in ns0.SetCollectorPageSize_Dec.__bases__: + bases = list(ns0.SetCollectorPageSize_Dec.__bases__) + bases.insert(0, ns0.SetCollectorPageSizeRequestType_Def) + ns0.SetCollectorPageSize_Dec.__bases__ = tuple(bases) + + ns0.SetCollectorPageSizeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetCollectorPageSize_Dec_Holder" + + class SetCollectorPageSizeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetCollectorPageSizeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetCollectorPageSizeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetCollectorPageSizeResponse") + kw["aname"] = "_SetCollectorPageSizeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetCollectorPageSizeResponse_Holder" + self.pyclass = Holder + + class RewindCollector_Dec(ElementDeclaration): + literal = "RewindCollector" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RewindCollector") + kw["aname"] = "_RewindCollector" + if ns0.RewindCollectorRequestType_Def not in ns0.RewindCollector_Dec.__bases__: + bases = list(ns0.RewindCollector_Dec.__bases__) + bases.insert(0, ns0.RewindCollectorRequestType_Def) + ns0.RewindCollector_Dec.__bases__ = tuple(bases) + + ns0.RewindCollectorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RewindCollector_Dec_Holder" + + class RewindCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RewindCollectorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RewindCollectorResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RewindCollectorResponse") + kw["aname"] = "_RewindCollectorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RewindCollectorResponse_Holder" + self.pyclass = Holder + + class ResetCollector_Dec(ElementDeclaration): + literal = "ResetCollector" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetCollector") + kw["aname"] = "_ResetCollector" + if ns0.ResetCollectorRequestType_Def not in ns0.ResetCollector_Dec.__bases__: + bases = list(ns0.ResetCollector_Dec.__bases__) + bases.insert(0, ns0.ResetCollectorRequestType_Def) + ns0.ResetCollector_Dec.__bases__ = tuple(bases) + + ns0.ResetCollectorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetCollector_Dec_Holder" + + class ResetCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetCollectorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetCollectorResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetCollectorResponse") + kw["aname"] = "_ResetCollectorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetCollectorResponse_Holder" + self.pyclass = Holder + + class DestroyCollector_Dec(ElementDeclaration): + literal = "DestroyCollector" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyCollector") + kw["aname"] = "_DestroyCollector" + if ns0.DestroyCollectorRequestType_Def not in ns0.DestroyCollector_Dec.__bases__: + bases = list(ns0.DestroyCollector_Dec.__bases__) + bases.insert(0, ns0.DestroyCollectorRequestType_Def) + ns0.DestroyCollector_Dec.__bases__ = tuple(bases) + + ns0.DestroyCollectorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyCollector_Dec_Holder" + + class DestroyCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyCollectorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyCollectorResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyCollectorResponse") + kw["aname"] = "_DestroyCollectorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyCollectorResponse_Holder" + self.pyclass = Holder + + class QueryHostConnectionInfo_Dec(ElementDeclaration): + literal = "QueryHostConnectionInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryHostConnectionInfo") + kw["aname"] = "_QueryHostConnectionInfo" + if ns0.QueryHostConnectionInfoRequestType_Def not in ns0.QueryHostConnectionInfo_Dec.__bases__: + bases = list(ns0.QueryHostConnectionInfo_Dec.__bases__) + bases.insert(0, ns0.QueryHostConnectionInfoRequestType_Def) + ns0.QueryHostConnectionInfo_Dec.__bases__ = tuple(bases) + + ns0.QueryHostConnectionInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryHostConnectionInfo_Dec_Holder" + + class QueryHostConnectionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryHostConnectionInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryHostConnectionInfoResponse_Dec.schema + TClist = [GTD("urn:vim25","HostConnectInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryHostConnectionInfoResponse") + kw["aname"] = "_QueryHostConnectionInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryHostConnectionInfoResponse_Holder" + self.pyclass = Holder + + class UpdateSystemResources_Dec(ElementDeclaration): + literal = "UpdateSystemResources" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateSystemResources") + kw["aname"] = "_UpdateSystemResources" + if ns0.UpdateSystemResourcesRequestType_Def not in ns0.UpdateSystemResources_Dec.__bases__: + bases = list(ns0.UpdateSystemResources_Dec.__bases__) + bases.insert(0, ns0.UpdateSystemResourcesRequestType_Def) + ns0.UpdateSystemResources_Dec.__bases__ = tuple(bases) + + ns0.UpdateSystemResourcesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateSystemResources_Dec_Holder" + + class UpdateSystemResourcesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateSystemResourcesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateSystemResourcesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateSystemResourcesResponse") + kw["aname"] = "_UpdateSystemResourcesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateSystemResourcesResponse_Holder" + self.pyclass = Holder + + class ReconnectHost_Dec(ElementDeclaration): + literal = "ReconnectHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconnectHost") + kw["aname"] = "_ReconnectHost" + if ns0.ReconnectHostRequestType_Def not in ns0.ReconnectHost_Dec.__bases__: + bases = list(ns0.ReconnectHost_Dec.__bases__) + bases.insert(0, ns0.ReconnectHostRequestType_Def) + ns0.ReconnectHost_Dec.__bases__ = tuple(bases) + + ns0.ReconnectHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconnectHost_Dec_Holder" + + class ReconnectHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconnectHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconnectHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconnectHostResponse") + kw["aname"] = "_ReconnectHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconnectHostResponse_Holder" + self.pyclass = Holder + + class ReconnectHost_Task_Dec(ElementDeclaration): + literal = "ReconnectHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconnectHost_Task") + kw["aname"] = "_ReconnectHost_Task" + if ns0.ReconnectHostRequestType_Def not in ns0.ReconnectHost_Task_Dec.__bases__: + bases = list(ns0.ReconnectHost_Task_Dec.__bases__) + bases.insert(0, ns0.ReconnectHostRequestType_Def) + ns0.ReconnectHost_Task_Dec.__bases__ = tuple(bases) + + ns0.ReconnectHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconnectHost_Task_Dec_Holder" + + class ReconnectHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconnectHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconnectHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReconnectHost_TaskResponse") + kw["aname"] = "_ReconnectHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ReconnectHost_TaskResponse_Holder" + self.pyclass = Holder + + class DisconnectHost_Dec(ElementDeclaration): + literal = "DisconnectHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisconnectHost") + kw["aname"] = "_DisconnectHost" + if ns0.DisconnectHostRequestType_Def not in ns0.DisconnectHost_Dec.__bases__: + bases = list(ns0.DisconnectHost_Dec.__bases__) + bases.insert(0, ns0.DisconnectHostRequestType_Def) + ns0.DisconnectHost_Dec.__bases__ = tuple(bases) + + ns0.DisconnectHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisconnectHost_Dec_Holder" + + class DisconnectHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisconnectHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisconnectHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DisconnectHostResponse") + kw["aname"] = "_DisconnectHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DisconnectHostResponse_Holder" + self.pyclass = Holder + + class DisconnectHost_Task_Dec(ElementDeclaration): + literal = "DisconnectHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisconnectHost_Task") + kw["aname"] = "_DisconnectHost_Task" + if ns0.DisconnectHostRequestType_Def not in ns0.DisconnectHost_Task_Dec.__bases__: + bases = list(ns0.DisconnectHost_Task_Dec.__bases__) + bases.insert(0, ns0.DisconnectHostRequestType_Def) + ns0.DisconnectHost_Task_Dec.__bases__ = tuple(bases) + + ns0.DisconnectHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisconnectHost_Task_Dec_Holder" + + class DisconnectHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisconnectHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisconnectHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DisconnectHost_TaskResponse") + kw["aname"] = "_DisconnectHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DisconnectHost_TaskResponse_Holder" + self.pyclass = Holder + + class EnterMaintenanceMode_Dec(ElementDeclaration): + literal = "EnterMaintenanceMode" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnterMaintenanceMode") + kw["aname"] = "_EnterMaintenanceMode" + if ns0.EnterMaintenanceModeRequestType_Def not in ns0.EnterMaintenanceMode_Dec.__bases__: + bases = list(ns0.EnterMaintenanceMode_Dec.__bases__) + bases.insert(0, ns0.EnterMaintenanceModeRequestType_Def) + ns0.EnterMaintenanceMode_Dec.__bases__ = tuple(bases) + + ns0.EnterMaintenanceModeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnterMaintenanceMode_Dec_Holder" + + class EnterMaintenanceModeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnterMaintenanceModeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnterMaintenanceModeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","EnterMaintenanceModeResponse") + kw["aname"] = "_EnterMaintenanceModeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "EnterMaintenanceModeResponse_Holder" + self.pyclass = Holder + + class EnterMaintenanceMode_Task_Dec(ElementDeclaration): + literal = "EnterMaintenanceMode_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnterMaintenanceMode_Task") + kw["aname"] = "_EnterMaintenanceMode_Task" + if ns0.EnterMaintenanceModeRequestType_Def not in ns0.EnterMaintenanceMode_Task_Dec.__bases__: + bases = list(ns0.EnterMaintenanceMode_Task_Dec.__bases__) + bases.insert(0, ns0.EnterMaintenanceModeRequestType_Def) + ns0.EnterMaintenanceMode_Task_Dec.__bases__ = tuple(bases) + + ns0.EnterMaintenanceModeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnterMaintenanceMode_Task_Dec_Holder" + + class EnterMaintenanceMode_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnterMaintenanceMode_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnterMaintenanceMode_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","EnterMaintenanceMode_TaskResponse") + kw["aname"] = "_EnterMaintenanceMode_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "EnterMaintenanceMode_TaskResponse_Holder" + self.pyclass = Holder + + class ExitMaintenanceMode_Dec(ElementDeclaration): + literal = "ExitMaintenanceMode" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExitMaintenanceMode") + kw["aname"] = "_ExitMaintenanceMode" + if ns0.ExitMaintenanceModeRequestType_Def not in ns0.ExitMaintenanceMode_Dec.__bases__: + bases = list(ns0.ExitMaintenanceMode_Dec.__bases__) + bases.insert(0, ns0.ExitMaintenanceModeRequestType_Def) + ns0.ExitMaintenanceMode_Dec.__bases__ = tuple(bases) + + ns0.ExitMaintenanceModeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExitMaintenanceMode_Dec_Holder" + + class ExitMaintenanceModeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExitMaintenanceModeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExitMaintenanceModeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ExitMaintenanceModeResponse") + kw["aname"] = "_ExitMaintenanceModeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ExitMaintenanceModeResponse_Holder" + self.pyclass = Holder + + class ExitMaintenanceMode_Task_Dec(ElementDeclaration): + literal = "ExitMaintenanceMode_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExitMaintenanceMode_Task") + kw["aname"] = "_ExitMaintenanceMode_Task" + if ns0.ExitMaintenanceModeRequestType_Def not in ns0.ExitMaintenanceMode_Task_Dec.__bases__: + bases = list(ns0.ExitMaintenanceMode_Task_Dec.__bases__) + bases.insert(0, ns0.ExitMaintenanceModeRequestType_Def) + ns0.ExitMaintenanceMode_Task_Dec.__bases__ = tuple(bases) + + ns0.ExitMaintenanceModeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExitMaintenanceMode_Task_Dec_Holder" + + class ExitMaintenanceMode_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExitMaintenanceMode_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExitMaintenanceMode_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExitMaintenanceMode_TaskResponse") + kw["aname"] = "_ExitMaintenanceMode_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExitMaintenanceMode_TaskResponse_Holder" + self.pyclass = Holder + + class RebootHost_Dec(ElementDeclaration): + literal = "RebootHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RebootHost") + kw["aname"] = "_RebootHost" + if ns0.RebootHostRequestType_Def not in ns0.RebootHost_Dec.__bases__: + bases = list(ns0.RebootHost_Dec.__bases__) + bases.insert(0, ns0.RebootHostRequestType_Def) + ns0.RebootHost_Dec.__bases__ = tuple(bases) + + ns0.RebootHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RebootHost_Dec_Holder" + + class RebootHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RebootHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RebootHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RebootHostResponse") + kw["aname"] = "_RebootHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RebootHostResponse_Holder" + self.pyclass = Holder + + class RebootHost_Task_Dec(ElementDeclaration): + literal = "RebootHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RebootHost_Task") + kw["aname"] = "_RebootHost_Task" + if ns0.RebootHostRequestType_Def not in ns0.RebootHost_Task_Dec.__bases__: + bases = list(ns0.RebootHost_Task_Dec.__bases__) + bases.insert(0, ns0.RebootHostRequestType_Def) + ns0.RebootHost_Task_Dec.__bases__ = tuple(bases) + + ns0.RebootHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RebootHost_Task_Dec_Holder" + + class RebootHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RebootHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RebootHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RebootHost_TaskResponse") + kw["aname"] = "_RebootHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RebootHost_TaskResponse_Holder" + self.pyclass = Holder + + class ShutdownHost_Dec(ElementDeclaration): + literal = "ShutdownHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ShutdownHost") + kw["aname"] = "_ShutdownHost" + if ns0.ShutdownHostRequestType_Def not in ns0.ShutdownHost_Dec.__bases__: + bases = list(ns0.ShutdownHost_Dec.__bases__) + bases.insert(0, ns0.ShutdownHostRequestType_Def) + ns0.ShutdownHost_Dec.__bases__ = tuple(bases) + + ns0.ShutdownHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ShutdownHost_Dec_Holder" + + class ShutdownHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ShutdownHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ShutdownHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ShutdownHostResponse") + kw["aname"] = "_ShutdownHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ShutdownHostResponse_Holder" + self.pyclass = Holder + + class ShutdownHost_Task_Dec(ElementDeclaration): + literal = "ShutdownHost_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ShutdownHost_Task") + kw["aname"] = "_ShutdownHost_Task" + if ns0.ShutdownHostRequestType_Def not in ns0.ShutdownHost_Task_Dec.__bases__: + bases = list(ns0.ShutdownHost_Task_Dec.__bases__) + bases.insert(0, ns0.ShutdownHostRequestType_Def) + ns0.ShutdownHost_Task_Dec.__bases__ = tuple(bases) + + ns0.ShutdownHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ShutdownHost_Task_Dec_Holder" + + class ShutdownHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ShutdownHost_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ShutdownHost_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ShutdownHost_TaskResponse") + kw["aname"] = "_ShutdownHost_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ShutdownHost_TaskResponse_Holder" + self.pyclass = Holder + + class PowerDownHostToStandBy_Dec(ElementDeclaration): + literal = "PowerDownHostToStandBy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerDownHostToStandBy") + kw["aname"] = "_PowerDownHostToStandBy" + if ns0.PowerDownHostToStandByRequestType_Def not in ns0.PowerDownHostToStandBy_Dec.__bases__: + bases = list(ns0.PowerDownHostToStandBy_Dec.__bases__) + bases.insert(0, ns0.PowerDownHostToStandByRequestType_Def) + ns0.PowerDownHostToStandBy_Dec.__bases__ = tuple(bases) + + ns0.PowerDownHostToStandByRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerDownHostToStandBy_Dec_Holder" + + class PowerDownHostToStandByResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerDownHostToStandByResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerDownHostToStandByResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerDownHostToStandByResponse") + kw["aname"] = "_PowerDownHostToStandByResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerDownHostToStandByResponse_Holder" + self.pyclass = Holder + + class PowerDownHostToStandBy_Task_Dec(ElementDeclaration): + literal = "PowerDownHostToStandBy_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerDownHostToStandBy_Task") + kw["aname"] = "_PowerDownHostToStandBy_Task" + if ns0.PowerDownHostToStandByRequestType_Def not in ns0.PowerDownHostToStandBy_Task_Dec.__bases__: + bases = list(ns0.PowerDownHostToStandBy_Task_Dec.__bases__) + bases.insert(0, ns0.PowerDownHostToStandByRequestType_Def) + ns0.PowerDownHostToStandBy_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerDownHostToStandByRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerDownHostToStandBy_Task_Dec_Holder" + + class PowerDownHostToStandBy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerDownHostToStandBy_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerDownHostToStandBy_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerDownHostToStandBy_TaskResponse") + kw["aname"] = "_PowerDownHostToStandBy_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerDownHostToStandBy_TaskResponse_Holder" + self.pyclass = Holder + + class PowerUpHostFromStandBy_Dec(ElementDeclaration): + literal = "PowerUpHostFromStandBy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy") + kw["aname"] = "_PowerUpHostFromStandBy" + if ns0.PowerUpHostFromStandByRequestType_Def not in ns0.PowerUpHostFromStandBy_Dec.__bases__: + bases = list(ns0.PowerUpHostFromStandBy_Dec.__bases__) + bases.insert(0, ns0.PowerUpHostFromStandByRequestType_Def) + ns0.PowerUpHostFromStandBy_Dec.__bases__ = tuple(bases) + + ns0.PowerUpHostFromStandByRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerUpHostFromStandBy_Dec_Holder" + + class PowerUpHostFromStandByResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerUpHostFromStandByResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerUpHostFromStandByResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerUpHostFromStandByResponse") + kw["aname"] = "_PowerUpHostFromStandByResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerUpHostFromStandByResponse_Holder" + self.pyclass = Holder + + class PowerUpHostFromStandBy_Task_Dec(ElementDeclaration): + literal = "PowerUpHostFromStandBy_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy_Task") + kw["aname"] = "_PowerUpHostFromStandBy_Task" + if ns0.PowerUpHostFromStandByRequestType_Def not in ns0.PowerUpHostFromStandBy_Task_Dec.__bases__: + bases = list(ns0.PowerUpHostFromStandBy_Task_Dec.__bases__) + bases.insert(0, ns0.PowerUpHostFromStandByRequestType_Def) + ns0.PowerUpHostFromStandBy_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerUpHostFromStandByRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerUpHostFromStandBy_Task_Dec_Holder" + + class PowerUpHostFromStandBy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerUpHostFromStandBy_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerUpHostFromStandBy_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy_TaskResponse") + kw["aname"] = "_PowerUpHostFromStandBy_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerUpHostFromStandBy_TaskResponse_Holder" + self.pyclass = Holder + + class QueryMemoryOverhead_Dec(ElementDeclaration): + literal = "QueryMemoryOverhead" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryMemoryOverhead") + kw["aname"] = "_QueryMemoryOverhead" + if ns0.QueryMemoryOverheadRequestType_Def not in ns0.QueryMemoryOverhead_Dec.__bases__: + bases = list(ns0.QueryMemoryOverhead_Dec.__bases__) + bases.insert(0, ns0.QueryMemoryOverheadRequestType_Def) + ns0.QueryMemoryOverhead_Dec.__bases__ = tuple(bases) + + ns0.QueryMemoryOverheadRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryMemoryOverhead_Dec_Holder" + + class QueryMemoryOverheadResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryMemoryOverheadResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryMemoryOverheadResponse_Dec.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryMemoryOverheadResponse") + kw["aname"] = "_QueryMemoryOverheadResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryMemoryOverheadResponse_Holder" + self.pyclass = Holder + + class QueryMemoryOverheadEx_Dec(ElementDeclaration): + literal = "QueryMemoryOverheadEx" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryMemoryOverheadEx") + kw["aname"] = "_QueryMemoryOverheadEx" + if ns0.QueryMemoryOverheadExRequestType_Def not in ns0.QueryMemoryOverheadEx_Dec.__bases__: + bases = list(ns0.QueryMemoryOverheadEx_Dec.__bases__) + bases.insert(0, ns0.QueryMemoryOverheadExRequestType_Def) + ns0.QueryMemoryOverheadEx_Dec.__bases__ = tuple(bases) + + ns0.QueryMemoryOverheadExRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryMemoryOverheadEx_Dec_Holder" + + class QueryMemoryOverheadExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryMemoryOverheadExResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryMemoryOverheadExResponse_Dec.schema + TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryMemoryOverheadExResponse") + kw["aname"] = "_QueryMemoryOverheadExResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryMemoryOverheadExResponse_Holder" + self.pyclass = Holder + + class ReconfigureHostForDAS_Dec(ElementDeclaration): + literal = "ReconfigureHostForDAS" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureHostForDAS") + kw["aname"] = "_ReconfigureHostForDAS" + if ns0.ReconfigureHostForDASRequestType_Def not in ns0.ReconfigureHostForDAS_Dec.__bases__: + bases = list(ns0.ReconfigureHostForDAS_Dec.__bases__) + bases.insert(0, ns0.ReconfigureHostForDASRequestType_Def) + ns0.ReconfigureHostForDAS_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureHostForDASRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureHostForDAS_Dec_Holder" + + class ReconfigureHostForDASResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureHostForDASResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureHostForDASResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureHostForDASResponse") + kw["aname"] = "_ReconfigureHostForDASResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureHostForDASResponse_Holder" + self.pyclass = Holder + + class ReconfigureHostForDAS_Task_Dec(ElementDeclaration): + literal = "ReconfigureHostForDAS_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureHostForDAS_Task") + kw["aname"] = "_ReconfigureHostForDAS_Task" + if ns0.ReconfigureHostForDASRequestType_Def not in ns0.ReconfigureHostForDAS_Task_Dec.__bases__: + bases = list(ns0.ReconfigureHostForDAS_Task_Dec.__bases__) + bases.insert(0, ns0.ReconfigureHostForDASRequestType_Def) + ns0.ReconfigureHostForDAS_Task_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureHostForDASRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureHostForDAS_Task_Dec_Holder" + + class ReconfigureHostForDAS_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureHostForDAS_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureHostForDAS_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReconfigureHostForDAS_TaskResponse") + kw["aname"] = "_ReconfigureHostForDAS_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ReconfigureHostForDAS_TaskResponse_Holder" + self.pyclass = Holder + + class UpdateFlags_Dec(ElementDeclaration): + literal = "UpdateFlags" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateFlags") + kw["aname"] = "_UpdateFlags" + if ns0.UpdateFlagsRequestType_Def not in ns0.UpdateFlags_Dec.__bases__: + bases = list(ns0.UpdateFlags_Dec.__bases__) + bases.insert(0, ns0.UpdateFlagsRequestType_Def) + ns0.UpdateFlags_Dec.__bases__ = tuple(bases) + + ns0.UpdateFlagsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateFlags_Dec_Holder" + + class UpdateFlagsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateFlagsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateFlagsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateFlagsResponse") + kw["aname"] = "_UpdateFlagsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateFlagsResponse_Holder" + self.pyclass = Holder + + class AcquireCimServicesTicket_Dec(ElementDeclaration): + literal = "AcquireCimServicesTicket" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AcquireCimServicesTicket") + kw["aname"] = "_AcquireCimServicesTicket" + if ns0.AcquireCimServicesTicketRequestType_Def not in ns0.AcquireCimServicesTicket_Dec.__bases__: + bases = list(ns0.AcquireCimServicesTicket_Dec.__bases__) + bases.insert(0, ns0.AcquireCimServicesTicketRequestType_Def) + ns0.AcquireCimServicesTicket_Dec.__bases__ = tuple(bases) + + ns0.AcquireCimServicesTicketRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AcquireCimServicesTicket_Dec_Holder" + + class AcquireCimServicesTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AcquireCimServicesTicketResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AcquireCimServicesTicketResponse_Dec.schema + TClist = [GTD("urn:vim25","HostServiceTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AcquireCimServicesTicketResponse") + kw["aname"] = "_AcquireCimServicesTicketResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AcquireCimServicesTicketResponse_Holder" + self.pyclass = Holder + + class UpdateIpmi_Dec(ElementDeclaration): + literal = "UpdateIpmi" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateIpmi") + kw["aname"] = "_UpdateIpmi" + if ns0.UpdateIpmiRequestType_Def not in ns0.UpdateIpmi_Dec.__bases__: + bases = list(ns0.UpdateIpmi_Dec.__bases__) + bases.insert(0, ns0.UpdateIpmiRequestType_Def) + ns0.UpdateIpmi_Dec.__bases__ = tuple(bases) + + ns0.UpdateIpmiRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpmi_Dec_Holder" + + class UpdateIpmiResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateIpmiResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateIpmiResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateIpmiResponse") + kw["aname"] = "_UpdateIpmiResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateIpmiResponse_Holder" + self.pyclass = Holder + + class HttpNfcLeaseComplete_Dec(ElementDeclaration): + literal = "HttpNfcLeaseComplete" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HttpNfcLeaseComplete") + kw["aname"] = "_HttpNfcLeaseComplete" + if ns0.HttpNfcLeaseCompleteRequestType_Def not in ns0.HttpNfcLeaseComplete_Dec.__bases__: + bases = list(ns0.HttpNfcLeaseComplete_Dec.__bases__) + bases.insert(0, ns0.HttpNfcLeaseCompleteRequestType_Def) + ns0.HttpNfcLeaseComplete_Dec.__bases__ = tuple(bases) + + ns0.HttpNfcLeaseCompleteRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseComplete_Dec_Holder" + + class HttpNfcLeaseCompleteResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HttpNfcLeaseCompleteResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HttpNfcLeaseCompleteResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HttpNfcLeaseCompleteResponse") + kw["aname"] = "_HttpNfcLeaseCompleteResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HttpNfcLeaseCompleteResponse_Holder" + self.pyclass = Holder + + class HttpNfcLeaseAbort_Dec(ElementDeclaration): + literal = "HttpNfcLeaseAbort" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HttpNfcLeaseAbort") + kw["aname"] = "_HttpNfcLeaseAbort" + if ns0.HttpNfcLeaseAbortRequestType_Def not in ns0.HttpNfcLeaseAbort_Dec.__bases__: + bases = list(ns0.HttpNfcLeaseAbort_Dec.__bases__) + bases.insert(0, ns0.HttpNfcLeaseAbortRequestType_Def) + ns0.HttpNfcLeaseAbort_Dec.__bases__ = tuple(bases) + + ns0.HttpNfcLeaseAbortRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseAbort_Dec_Holder" + + class HttpNfcLeaseAbortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HttpNfcLeaseAbortResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HttpNfcLeaseAbortResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HttpNfcLeaseAbortResponse") + kw["aname"] = "_HttpNfcLeaseAbortResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HttpNfcLeaseAbortResponse_Holder" + self.pyclass = Holder + + class HttpNfcLeaseProgress_Dec(ElementDeclaration): + literal = "HttpNfcLeaseProgress" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HttpNfcLeaseProgress") + kw["aname"] = "_HttpNfcLeaseProgress" + if ns0.HttpNfcLeaseProgressRequestType_Def not in ns0.HttpNfcLeaseProgress_Dec.__bases__: + bases = list(ns0.HttpNfcLeaseProgress_Dec.__bases__) + bases.insert(0, ns0.HttpNfcLeaseProgressRequestType_Def) + ns0.HttpNfcLeaseProgress_Dec.__bases__ = tuple(bases) + + ns0.HttpNfcLeaseProgressRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseProgress_Dec_Holder" + + class HttpNfcLeaseProgressResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HttpNfcLeaseProgressResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HttpNfcLeaseProgressResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HttpNfcLeaseProgressResponse") + kw["aname"] = "_HttpNfcLeaseProgressResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HttpNfcLeaseProgressResponse_Holder" + self.pyclass = Holder + + class QueryIpPools_Dec(ElementDeclaration): + literal = "QueryIpPools" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryIpPools") + kw["aname"] = "_QueryIpPools" + if ns0.QueryIpPoolsRequestType_Def not in ns0.QueryIpPools_Dec.__bases__: + bases = list(ns0.QueryIpPools_Dec.__bases__) + bases.insert(0, ns0.QueryIpPoolsRequestType_Def) + ns0.QueryIpPools_Dec.__bases__ = tuple(bases) + + ns0.QueryIpPoolsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryIpPools_Dec_Holder" + + class QueryIpPoolsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryIpPoolsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryIpPoolsResponse_Dec.schema + TClist = [GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryIpPoolsResponse") + kw["aname"] = "_QueryIpPoolsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryIpPoolsResponse_Holder" + self.pyclass = Holder + + class CreateIpPool_Dec(ElementDeclaration): + literal = "CreateIpPool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateIpPool") + kw["aname"] = "_CreateIpPool" + if ns0.CreateIpPoolRequestType_Def not in ns0.CreateIpPool_Dec.__bases__: + bases = list(ns0.CreateIpPool_Dec.__bases__) + bases.insert(0, ns0.CreateIpPoolRequestType_Def) + ns0.CreateIpPool_Dec.__bases__ = tuple(bases) + + ns0.CreateIpPoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateIpPool_Dec_Holder" + + class CreateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateIpPoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateIpPoolResponse_Dec.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateIpPoolResponse") + kw["aname"] = "_CreateIpPoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateIpPoolResponse_Holder" + self.pyclass = Holder + + class UpdateIpPool_Dec(ElementDeclaration): + literal = "UpdateIpPool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateIpPool") + kw["aname"] = "_UpdateIpPool" + if ns0.UpdateIpPoolRequestType_Def not in ns0.UpdateIpPool_Dec.__bases__: + bases = list(ns0.UpdateIpPool_Dec.__bases__) + bases.insert(0, ns0.UpdateIpPoolRequestType_Def) + ns0.UpdateIpPool_Dec.__bases__ = tuple(bases) + + ns0.UpdateIpPoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpPool_Dec_Holder" + + class UpdateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateIpPoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateIpPoolResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateIpPoolResponse") + kw["aname"] = "_UpdateIpPoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateIpPoolResponse_Holder" + self.pyclass = Holder + + class DestroyIpPool_Dec(ElementDeclaration): + literal = "DestroyIpPool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyIpPool") + kw["aname"] = "_DestroyIpPool" + if ns0.DestroyIpPoolRequestType_Def not in ns0.DestroyIpPool_Dec.__bases__: + bases = list(ns0.DestroyIpPool_Dec.__bases__) + bases.insert(0, ns0.DestroyIpPoolRequestType_Def) + ns0.DestroyIpPool_Dec.__bases__ = tuple(bases) + + ns0.DestroyIpPoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyIpPool_Dec_Holder" + + class DestroyIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyIpPoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyIpPoolResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyIpPoolResponse") + kw["aname"] = "_DestroyIpPoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyIpPoolResponse_Holder" + self.pyclass = Holder + + class AssociateIpPool_Dec(ElementDeclaration): + literal = "AssociateIpPool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AssociateIpPool") + kw["aname"] = "_AssociateIpPool" + if ns0.AssociateIpPoolRequestType_Def not in ns0.AssociateIpPool_Dec.__bases__: + bases = list(ns0.AssociateIpPool_Dec.__bases__) + bases.insert(0, ns0.AssociateIpPoolRequestType_Def) + ns0.AssociateIpPool_Dec.__bases__ = tuple(bases) + + ns0.AssociateIpPoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AssociateIpPool_Dec_Holder" + + class AssociateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AssociateIpPoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AssociateIpPoolResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AssociateIpPoolResponse") + kw["aname"] = "_AssociateIpPoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AssociateIpPoolResponse_Holder" + self.pyclass = Holder + + class UpdateAssignedLicense_Dec(ElementDeclaration): + literal = "UpdateAssignedLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateAssignedLicense") + kw["aname"] = "_UpdateAssignedLicense" + if ns0.UpdateAssignedLicenseRequestType_Def not in ns0.UpdateAssignedLicense_Dec.__bases__: + bases = list(ns0.UpdateAssignedLicense_Dec.__bases__) + bases.insert(0, ns0.UpdateAssignedLicenseRequestType_Def) + ns0.UpdateAssignedLicense_Dec.__bases__ = tuple(bases) + + ns0.UpdateAssignedLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateAssignedLicense_Dec_Holder" + + class UpdateAssignedLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateAssignedLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateAssignedLicenseResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UpdateAssignedLicenseResponse") + kw["aname"] = "_UpdateAssignedLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UpdateAssignedLicenseResponse_Holder" + self.pyclass = Holder + + class RemoveAssignedLicense_Dec(ElementDeclaration): + literal = "RemoveAssignedLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveAssignedLicense") + kw["aname"] = "_RemoveAssignedLicense" + if ns0.RemoveAssignedLicenseRequestType_Def not in ns0.RemoveAssignedLicense_Dec.__bases__: + bases = list(ns0.RemoveAssignedLicense_Dec.__bases__) + bases.insert(0, ns0.RemoveAssignedLicenseRequestType_Def) + ns0.RemoveAssignedLicense_Dec.__bases__ = tuple(bases) + + ns0.RemoveAssignedLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveAssignedLicense_Dec_Holder" + + class RemoveAssignedLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveAssignedLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveAssignedLicenseResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveAssignedLicenseResponse") + kw["aname"] = "_RemoveAssignedLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveAssignedLicenseResponse_Holder" + self.pyclass = Holder + + class QueryAssignedLicenses_Dec(ElementDeclaration): + literal = "QueryAssignedLicenses" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryAssignedLicenses") + kw["aname"] = "_QueryAssignedLicenses" + if ns0.QueryAssignedLicensesRequestType_Def not in ns0.QueryAssignedLicenses_Dec.__bases__: + bases = list(ns0.QueryAssignedLicenses_Dec.__bases__) + bases.insert(0, ns0.QueryAssignedLicensesRequestType_Def) + ns0.QueryAssignedLicenses_Dec.__bases__ = tuple(bases) + + ns0.QueryAssignedLicensesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryAssignedLicenses_Dec_Holder" + + class QueryAssignedLicensesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryAssignedLicensesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryAssignedLicensesResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerLicenseAssignment",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryAssignedLicensesResponse") + kw["aname"] = "_QueryAssignedLicensesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryAssignedLicensesResponse_Holder" + self.pyclass = Holder + + class IsFeatureAvailable_Dec(ElementDeclaration): + literal = "IsFeatureAvailable" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IsFeatureAvailable") + kw["aname"] = "_IsFeatureAvailable" + if ns0.IsFeatureAvailableRequestType_Def not in ns0.IsFeatureAvailable_Dec.__bases__: + bases = list(ns0.IsFeatureAvailable_Dec.__bases__) + bases.insert(0, ns0.IsFeatureAvailableRequestType_Def) + ns0.IsFeatureAvailable_Dec.__bases__ = tuple(bases) + + ns0.IsFeatureAvailableRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IsFeatureAvailable_Dec_Holder" + + class IsFeatureAvailableResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "IsFeatureAvailableResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.IsFeatureAvailableResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseAssignmentManagerFeatureLicenseAvailability",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","IsFeatureAvailableResponse") + kw["aname"] = "_IsFeatureAvailableResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "IsFeatureAvailableResponse_Holder" + self.pyclass = Holder + + class SetFeatureInUse_Dec(ElementDeclaration): + literal = "SetFeatureInUse" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetFeatureInUse") + kw["aname"] = "_SetFeatureInUse" + if ns0.SetFeatureInUseRequestType_Def not in ns0.SetFeatureInUse_Dec.__bases__: + bases = list(ns0.SetFeatureInUse_Dec.__bases__) + bases.insert(0, ns0.SetFeatureInUseRequestType_Def) + ns0.SetFeatureInUse_Dec.__bases__ = tuple(bases) + + ns0.SetFeatureInUseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetFeatureInUse_Dec_Holder" + + class SetFeatureInUseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetFeatureInUseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetFeatureInUseResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetFeatureInUseResponse") + kw["aname"] = "_SetFeatureInUseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetFeatureInUseResponse_Holder" + self.pyclass = Holder + + class ResetFeatureInUse_Dec(ElementDeclaration): + literal = "ResetFeatureInUse" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetFeatureInUse") + kw["aname"] = "_ResetFeatureInUse" + if ns0.ResetFeatureInUseRequestType_Def not in ns0.ResetFeatureInUse_Dec.__bases__: + bases = list(ns0.ResetFeatureInUse_Dec.__bases__) + bases.insert(0, ns0.ResetFeatureInUseRequestType_Def) + ns0.ResetFeatureInUse_Dec.__bases__ = tuple(bases) + + ns0.ResetFeatureInUseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetFeatureInUse_Dec_Holder" + + class ResetFeatureInUseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetFeatureInUseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetFeatureInUseResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetFeatureInUseResponse") + kw["aname"] = "_ResetFeatureInUseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetFeatureInUseResponse_Holder" + self.pyclass = Holder + + class QuerySupportedFeatures_Dec(ElementDeclaration): + literal = "QuerySupportedFeatures" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QuerySupportedFeatures") + kw["aname"] = "_QuerySupportedFeatures" + if ns0.QuerySupportedFeaturesRequestType_Def not in ns0.QuerySupportedFeatures_Dec.__bases__: + bases = list(ns0.QuerySupportedFeatures_Dec.__bases__) + bases.insert(0, ns0.QuerySupportedFeaturesRequestType_Def) + ns0.QuerySupportedFeatures_Dec.__bases__ = tuple(bases) + + ns0.QuerySupportedFeaturesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QuerySupportedFeatures_Dec_Holder" + + class QuerySupportedFeaturesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QuerySupportedFeaturesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QuerySupportedFeaturesResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QuerySupportedFeaturesResponse") + kw["aname"] = "_QuerySupportedFeaturesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QuerySupportedFeaturesResponse_Holder" + self.pyclass = Holder + + class QueryLicenseSourceAvailability_Dec(ElementDeclaration): + literal = "QueryLicenseSourceAvailability" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryLicenseSourceAvailability") + kw["aname"] = "_QueryLicenseSourceAvailability" + if ns0.QueryLicenseSourceAvailabilityRequestType_Def not in ns0.QueryLicenseSourceAvailability_Dec.__bases__: + bases = list(ns0.QueryLicenseSourceAvailability_Dec.__bases__) + bases.insert(0, ns0.QueryLicenseSourceAvailabilityRequestType_Def) + ns0.QueryLicenseSourceAvailability_Dec.__bases__ = tuple(bases) + + ns0.QueryLicenseSourceAvailabilityRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryLicenseSourceAvailability_Dec_Holder" + + class QueryLicenseSourceAvailabilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryLicenseSourceAvailabilityResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryLicenseSourceAvailabilityResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseAvailabilityInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryLicenseSourceAvailabilityResponse") + kw["aname"] = "_QueryLicenseSourceAvailabilityResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryLicenseSourceAvailabilityResponse_Holder" + self.pyclass = Holder + + class QueryLicenseUsage_Dec(ElementDeclaration): + literal = "QueryLicenseUsage" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryLicenseUsage") + kw["aname"] = "_QueryLicenseUsage" + if ns0.QueryLicenseUsageRequestType_Def not in ns0.QueryLicenseUsage_Dec.__bases__: + bases = list(ns0.QueryLicenseUsage_Dec.__bases__) + bases.insert(0, ns0.QueryLicenseUsageRequestType_Def) + ns0.QueryLicenseUsage_Dec.__bases__ = tuple(bases) + + ns0.QueryLicenseUsageRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryLicenseUsage_Dec_Holder" + + class QueryLicenseUsageResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryLicenseUsageResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryLicenseUsageResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseUsageInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryLicenseUsageResponse") + kw["aname"] = "_QueryLicenseUsageResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryLicenseUsageResponse_Holder" + self.pyclass = Holder + + class SetLicenseEdition_Dec(ElementDeclaration): + literal = "SetLicenseEdition" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetLicenseEdition") + kw["aname"] = "_SetLicenseEdition" + if ns0.SetLicenseEditionRequestType_Def not in ns0.SetLicenseEdition_Dec.__bases__: + bases = list(ns0.SetLicenseEdition_Dec.__bases__) + bases.insert(0, ns0.SetLicenseEditionRequestType_Def) + ns0.SetLicenseEdition_Dec.__bases__ = tuple(bases) + + ns0.SetLicenseEditionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetLicenseEdition_Dec_Holder" + + class SetLicenseEditionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetLicenseEditionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetLicenseEditionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetLicenseEditionResponse") + kw["aname"] = "_SetLicenseEditionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetLicenseEditionResponse_Holder" + self.pyclass = Holder + + class CheckLicenseFeature_Dec(ElementDeclaration): + literal = "CheckLicenseFeature" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckLicenseFeature") + kw["aname"] = "_CheckLicenseFeature" + if ns0.CheckLicenseFeatureRequestType_Def not in ns0.CheckLicenseFeature_Dec.__bases__: + bases = list(ns0.CheckLicenseFeature_Dec.__bases__) + bases.insert(0, ns0.CheckLicenseFeatureRequestType_Def) + ns0.CheckLicenseFeature_Dec.__bases__ = tuple(bases) + + ns0.CheckLicenseFeatureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckLicenseFeature_Dec_Holder" + + class CheckLicenseFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckLicenseFeatureResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckLicenseFeatureResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckLicenseFeatureResponse") + kw["aname"] = "_CheckLicenseFeatureResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckLicenseFeatureResponse_Holder" + self.pyclass = Holder + + class EnableFeature_Dec(ElementDeclaration): + literal = "EnableFeature" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableFeature") + kw["aname"] = "_EnableFeature" + if ns0.EnableFeatureRequestType_Def not in ns0.EnableFeature_Dec.__bases__: + bases = list(ns0.EnableFeature_Dec.__bases__) + bases.insert(0, ns0.EnableFeatureRequestType_Def) + ns0.EnableFeature_Dec.__bases__ = tuple(bases) + + ns0.EnableFeatureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableFeature_Dec_Holder" + + class EnableFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableFeatureResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableFeatureResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","EnableFeatureResponse") + kw["aname"] = "_EnableFeatureResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "EnableFeatureResponse_Holder" + self.pyclass = Holder + + class DisableFeature_Dec(ElementDeclaration): + literal = "DisableFeature" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableFeature") + kw["aname"] = "_DisableFeature" + if ns0.DisableFeatureRequestType_Def not in ns0.DisableFeature_Dec.__bases__: + bases = list(ns0.DisableFeature_Dec.__bases__) + bases.insert(0, ns0.DisableFeatureRequestType_Def) + ns0.DisableFeature_Dec.__bases__ = tuple(bases) + + ns0.DisableFeatureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableFeature_Dec_Holder" + + class DisableFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableFeatureResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableFeatureResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DisableFeatureResponse") + kw["aname"] = "_DisableFeatureResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DisableFeatureResponse_Holder" + self.pyclass = Holder + + class ConfigureLicenseSource_Dec(ElementDeclaration): + literal = "ConfigureLicenseSource" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ConfigureLicenseSource") + kw["aname"] = "_ConfigureLicenseSource" + if ns0.ConfigureLicenseSourceRequestType_Def not in ns0.ConfigureLicenseSource_Dec.__bases__: + bases = list(ns0.ConfigureLicenseSource_Dec.__bases__) + bases.insert(0, ns0.ConfigureLicenseSourceRequestType_Def) + ns0.ConfigureLicenseSource_Dec.__bases__ = tuple(bases) + + ns0.ConfigureLicenseSourceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ConfigureLicenseSource_Dec_Holder" + + class ConfigureLicenseSourceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ConfigureLicenseSourceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ConfigureLicenseSourceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ConfigureLicenseSourceResponse") + kw["aname"] = "_ConfigureLicenseSourceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ConfigureLicenseSourceResponse_Holder" + self.pyclass = Holder + + class UpdateLicense_Dec(ElementDeclaration): + literal = "UpdateLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateLicense") + kw["aname"] = "_UpdateLicense" + if ns0.UpdateLicenseRequestType_Def not in ns0.UpdateLicense_Dec.__bases__: + bases = list(ns0.UpdateLicense_Dec.__bases__) + bases.insert(0, ns0.UpdateLicenseRequestType_Def) + ns0.UpdateLicense_Dec.__bases__ = tuple(bases) + + ns0.UpdateLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateLicense_Dec_Holder" + + class UpdateLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateLicenseResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UpdateLicenseResponse") + kw["aname"] = "_UpdateLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UpdateLicenseResponse_Holder" + self.pyclass = Holder + + class AddLicense_Dec(ElementDeclaration): + literal = "AddLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddLicense") + kw["aname"] = "_AddLicense" + if ns0.AddLicenseRequestType_Def not in ns0.AddLicense_Dec.__bases__: + bases = list(ns0.AddLicense_Dec.__bases__) + bases.insert(0, ns0.AddLicenseRequestType_Def) + ns0.AddLicense_Dec.__bases__ = tuple(bases) + + ns0.AddLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddLicense_Dec_Holder" + + class AddLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddLicenseResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddLicenseResponse") + kw["aname"] = "_AddLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddLicenseResponse_Holder" + self.pyclass = Holder + + class RemoveLicense_Dec(ElementDeclaration): + literal = "RemoveLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveLicense") + kw["aname"] = "_RemoveLicense" + if ns0.RemoveLicenseRequestType_Def not in ns0.RemoveLicense_Dec.__bases__: + bases = list(ns0.RemoveLicense_Dec.__bases__) + bases.insert(0, ns0.RemoveLicenseRequestType_Def) + ns0.RemoveLicense_Dec.__bases__ = tuple(bases) + + ns0.RemoveLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveLicense_Dec_Holder" + + class RemoveLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveLicenseResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveLicenseResponse") + kw["aname"] = "_RemoveLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveLicenseResponse_Holder" + self.pyclass = Holder + + class DecodeLicense_Dec(ElementDeclaration): + literal = "DecodeLicense" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DecodeLicense") + kw["aname"] = "_DecodeLicense" + if ns0.DecodeLicenseRequestType_Def not in ns0.DecodeLicense_Dec.__bases__: + bases = list(ns0.DecodeLicense_Dec.__bases__) + bases.insert(0, ns0.DecodeLicenseRequestType_Def) + ns0.DecodeLicense_Dec.__bases__ = tuple(bases) + + ns0.DecodeLicenseRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DecodeLicense_Dec_Holder" + + class DecodeLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DecodeLicenseResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DecodeLicenseResponse_Dec.schema + TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DecodeLicenseResponse") + kw["aname"] = "_DecodeLicenseResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DecodeLicenseResponse_Holder" + self.pyclass = Holder + + class UpdateLicenseLabel_Dec(ElementDeclaration): + literal = "UpdateLicenseLabel" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateLicenseLabel") + kw["aname"] = "_UpdateLicenseLabel" + if ns0.UpdateLicenseLabelRequestType_Def not in ns0.UpdateLicenseLabel_Dec.__bases__: + bases = list(ns0.UpdateLicenseLabel_Dec.__bases__) + bases.insert(0, ns0.UpdateLicenseLabelRequestType_Def) + ns0.UpdateLicenseLabel_Dec.__bases__ = tuple(bases) + + ns0.UpdateLicenseLabelRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateLicenseLabel_Dec_Holder" + + class UpdateLicenseLabelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateLicenseLabelResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateLicenseLabelResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateLicenseLabelResponse") + kw["aname"] = "_UpdateLicenseLabelResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateLicenseLabelResponse_Holder" + self.pyclass = Holder + + class RemoveLicenseLabel_Dec(ElementDeclaration): + literal = "RemoveLicenseLabel" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveLicenseLabel") + kw["aname"] = "_RemoveLicenseLabel" + if ns0.RemoveLicenseLabelRequestType_Def not in ns0.RemoveLicenseLabel_Dec.__bases__: + bases = list(ns0.RemoveLicenseLabel_Dec.__bases__) + bases.insert(0, ns0.RemoveLicenseLabelRequestType_Def) + ns0.RemoveLicenseLabel_Dec.__bases__ = tuple(bases) + + ns0.RemoveLicenseLabelRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveLicenseLabel_Dec_Holder" + + class RemoveLicenseLabelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveLicenseLabelResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveLicenseLabelResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveLicenseLabelResponse") + kw["aname"] = "_RemoveLicenseLabelResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveLicenseLabelResponse_Holder" + self.pyclass = Holder + + class Reload_Dec(ElementDeclaration): + literal = "Reload" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Reload") + kw["aname"] = "_Reload" + if ns0.ReloadRequestType_Def not in ns0.Reload_Dec.__bases__: + bases = list(ns0.Reload_Dec.__bases__) + bases.insert(0, ns0.ReloadRequestType_Def) + ns0.Reload_Dec.__bases__ = tuple(bases) + + ns0.ReloadRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Reload_Dec_Holder" + + class ReloadResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReloadResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReloadResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReloadResponse") + kw["aname"] = "_ReloadResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReloadResponse_Holder" + self.pyclass = Holder + + class Rename_Dec(ElementDeclaration): + literal = "Rename" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Rename") + kw["aname"] = "_Rename" + if ns0.RenameRequestType_Def not in ns0.Rename_Dec.__bases__: + bases = list(ns0.Rename_Dec.__bases__) + bases.insert(0, ns0.RenameRequestType_Def) + ns0.Rename_Dec.__bases__ = tuple(bases) + + ns0.RenameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Rename_Dec_Holder" + + class RenameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RenameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RenameResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RenameResponse") + kw["aname"] = "_RenameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RenameResponse_Holder" + self.pyclass = Holder + + class Rename_Task_Dec(ElementDeclaration): + literal = "Rename_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Rename_Task") + kw["aname"] = "_Rename_Task" + if ns0.RenameRequestType_Def not in ns0.Rename_Task_Dec.__bases__: + bases = list(ns0.Rename_Task_Dec.__bases__) + bases.insert(0, ns0.RenameRequestType_Def) + ns0.Rename_Task_Dec.__bases__ = tuple(bases) + + ns0.RenameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Rename_Task_Dec_Holder" + + class Rename_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "Rename_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.Rename_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","Rename_TaskResponse") + kw["aname"] = "_Rename_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "Rename_TaskResponse_Holder" + self.pyclass = Holder + + class Destroy_Dec(ElementDeclaration): + literal = "Destroy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Destroy") + kw["aname"] = "_Destroy" + if ns0.DestroyRequestType_Def not in ns0.Destroy_Dec.__bases__: + bases = list(ns0.Destroy_Dec.__bases__) + bases.insert(0, ns0.DestroyRequestType_Def) + ns0.Destroy_Dec.__bases__ = tuple(bases) + + ns0.DestroyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Destroy_Dec_Holder" + + class DestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyResponse") + kw["aname"] = "_DestroyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyResponse_Holder" + self.pyclass = Holder + + class Destroy_Task_Dec(ElementDeclaration): + literal = "Destroy_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Destroy_Task") + kw["aname"] = "_Destroy_Task" + if ns0.DestroyRequestType_Def not in ns0.Destroy_Task_Dec.__bases__: + bases = list(ns0.Destroy_Task_Dec.__bases__) + bases.insert(0, ns0.DestroyRequestType_Def) + ns0.Destroy_Task_Dec.__bases__ = tuple(bases) + + ns0.DestroyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Destroy_Task_Dec_Holder" + + class Destroy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "Destroy_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.Destroy_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","Destroy_TaskResponse") + kw["aname"] = "_Destroy_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "Destroy_TaskResponse_Holder" + self.pyclass = Holder + + class DestroyNetwork_Dec(ElementDeclaration): + literal = "DestroyNetwork" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyNetwork") + kw["aname"] = "_DestroyNetwork" + if ns0.DestroyNetworkRequestType_Def not in ns0.DestroyNetwork_Dec.__bases__: + bases = list(ns0.DestroyNetwork_Dec.__bases__) + bases.insert(0, ns0.DestroyNetworkRequestType_Def) + ns0.DestroyNetwork_Dec.__bases__ = tuple(bases) + + ns0.DestroyNetworkRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyNetwork_Dec_Holder" + + class DestroyNetworkResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyNetworkResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyNetworkResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyNetworkResponse") + kw["aname"] = "_DestroyNetworkResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyNetworkResponse_Holder" + self.pyclass = Holder + + class ValidateHost_Dec(ElementDeclaration): + literal = "ValidateHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ValidateHost") + kw["aname"] = "_ValidateHost" + if ns0.ValidateHostRequestType_Def not in ns0.ValidateHost_Dec.__bases__: + bases = list(ns0.ValidateHost_Dec.__bases__) + bases.insert(0, ns0.ValidateHostRequestType_Def) + ns0.ValidateHost_Dec.__bases__ = tuple(bases) + + ns0.ValidateHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ValidateHost_Dec_Holder" + + class ValidateHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ValidateHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ValidateHostResponse_Dec.schema + TClist = [GTD("urn:vim25","OvfValidateHostResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ValidateHostResponse") + kw["aname"] = "_ValidateHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ValidateHostResponse_Holder" + self.pyclass = Holder + + class ParseDescriptor_Dec(ElementDeclaration): + literal = "ParseDescriptor" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ParseDescriptor") + kw["aname"] = "_ParseDescriptor" + if ns0.ParseDescriptorRequestType_Def not in ns0.ParseDescriptor_Dec.__bases__: + bases = list(ns0.ParseDescriptor_Dec.__bases__) + bases.insert(0, ns0.ParseDescriptorRequestType_Def) + ns0.ParseDescriptor_Dec.__bases__ = tuple(bases) + + ns0.ParseDescriptorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ParseDescriptor_Dec_Holder" + + class ParseDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ParseDescriptorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ParseDescriptorResponse_Dec.schema + TClist = [GTD("urn:vim25","OvfParseDescriptorResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ParseDescriptorResponse") + kw["aname"] = "_ParseDescriptorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ParseDescriptorResponse_Holder" + self.pyclass = Holder + + class CreateImportSpec_Dec(ElementDeclaration): + literal = "CreateImportSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateImportSpec") + kw["aname"] = "_CreateImportSpec" + if ns0.CreateImportSpecRequestType_Def not in ns0.CreateImportSpec_Dec.__bases__: + bases = list(ns0.CreateImportSpec_Dec.__bases__) + bases.insert(0, ns0.CreateImportSpecRequestType_Def) + ns0.CreateImportSpec_Dec.__bases__ = tuple(bases) + + ns0.CreateImportSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateImportSpec_Dec_Holder" + + class CreateImportSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateImportSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateImportSpecResponse_Dec.schema + TClist = [GTD("urn:vim25","OvfCreateImportSpecResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateImportSpecResponse") + kw["aname"] = "_CreateImportSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateImportSpecResponse_Holder" + self.pyclass = Holder + + class CreateDescriptor_Dec(ElementDeclaration): + literal = "CreateDescriptor" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateDescriptor") + kw["aname"] = "_CreateDescriptor" + if ns0.CreateDescriptorRequestType_Def not in ns0.CreateDescriptor_Dec.__bases__: + bases = list(ns0.CreateDescriptor_Dec.__bases__) + bases.insert(0, ns0.CreateDescriptorRequestType_Def) + ns0.CreateDescriptor_Dec.__bases__ = tuple(bases) + + ns0.CreateDescriptorRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateDescriptor_Dec_Holder" + + class CreateDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateDescriptorResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateDescriptorResponse_Dec.schema + TClist = [GTD("urn:vim25","OvfCreateDescriptorResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateDescriptorResponse") + kw["aname"] = "_CreateDescriptorResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateDescriptorResponse_Holder" + self.pyclass = Holder + + class QueryPerfProviderSummary_Dec(ElementDeclaration): + literal = "QueryPerfProviderSummary" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPerfProviderSummary") + kw["aname"] = "_QueryPerfProviderSummary" + if ns0.QueryPerfProviderSummaryRequestType_Def not in ns0.QueryPerfProviderSummary_Dec.__bases__: + bases = list(ns0.QueryPerfProviderSummary_Dec.__bases__) + bases.insert(0, ns0.QueryPerfProviderSummaryRequestType_Def) + ns0.QueryPerfProviderSummary_Dec.__bases__ = tuple(bases) + + ns0.QueryPerfProviderSummaryRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfProviderSummary_Dec_Holder" + + class QueryPerfProviderSummaryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPerfProviderSummaryResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPerfProviderSummaryResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfProviderSummary",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPerfProviderSummaryResponse") + kw["aname"] = "_QueryPerfProviderSummaryResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryPerfProviderSummaryResponse_Holder" + self.pyclass = Holder + + class QueryAvailablePerfMetric_Dec(ElementDeclaration): + literal = "QueryAvailablePerfMetric" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryAvailablePerfMetric") + kw["aname"] = "_QueryAvailablePerfMetric" + if ns0.QueryAvailablePerfMetricRequestType_Def not in ns0.QueryAvailablePerfMetric_Dec.__bases__: + bases = list(ns0.QueryAvailablePerfMetric_Dec.__bases__) + bases.insert(0, ns0.QueryAvailablePerfMetricRequestType_Def) + ns0.QueryAvailablePerfMetric_Dec.__bases__ = tuple(bases) + + ns0.QueryAvailablePerfMetricRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailablePerfMetric_Dec_Holder" + + class QueryAvailablePerfMetricResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryAvailablePerfMetricResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryAvailablePerfMetricResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryAvailablePerfMetricResponse") + kw["aname"] = "_QueryAvailablePerfMetricResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryAvailablePerfMetricResponse_Holder" + self.pyclass = Holder + + class QueryPerfCounter_Dec(ElementDeclaration): + literal = "QueryPerfCounter" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPerfCounter") + kw["aname"] = "_QueryPerfCounter" + if ns0.QueryPerfCounterRequestType_Def not in ns0.QueryPerfCounter_Dec.__bases__: + bases = list(ns0.QueryPerfCounter_Dec.__bases__) + bases.insert(0, ns0.QueryPerfCounterRequestType_Def) + ns0.QueryPerfCounter_Dec.__bases__ = tuple(bases) + + ns0.QueryPerfCounterRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfCounter_Dec_Holder" + + class QueryPerfCounterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPerfCounterResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPerfCounterResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPerfCounterResponse") + kw["aname"] = "_QueryPerfCounterResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryPerfCounterResponse_Holder" + self.pyclass = Holder + + class QueryPerfCounterByLevel_Dec(ElementDeclaration): + literal = "QueryPerfCounterByLevel" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPerfCounterByLevel") + kw["aname"] = "_QueryPerfCounterByLevel" + if ns0.QueryPerfCounterByLevelRequestType_Def not in ns0.QueryPerfCounterByLevel_Dec.__bases__: + bases = list(ns0.QueryPerfCounterByLevel_Dec.__bases__) + bases.insert(0, ns0.QueryPerfCounterByLevelRequestType_Def) + ns0.QueryPerfCounterByLevel_Dec.__bases__ = tuple(bases) + + ns0.QueryPerfCounterByLevelRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfCounterByLevel_Dec_Holder" + + class QueryPerfCounterByLevelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPerfCounterByLevelResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPerfCounterByLevelResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPerfCounterByLevelResponse") + kw["aname"] = "_QueryPerfCounterByLevelResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryPerfCounterByLevelResponse_Holder" + self.pyclass = Holder + + class QueryPerf_Dec(ElementDeclaration): + literal = "QueryPerf" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPerf") + kw["aname"] = "_QueryPerf" + if ns0.QueryPerfRequestType_Def not in ns0.QueryPerf_Dec.__bases__: + bases = list(ns0.QueryPerf_Dec.__bases__) + bases.insert(0, ns0.QueryPerfRequestType_Def) + ns0.QueryPerf_Dec.__bases__ = tuple(bases) + + ns0.QueryPerfRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPerf_Dec_Holder" + + class QueryPerfResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPerfResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPerfResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPerfResponse") + kw["aname"] = "_QueryPerfResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryPerfResponse_Holder" + self.pyclass = Holder + + class QueryPerfComposite_Dec(ElementDeclaration): + literal = "QueryPerfComposite" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPerfComposite") + kw["aname"] = "_QueryPerfComposite" + if ns0.QueryPerfCompositeRequestType_Def not in ns0.QueryPerfComposite_Dec.__bases__: + bases = list(ns0.QueryPerfComposite_Dec.__bases__) + bases.insert(0, ns0.QueryPerfCompositeRequestType_Def) + ns0.QueryPerfComposite_Dec.__bases__ = tuple(bases) + + ns0.QueryPerfCompositeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfComposite_Dec_Holder" + + class QueryPerfCompositeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPerfCompositeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPerfCompositeResponse_Dec.schema + TClist = [GTD("urn:vim25","PerfCompositeMetric",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPerfCompositeResponse") + kw["aname"] = "_QueryPerfCompositeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryPerfCompositeResponse_Holder" + self.pyclass = Holder + + class CreatePerfInterval_Dec(ElementDeclaration): + literal = "CreatePerfInterval" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreatePerfInterval") + kw["aname"] = "_CreatePerfInterval" + if ns0.CreatePerfIntervalRequestType_Def not in ns0.CreatePerfInterval_Dec.__bases__: + bases = list(ns0.CreatePerfInterval_Dec.__bases__) + bases.insert(0, ns0.CreatePerfIntervalRequestType_Def) + ns0.CreatePerfInterval_Dec.__bases__ = tuple(bases) + + ns0.CreatePerfIntervalRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreatePerfInterval_Dec_Holder" + + class CreatePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreatePerfIntervalResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreatePerfIntervalResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CreatePerfIntervalResponse") + kw["aname"] = "_CreatePerfIntervalResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CreatePerfIntervalResponse_Holder" + self.pyclass = Holder + + class RemovePerfInterval_Dec(ElementDeclaration): + literal = "RemovePerfInterval" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemovePerfInterval") + kw["aname"] = "_RemovePerfInterval" + if ns0.RemovePerfIntervalRequestType_Def not in ns0.RemovePerfInterval_Dec.__bases__: + bases = list(ns0.RemovePerfInterval_Dec.__bases__) + bases.insert(0, ns0.RemovePerfIntervalRequestType_Def) + ns0.RemovePerfInterval_Dec.__bases__ = tuple(bases) + + ns0.RemovePerfIntervalRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemovePerfInterval_Dec_Holder" + + class RemovePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemovePerfIntervalResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemovePerfIntervalResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemovePerfIntervalResponse") + kw["aname"] = "_RemovePerfIntervalResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemovePerfIntervalResponse_Holder" + self.pyclass = Holder + + class UpdatePerfInterval_Dec(ElementDeclaration): + literal = "UpdatePerfInterval" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdatePerfInterval") + kw["aname"] = "_UpdatePerfInterval" + if ns0.UpdatePerfIntervalRequestType_Def not in ns0.UpdatePerfInterval_Dec.__bases__: + bases = list(ns0.UpdatePerfInterval_Dec.__bases__) + bases.insert(0, ns0.UpdatePerfIntervalRequestType_Def) + ns0.UpdatePerfInterval_Dec.__bases__ = tuple(bases) + + ns0.UpdatePerfIntervalRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdatePerfInterval_Dec_Holder" + + class UpdatePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdatePerfIntervalResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdatePerfIntervalResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdatePerfIntervalResponse") + kw["aname"] = "_UpdatePerfIntervalResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdatePerfIntervalResponse_Holder" + self.pyclass = Holder + + class GetDatabaseSizeEstimate_Dec(ElementDeclaration): + literal = "GetDatabaseSizeEstimate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetDatabaseSizeEstimate") + kw["aname"] = "_GetDatabaseSizeEstimate" + if ns0.GetDatabaseSizeEstimateRequestType_Def not in ns0.GetDatabaseSizeEstimate_Dec.__bases__: + bases = list(ns0.GetDatabaseSizeEstimate_Dec.__bases__) + bases.insert(0, ns0.GetDatabaseSizeEstimateRequestType_Def) + ns0.GetDatabaseSizeEstimate_Dec.__bases__ = tuple(bases) + + ns0.GetDatabaseSizeEstimateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetDatabaseSizeEstimate_Dec_Holder" + + class GetDatabaseSizeEstimateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetDatabaseSizeEstimateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetDatabaseSizeEstimateResponse_Dec.schema + TClist = [GTD("urn:vim25","DatabaseSizeEstimate",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetDatabaseSizeEstimateResponse") + kw["aname"] = "_GetDatabaseSizeEstimateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "GetDatabaseSizeEstimateResponse_Holder" + self.pyclass = Holder + + class UpdateConfig_Dec(ElementDeclaration): + literal = "UpdateConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateConfig") + kw["aname"] = "_UpdateConfig" + if ns0.UpdateConfigRequestType_Def not in ns0.UpdateConfig_Dec.__bases__: + bases = list(ns0.UpdateConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateConfigRequestType_Def) + ns0.UpdateConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateConfig_Dec_Holder" + + class UpdateConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateConfigResponse") + kw["aname"] = "_UpdateConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateConfigResponse_Holder" + self.pyclass = Holder + + class MoveIntoResourcePool_Dec(ElementDeclaration): + literal = "MoveIntoResourcePool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveIntoResourcePool") + kw["aname"] = "_MoveIntoResourcePool" + if ns0.MoveIntoResourcePoolRequestType_Def not in ns0.MoveIntoResourcePool_Dec.__bases__: + bases = list(ns0.MoveIntoResourcePool_Dec.__bases__) + bases.insert(0, ns0.MoveIntoResourcePoolRequestType_Def) + ns0.MoveIntoResourcePool_Dec.__bases__ = tuple(bases) + + ns0.MoveIntoResourcePoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoResourcePool_Dec_Holder" + + class MoveIntoResourcePoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveIntoResourcePoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveIntoResourcePoolResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MoveIntoResourcePoolResponse") + kw["aname"] = "_MoveIntoResourcePoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MoveIntoResourcePoolResponse_Holder" + self.pyclass = Holder + + class UpdateChildResourceConfiguration_Dec(ElementDeclaration): + literal = "UpdateChildResourceConfiguration" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateChildResourceConfiguration") + kw["aname"] = "_UpdateChildResourceConfiguration" + if ns0.UpdateChildResourceConfigurationRequestType_Def not in ns0.UpdateChildResourceConfiguration_Dec.__bases__: + bases = list(ns0.UpdateChildResourceConfiguration_Dec.__bases__) + bases.insert(0, ns0.UpdateChildResourceConfigurationRequestType_Def) + ns0.UpdateChildResourceConfiguration_Dec.__bases__ = tuple(bases) + + ns0.UpdateChildResourceConfigurationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateChildResourceConfiguration_Dec_Holder" + + class UpdateChildResourceConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateChildResourceConfigurationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateChildResourceConfigurationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateChildResourceConfigurationResponse") + kw["aname"] = "_UpdateChildResourceConfigurationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateChildResourceConfigurationResponse_Holder" + self.pyclass = Holder + + class CreateResourcePool_Dec(ElementDeclaration): + literal = "CreateResourcePool" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateResourcePool") + kw["aname"] = "_CreateResourcePool" + if ns0.CreateResourcePoolRequestType_Def not in ns0.CreateResourcePool_Dec.__bases__: + bases = list(ns0.CreateResourcePool_Dec.__bases__) + bases.insert(0, ns0.CreateResourcePoolRequestType_Def) + ns0.CreateResourcePool_Dec.__bases__ = tuple(bases) + + ns0.CreateResourcePoolRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateResourcePool_Dec_Holder" + + class CreateResourcePoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateResourcePoolResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateResourcePoolResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateResourcePoolResponse") + kw["aname"] = "_CreateResourcePoolResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateResourcePoolResponse_Holder" + self.pyclass = Holder + + class DestroyChildren_Dec(ElementDeclaration): + literal = "DestroyChildren" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyChildren") + kw["aname"] = "_DestroyChildren" + if ns0.DestroyChildrenRequestType_Def not in ns0.DestroyChildren_Dec.__bases__: + bases = list(ns0.DestroyChildren_Dec.__bases__) + bases.insert(0, ns0.DestroyChildrenRequestType_Def) + ns0.DestroyChildren_Dec.__bases__ = tuple(bases) + + ns0.DestroyChildrenRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyChildren_Dec_Holder" + + class DestroyChildrenResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyChildrenResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyChildrenResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyChildrenResponse") + kw["aname"] = "_DestroyChildrenResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyChildrenResponse_Holder" + self.pyclass = Holder + + class CreateVApp_Dec(ElementDeclaration): + literal = "CreateVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVApp") + kw["aname"] = "_CreateVApp" + if ns0.CreateVAppRequestType_Def not in ns0.CreateVApp_Dec.__bases__: + bases = list(ns0.CreateVApp_Dec.__bases__) + bases.insert(0, ns0.CreateVAppRequestType_Def) + ns0.CreateVApp_Dec.__bases__ = tuple(bases) + + ns0.CreateVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVApp_Dec_Holder" + + class CreateVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVAppResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVAppResponse") + kw["aname"] = "_CreateVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVAppResponse_Holder" + self.pyclass = Holder + + class CreateChildVM_Dec(ElementDeclaration): + literal = "CreateChildVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateChildVM") + kw["aname"] = "_CreateChildVM" + if ns0.CreateChildVMRequestType_Def not in ns0.CreateChildVM_Dec.__bases__: + bases = list(ns0.CreateChildVM_Dec.__bases__) + bases.insert(0, ns0.CreateChildVMRequestType_Def) + ns0.CreateChildVM_Dec.__bases__ = tuple(bases) + + ns0.CreateChildVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateChildVM_Dec_Holder" + + class CreateChildVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateChildVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateChildVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateChildVMResponse") + kw["aname"] = "_CreateChildVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateChildVMResponse_Holder" + self.pyclass = Holder + + class CreateChildVM_Task_Dec(ElementDeclaration): + literal = "CreateChildVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateChildVM_Task") + kw["aname"] = "_CreateChildVM_Task" + if ns0.CreateChildVMRequestType_Def not in ns0.CreateChildVM_Task_Dec.__bases__: + bases = list(ns0.CreateChildVM_Task_Dec.__bases__) + bases.insert(0, ns0.CreateChildVMRequestType_Def) + ns0.CreateChildVM_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateChildVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateChildVM_Task_Dec_Holder" + + class CreateChildVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateChildVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateChildVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateChildVM_TaskResponse") + kw["aname"] = "_CreateChildVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateChildVM_TaskResponse_Holder" + self.pyclass = Holder + + class RegisterChildVM_Dec(ElementDeclaration): + literal = "RegisterChildVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RegisterChildVM") + kw["aname"] = "_RegisterChildVM" + if ns0.RegisterChildVMRequestType_Def not in ns0.RegisterChildVM_Dec.__bases__: + bases = list(ns0.RegisterChildVM_Dec.__bases__) + bases.insert(0, ns0.RegisterChildVMRequestType_Def) + ns0.RegisterChildVM_Dec.__bases__ = tuple(bases) + + ns0.RegisterChildVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RegisterChildVM_Dec_Holder" + + class RegisterChildVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RegisterChildVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RegisterChildVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RegisterChildVMResponse") + kw["aname"] = "_RegisterChildVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RegisterChildVMResponse_Holder" + self.pyclass = Holder + + class RegisterChildVM_Task_Dec(ElementDeclaration): + literal = "RegisterChildVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RegisterChildVM_Task") + kw["aname"] = "_RegisterChildVM_Task" + if ns0.RegisterChildVMRequestType_Def not in ns0.RegisterChildVM_Task_Dec.__bases__: + bases = list(ns0.RegisterChildVM_Task_Dec.__bases__) + bases.insert(0, ns0.RegisterChildVMRequestType_Def) + ns0.RegisterChildVM_Task_Dec.__bases__ = tuple(bases) + + ns0.RegisterChildVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RegisterChildVM_Task_Dec_Holder" + + class RegisterChildVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RegisterChildVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RegisterChildVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RegisterChildVM_TaskResponse") + kw["aname"] = "_RegisterChildVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RegisterChildVM_TaskResponse_Holder" + self.pyclass = Holder + + class ImportVApp_Dec(ElementDeclaration): + literal = "ImportVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ImportVApp") + kw["aname"] = "_ImportVApp" + if ns0.ImportVAppRequestType_Def not in ns0.ImportVApp_Dec.__bases__: + bases = list(ns0.ImportVApp_Dec.__bases__) + bases.insert(0, ns0.ImportVAppRequestType_Def) + ns0.ImportVApp_Dec.__bases__ = tuple(bases) + + ns0.ImportVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ImportVApp_Dec_Holder" + + class ImportVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ImportVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ImportVAppResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ImportVAppResponse") + kw["aname"] = "_ImportVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ImportVAppResponse_Holder" + self.pyclass = Holder + + class FindByUuid_Dec(ElementDeclaration): + literal = "FindByUuid" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindByUuid") + kw["aname"] = "_FindByUuid" + if ns0.FindByUuidRequestType_Def not in ns0.FindByUuid_Dec.__bases__: + bases = list(ns0.FindByUuid_Dec.__bases__) + bases.insert(0, ns0.FindByUuidRequestType_Def) + ns0.FindByUuid_Dec.__bases__ = tuple(bases) + + ns0.FindByUuidRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindByUuid_Dec_Holder" + + class FindByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindByUuidResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindByUuidResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindByUuidResponse") + kw["aname"] = "_FindByUuidResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindByUuidResponse_Holder" + self.pyclass = Holder + + class FindByDatastorePath_Dec(ElementDeclaration): + literal = "FindByDatastorePath" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindByDatastorePath") + kw["aname"] = "_FindByDatastorePath" + if ns0.FindByDatastorePathRequestType_Def not in ns0.FindByDatastorePath_Dec.__bases__: + bases = list(ns0.FindByDatastorePath_Dec.__bases__) + bases.insert(0, ns0.FindByDatastorePathRequestType_Def) + ns0.FindByDatastorePath_Dec.__bases__ = tuple(bases) + + ns0.FindByDatastorePathRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindByDatastorePath_Dec_Holder" + + class FindByDatastorePathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindByDatastorePathResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindByDatastorePathResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindByDatastorePathResponse") + kw["aname"] = "_FindByDatastorePathResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindByDatastorePathResponse_Holder" + self.pyclass = Holder + + class FindByDnsName_Dec(ElementDeclaration): + literal = "FindByDnsName" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindByDnsName") + kw["aname"] = "_FindByDnsName" + if ns0.FindByDnsNameRequestType_Def not in ns0.FindByDnsName_Dec.__bases__: + bases = list(ns0.FindByDnsName_Dec.__bases__) + bases.insert(0, ns0.FindByDnsNameRequestType_Def) + ns0.FindByDnsName_Dec.__bases__ = tuple(bases) + + ns0.FindByDnsNameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindByDnsName_Dec_Holder" + + class FindByDnsNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindByDnsNameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindByDnsNameResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindByDnsNameResponse") + kw["aname"] = "_FindByDnsNameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindByDnsNameResponse_Holder" + self.pyclass = Holder + + class FindByIp_Dec(ElementDeclaration): + literal = "FindByIp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindByIp") + kw["aname"] = "_FindByIp" + if ns0.FindByIpRequestType_Def not in ns0.FindByIp_Dec.__bases__: + bases = list(ns0.FindByIp_Dec.__bases__) + bases.insert(0, ns0.FindByIpRequestType_Def) + ns0.FindByIp_Dec.__bases__ = tuple(bases) + + ns0.FindByIpRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindByIp_Dec_Holder" + + class FindByIpResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindByIpResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindByIpResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindByIpResponse") + kw["aname"] = "_FindByIpResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindByIpResponse_Holder" + self.pyclass = Holder + + class FindByInventoryPath_Dec(ElementDeclaration): + literal = "FindByInventoryPath" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindByInventoryPath") + kw["aname"] = "_FindByInventoryPath" + if ns0.FindByInventoryPathRequestType_Def not in ns0.FindByInventoryPath_Dec.__bases__: + bases = list(ns0.FindByInventoryPath_Dec.__bases__) + bases.insert(0, ns0.FindByInventoryPathRequestType_Def) + ns0.FindByInventoryPath_Dec.__bases__ = tuple(bases) + + ns0.FindByInventoryPathRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindByInventoryPath_Dec_Holder" + + class FindByInventoryPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindByInventoryPathResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindByInventoryPathResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindByInventoryPathResponse") + kw["aname"] = "_FindByInventoryPathResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindByInventoryPathResponse_Holder" + self.pyclass = Holder + + class FindChild_Dec(ElementDeclaration): + literal = "FindChild" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindChild") + kw["aname"] = "_FindChild" + if ns0.FindChildRequestType_Def not in ns0.FindChild_Dec.__bases__: + bases = list(ns0.FindChild_Dec.__bases__) + bases.insert(0, ns0.FindChildRequestType_Def) + ns0.FindChild_Dec.__bases__ = tuple(bases) + + ns0.FindChildRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindChild_Dec_Holder" + + class FindChildResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindChildResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindChildResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindChildResponse") + kw["aname"] = "_FindChildResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FindChildResponse_Holder" + self.pyclass = Holder + + class FindAllByUuid_Dec(ElementDeclaration): + literal = "FindAllByUuid" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindAllByUuid") + kw["aname"] = "_FindAllByUuid" + if ns0.FindAllByUuidRequestType_Def not in ns0.FindAllByUuid_Dec.__bases__: + bases = list(ns0.FindAllByUuid_Dec.__bases__) + bases.insert(0, ns0.FindAllByUuidRequestType_Def) + ns0.FindAllByUuid_Dec.__bases__ = tuple(bases) + + ns0.FindAllByUuidRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindAllByUuid_Dec_Holder" + + class FindAllByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindAllByUuidResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindAllByUuidResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindAllByUuidResponse") + kw["aname"] = "_FindAllByUuidResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "FindAllByUuidResponse_Holder" + self.pyclass = Holder + + class FindAllByDnsName_Dec(ElementDeclaration): + literal = "FindAllByDnsName" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindAllByDnsName") + kw["aname"] = "_FindAllByDnsName" + if ns0.FindAllByDnsNameRequestType_Def not in ns0.FindAllByDnsName_Dec.__bases__: + bases = list(ns0.FindAllByDnsName_Dec.__bases__) + bases.insert(0, ns0.FindAllByDnsNameRequestType_Def) + ns0.FindAllByDnsName_Dec.__bases__ = tuple(bases) + + ns0.FindAllByDnsNameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindAllByDnsName_Dec_Holder" + + class FindAllByDnsNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindAllByDnsNameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindAllByDnsNameResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindAllByDnsNameResponse") + kw["aname"] = "_FindAllByDnsNameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "FindAllByDnsNameResponse_Holder" + self.pyclass = Holder + + class FindAllByIp_Dec(ElementDeclaration): + literal = "FindAllByIp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FindAllByIp") + kw["aname"] = "_FindAllByIp" + if ns0.FindAllByIpRequestType_Def not in ns0.FindAllByIp_Dec.__bases__: + bases = list(ns0.FindAllByIp_Dec.__bases__) + bases.insert(0, ns0.FindAllByIpRequestType_Def) + ns0.FindAllByIp_Dec.__bases__ = tuple(bases) + + ns0.FindAllByIpRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FindAllByIp_Dec_Holder" + + class FindAllByIpResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FindAllByIpResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FindAllByIpResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FindAllByIpResponse") + kw["aname"] = "_FindAllByIpResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "FindAllByIpResponse_Holder" + self.pyclass = Holder + + class CurrentTime_Dec(ElementDeclaration): + literal = "CurrentTime" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CurrentTime") + kw["aname"] = "_CurrentTime" + if ns0.CurrentTimeRequestType_Def not in ns0.CurrentTime_Dec.__bases__: + bases = list(ns0.CurrentTime_Dec.__bases__) + bases.insert(0, ns0.CurrentTimeRequestType_Def) + ns0.CurrentTime_Dec.__bases__ = tuple(bases) + + ns0.CurrentTimeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CurrentTime_Dec_Holder" + + class CurrentTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CurrentTimeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CurrentTimeResponse_Dec.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CurrentTimeResponse") + kw["aname"] = "_CurrentTimeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CurrentTimeResponse_Holder" + self.pyclass = Holder + + class RetrieveServiceContent_Dec(ElementDeclaration): + literal = "RetrieveServiceContent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveServiceContent") + kw["aname"] = "_RetrieveServiceContent" + if ns0.RetrieveServiceContentRequestType_Def not in ns0.RetrieveServiceContent_Dec.__bases__: + bases = list(ns0.RetrieveServiceContent_Dec.__bases__) + bases.insert(0, ns0.RetrieveServiceContentRequestType_Def) + ns0.RetrieveServiceContent_Dec.__bases__ = tuple(bases) + + ns0.RetrieveServiceContentRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveServiceContent_Dec_Holder" + + class RetrieveServiceContentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveServiceContentResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveServiceContentResponse_Dec.schema + TClist = [GTD("urn:vim25","ServiceContent",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveServiceContentResponse") + kw["aname"] = "_RetrieveServiceContentResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RetrieveServiceContentResponse_Holder" + self.pyclass = Holder + + class ValidateMigration_Dec(ElementDeclaration): + literal = "ValidateMigration" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ValidateMigration") + kw["aname"] = "_ValidateMigration" + if ns0.ValidateMigrationRequestType_Def not in ns0.ValidateMigration_Dec.__bases__: + bases = list(ns0.ValidateMigration_Dec.__bases__) + bases.insert(0, ns0.ValidateMigrationRequestType_Def) + ns0.ValidateMigration_Dec.__bases__ = tuple(bases) + + ns0.ValidateMigrationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ValidateMigration_Dec_Holder" + + class ValidateMigrationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ValidateMigrationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ValidateMigrationResponse_Dec.schema + TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ValidateMigrationResponse") + kw["aname"] = "_ValidateMigrationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ValidateMigrationResponse_Holder" + self.pyclass = Holder + + class QueryVMotionCompatibility_Dec(ElementDeclaration): + literal = "QueryVMotionCompatibility" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVMotionCompatibility") + kw["aname"] = "_QueryVMotionCompatibility" + if ns0.QueryVMotionCompatibilityRequestType_Def not in ns0.QueryVMotionCompatibility_Dec.__bases__: + bases = list(ns0.QueryVMotionCompatibility_Dec.__bases__) + bases.insert(0, ns0.QueryVMotionCompatibilityRequestType_Def) + ns0.QueryVMotionCompatibility_Dec.__bases__ = tuple(bases) + + ns0.QueryVMotionCompatibilityRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibility_Dec_Holder" + + class QueryVMotionCompatibilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVMotionCompatibilityResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVMotionCompatibilityResponse_Dec.schema + TClist = [GTD("urn:vim25","HostVMotionCompatibility",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityResponse") + kw["aname"] = "_QueryVMotionCompatibilityResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryVMotionCompatibilityResponse_Holder" + self.pyclass = Holder + + class RetrieveProductComponents_Dec(ElementDeclaration): + literal = "RetrieveProductComponents" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveProductComponents") + kw["aname"] = "_RetrieveProductComponents" + if ns0.RetrieveProductComponentsRequestType_Def not in ns0.RetrieveProductComponents_Dec.__bases__: + bases = list(ns0.RetrieveProductComponents_Dec.__bases__) + bases.insert(0, ns0.RetrieveProductComponentsRequestType_Def) + ns0.RetrieveProductComponents_Dec.__bases__ = tuple(bases) + + ns0.RetrieveProductComponentsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveProductComponents_Dec_Holder" + + class RetrieveProductComponentsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveProductComponentsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveProductComponentsResponse_Dec.schema + TClist = [GTD("urn:vim25","ProductComponentInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveProductComponentsResponse") + kw["aname"] = "_RetrieveProductComponentsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveProductComponentsResponse_Holder" + self.pyclass = Holder + + class UpdateServiceMessage_Dec(ElementDeclaration): + literal = "UpdateServiceMessage" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateServiceMessage") + kw["aname"] = "_UpdateServiceMessage" + if ns0.UpdateServiceMessageRequestType_Def not in ns0.UpdateServiceMessage_Dec.__bases__: + bases = list(ns0.UpdateServiceMessage_Dec.__bases__) + bases.insert(0, ns0.UpdateServiceMessageRequestType_Def) + ns0.UpdateServiceMessage_Dec.__bases__ = tuple(bases) + + ns0.UpdateServiceMessageRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateServiceMessage_Dec_Holder" + + class UpdateServiceMessageResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateServiceMessageResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateServiceMessageResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateServiceMessageResponse") + kw["aname"] = "_UpdateServiceMessageResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateServiceMessageResponse_Holder" + self.pyclass = Holder + + class Login_Dec(ElementDeclaration): + literal = "Login" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Login") + kw["aname"] = "_Login" + if ns0.LoginRequestType_Def not in ns0.Login_Dec.__bases__: + bases = list(ns0.Login_Dec.__bases__) + bases.insert(0, ns0.LoginRequestType_Def) + ns0.Login_Dec.__bases__ = tuple(bases) + + ns0.LoginRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Login_Dec_Holder" + + class LoginResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "LoginResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.LoginResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","LoginResponse") + kw["aname"] = "_LoginResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "LoginResponse_Holder" + self.pyclass = Holder + + class LoginBySSPI_Dec(ElementDeclaration): + literal = "LoginBySSPI" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LoginBySSPI") + kw["aname"] = "_LoginBySSPI" + if ns0.LoginBySSPIRequestType_Def not in ns0.LoginBySSPI_Dec.__bases__: + bases = list(ns0.LoginBySSPI_Dec.__bases__) + bases.insert(0, ns0.LoginBySSPIRequestType_Def) + ns0.LoginBySSPI_Dec.__bases__ = tuple(bases) + + ns0.LoginBySSPIRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LoginBySSPI_Dec_Holder" + + class LoginBySSPIResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "LoginBySSPIResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.LoginBySSPIResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","LoginBySSPIResponse") + kw["aname"] = "_LoginBySSPIResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "LoginBySSPIResponse_Holder" + self.pyclass = Holder + + class Logout_Dec(ElementDeclaration): + literal = "Logout" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Logout") + kw["aname"] = "_Logout" + if ns0.LogoutRequestType_Def not in ns0.Logout_Dec.__bases__: + bases = list(ns0.Logout_Dec.__bases__) + bases.insert(0, ns0.LogoutRequestType_Def) + ns0.Logout_Dec.__bases__ = tuple(bases) + + ns0.LogoutRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Logout_Dec_Holder" + + class LogoutResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "LogoutResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.LogoutResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","LogoutResponse") + kw["aname"] = "_LogoutResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "LogoutResponse_Holder" + self.pyclass = Holder + + class AcquireLocalTicket_Dec(ElementDeclaration): + literal = "AcquireLocalTicket" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AcquireLocalTicket") + kw["aname"] = "_AcquireLocalTicket" + if ns0.AcquireLocalTicketRequestType_Def not in ns0.AcquireLocalTicket_Dec.__bases__: + bases = list(ns0.AcquireLocalTicket_Dec.__bases__) + bases.insert(0, ns0.AcquireLocalTicketRequestType_Def) + ns0.AcquireLocalTicket_Dec.__bases__ = tuple(bases) + + ns0.AcquireLocalTicketRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AcquireLocalTicket_Dec_Holder" + + class AcquireLocalTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AcquireLocalTicketResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AcquireLocalTicketResponse_Dec.schema + TClist = [GTD("urn:vim25","SessionManagerLocalTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AcquireLocalTicketResponse") + kw["aname"] = "_AcquireLocalTicketResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AcquireLocalTicketResponse_Holder" + self.pyclass = Holder + + class TerminateSession_Dec(ElementDeclaration): + literal = "TerminateSession" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TerminateSession") + kw["aname"] = "_TerminateSession" + if ns0.TerminateSessionRequestType_Def not in ns0.TerminateSession_Dec.__bases__: + bases = list(ns0.TerminateSession_Dec.__bases__) + bases.insert(0, ns0.TerminateSessionRequestType_Def) + ns0.TerminateSession_Dec.__bases__ = tuple(bases) + + ns0.TerminateSessionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TerminateSession_Dec_Holder" + + class TerminateSessionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "TerminateSessionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.TerminateSessionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","TerminateSessionResponse") + kw["aname"] = "_TerminateSessionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "TerminateSessionResponse_Holder" + self.pyclass = Holder + + class SetLocale_Dec(ElementDeclaration): + literal = "SetLocale" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetLocale") + kw["aname"] = "_SetLocale" + if ns0.SetLocaleRequestType_Def not in ns0.SetLocale_Dec.__bases__: + bases = list(ns0.SetLocale_Dec.__bases__) + bases.insert(0, ns0.SetLocaleRequestType_Def) + ns0.SetLocale_Dec.__bases__ = tuple(bases) + + ns0.SetLocaleRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetLocale_Dec_Holder" + + class SetLocaleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetLocaleResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetLocaleResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetLocaleResponse") + kw["aname"] = "_SetLocaleResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetLocaleResponse_Holder" + self.pyclass = Holder + + class LoginExtensionBySubjectName_Dec(ElementDeclaration): + literal = "LoginExtensionBySubjectName" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LoginExtensionBySubjectName") + kw["aname"] = "_LoginExtensionBySubjectName" + if ns0.LoginExtensionBySubjectNameRequestType_Def not in ns0.LoginExtensionBySubjectName_Dec.__bases__: + bases = list(ns0.LoginExtensionBySubjectName_Dec.__bases__) + bases.insert(0, ns0.LoginExtensionBySubjectNameRequestType_Def) + ns0.LoginExtensionBySubjectName_Dec.__bases__ = tuple(bases) + + ns0.LoginExtensionBySubjectNameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LoginExtensionBySubjectName_Dec_Holder" + + class LoginExtensionBySubjectNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "LoginExtensionBySubjectNameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.LoginExtensionBySubjectNameResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","LoginExtensionBySubjectNameResponse") + kw["aname"] = "_LoginExtensionBySubjectNameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "LoginExtensionBySubjectNameResponse_Holder" + self.pyclass = Holder + + class ImpersonateUser_Dec(ElementDeclaration): + literal = "ImpersonateUser" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ImpersonateUser") + kw["aname"] = "_ImpersonateUser" + if ns0.ImpersonateUserRequestType_Def not in ns0.ImpersonateUser_Dec.__bases__: + bases = list(ns0.ImpersonateUser_Dec.__bases__) + bases.insert(0, ns0.ImpersonateUserRequestType_Def) + ns0.ImpersonateUser_Dec.__bases__ = tuple(bases) + + ns0.ImpersonateUserRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ImpersonateUser_Dec_Holder" + + class ImpersonateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ImpersonateUserResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ImpersonateUserResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ImpersonateUserResponse") + kw["aname"] = "_ImpersonateUserResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ImpersonateUserResponse_Holder" + self.pyclass = Holder + + class SessionIsActive_Dec(ElementDeclaration): + literal = "SessionIsActive" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SessionIsActive") + kw["aname"] = "_SessionIsActive" + if ns0.SessionIsActiveRequestType_Def not in ns0.SessionIsActive_Dec.__bases__: + bases = list(ns0.SessionIsActive_Dec.__bases__) + bases.insert(0, ns0.SessionIsActiveRequestType_Def) + ns0.SessionIsActive_Dec.__bases__ = tuple(bases) + + ns0.SessionIsActiveRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SessionIsActive_Dec_Holder" + + class SessionIsActiveResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SessionIsActiveResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SessionIsActiveResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SessionIsActiveResponse") + kw["aname"] = "_SessionIsActiveResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "SessionIsActiveResponse_Holder" + self.pyclass = Holder + + class AcquireCloneTicket_Dec(ElementDeclaration): + literal = "AcquireCloneTicket" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AcquireCloneTicket") + kw["aname"] = "_AcquireCloneTicket" + if ns0.AcquireCloneTicketRequestType_Def not in ns0.AcquireCloneTicket_Dec.__bases__: + bases = list(ns0.AcquireCloneTicket_Dec.__bases__) + bases.insert(0, ns0.AcquireCloneTicketRequestType_Def) + ns0.AcquireCloneTicket_Dec.__bases__ = tuple(bases) + + ns0.AcquireCloneTicketRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AcquireCloneTicket_Dec_Holder" + + class AcquireCloneTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AcquireCloneTicketResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AcquireCloneTicketResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AcquireCloneTicketResponse") + kw["aname"] = "_AcquireCloneTicketResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AcquireCloneTicketResponse_Holder" + self.pyclass = Holder + + class CloneSession_Dec(ElementDeclaration): + literal = "CloneSession" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneSession") + kw["aname"] = "_CloneSession" + if ns0.CloneSessionRequestType_Def not in ns0.CloneSession_Dec.__bases__: + bases = list(ns0.CloneSession_Dec.__bases__) + bases.insert(0, ns0.CloneSessionRequestType_Def) + ns0.CloneSession_Dec.__bases__ = tuple(bases) + + ns0.CloneSessionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneSession_Dec_Holder" + + class CloneSessionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloneSessionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloneSessionResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloneSessionResponse") + kw["aname"] = "_CloneSessionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CloneSessionResponse_Holder" + self.pyclass = Holder + + class CancelTask_Dec(ElementDeclaration): + literal = "CancelTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CancelTask") + kw["aname"] = "_CancelTask" + if ns0.CancelTaskRequestType_Def not in ns0.CancelTask_Dec.__bases__: + bases = list(ns0.CancelTask_Dec.__bases__) + bases.insert(0, ns0.CancelTaskRequestType_Def) + ns0.CancelTask_Dec.__bases__ = tuple(bases) + + ns0.CancelTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CancelTask_Dec_Holder" + + class CancelTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CancelTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CancelTaskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CancelTaskResponse") + kw["aname"] = "_CancelTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CancelTaskResponse_Holder" + self.pyclass = Holder + + class UpdateProgress_Dec(ElementDeclaration): + literal = "UpdateProgress" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateProgress") + kw["aname"] = "_UpdateProgress" + if ns0.UpdateProgressRequestType_Def not in ns0.UpdateProgress_Dec.__bases__: + bases = list(ns0.UpdateProgress_Dec.__bases__) + bases.insert(0, ns0.UpdateProgressRequestType_Def) + ns0.UpdateProgress_Dec.__bases__ = tuple(bases) + + ns0.UpdateProgressRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateProgress_Dec_Holder" + + class UpdateProgressResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateProgressResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateProgressResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateProgressResponse") + kw["aname"] = "_UpdateProgressResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateProgressResponse_Holder" + self.pyclass = Holder + + class SetTaskState_Dec(ElementDeclaration): + literal = "SetTaskState" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetTaskState") + kw["aname"] = "_SetTaskState" + if ns0.SetTaskStateRequestType_Def not in ns0.SetTaskState_Dec.__bases__: + bases = list(ns0.SetTaskState_Dec.__bases__) + bases.insert(0, ns0.SetTaskStateRequestType_Def) + ns0.SetTaskState_Dec.__bases__ = tuple(bases) + + ns0.SetTaskStateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetTaskState_Dec_Holder" + + class SetTaskStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetTaskStateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetTaskStateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetTaskStateResponse") + kw["aname"] = "_SetTaskStateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetTaskStateResponse_Holder" + self.pyclass = Holder + + class SetTaskDescription_Dec(ElementDeclaration): + literal = "SetTaskDescription" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetTaskDescription") + kw["aname"] = "_SetTaskDescription" + if ns0.SetTaskDescriptionRequestType_Def not in ns0.SetTaskDescription_Dec.__bases__: + bases = list(ns0.SetTaskDescription_Dec.__bases__) + bases.insert(0, ns0.SetTaskDescriptionRequestType_Def) + ns0.SetTaskDescription_Dec.__bases__ = tuple(bases) + + ns0.SetTaskDescriptionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetTaskDescription_Dec_Holder" + + class SetTaskDescriptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetTaskDescriptionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetTaskDescriptionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetTaskDescriptionResponse") + kw["aname"] = "_SetTaskDescriptionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetTaskDescriptionResponse_Holder" + self.pyclass = Holder + + class ReadNextTasks_Dec(ElementDeclaration): + literal = "ReadNextTasks" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReadNextTasks") + kw["aname"] = "_ReadNextTasks" + if ns0.ReadNextTasksRequestType_Def not in ns0.ReadNextTasks_Dec.__bases__: + bases = list(ns0.ReadNextTasks_Dec.__bases__) + bases.insert(0, ns0.ReadNextTasksRequestType_Def) + ns0.ReadNextTasks_Dec.__bases__ = tuple(bases) + + ns0.ReadNextTasksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReadNextTasks_Dec_Holder" + + class ReadNextTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReadNextTasksResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReadNextTasksResponse_Dec.schema + TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReadNextTasksResponse") + kw["aname"] = "_ReadNextTasksResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ReadNextTasksResponse_Holder" + self.pyclass = Holder + + class ReadPreviousTasks_Dec(ElementDeclaration): + literal = "ReadPreviousTasks" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReadPreviousTasks") + kw["aname"] = "_ReadPreviousTasks" + if ns0.ReadPreviousTasksRequestType_Def not in ns0.ReadPreviousTasks_Dec.__bases__: + bases = list(ns0.ReadPreviousTasks_Dec.__bases__) + bases.insert(0, ns0.ReadPreviousTasksRequestType_Def) + ns0.ReadPreviousTasks_Dec.__bases__ = tuple(bases) + + ns0.ReadPreviousTasksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReadPreviousTasks_Dec_Holder" + + class ReadPreviousTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReadPreviousTasksResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReadPreviousTasksResponse_Dec.schema + TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReadPreviousTasksResponse") + kw["aname"] = "_ReadPreviousTasksResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ReadPreviousTasksResponse_Holder" + self.pyclass = Holder + + class CreateCollectorForTasks_Dec(ElementDeclaration): + literal = "CreateCollectorForTasks" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateCollectorForTasks") + kw["aname"] = "_CreateCollectorForTasks" + if ns0.CreateCollectorForTasksRequestType_Def not in ns0.CreateCollectorForTasks_Dec.__bases__: + bases = list(ns0.CreateCollectorForTasks_Dec.__bases__) + bases.insert(0, ns0.CreateCollectorForTasksRequestType_Def) + ns0.CreateCollectorForTasks_Dec.__bases__ = tuple(bases) + + ns0.CreateCollectorForTasksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateCollectorForTasks_Dec_Holder" + + class CreateCollectorForTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateCollectorForTasksResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateCollectorForTasksResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateCollectorForTasksResponse") + kw["aname"] = "_CreateCollectorForTasksResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateCollectorForTasksResponse_Holder" + self.pyclass = Holder + + class CreateTask_Dec(ElementDeclaration): + literal = "CreateTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateTask") + kw["aname"] = "_CreateTask" + if ns0.CreateTaskRequestType_Def not in ns0.CreateTask_Dec.__bases__: + bases = list(ns0.CreateTask_Dec.__bases__) + bases.insert(0, ns0.CreateTaskRequestType_Def) + ns0.CreateTask_Dec.__bases__ = tuple(bases) + + ns0.CreateTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateTask_Dec_Holder" + + class CreateTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateTaskResponse_Dec.schema + TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateTaskResponse") + kw["aname"] = "_CreateTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateTaskResponse_Holder" + self.pyclass = Holder + + class RetrieveUserGroups_Dec(ElementDeclaration): + literal = "RetrieveUserGroups" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveUserGroups") + kw["aname"] = "_RetrieveUserGroups" + if ns0.RetrieveUserGroupsRequestType_Def not in ns0.RetrieveUserGroups_Dec.__bases__: + bases = list(ns0.RetrieveUserGroups_Dec.__bases__) + bases.insert(0, ns0.RetrieveUserGroupsRequestType_Def) + ns0.RetrieveUserGroups_Dec.__bases__ = tuple(bases) + + ns0.RetrieveUserGroupsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveUserGroups_Dec_Holder" + + class RetrieveUserGroupsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveUserGroupsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveUserGroupsResponse_Dec.schema + TClist = [GTD("urn:vim25","UserSearchResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveUserGroupsResponse") + kw["aname"] = "_RetrieveUserGroupsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveUserGroupsResponse_Holder" + self.pyclass = Holder + + class UpdateVAppConfig_Dec(ElementDeclaration): + literal = "UpdateVAppConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateVAppConfig") + kw["aname"] = "_UpdateVAppConfig" + if ns0.UpdateVAppConfigRequestType_Def not in ns0.UpdateVAppConfig_Dec.__bases__: + bases = list(ns0.UpdateVAppConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateVAppConfigRequestType_Def) + ns0.UpdateVAppConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateVAppConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateVAppConfig_Dec_Holder" + + class UpdateVAppConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateVAppConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateVAppConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateVAppConfigResponse") + kw["aname"] = "_UpdateVAppConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateVAppConfigResponse_Holder" + self.pyclass = Holder + + class CloneVApp_Dec(ElementDeclaration): + literal = "CloneVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneVApp") + kw["aname"] = "_CloneVApp" + if ns0.CloneVAppRequestType_Def not in ns0.CloneVApp_Dec.__bases__: + bases = list(ns0.CloneVApp_Dec.__bases__) + bases.insert(0, ns0.CloneVAppRequestType_Def) + ns0.CloneVApp_Dec.__bases__ = tuple(bases) + + ns0.CloneVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneVApp_Dec_Holder" + + class CloneVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloneVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloneVAppResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloneVAppResponse") + kw["aname"] = "_CloneVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CloneVAppResponse_Holder" + self.pyclass = Holder + + class CloneVApp_Task_Dec(ElementDeclaration): + literal = "CloneVApp_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneVApp_Task") + kw["aname"] = "_CloneVApp_Task" + if ns0.CloneVAppRequestType_Def not in ns0.CloneVApp_Task_Dec.__bases__: + bases = list(ns0.CloneVApp_Task_Dec.__bases__) + bases.insert(0, ns0.CloneVAppRequestType_Def) + ns0.CloneVApp_Task_Dec.__bases__ = tuple(bases) + + ns0.CloneVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneVApp_Task_Dec_Holder" + + class CloneVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloneVApp_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloneVApp_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloneVApp_TaskResponse") + kw["aname"] = "_CloneVApp_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CloneVApp_TaskResponse_Holder" + self.pyclass = Holder + + class ExportVApp_Dec(ElementDeclaration): + literal = "ExportVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExportVApp") + kw["aname"] = "_ExportVApp" + if ns0.ExportVAppRequestType_Def not in ns0.ExportVApp_Dec.__bases__: + bases = list(ns0.ExportVApp_Dec.__bases__) + bases.insert(0, ns0.ExportVAppRequestType_Def) + ns0.ExportVApp_Dec.__bases__ = tuple(bases) + + ns0.ExportVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExportVApp_Dec_Holder" + + class ExportVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExportVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExportVAppResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExportVAppResponse") + kw["aname"] = "_ExportVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExportVAppResponse_Holder" + self.pyclass = Holder + + class PowerOnVApp_Dec(ElementDeclaration): + literal = "PowerOnVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnVApp") + kw["aname"] = "_PowerOnVApp" + if ns0.PowerOnVAppRequestType_Def not in ns0.PowerOnVApp_Dec.__bases__: + bases = list(ns0.PowerOnVApp_Dec.__bases__) + bases.insert(0, ns0.PowerOnVAppRequestType_Def) + ns0.PowerOnVApp_Dec.__bases__ = tuple(bases) + + ns0.PowerOnVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVApp_Dec_Holder" + + class PowerOnVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnVAppResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerOnVAppResponse") + kw["aname"] = "_PowerOnVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerOnVAppResponse_Holder" + self.pyclass = Holder + + class PowerOnVApp_Task_Dec(ElementDeclaration): + literal = "PowerOnVApp_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnVApp_Task") + kw["aname"] = "_PowerOnVApp_Task" + if ns0.PowerOnVAppRequestType_Def not in ns0.PowerOnVApp_Task_Dec.__bases__: + bases = list(ns0.PowerOnVApp_Task_Dec.__bases__) + bases.insert(0, ns0.PowerOnVAppRequestType_Def) + ns0.PowerOnVApp_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerOnVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVApp_Task_Dec_Holder" + + class PowerOnVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnVApp_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnVApp_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOnVApp_TaskResponse") + kw["aname"] = "_PowerOnVApp_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOnVApp_TaskResponse_Holder" + self.pyclass = Holder + + class PowerOffVApp_Dec(ElementDeclaration): + literal = "PowerOffVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOffVApp") + kw["aname"] = "_PowerOffVApp" + if ns0.PowerOffVAppRequestType_Def not in ns0.PowerOffVApp_Dec.__bases__: + bases = list(ns0.PowerOffVApp_Dec.__bases__) + bases.insert(0, ns0.PowerOffVAppRequestType_Def) + ns0.PowerOffVApp_Dec.__bases__ = tuple(bases) + + ns0.PowerOffVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVApp_Dec_Holder" + + class PowerOffVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOffVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOffVAppResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerOffVAppResponse") + kw["aname"] = "_PowerOffVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerOffVAppResponse_Holder" + self.pyclass = Holder + + class PowerOffVApp_Task_Dec(ElementDeclaration): + literal = "PowerOffVApp_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOffVApp_Task") + kw["aname"] = "_PowerOffVApp_Task" + if ns0.PowerOffVAppRequestType_Def not in ns0.PowerOffVApp_Task_Dec.__bases__: + bases = list(ns0.PowerOffVApp_Task_Dec.__bases__) + bases.insert(0, ns0.PowerOffVAppRequestType_Def) + ns0.PowerOffVApp_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerOffVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVApp_Task_Dec_Holder" + + class PowerOffVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOffVApp_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOffVApp_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOffVApp_TaskResponse") + kw["aname"] = "_PowerOffVApp_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOffVApp_TaskResponse_Holder" + self.pyclass = Holder + + class unregisterVApp_Dec(ElementDeclaration): + literal = "unregisterVApp" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","unregisterVApp") + kw["aname"] = "_unregisterVApp" + if ns0.unregisterVAppRequestType_Def not in ns0.unregisterVApp_Dec.__bases__: + bases = list(ns0.unregisterVApp_Dec.__bases__) + bases.insert(0, ns0.unregisterVAppRequestType_Def) + ns0.unregisterVApp_Dec.__bases__ = tuple(bases) + + ns0.unregisterVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "unregisterVApp_Dec_Holder" + + class unregisterVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "unregisterVAppResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.unregisterVAppResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","unregisterVAppResponse") + kw["aname"] = "_unregisterVAppResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "unregisterVAppResponse_Holder" + self.pyclass = Holder + + class unregisterVApp_Task_Dec(ElementDeclaration): + literal = "unregisterVApp_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","unregisterVApp_Task") + kw["aname"] = "_unregisterVApp_Task" + if ns0.unregisterVAppRequestType_Def not in ns0.unregisterVApp_Task_Dec.__bases__: + bases = list(ns0.unregisterVApp_Task_Dec.__bases__) + bases.insert(0, ns0.unregisterVAppRequestType_Def) + ns0.unregisterVApp_Task_Dec.__bases__ = tuple(bases) + + ns0.unregisterVAppRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "unregisterVApp_Task_Dec_Holder" + + class unregisterVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "unregisterVApp_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.unregisterVApp_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","unregisterVApp_TaskResponse") + kw["aname"] = "_unregisterVApp_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "unregisterVApp_TaskResponse_Holder" + self.pyclass = Holder + + class CreateVirtualDisk_Dec(ElementDeclaration): + literal = "CreateVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVirtualDisk") + kw["aname"] = "_CreateVirtualDisk" + if ns0.CreateVirtualDiskRequestType_Def not in ns0.CreateVirtualDisk_Dec.__bases__: + bases = list(ns0.CreateVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.CreateVirtualDiskRequestType_Def) + ns0.CreateVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.CreateVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVirtualDisk_Dec_Holder" + + class CreateVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVirtualDiskResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVirtualDiskResponse") + kw["aname"] = "_CreateVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVirtualDiskResponse_Holder" + self.pyclass = Holder + + class CreateVirtualDisk_Task_Dec(ElementDeclaration): + literal = "CreateVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVirtualDisk_Task") + kw["aname"] = "_CreateVirtualDisk_Task" + if ns0.CreateVirtualDiskRequestType_Def not in ns0.CreateVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.CreateVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.CreateVirtualDiskRequestType_Def) + ns0.CreateVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVirtualDisk_Task_Dec_Holder" + + class CreateVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVirtualDisk_TaskResponse") + kw["aname"] = "_CreateVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class DeleteVirtualDisk_Dec(ElementDeclaration): + literal = "DeleteVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteVirtualDisk") + kw["aname"] = "_DeleteVirtualDisk" + if ns0.DeleteVirtualDiskRequestType_Def not in ns0.DeleteVirtualDisk_Dec.__bases__: + bases = list(ns0.DeleteVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.DeleteVirtualDiskRequestType_Def) + ns0.DeleteVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.DeleteVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteVirtualDisk_Dec_Holder" + + class DeleteVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DeleteVirtualDiskResponse") + kw["aname"] = "_DeleteVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DeleteVirtualDiskResponse_Holder" + self.pyclass = Holder + + class DeleteVirtualDisk_Task_Dec(ElementDeclaration): + literal = "DeleteVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteVirtualDisk_Task") + kw["aname"] = "_DeleteVirtualDisk_Task" + if ns0.DeleteVirtualDiskRequestType_Def not in ns0.DeleteVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.DeleteVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.DeleteVirtualDiskRequestType_Def) + ns0.DeleteVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.DeleteVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteVirtualDisk_Task_Dec_Holder" + + class DeleteVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DeleteVirtualDisk_TaskResponse") + kw["aname"] = "_DeleteVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DeleteVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class MoveVirtualDisk_Dec(ElementDeclaration): + literal = "MoveVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveVirtualDisk") + kw["aname"] = "_MoveVirtualDisk" + if ns0.MoveVirtualDiskRequestType_Def not in ns0.MoveVirtualDisk_Dec.__bases__: + bases = list(ns0.MoveVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.MoveVirtualDiskRequestType_Def) + ns0.MoveVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.MoveVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveVirtualDisk_Dec_Holder" + + class MoveVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveVirtualDiskResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveVirtualDiskResponse") + kw["aname"] = "_MoveVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveVirtualDiskResponse_Holder" + self.pyclass = Holder + + class MoveVirtualDisk_Task_Dec(ElementDeclaration): + literal = "MoveVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MoveVirtualDisk_Task") + kw["aname"] = "_MoveVirtualDisk_Task" + if ns0.MoveVirtualDiskRequestType_Def not in ns0.MoveVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.MoveVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.MoveVirtualDiskRequestType_Def) + ns0.MoveVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.MoveVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MoveVirtualDisk_Task_Dec_Holder" + + class MoveVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MoveVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MoveVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MoveVirtualDisk_TaskResponse") + kw["aname"] = "_MoveVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MoveVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class CopyVirtualDisk_Dec(ElementDeclaration): + literal = "CopyVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CopyVirtualDisk") + kw["aname"] = "_CopyVirtualDisk" + if ns0.CopyVirtualDiskRequestType_Def not in ns0.CopyVirtualDisk_Dec.__bases__: + bases = list(ns0.CopyVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.CopyVirtualDiskRequestType_Def) + ns0.CopyVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.CopyVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CopyVirtualDisk_Dec_Holder" + + class CopyVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CopyVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CopyVirtualDiskResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CopyVirtualDiskResponse") + kw["aname"] = "_CopyVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CopyVirtualDiskResponse_Holder" + self.pyclass = Holder + + class CopyVirtualDisk_Task_Dec(ElementDeclaration): + literal = "CopyVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CopyVirtualDisk_Task") + kw["aname"] = "_CopyVirtualDisk_Task" + if ns0.CopyVirtualDiskRequestType_Def not in ns0.CopyVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.CopyVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.CopyVirtualDiskRequestType_Def) + ns0.CopyVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.CopyVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CopyVirtualDisk_Task_Dec_Holder" + + class CopyVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CopyVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CopyVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CopyVirtualDisk_TaskResponse") + kw["aname"] = "_CopyVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CopyVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class ExtendVirtualDisk_Dec(ElementDeclaration): + literal = "ExtendVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExtendVirtualDisk") + kw["aname"] = "_ExtendVirtualDisk" + if ns0.ExtendVirtualDiskRequestType_Def not in ns0.ExtendVirtualDisk_Dec.__bases__: + bases = list(ns0.ExtendVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.ExtendVirtualDiskRequestType_Def) + ns0.ExtendVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.ExtendVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExtendVirtualDisk_Dec_Holder" + + class ExtendVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExtendVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExtendVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ExtendVirtualDiskResponse") + kw["aname"] = "_ExtendVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ExtendVirtualDiskResponse_Holder" + self.pyclass = Holder + + class ExtendVirtualDisk_Task_Dec(ElementDeclaration): + literal = "ExtendVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExtendVirtualDisk_Task") + kw["aname"] = "_ExtendVirtualDisk_Task" + if ns0.ExtendVirtualDiskRequestType_Def not in ns0.ExtendVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.ExtendVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.ExtendVirtualDiskRequestType_Def) + ns0.ExtendVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.ExtendVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExtendVirtualDisk_Task_Dec_Holder" + + class ExtendVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExtendVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExtendVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExtendVirtualDisk_TaskResponse") + kw["aname"] = "_ExtendVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExtendVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class QueryVirtualDiskFragmentation_Dec(ElementDeclaration): + literal = "QueryVirtualDiskFragmentation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVirtualDiskFragmentation") + kw["aname"] = "_QueryVirtualDiskFragmentation" + if ns0.QueryVirtualDiskFragmentationRequestType_Def not in ns0.QueryVirtualDiskFragmentation_Dec.__bases__: + bases = list(ns0.QueryVirtualDiskFragmentation_Dec.__bases__) + bases.insert(0, ns0.QueryVirtualDiskFragmentationRequestType_Def) + ns0.QueryVirtualDiskFragmentation_Dec.__bases__ = tuple(bases) + + ns0.QueryVirtualDiskFragmentationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskFragmentation_Dec_Holder" + + class QueryVirtualDiskFragmentationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVirtualDiskFragmentationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVirtualDiskFragmentationResponse_Dec.schema + TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVirtualDiskFragmentationResponse") + kw["aname"] = "_QueryVirtualDiskFragmentationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryVirtualDiskFragmentationResponse_Holder" + self.pyclass = Holder + + class DefragmentVirtualDisk_Dec(ElementDeclaration): + literal = "DefragmentVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DefragmentVirtualDisk") + kw["aname"] = "_DefragmentVirtualDisk" + if ns0.DefragmentVirtualDiskRequestType_Def not in ns0.DefragmentVirtualDisk_Dec.__bases__: + bases = list(ns0.DefragmentVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.DefragmentVirtualDiskRequestType_Def) + ns0.DefragmentVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.DefragmentVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DefragmentVirtualDisk_Dec_Holder" + + class DefragmentVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DefragmentVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DefragmentVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DefragmentVirtualDiskResponse") + kw["aname"] = "_DefragmentVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DefragmentVirtualDiskResponse_Holder" + self.pyclass = Holder + + class DefragmentVirtualDisk_Task_Dec(ElementDeclaration): + literal = "DefragmentVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DefragmentVirtualDisk_Task") + kw["aname"] = "_DefragmentVirtualDisk_Task" + if ns0.DefragmentVirtualDiskRequestType_Def not in ns0.DefragmentVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.DefragmentVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.DefragmentVirtualDiskRequestType_Def) + ns0.DefragmentVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.DefragmentVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DefragmentVirtualDisk_Task_Dec_Holder" + + class DefragmentVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DefragmentVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DefragmentVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DefragmentVirtualDisk_TaskResponse") + kw["aname"] = "_DefragmentVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DefragmentVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class ShrinkVirtualDisk_Dec(ElementDeclaration): + literal = "ShrinkVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ShrinkVirtualDisk") + kw["aname"] = "_ShrinkVirtualDisk" + if ns0.ShrinkVirtualDiskRequestType_Def not in ns0.ShrinkVirtualDisk_Dec.__bases__: + bases = list(ns0.ShrinkVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.ShrinkVirtualDiskRequestType_Def) + ns0.ShrinkVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.ShrinkVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ShrinkVirtualDisk_Dec_Holder" + + class ShrinkVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ShrinkVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ShrinkVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ShrinkVirtualDiskResponse") + kw["aname"] = "_ShrinkVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ShrinkVirtualDiskResponse_Holder" + self.pyclass = Holder + + class ShrinkVirtualDisk_Task_Dec(ElementDeclaration): + literal = "ShrinkVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ShrinkVirtualDisk_Task") + kw["aname"] = "_ShrinkVirtualDisk_Task" + if ns0.ShrinkVirtualDiskRequestType_Def not in ns0.ShrinkVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.ShrinkVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.ShrinkVirtualDiskRequestType_Def) + ns0.ShrinkVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.ShrinkVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ShrinkVirtualDisk_Task_Dec_Holder" + + class ShrinkVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ShrinkVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ShrinkVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ShrinkVirtualDisk_TaskResponse") + kw["aname"] = "_ShrinkVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ShrinkVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class InflateVirtualDisk_Dec(ElementDeclaration): + literal = "InflateVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InflateVirtualDisk") + kw["aname"] = "_InflateVirtualDisk" + if ns0.InflateVirtualDiskRequestType_Def not in ns0.InflateVirtualDisk_Dec.__bases__: + bases = list(ns0.InflateVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.InflateVirtualDiskRequestType_Def) + ns0.InflateVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.InflateVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InflateVirtualDisk_Dec_Holder" + + class InflateVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InflateVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InflateVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","InflateVirtualDiskResponse") + kw["aname"] = "_InflateVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "InflateVirtualDiskResponse_Holder" + self.pyclass = Holder + + class InflateVirtualDisk_Task_Dec(ElementDeclaration): + literal = "InflateVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InflateVirtualDisk_Task") + kw["aname"] = "_InflateVirtualDisk_Task" + if ns0.InflateVirtualDiskRequestType_Def not in ns0.InflateVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.InflateVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.InflateVirtualDiskRequestType_Def) + ns0.InflateVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.InflateVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InflateVirtualDisk_Task_Dec_Holder" + + class InflateVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InflateVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InflateVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","InflateVirtualDisk_TaskResponse") + kw["aname"] = "_InflateVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "InflateVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class EagerZeroVirtualDisk_Dec(ElementDeclaration): + literal = "EagerZeroVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk") + kw["aname"] = "_EagerZeroVirtualDisk" + if ns0.EagerZeroVirtualDiskRequestType_Def not in ns0.EagerZeroVirtualDisk_Dec.__bases__: + bases = list(ns0.EagerZeroVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.EagerZeroVirtualDiskRequestType_Def) + ns0.EagerZeroVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.EagerZeroVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EagerZeroVirtualDisk_Dec_Holder" + + class EagerZeroVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EagerZeroVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EagerZeroVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","EagerZeroVirtualDiskResponse") + kw["aname"] = "_EagerZeroVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "EagerZeroVirtualDiskResponse_Holder" + self.pyclass = Holder + + class EagerZeroVirtualDisk_Task_Dec(ElementDeclaration): + literal = "EagerZeroVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk_Task") + kw["aname"] = "_EagerZeroVirtualDisk_Task" + if ns0.EagerZeroVirtualDiskRequestType_Def not in ns0.EagerZeroVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.EagerZeroVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.EagerZeroVirtualDiskRequestType_Def) + ns0.EagerZeroVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.EagerZeroVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EagerZeroVirtualDisk_Task_Dec_Holder" + + class EagerZeroVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EagerZeroVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EagerZeroVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk_TaskResponse") + kw["aname"] = "_EagerZeroVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "EagerZeroVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class ZeroFillVirtualDisk_Dec(ElementDeclaration): + literal = "ZeroFillVirtualDisk" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk") + kw["aname"] = "_ZeroFillVirtualDisk" + if ns0.ZeroFillVirtualDiskRequestType_Def not in ns0.ZeroFillVirtualDisk_Dec.__bases__: + bases = list(ns0.ZeroFillVirtualDisk_Dec.__bases__) + bases.insert(0, ns0.ZeroFillVirtualDiskRequestType_Def) + ns0.ZeroFillVirtualDisk_Dec.__bases__ = tuple(bases) + + ns0.ZeroFillVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ZeroFillVirtualDisk_Dec_Holder" + + class ZeroFillVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ZeroFillVirtualDiskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ZeroFillVirtualDiskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ZeroFillVirtualDiskResponse") + kw["aname"] = "_ZeroFillVirtualDiskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ZeroFillVirtualDiskResponse_Holder" + self.pyclass = Holder + + class ZeroFillVirtualDisk_Task_Dec(ElementDeclaration): + literal = "ZeroFillVirtualDisk_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk_Task") + kw["aname"] = "_ZeroFillVirtualDisk_Task" + if ns0.ZeroFillVirtualDiskRequestType_Def not in ns0.ZeroFillVirtualDisk_Task_Dec.__bases__: + bases = list(ns0.ZeroFillVirtualDisk_Task_Dec.__bases__) + bases.insert(0, ns0.ZeroFillVirtualDiskRequestType_Def) + ns0.ZeroFillVirtualDisk_Task_Dec.__bases__ = tuple(bases) + + ns0.ZeroFillVirtualDiskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ZeroFillVirtualDisk_Task_Dec_Holder" + + class ZeroFillVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ZeroFillVirtualDisk_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ZeroFillVirtualDisk_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk_TaskResponse") + kw["aname"] = "_ZeroFillVirtualDisk_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ZeroFillVirtualDisk_TaskResponse_Holder" + self.pyclass = Holder + + class SetVirtualDiskUuid_Dec(ElementDeclaration): + literal = "SetVirtualDiskUuid" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetVirtualDiskUuid") + kw["aname"] = "_SetVirtualDiskUuid" + if ns0.SetVirtualDiskUuidRequestType_Def not in ns0.SetVirtualDiskUuid_Dec.__bases__: + bases = list(ns0.SetVirtualDiskUuid_Dec.__bases__) + bases.insert(0, ns0.SetVirtualDiskUuidRequestType_Def) + ns0.SetVirtualDiskUuid_Dec.__bases__ = tuple(bases) + + ns0.SetVirtualDiskUuidRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetVirtualDiskUuid_Dec_Holder" + + class SetVirtualDiskUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetVirtualDiskUuidResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetVirtualDiskUuidResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetVirtualDiskUuidResponse") + kw["aname"] = "_SetVirtualDiskUuidResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetVirtualDiskUuidResponse_Holder" + self.pyclass = Holder + + class QueryVirtualDiskUuid_Dec(ElementDeclaration): + literal = "QueryVirtualDiskUuid" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVirtualDiskUuid") + kw["aname"] = "_QueryVirtualDiskUuid" + if ns0.QueryVirtualDiskUuidRequestType_Def not in ns0.QueryVirtualDiskUuid_Dec.__bases__: + bases = list(ns0.QueryVirtualDiskUuid_Dec.__bases__) + bases.insert(0, ns0.QueryVirtualDiskUuidRequestType_Def) + ns0.QueryVirtualDiskUuid_Dec.__bases__ = tuple(bases) + + ns0.QueryVirtualDiskUuidRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskUuid_Dec_Holder" + + class QueryVirtualDiskUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVirtualDiskUuidResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVirtualDiskUuidResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVirtualDiskUuidResponse") + kw["aname"] = "_QueryVirtualDiskUuidResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryVirtualDiskUuidResponse_Holder" + self.pyclass = Holder + + class QueryVirtualDiskGeometry_Dec(ElementDeclaration): + literal = "QueryVirtualDiskGeometry" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVirtualDiskGeometry") + kw["aname"] = "_QueryVirtualDiskGeometry" + if ns0.QueryVirtualDiskGeometryRequestType_Def not in ns0.QueryVirtualDiskGeometry_Dec.__bases__: + bases = list(ns0.QueryVirtualDiskGeometry_Dec.__bases__) + bases.insert(0, ns0.QueryVirtualDiskGeometryRequestType_Def) + ns0.QueryVirtualDiskGeometry_Dec.__bases__ = tuple(bases) + + ns0.QueryVirtualDiskGeometryRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskGeometry_Dec_Holder" + + class QueryVirtualDiskGeometryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVirtualDiskGeometryResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVirtualDiskGeometryResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiskDimensionsChs",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVirtualDiskGeometryResponse") + kw["aname"] = "_QueryVirtualDiskGeometryResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryVirtualDiskGeometryResponse_Holder" + self.pyclass = Holder + + class RefreshStorageInfo_Dec(ElementDeclaration): + literal = "RefreshStorageInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshStorageInfo") + kw["aname"] = "_RefreshStorageInfo" + if ns0.RefreshStorageInfoRequestType_Def not in ns0.RefreshStorageInfo_Dec.__bases__: + bases = list(ns0.RefreshStorageInfo_Dec.__bases__) + bases.insert(0, ns0.RefreshStorageInfoRequestType_Def) + ns0.RefreshStorageInfo_Dec.__bases__ = tuple(bases) + + ns0.RefreshStorageInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshStorageInfo_Dec_Holder" + + class RefreshStorageInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshStorageInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshStorageInfoResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshStorageInfoResponse") + kw["aname"] = "_RefreshStorageInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshStorageInfoResponse_Holder" + self.pyclass = Holder + + class CreateSnapshot_Dec(ElementDeclaration): + literal = "CreateSnapshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateSnapshot") + kw["aname"] = "_CreateSnapshot" + if ns0.CreateSnapshotRequestType_Def not in ns0.CreateSnapshot_Dec.__bases__: + bases = list(ns0.CreateSnapshot_Dec.__bases__) + bases.insert(0, ns0.CreateSnapshotRequestType_Def) + ns0.CreateSnapshot_Dec.__bases__ = tuple(bases) + + ns0.CreateSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateSnapshot_Dec_Holder" + + class CreateSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateSnapshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateSnapshotResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateSnapshotResponse") + kw["aname"] = "_CreateSnapshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateSnapshotResponse_Holder" + self.pyclass = Holder + + class CreateSnapshot_Task_Dec(ElementDeclaration): + literal = "CreateSnapshot_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateSnapshot_Task") + kw["aname"] = "_CreateSnapshot_Task" + if ns0.CreateSnapshotRequestType_Def not in ns0.CreateSnapshot_Task_Dec.__bases__: + bases = list(ns0.CreateSnapshot_Task_Dec.__bases__) + bases.insert(0, ns0.CreateSnapshotRequestType_Def) + ns0.CreateSnapshot_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateSnapshot_Task_Dec_Holder" + + class CreateSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateSnapshot_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateSnapshot_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateSnapshot_TaskResponse") + kw["aname"] = "_CreateSnapshot_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateSnapshot_TaskResponse_Holder" + self.pyclass = Holder + + class RevertToCurrentSnapshot_Dec(ElementDeclaration): + literal = "RevertToCurrentSnapshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot") + kw["aname"] = "_RevertToCurrentSnapshot" + if ns0.RevertToCurrentSnapshotRequestType_Def not in ns0.RevertToCurrentSnapshot_Dec.__bases__: + bases = list(ns0.RevertToCurrentSnapshot_Dec.__bases__) + bases.insert(0, ns0.RevertToCurrentSnapshotRequestType_Def) + ns0.RevertToCurrentSnapshot_Dec.__bases__ = tuple(bases) + + ns0.RevertToCurrentSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RevertToCurrentSnapshot_Dec_Holder" + + class RevertToCurrentSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RevertToCurrentSnapshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RevertToCurrentSnapshotResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RevertToCurrentSnapshotResponse") + kw["aname"] = "_RevertToCurrentSnapshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RevertToCurrentSnapshotResponse_Holder" + self.pyclass = Holder + + class RevertToCurrentSnapshot_Task_Dec(ElementDeclaration): + literal = "RevertToCurrentSnapshot_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot_Task") + kw["aname"] = "_RevertToCurrentSnapshot_Task" + if ns0.RevertToCurrentSnapshotRequestType_Def not in ns0.RevertToCurrentSnapshot_Task_Dec.__bases__: + bases = list(ns0.RevertToCurrentSnapshot_Task_Dec.__bases__) + bases.insert(0, ns0.RevertToCurrentSnapshotRequestType_Def) + ns0.RevertToCurrentSnapshot_Task_Dec.__bases__ = tuple(bases) + + ns0.RevertToCurrentSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RevertToCurrentSnapshot_Task_Dec_Holder" + + class RevertToCurrentSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RevertToCurrentSnapshot_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RevertToCurrentSnapshot_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot_TaskResponse") + kw["aname"] = "_RevertToCurrentSnapshot_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RevertToCurrentSnapshot_TaskResponse_Holder" + self.pyclass = Holder + + class RemoveAllSnapshots_Dec(ElementDeclaration): + literal = "RemoveAllSnapshots" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveAllSnapshots") + kw["aname"] = "_RemoveAllSnapshots" + if ns0.RemoveAllSnapshotsRequestType_Def not in ns0.RemoveAllSnapshots_Dec.__bases__: + bases = list(ns0.RemoveAllSnapshots_Dec.__bases__) + bases.insert(0, ns0.RemoveAllSnapshotsRequestType_Def) + ns0.RemoveAllSnapshots_Dec.__bases__ = tuple(bases) + + ns0.RemoveAllSnapshotsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveAllSnapshots_Dec_Holder" + + class RemoveAllSnapshotsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveAllSnapshotsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveAllSnapshotsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveAllSnapshotsResponse") + kw["aname"] = "_RemoveAllSnapshotsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveAllSnapshotsResponse_Holder" + self.pyclass = Holder + + class RemoveAllSnapshots_Task_Dec(ElementDeclaration): + literal = "RemoveAllSnapshots_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveAllSnapshots_Task") + kw["aname"] = "_RemoveAllSnapshots_Task" + if ns0.RemoveAllSnapshotsRequestType_Def not in ns0.RemoveAllSnapshots_Task_Dec.__bases__: + bases = list(ns0.RemoveAllSnapshots_Task_Dec.__bases__) + bases.insert(0, ns0.RemoveAllSnapshotsRequestType_Def) + ns0.RemoveAllSnapshots_Task_Dec.__bases__ = tuple(bases) + + ns0.RemoveAllSnapshotsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveAllSnapshots_Task_Dec_Holder" + + class RemoveAllSnapshots_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveAllSnapshots_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveAllSnapshots_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RemoveAllSnapshots_TaskResponse") + kw["aname"] = "_RemoveAllSnapshots_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RemoveAllSnapshots_TaskResponse_Holder" + self.pyclass = Holder + + class ReconfigVM_Dec(ElementDeclaration): + literal = "ReconfigVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigVM") + kw["aname"] = "_ReconfigVM" + if ns0.ReconfigVMRequestType_Def not in ns0.ReconfigVM_Dec.__bases__: + bases = list(ns0.ReconfigVM_Dec.__bases__) + bases.insert(0, ns0.ReconfigVMRequestType_Def) + ns0.ReconfigVM_Dec.__bases__ = tuple(bases) + + ns0.ReconfigVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigVM_Dec_Holder" + + class ReconfigVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigVMResponse") + kw["aname"] = "_ReconfigVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigVMResponse_Holder" + self.pyclass = Holder + + class ReconfigVM_Task_Dec(ElementDeclaration): + literal = "ReconfigVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigVM_Task") + kw["aname"] = "_ReconfigVM_Task" + if ns0.ReconfigVMRequestType_Def not in ns0.ReconfigVM_Task_Dec.__bases__: + bases = list(ns0.ReconfigVM_Task_Dec.__bases__) + bases.insert(0, ns0.ReconfigVMRequestType_Def) + ns0.ReconfigVM_Task_Dec.__bases__ = tuple(bases) + + ns0.ReconfigVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigVM_Task_Dec_Holder" + + class ReconfigVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReconfigVM_TaskResponse") + kw["aname"] = "_ReconfigVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ReconfigVM_TaskResponse_Holder" + self.pyclass = Holder + + class UpgradeVM_Dec(ElementDeclaration): + literal = "UpgradeVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeVM") + kw["aname"] = "_UpgradeVM" + if ns0.UpgradeVMRequestType_Def not in ns0.UpgradeVM_Dec.__bases__: + bases = list(ns0.UpgradeVM_Dec.__bases__) + bases.insert(0, ns0.UpgradeVMRequestType_Def) + ns0.UpgradeVM_Dec.__bases__ = tuple(bases) + + ns0.UpgradeVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVM_Dec_Holder" + + class UpgradeVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpgradeVMResponse") + kw["aname"] = "_UpgradeVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpgradeVMResponse_Holder" + self.pyclass = Holder + + class UpgradeVM_Task_Dec(ElementDeclaration): + literal = "UpgradeVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeVM_Task") + kw["aname"] = "_UpgradeVM_Task" + if ns0.UpgradeVMRequestType_Def not in ns0.UpgradeVM_Task_Dec.__bases__: + bases = list(ns0.UpgradeVM_Task_Dec.__bases__) + bases.insert(0, ns0.UpgradeVMRequestType_Def) + ns0.UpgradeVM_Task_Dec.__bases__ = tuple(bases) + + ns0.UpgradeVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVM_Task_Dec_Holder" + + class UpgradeVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UpgradeVM_TaskResponse") + kw["aname"] = "_UpgradeVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UpgradeVM_TaskResponse_Holder" + self.pyclass = Holder + + class ExtractOvfEnvironment_Dec(ElementDeclaration): + literal = "ExtractOvfEnvironment" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExtractOvfEnvironment") + kw["aname"] = "_ExtractOvfEnvironment" + if ns0.ExtractOvfEnvironmentRequestType_Def not in ns0.ExtractOvfEnvironment_Dec.__bases__: + bases = list(ns0.ExtractOvfEnvironment_Dec.__bases__) + bases.insert(0, ns0.ExtractOvfEnvironmentRequestType_Def) + ns0.ExtractOvfEnvironment_Dec.__bases__ = tuple(bases) + + ns0.ExtractOvfEnvironmentRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExtractOvfEnvironment_Dec_Holder" + + class ExtractOvfEnvironmentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExtractOvfEnvironmentResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExtractOvfEnvironmentResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExtractOvfEnvironmentResponse") + kw["aname"] = "_ExtractOvfEnvironmentResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExtractOvfEnvironmentResponse_Holder" + self.pyclass = Holder + + class PowerOnVM_Dec(ElementDeclaration): + literal = "PowerOnVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnVM") + kw["aname"] = "_PowerOnVM" + if ns0.PowerOnVMRequestType_Def not in ns0.PowerOnVM_Dec.__bases__: + bases = list(ns0.PowerOnVM_Dec.__bases__) + bases.insert(0, ns0.PowerOnVMRequestType_Def) + ns0.PowerOnVM_Dec.__bases__ = tuple(bases) + + ns0.PowerOnVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVM_Dec_Holder" + + class PowerOnVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerOnVMResponse") + kw["aname"] = "_PowerOnVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerOnVMResponse_Holder" + self.pyclass = Holder + + class PowerOnVM_Task_Dec(ElementDeclaration): + literal = "PowerOnVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnVM_Task") + kw["aname"] = "_PowerOnVM_Task" + if ns0.PowerOnVMRequestType_Def not in ns0.PowerOnVM_Task_Dec.__bases__: + bases = list(ns0.PowerOnVM_Task_Dec.__bases__) + bases.insert(0, ns0.PowerOnVMRequestType_Def) + ns0.PowerOnVM_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerOnVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVM_Task_Dec_Holder" + + class PowerOnVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOnVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOnVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOnVM_TaskResponse") + kw["aname"] = "_PowerOnVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOnVM_TaskResponse_Holder" + self.pyclass = Holder + + class PowerOffVM_Dec(ElementDeclaration): + literal = "PowerOffVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOffVM") + kw["aname"] = "_PowerOffVM" + if ns0.PowerOffVMRequestType_Def not in ns0.PowerOffVM_Dec.__bases__: + bases = list(ns0.PowerOffVM_Dec.__bases__) + bases.insert(0, ns0.PowerOffVMRequestType_Def) + ns0.PowerOffVM_Dec.__bases__ = tuple(bases) + + ns0.PowerOffVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVM_Dec_Holder" + + class PowerOffVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOffVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOffVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PowerOffVMResponse") + kw["aname"] = "_PowerOffVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PowerOffVMResponse_Holder" + self.pyclass = Holder + + class PowerOffVM_Task_Dec(ElementDeclaration): + literal = "PowerOffVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOffVM_Task") + kw["aname"] = "_PowerOffVM_Task" + if ns0.PowerOffVMRequestType_Def not in ns0.PowerOffVM_Task_Dec.__bases__: + bases = list(ns0.PowerOffVM_Task_Dec.__bases__) + bases.insert(0, ns0.PowerOffVMRequestType_Def) + ns0.PowerOffVM_Task_Dec.__bases__ = tuple(bases) + + ns0.PowerOffVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVM_Task_Dec_Holder" + + class PowerOffVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PowerOffVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PowerOffVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PowerOffVM_TaskResponse") + kw["aname"] = "_PowerOffVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PowerOffVM_TaskResponse_Holder" + self.pyclass = Holder + + class SuspendVM_Dec(ElementDeclaration): + literal = "SuspendVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SuspendVM") + kw["aname"] = "_SuspendVM" + if ns0.SuspendVMRequestType_Def not in ns0.SuspendVM_Dec.__bases__: + bases = list(ns0.SuspendVM_Dec.__bases__) + bases.insert(0, ns0.SuspendVMRequestType_Def) + ns0.SuspendVM_Dec.__bases__ = tuple(bases) + + ns0.SuspendVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SuspendVM_Dec_Holder" + + class SuspendVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SuspendVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SuspendVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SuspendVMResponse") + kw["aname"] = "_SuspendVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SuspendVMResponse_Holder" + self.pyclass = Holder + + class SuspendVM_Task_Dec(ElementDeclaration): + literal = "SuspendVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SuspendVM_Task") + kw["aname"] = "_SuspendVM_Task" + if ns0.SuspendVMRequestType_Def not in ns0.SuspendVM_Task_Dec.__bases__: + bases = list(ns0.SuspendVM_Task_Dec.__bases__) + bases.insert(0, ns0.SuspendVMRequestType_Def) + ns0.SuspendVM_Task_Dec.__bases__ = tuple(bases) + + ns0.SuspendVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SuspendVM_Task_Dec_Holder" + + class SuspendVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SuspendVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SuspendVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SuspendVM_TaskResponse") + kw["aname"] = "_SuspendVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "SuspendVM_TaskResponse_Holder" + self.pyclass = Holder + + class ResetVM_Dec(ElementDeclaration): + literal = "ResetVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetVM") + kw["aname"] = "_ResetVM" + if ns0.ResetVMRequestType_Def not in ns0.ResetVM_Dec.__bases__: + bases = list(ns0.ResetVM_Dec.__bases__) + bases.insert(0, ns0.ResetVMRequestType_Def) + ns0.ResetVM_Dec.__bases__ = tuple(bases) + + ns0.ResetVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetVM_Dec_Holder" + + class ResetVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetVMResponse") + kw["aname"] = "_ResetVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetVMResponse_Holder" + self.pyclass = Holder + + class ResetVM_Task_Dec(ElementDeclaration): + literal = "ResetVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetVM_Task") + kw["aname"] = "_ResetVM_Task" + if ns0.ResetVMRequestType_Def not in ns0.ResetVM_Task_Dec.__bases__: + bases = list(ns0.ResetVM_Task_Dec.__bases__) + bases.insert(0, ns0.ResetVMRequestType_Def) + ns0.ResetVM_Task_Dec.__bases__ = tuple(bases) + + ns0.ResetVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetVM_Task_Dec_Holder" + + class ResetVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ResetVM_TaskResponse") + kw["aname"] = "_ResetVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ResetVM_TaskResponse_Holder" + self.pyclass = Holder + + class ShutdownGuest_Dec(ElementDeclaration): + literal = "ShutdownGuest" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ShutdownGuest") + kw["aname"] = "_ShutdownGuest" + if ns0.ShutdownGuestRequestType_Def not in ns0.ShutdownGuest_Dec.__bases__: + bases = list(ns0.ShutdownGuest_Dec.__bases__) + bases.insert(0, ns0.ShutdownGuestRequestType_Def) + ns0.ShutdownGuest_Dec.__bases__ = tuple(bases) + + ns0.ShutdownGuestRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ShutdownGuest_Dec_Holder" + + class ShutdownGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ShutdownGuestResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ShutdownGuestResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ShutdownGuestResponse") + kw["aname"] = "_ShutdownGuestResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ShutdownGuestResponse_Holder" + self.pyclass = Holder + + class RebootGuest_Dec(ElementDeclaration): + literal = "RebootGuest" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RebootGuest") + kw["aname"] = "_RebootGuest" + if ns0.RebootGuestRequestType_Def not in ns0.RebootGuest_Dec.__bases__: + bases = list(ns0.RebootGuest_Dec.__bases__) + bases.insert(0, ns0.RebootGuestRequestType_Def) + ns0.RebootGuest_Dec.__bases__ = tuple(bases) + + ns0.RebootGuestRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RebootGuest_Dec_Holder" + + class RebootGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RebootGuestResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RebootGuestResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RebootGuestResponse") + kw["aname"] = "_RebootGuestResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RebootGuestResponse_Holder" + self.pyclass = Holder + + class StandbyGuest_Dec(ElementDeclaration): + literal = "StandbyGuest" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StandbyGuest") + kw["aname"] = "_StandbyGuest" + if ns0.StandbyGuestRequestType_Def not in ns0.StandbyGuest_Dec.__bases__: + bases = list(ns0.StandbyGuest_Dec.__bases__) + bases.insert(0, ns0.StandbyGuestRequestType_Def) + ns0.StandbyGuest_Dec.__bases__ = tuple(bases) + + ns0.StandbyGuestRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StandbyGuest_Dec_Holder" + + class StandbyGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StandbyGuestResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StandbyGuestResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StandbyGuestResponse") + kw["aname"] = "_StandbyGuestResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StandbyGuestResponse_Holder" + self.pyclass = Holder + + class AnswerVM_Dec(ElementDeclaration): + literal = "AnswerVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AnswerVM") + kw["aname"] = "_AnswerVM" + if ns0.AnswerVMRequestType_Def not in ns0.AnswerVM_Dec.__bases__: + bases = list(ns0.AnswerVM_Dec.__bases__) + bases.insert(0, ns0.AnswerVMRequestType_Def) + ns0.AnswerVM_Dec.__bases__ = tuple(bases) + + ns0.AnswerVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AnswerVM_Dec_Holder" + + class AnswerVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AnswerVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AnswerVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AnswerVMResponse") + kw["aname"] = "_AnswerVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AnswerVMResponse_Holder" + self.pyclass = Holder + + class CustomizeVM_Dec(ElementDeclaration): + literal = "CustomizeVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CustomizeVM") + kw["aname"] = "_CustomizeVM" + if ns0.CustomizeVMRequestType_Def not in ns0.CustomizeVM_Dec.__bases__: + bases = list(ns0.CustomizeVM_Dec.__bases__) + bases.insert(0, ns0.CustomizeVMRequestType_Def) + ns0.CustomizeVM_Dec.__bases__ = tuple(bases) + + ns0.CustomizeVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CustomizeVM_Dec_Holder" + + class CustomizeVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CustomizeVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CustomizeVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CustomizeVMResponse") + kw["aname"] = "_CustomizeVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CustomizeVMResponse_Holder" + self.pyclass = Holder + + class CustomizeVM_Task_Dec(ElementDeclaration): + literal = "CustomizeVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CustomizeVM_Task") + kw["aname"] = "_CustomizeVM_Task" + if ns0.CustomizeVMRequestType_Def not in ns0.CustomizeVM_Task_Dec.__bases__: + bases = list(ns0.CustomizeVM_Task_Dec.__bases__) + bases.insert(0, ns0.CustomizeVMRequestType_Def) + ns0.CustomizeVM_Task_Dec.__bases__ = tuple(bases) + + ns0.CustomizeVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CustomizeVM_Task_Dec_Holder" + + class CustomizeVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CustomizeVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CustomizeVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CustomizeVM_TaskResponse") + kw["aname"] = "_CustomizeVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CustomizeVM_TaskResponse_Holder" + self.pyclass = Holder + + class CheckCustomizationSpec_Dec(ElementDeclaration): + literal = "CheckCustomizationSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckCustomizationSpec") + kw["aname"] = "_CheckCustomizationSpec" + if ns0.CheckCustomizationSpecRequestType_Def not in ns0.CheckCustomizationSpec_Dec.__bases__: + bases = list(ns0.CheckCustomizationSpec_Dec.__bases__) + bases.insert(0, ns0.CheckCustomizationSpecRequestType_Def) + ns0.CheckCustomizationSpec_Dec.__bases__ = tuple(bases) + + ns0.CheckCustomizationSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckCustomizationSpec_Dec_Holder" + + class CheckCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckCustomizationSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckCustomizationSpecResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CheckCustomizationSpecResponse") + kw["aname"] = "_CheckCustomizationSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CheckCustomizationSpecResponse_Holder" + self.pyclass = Holder + + class MigrateVM_Dec(ElementDeclaration): + literal = "MigrateVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrateVM") + kw["aname"] = "_MigrateVM" + if ns0.MigrateVMRequestType_Def not in ns0.MigrateVM_Dec.__bases__: + bases = list(ns0.MigrateVM_Dec.__bases__) + bases.insert(0, ns0.MigrateVMRequestType_Def) + ns0.MigrateVM_Dec.__bases__ = tuple(bases) + + ns0.MigrateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrateVM_Dec_Holder" + + class MigrateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MigrateVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MigrateVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MigrateVMResponse") + kw["aname"] = "_MigrateVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MigrateVMResponse_Holder" + self.pyclass = Holder + + class MigrateVM_Task_Dec(ElementDeclaration): + literal = "MigrateVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrateVM_Task") + kw["aname"] = "_MigrateVM_Task" + if ns0.MigrateVMRequestType_Def not in ns0.MigrateVM_Task_Dec.__bases__: + bases = list(ns0.MigrateVM_Task_Dec.__bases__) + bases.insert(0, ns0.MigrateVMRequestType_Def) + ns0.MigrateVM_Task_Dec.__bases__ = tuple(bases) + + ns0.MigrateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrateVM_Task_Dec_Holder" + + class MigrateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MigrateVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MigrateVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MigrateVM_TaskResponse") + kw["aname"] = "_MigrateVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MigrateVM_TaskResponse_Holder" + self.pyclass = Holder + + class RelocateVM_Dec(ElementDeclaration): + literal = "RelocateVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RelocateVM") + kw["aname"] = "_RelocateVM" + if ns0.RelocateVMRequestType_Def not in ns0.RelocateVM_Dec.__bases__: + bases = list(ns0.RelocateVM_Dec.__bases__) + bases.insert(0, ns0.RelocateVMRequestType_Def) + ns0.RelocateVM_Dec.__bases__ = tuple(bases) + + ns0.RelocateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RelocateVM_Dec_Holder" + + class RelocateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RelocateVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RelocateVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RelocateVMResponse") + kw["aname"] = "_RelocateVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RelocateVMResponse_Holder" + self.pyclass = Holder + + class RelocateVM_Task_Dec(ElementDeclaration): + literal = "RelocateVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RelocateVM_Task") + kw["aname"] = "_RelocateVM_Task" + if ns0.RelocateVMRequestType_Def not in ns0.RelocateVM_Task_Dec.__bases__: + bases = list(ns0.RelocateVM_Task_Dec.__bases__) + bases.insert(0, ns0.RelocateVMRequestType_Def) + ns0.RelocateVM_Task_Dec.__bases__ = tuple(bases) + + ns0.RelocateVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RelocateVM_Task_Dec_Holder" + + class RelocateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RelocateVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RelocateVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RelocateVM_TaskResponse") + kw["aname"] = "_RelocateVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RelocateVM_TaskResponse_Holder" + self.pyclass = Holder + + class CloneVM_Dec(ElementDeclaration): + literal = "CloneVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneVM") + kw["aname"] = "_CloneVM" + if ns0.CloneVMRequestType_Def not in ns0.CloneVM_Dec.__bases__: + bases = list(ns0.CloneVM_Dec.__bases__) + bases.insert(0, ns0.CloneVMRequestType_Def) + ns0.CloneVM_Dec.__bases__ = tuple(bases) + + ns0.CloneVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneVM_Dec_Holder" + + class CloneVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloneVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloneVMResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloneVMResponse") + kw["aname"] = "_CloneVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CloneVMResponse_Holder" + self.pyclass = Holder + + class CloneVM_Task_Dec(ElementDeclaration): + literal = "CloneVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneVM_Task") + kw["aname"] = "_CloneVM_Task" + if ns0.CloneVMRequestType_Def not in ns0.CloneVM_Task_Dec.__bases__: + bases = list(ns0.CloneVM_Task_Dec.__bases__) + bases.insert(0, ns0.CloneVMRequestType_Def) + ns0.CloneVM_Task_Dec.__bases__ = tuple(bases) + + ns0.CloneVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneVM_Task_Dec_Holder" + + class CloneVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloneVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloneVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloneVM_TaskResponse") + kw["aname"] = "_CloneVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CloneVM_TaskResponse_Holder" + self.pyclass = Holder + + class ExportVm_Dec(ElementDeclaration): + literal = "ExportVm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExportVm") + kw["aname"] = "_ExportVm" + if ns0.ExportVmRequestType_Def not in ns0.ExportVm_Dec.__bases__: + bases = list(ns0.ExportVm_Dec.__bases__) + bases.insert(0, ns0.ExportVmRequestType_Def) + ns0.ExportVm_Dec.__bases__ = tuple(bases) + + ns0.ExportVmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExportVm_Dec_Holder" + + class ExportVmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExportVmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExportVmResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExportVmResponse") + kw["aname"] = "_ExportVmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExportVmResponse_Holder" + self.pyclass = Holder + + class MarkAsTemplate_Dec(ElementDeclaration): + literal = "MarkAsTemplate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MarkAsTemplate") + kw["aname"] = "_MarkAsTemplate" + if ns0.MarkAsTemplateRequestType_Def not in ns0.MarkAsTemplate_Dec.__bases__: + bases = list(ns0.MarkAsTemplate_Dec.__bases__) + bases.insert(0, ns0.MarkAsTemplateRequestType_Def) + ns0.MarkAsTemplate_Dec.__bases__ = tuple(bases) + + ns0.MarkAsTemplateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MarkAsTemplate_Dec_Holder" + + class MarkAsTemplateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MarkAsTemplateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MarkAsTemplateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MarkAsTemplateResponse") + kw["aname"] = "_MarkAsTemplateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MarkAsTemplateResponse_Holder" + self.pyclass = Holder + + class MarkAsVirtualMachine_Dec(ElementDeclaration): + literal = "MarkAsVirtualMachine" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MarkAsVirtualMachine") + kw["aname"] = "_MarkAsVirtualMachine" + if ns0.MarkAsVirtualMachineRequestType_Def not in ns0.MarkAsVirtualMachine_Dec.__bases__: + bases = list(ns0.MarkAsVirtualMachine_Dec.__bases__) + bases.insert(0, ns0.MarkAsVirtualMachineRequestType_Def) + ns0.MarkAsVirtualMachine_Dec.__bases__ = tuple(bases) + + ns0.MarkAsVirtualMachineRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MarkAsVirtualMachine_Dec_Holder" + + class MarkAsVirtualMachineResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MarkAsVirtualMachineResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MarkAsVirtualMachineResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MarkAsVirtualMachineResponse") + kw["aname"] = "_MarkAsVirtualMachineResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MarkAsVirtualMachineResponse_Holder" + self.pyclass = Holder + + class UnregisterVM_Dec(ElementDeclaration): + literal = "UnregisterVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnregisterVM") + kw["aname"] = "_UnregisterVM" + if ns0.UnregisterVMRequestType_Def not in ns0.UnregisterVM_Dec.__bases__: + bases = list(ns0.UnregisterVM_Dec.__bases__) + bases.insert(0, ns0.UnregisterVMRequestType_Def) + ns0.UnregisterVM_Dec.__bases__ = tuple(bases) + + ns0.UnregisterVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnregisterVM_Dec_Holder" + + class UnregisterVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnregisterVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnregisterVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnregisterVMResponse") + kw["aname"] = "_UnregisterVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnregisterVMResponse_Holder" + self.pyclass = Holder + + class ResetGuestInformation_Dec(ElementDeclaration): + literal = "ResetGuestInformation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetGuestInformation") + kw["aname"] = "_ResetGuestInformation" + if ns0.ResetGuestInformationRequestType_Def not in ns0.ResetGuestInformation_Dec.__bases__: + bases = list(ns0.ResetGuestInformation_Dec.__bases__) + bases.insert(0, ns0.ResetGuestInformationRequestType_Def) + ns0.ResetGuestInformation_Dec.__bases__ = tuple(bases) + + ns0.ResetGuestInformationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetGuestInformation_Dec_Holder" + + class ResetGuestInformationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetGuestInformationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetGuestInformationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetGuestInformationResponse") + kw["aname"] = "_ResetGuestInformationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetGuestInformationResponse_Holder" + self.pyclass = Holder + + class MountToolsInstaller_Dec(ElementDeclaration): + literal = "MountToolsInstaller" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MountToolsInstaller") + kw["aname"] = "_MountToolsInstaller" + if ns0.MountToolsInstallerRequestType_Def not in ns0.MountToolsInstaller_Dec.__bases__: + bases = list(ns0.MountToolsInstaller_Dec.__bases__) + bases.insert(0, ns0.MountToolsInstallerRequestType_Def) + ns0.MountToolsInstaller_Dec.__bases__ = tuple(bases) + + ns0.MountToolsInstallerRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MountToolsInstaller_Dec_Holder" + + class MountToolsInstallerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MountToolsInstallerResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MountToolsInstallerResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MountToolsInstallerResponse") + kw["aname"] = "_MountToolsInstallerResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MountToolsInstallerResponse_Holder" + self.pyclass = Holder + + class UnmountToolsInstaller_Dec(ElementDeclaration): + literal = "UnmountToolsInstaller" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnmountToolsInstaller") + kw["aname"] = "_UnmountToolsInstaller" + if ns0.UnmountToolsInstallerRequestType_Def not in ns0.UnmountToolsInstaller_Dec.__bases__: + bases = list(ns0.UnmountToolsInstaller_Dec.__bases__) + bases.insert(0, ns0.UnmountToolsInstallerRequestType_Def) + ns0.UnmountToolsInstaller_Dec.__bases__ = tuple(bases) + + ns0.UnmountToolsInstallerRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnmountToolsInstaller_Dec_Holder" + + class UnmountToolsInstallerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnmountToolsInstallerResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnmountToolsInstallerResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnmountToolsInstallerResponse") + kw["aname"] = "_UnmountToolsInstallerResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnmountToolsInstallerResponse_Holder" + self.pyclass = Holder + + class UpgradeTools_Dec(ElementDeclaration): + literal = "UpgradeTools" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeTools") + kw["aname"] = "_UpgradeTools" + if ns0.UpgradeToolsRequestType_Def not in ns0.UpgradeTools_Dec.__bases__: + bases = list(ns0.UpgradeTools_Dec.__bases__) + bases.insert(0, ns0.UpgradeToolsRequestType_Def) + ns0.UpgradeTools_Dec.__bases__ = tuple(bases) + + ns0.UpgradeToolsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeTools_Dec_Holder" + + class UpgradeToolsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeToolsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeToolsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpgradeToolsResponse") + kw["aname"] = "_UpgradeToolsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpgradeToolsResponse_Holder" + self.pyclass = Holder + + class UpgradeTools_Task_Dec(ElementDeclaration): + literal = "UpgradeTools_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeTools_Task") + kw["aname"] = "_UpgradeTools_Task" + if ns0.UpgradeToolsRequestType_Def not in ns0.UpgradeTools_Task_Dec.__bases__: + bases = list(ns0.UpgradeTools_Task_Dec.__bases__) + bases.insert(0, ns0.UpgradeToolsRequestType_Def) + ns0.UpgradeTools_Task_Dec.__bases__ = tuple(bases) + + ns0.UpgradeToolsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeTools_Task_Dec_Holder" + + class UpgradeTools_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeTools_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeTools_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UpgradeTools_TaskResponse") + kw["aname"] = "_UpgradeTools_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UpgradeTools_TaskResponse_Holder" + self.pyclass = Holder + + class AcquireMksTicket_Dec(ElementDeclaration): + literal = "AcquireMksTicket" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AcquireMksTicket") + kw["aname"] = "_AcquireMksTicket" + if ns0.AcquireMksTicketRequestType_Def not in ns0.AcquireMksTicket_Dec.__bases__: + bases = list(ns0.AcquireMksTicket_Dec.__bases__) + bases.insert(0, ns0.AcquireMksTicketRequestType_Def) + ns0.AcquireMksTicket_Dec.__bases__ = tuple(bases) + + ns0.AcquireMksTicketRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AcquireMksTicket_Dec_Holder" + + class AcquireMksTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AcquireMksTicketResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AcquireMksTicketResponse_Dec.schema + TClist = [GTD("urn:vim25","VirtualMachineMksTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AcquireMksTicketResponse") + kw["aname"] = "_AcquireMksTicketResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AcquireMksTicketResponse_Holder" + self.pyclass = Holder + + class SetScreenResolution_Dec(ElementDeclaration): + literal = "SetScreenResolution" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetScreenResolution") + kw["aname"] = "_SetScreenResolution" + if ns0.SetScreenResolutionRequestType_Def not in ns0.SetScreenResolution_Dec.__bases__: + bases = list(ns0.SetScreenResolution_Dec.__bases__) + bases.insert(0, ns0.SetScreenResolutionRequestType_Def) + ns0.SetScreenResolution_Dec.__bases__ = tuple(bases) + + ns0.SetScreenResolutionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetScreenResolution_Dec_Holder" + + class SetScreenResolutionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetScreenResolutionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetScreenResolutionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetScreenResolutionResponse") + kw["aname"] = "_SetScreenResolutionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetScreenResolutionResponse_Holder" + self.pyclass = Holder + + class DefragmentAllDisks_Dec(ElementDeclaration): + literal = "DefragmentAllDisks" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DefragmentAllDisks") + kw["aname"] = "_DefragmentAllDisks" + if ns0.DefragmentAllDisksRequestType_Def not in ns0.DefragmentAllDisks_Dec.__bases__: + bases = list(ns0.DefragmentAllDisks_Dec.__bases__) + bases.insert(0, ns0.DefragmentAllDisksRequestType_Def) + ns0.DefragmentAllDisks_Dec.__bases__ = tuple(bases) + + ns0.DefragmentAllDisksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DefragmentAllDisks_Dec_Holder" + + class DefragmentAllDisksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DefragmentAllDisksResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DefragmentAllDisksResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DefragmentAllDisksResponse") + kw["aname"] = "_DefragmentAllDisksResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DefragmentAllDisksResponse_Holder" + self.pyclass = Holder + + class CreateSecondaryVM_Dec(ElementDeclaration): + literal = "CreateSecondaryVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateSecondaryVM") + kw["aname"] = "_CreateSecondaryVM" + if ns0.CreateSecondaryVMRequestType_Def not in ns0.CreateSecondaryVM_Dec.__bases__: + bases = list(ns0.CreateSecondaryVM_Dec.__bases__) + bases.insert(0, ns0.CreateSecondaryVMRequestType_Def) + ns0.CreateSecondaryVM_Dec.__bases__ = tuple(bases) + + ns0.CreateSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateSecondaryVM_Dec_Holder" + + class CreateSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateSecondaryVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateSecondaryVMResponse_Dec.schema + TClist = [GTD("urn:vim25","FaultToleranceSecondaryOpResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateSecondaryVMResponse") + kw["aname"] = "_CreateSecondaryVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateSecondaryVMResponse_Holder" + self.pyclass = Holder + + class CreateSecondaryVM_Task_Dec(ElementDeclaration): + literal = "CreateSecondaryVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateSecondaryVM_Task") + kw["aname"] = "_CreateSecondaryVM_Task" + if ns0.CreateSecondaryVMRequestType_Def not in ns0.CreateSecondaryVM_Task_Dec.__bases__: + bases = list(ns0.CreateSecondaryVM_Task_Dec.__bases__) + bases.insert(0, ns0.CreateSecondaryVMRequestType_Def) + ns0.CreateSecondaryVM_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateSecondaryVM_Task_Dec_Holder" + + class CreateSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateSecondaryVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateSecondaryVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateSecondaryVM_TaskResponse") + kw["aname"] = "_CreateSecondaryVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateSecondaryVM_TaskResponse_Holder" + self.pyclass = Holder + + class TurnOffFaultToleranceForVM_Dec(ElementDeclaration): + literal = "TurnOffFaultToleranceForVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM") + kw["aname"] = "_TurnOffFaultToleranceForVM" + if ns0.TurnOffFaultToleranceForVMRequestType_Def not in ns0.TurnOffFaultToleranceForVM_Dec.__bases__: + bases = list(ns0.TurnOffFaultToleranceForVM_Dec.__bases__) + bases.insert(0, ns0.TurnOffFaultToleranceForVMRequestType_Def) + ns0.TurnOffFaultToleranceForVM_Dec.__bases__ = tuple(bases) + + ns0.TurnOffFaultToleranceForVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TurnOffFaultToleranceForVM_Dec_Holder" + + class TurnOffFaultToleranceForVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "TurnOffFaultToleranceForVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.TurnOffFaultToleranceForVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVMResponse") + kw["aname"] = "_TurnOffFaultToleranceForVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "TurnOffFaultToleranceForVMResponse_Holder" + self.pyclass = Holder + + class TurnOffFaultToleranceForVM_Task_Dec(ElementDeclaration): + literal = "TurnOffFaultToleranceForVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM_Task") + kw["aname"] = "_TurnOffFaultToleranceForVM_Task" + if ns0.TurnOffFaultToleranceForVMRequestType_Def not in ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__: + bases = list(ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__) + bases.insert(0, ns0.TurnOffFaultToleranceForVMRequestType_Def) + ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__ = tuple(bases) + + ns0.TurnOffFaultToleranceForVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TurnOffFaultToleranceForVM_Task_Dec_Holder" + + class TurnOffFaultToleranceForVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "TurnOffFaultToleranceForVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.TurnOffFaultToleranceForVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM_TaskResponse") + kw["aname"] = "_TurnOffFaultToleranceForVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "TurnOffFaultToleranceForVM_TaskResponse_Holder" + self.pyclass = Holder + + class MakePrimaryVM_Dec(ElementDeclaration): + literal = "MakePrimaryVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MakePrimaryVM") + kw["aname"] = "_MakePrimaryVM" + if ns0.MakePrimaryVMRequestType_Def not in ns0.MakePrimaryVM_Dec.__bases__: + bases = list(ns0.MakePrimaryVM_Dec.__bases__) + bases.insert(0, ns0.MakePrimaryVMRequestType_Def) + ns0.MakePrimaryVM_Dec.__bases__ = tuple(bases) + + ns0.MakePrimaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MakePrimaryVM_Dec_Holder" + + class MakePrimaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MakePrimaryVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MakePrimaryVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","MakePrimaryVMResponse") + kw["aname"] = "_MakePrimaryVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "MakePrimaryVMResponse_Holder" + self.pyclass = Holder + + class MakePrimaryVM_Task_Dec(ElementDeclaration): + literal = "MakePrimaryVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MakePrimaryVM_Task") + kw["aname"] = "_MakePrimaryVM_Task" + if ns0.MakePrimaryVMRequestType_Def not in ns0.MakePrimaryVM_Task_Dec.__bases__: + bases = list(ns0.MakePrimaryVM_Task_Dec.__bases__) + bases.insert(0, ns0.MakePrimaryVMRequestType_Def) + ns0.MakePrimaryVM_Task_Dec.__bases__ = tuple(bases) + + ns0.MakePrimaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MakePrimaryVM_Task_Dec_Holder" + + class MakePrimaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "MakePrimaryVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.MakePrimaryVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","MakePrimaryVM_TaskResponse") + kw["aname"] = "_MakePrimaryVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "MakePrimaryVM_TaskResponse_Holder" + self.pyclass = Holder + + class TerminateFaultTolerantVM_Dec(ElementDeclaration): + literal = "TerminateFaultTolerantVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM") + kw["aname"] = "_TerminateFaultTolerantVM" + if ns0.TerminateFaultTolerantVMRequestType_Def not in ns0.TerminateFaultTolerantVM_Dec.__bases__: + bases = list(ns0.TerminateFaultTolerantVM_Dec.__bases__) + bases.insert(0, ns0.TerminateFaultTolerantVMRequestType_Def) + ns0.TerminateFaultTolerantVM_Dec.__bases__ = tuple(bases) + + ns0.TerminateFaultTolerantVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TerminateFaultTolerantVM_Dec_Holder" + + class TerminateFaultTolerantVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "TerminateFaultTolerantVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.TerminateFaultTolerantVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","TerminateFaultTolerantVMResponse") + kw["aname"] = "_TerminateFaultTolerantVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "TerminateFaultTolerantVMResponse_Holder" + self.pyclass = Holder + + class TerminateFaultTolerantVM_Task_Dec(ElementDeclaration): + literal = "TerminateFaultTolerantVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM_Task") + kw["aname"] = "_TerminateFaultTolerantVM_Task" + if ns0.TerminateFaultTolerantVMRequestType_Def not in ns0.TerminateFaultTolerantVM_Task_Dec.__bases__: + bases = list(ns0.TerminateFaultTolerantVM_Task_Dec.__bases__) + bases.insert(0, ns0.TerminateFaultTolerantVMRequestType_Def) + ns0.TerminateFaultTolerantVM_Task_Dec.__bases__ = tuple(bases) + + ns0.TerminateFaultTolerantVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TerminateFaultTolerantVM_Task_Dec_Holder" + + class TerminateFaultTolerantVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "TerminateFaultTolerantVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.TerminateFaultTolerantVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM_TaskResponse") + kw["aname"] = "_TerminateFaultTolerantVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "TerminateFaultTolerantVM_TaskResponse_Holder" + self.pyclass = Holder + + class DisableSecondaryVM_Dec(ElementDeclaration): + literal = "DisableSecondaryVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableSecondaryVM") + kw["aname"] = "_DisableSecondaryVM" + if ns0.DisableSecondaryVMRequestType_Def not in ns0.DisableSecondaryVM_Dec.__bases__: + bases = list(ns0.DisableSecondaryVM_Dec.__bases__) + bases.insert(0, ns0.DisableSecondaryVMRequestType_Def) + ns0.DisableSecondaryVM_Dec.__bases__ = tuple(bases) + + ns0.DisableSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableSecondaryVM_Dec_Holder" + + class DisableSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableSecondaryVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableSecondaryVMResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DisableSecondaryVMResponse") + kw["aname"] = "_DisableSecondaryVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DisableSecondaryVMResponse_Holder" + self.pyclass = Holder + + class DisableSecondaryVM_Task_Dec(ElementDeclaration): + literal = "DisableSecondaryVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableSecondaryVM_Task") + kw["aname"] = "_DisableSecondaryVM_Task" + if ns0.DisableSecondaryVMRequestType_Def not in ns0.DisableSecondaryVM_Task_Dec.__bases__: + bases = list(ns0.DisableSecondaryVM_Task_Dec.__bases__) + bases.insert(0, ns0.DisableSecondaryVMRequestType_Def) + ns0.DisableSecondaryVM_Task_Dec.__bases__ = tuple(bases) + + ns0.DisableSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableSecondaryVM_Task_Dec_Holder" + + class DisableSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableSecondaryVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableSecondaryVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DisableSecondaryVM_TaskResponse") + kw["aname"] = "_DisableSecondaryVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DisableSecondaryVM_TaskResponse_Holder" + self.pyclass = Holder + + class EnableSecondaryVM_Dec(ElementDeclaration): + literal = "EnableSecondaryVM" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableSecondaryVM") + kw["aname"] = "_EnableSecondaryVM" + if ns0.EnableSecondaryVMRequestType_Def not in ns0.EnableSecondaryVM_Dec.__bases__: + bases = list(ns0.EnableSecondaryVM_Dec.__bases__) + bases.insert(0, ns0.EnableSecondaryVMRequestType_Def) + ns0.EnableSecondaryVM_Dec.__bases__ = tuple(bases) + + ns0.EnableSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableSecondaryVM_Dec_Holder" + + class EnableSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableSecondaryVMResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableSecondaryVMResponse_Dec.schema + TClist = [GTD("urn:vim25","FaultToleranceSecondaryOpResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","EnableSecondaryVMResponse") + kw["aname"] = "_EnableSecondaryVMResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "EnableSecondaryVMResponse_Holder" + self.pyclass = Holder + + class EnableSecondaryVM_Task_Dec(ElementDeclaration): + literal = "EnableSecondaryVM_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableSecondaryVM_Task") + kw["aname"] = "_EnableSecondaryVM_Task" + if ns0.EnableSecondaryVMRequestType_Def not in ns0.EnableSecondaryVM_Task_Dec.__bases__: + bases = list(ns0.EnableSecondaryVM_Task_Dec.__bases__) + bases.insert(0, ns0.EnableSecondaryVMRequestType_Def) + ns0.EnableSecondaryVM_Task_Dec.__bases__ = tuple(bases) + + ns0.EnableSecondaryVMRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableSecondaryVM_Task_Dec_Holder" + + class EnableSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableSecondaryVM_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableSecondaryVM_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","EnableSecondaryVM_TaskResponse") + kw["aname"] = "_EnableSecondaryVM_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "EnableSecondaryVM_TaskResponse_Holder" + self.pyclass = Holder + + class SetDisplayTopology_Dec(ElementDeclaration): + literal = "SetDisplayTopology" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetDisplayTopology") + kw["aname"] = "_SetDisplayTopology" + if ns0.SetDisplayTopologyRequestType_Def not in ns0.SetDisplayTopology_Dec.__bases__: + bases = list(ns0.SetDisplayTopology_Dec.__bases__) + bases.insert(0, ns0.SetDisplayTopologyRequestType_Def) + ns0.SetDisplayTopology_Dec.__bases__ = tuple(bases) + + ns0.SetDisplayTopologyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetDisplayTopology_Dec_Holder" + + class SetDisplayTopologyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetDisplayTopologyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetDisplayTopologyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetDisplayTopologyResponse") + kw["aname"] = "_SetDisplayTopologyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetDisplayTopologyResponse_Holder" + self.pyclass = Holder + + class StartRecording_Dec(ElementDeclaration): + literal = "StartRecording" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StartRecording") + kw["aname"] = "_StartRecording" + if ns0.StartRecordingRequestType_Def not in ns0.StartRecording_Dec.__bases__: + bases = list(ns0.StartRecording_Dec.__bases__) + bases.insert(0, ns0.StartRecordingRequestType_Def) + ns0.StartRecording_Dec.__bases__ = tuple(bases) + + ns0.StartRecordingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StartRecording_Dec_Holder" + + class StartRecordingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StartRecordingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StartRecordingResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StartRecordingResponse") + kw["aname"] = "_StartRecordingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StartRecordingResponse_Holder" + self.pyclass = Holder + + class StartRecording_Task_Dec(ElementDeclaration): + literal = "StartRecording_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StartRecording_Task") + kw["aname"] = "_StartRecording_Task" + if ns0.StartRecordingRequestType_Def not in ns0.StartRecording_Task_Dec.__bases__: + bases = list(ns0.StartRecording_Task_Dec.__bases__) + bases.insert(0, ns0.StartRecordingRequestType_Def) + ns0.StartRecording_Task_Dec.__bases__ = tuple(bases) + + ns0.StartRecordingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StartRecording_Task_Dec_Holder" + + class StartRecording_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StartRecording_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StartRecording_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StartRecording_TaskResponse") + kw["aname"] = "_StartRecording_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StartRecording_TaskResponse_Holder" + self.pyclass = Holder + + class StopRecording_Dec(ElementDeclaration): + literal = "StopRecording" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StopRecording") + kw["aname"] = "_StopRecording" + if ns0.StopRecordingRequestType_Def not in ns0.StopRecording_Dec.__bases__: + bases = list(ns0.StopRecording_Dec.__bases__) + bases.insert(0, ns0.StopRecordingRequestType_Def) + ns0.StopRecording_Dec.__bases__ = tuple(bases) + + ns0.StopRecordingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StopRecording_Dec_Holder" + + class StopRecordingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StopRecordingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StopRecordingResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StopRecordingResponse") + kw["aname"] = "_StopRecordingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StopRecordingResponse_Holder" + self.pyclass = Holder + + class StopRecording_Task_Dec(ElementDeclaration): + literal = "StopRecording_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StopRecording_Task") + kw["aname"] = "_StopRecording_Task" + if ns0.StopRecordingRequestType_Def not in ns0.StopRecording_Task_Dec.__bases__: + bases = list(ns0.StopRecording_Task_Dec.__bases__) + bases.insert(0, ns0.StopRecordingRequestType_Def) + ns0.StopRecording_Task_Dec.__bases__ = tuple(bases) + + ns0.StopRecordingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StopRecording_Task_Dec_Holder" + + class StopRecording_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StopRecording_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StopRecording_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StopRecording_TaskResponse") + kw["aname"] = "_StopRecording_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StopRecording_TaskResponse_Holder" + self.pyclass = Holder + + class StartReplaying_Dec(ElementDeclaration): + literal = "StartReplaying" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StartReplaying") + kw["aname"] = "_StartReplaying" + if ns0.StartReplayingRequestType_Def not in ns0.StartReplaying_Dec.__bases__: + bases = list(ns0.StartReplaying_Dec.__bases__) + bases.insert(0, ns0.StartReplayingRequestType_Def) + ns0.StartReplaying_Dec.__bases__ = tuple(bases) + + ns0.StartReplayingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StartReplaying_Dec_Holder" + + class StartReplayingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StartReplayingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StartReplayingResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StartReplayingResponse") + kw["aname"] = "_StartReplayingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StartReplayingResponse_Holder" + self.pyclass = Holder + + class StartReplaying_Task_Dec(ElementDeclaration): + literal = "StartReplaying_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StartReplaying_Task") + kw["aname"] = "_StartReplaying_Task" + if ns0.StartReplayingRequestType_Def not in ns0.StartReplaying_Task_Dec.__bases__: + bases = list(ns0.StartReplaying_Task_Dec.__bases__) + bases.insert(0, ns0.StartReplayingRequestType_Def) + ns0.StartReplaying_Task_Dec.__bases__ = tuple(bases) + + ns0.StartReplayingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StartReplaying_Task_Dec_Holder" + + class StartReplaying_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StartReplaying_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StartReplaying_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StartReplaying_TaskResponse") + kw["aname"] = "_StartReplaying_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StartReplaying_TaskResponse_Holder" + self.pyclass = Holder + + class StopReplaying_Dec(ElementDeclaration): + literal = "StopReplaying" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StopReplaying") + kw["aname"] = "_StopReplaying" + if ns0.StopReplayingRequestType_Def not in ns0.StopReplaying_Dec.__bases__: + bases = list(ns0.StopReplaying_Dec.__bases__) + bases.insert(0, ns0.StopReplayingRequestType_Def) + ns0.StopReplaying_Dec.__bases__ = tuple(bases) + + ns0.StopReplayingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StopReplaying_Dec_Holder" + + class StopReplayingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StopReplayingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StopReplayingResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StopReplayingResponse") + kw["aname"] = "_StopReplayingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StopReplayingResponse_Holder" + self.pyclass = Holder + + class StopReplaying_Task_Dec(ElementDeclaration): + literal = "StopReplaying_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StopReplaying_Task") + kw["aname"] = "_StopReplaying_Task" + if ns0.StopReplayingRequestType_Def not in ns0.StopReplaying_Task_Dec.__bases__: + bases = list(ns0.StopReplaying_Task_Dec.__bases__) + bases.insert(0, ns0.StopReplayingRequestType_Def) + ns0.StopReplaying_Task_Dec.__bases__ = tuple(bases) + + ns0.StopReplayingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StopReplaying_Task_Dec_Holder" + + class StopReplaying_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StopReplaying_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StopReplaying_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StopReplaying_TaskResponse") + kw["aname"] = "_StopReplaying_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StopReplaying_TaskResponse_Holder" + self.pyclass = Holder + + class PromoteDisks_Dec(ElementDeclaration): + literal = "PromoteDisks" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PromoteDisks") + kw["aname"] = "_PromoteDisks" + if ns0.PromoteDisksRequestType_Def not in ns0.PromoteDisks_Dec.__bases__: + bases = list(ns0.PromoteDisks_Dec.__bases__) + bases.insert(0, ns0.PromoteDisksRequestType_Def) + ns0.PromoteDisks_Dec.__bases__ = tuple(bases) + + ns0.PromoteDisksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PromoteDisks_Dec_Holder" + + class PromoteDisksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PromoteDisksResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PromoteDisksResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PromoteDisksResponse") + kw["aname"] = "_PromoteDisksResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PromoteDisksResponse_Holder" + self.pyclass = Holder + + class PromoteDisks_Task_Dec(ElementDeclaration): + literal = "PromoteDisks_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PromoteDisks_Task") + kw["aname"] = "_PromoteDisks_Task" + if ns0.PromoteDisksRequestType_Def not in ns0.PromoteDisks_Task_Dec.__bases__: + bases = list(ns0.PromoteDisks_Task_Dec.__bases__) + bases.insert(0, ns0.PromoteDisksRequestType_Def) + ns0.PromoteDisks_Task_Dec.__bases__ = tuple(bases) + + ns0.PromoteDisksRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PromoteDisks_Task_Dec_Holder" + + class PromoteDisks_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PromoteDisks_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PromoteDisks_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","PromoteDisks_TaskResponse") + kw["aname"] = "_PromoteDisks_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "PromoteDisks_TaskResponse_Holder" + self.pyclass = Holder + + class CreateScreenshot_Dec(ElementDeclaration): + literal = "CreateScreenshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateScreenshot") + kw["aname"] = "_CreateScreenshot" + if ns0.CreateScreenshotRequestType_Def not in ns0.CreateScreenshot_Dec.__bases__: + bases = list(ns0.CreateScreenshot_Dec.__bases__) + bases.insert(0, ns0.CreateScreenshotRequestType_Def) + ns0.CreateScreenshot_Dec.__bases__ = tuple(bases) + + ns0.CreateScreenshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateScreenshot_Dec_Holder" + + class CreateScreenshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateScreenshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateScreenshotResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateScreenshotResponse") + kw["aname"] = "_CreateScreenshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateScreenshotResponse_Holder" + self.pyclass = Holder + + class CreateScreenshot_Task_Dec(ElementDeclaration): + literal = "CreateScreenshot_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateScreenshot_Task") + kw["aname"] = "_CreateScreenshot_Task" + if ns0.CreateScreenshotRequestType_Def not in ns0.CreateScreenshot_Task_Dec.__bases__: + bases = list(ns0.CreateScreenshot_Task_Dec.__bases__) + bases.insert(0, ns0.CreateScreenshotRequestType_Def) + ns0.CreateScreenshot_Task_Dec.__bases__ = tuple(bases) + + ns0.CreateScreenshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateScreenshot_Task_Dec_Holder" + + class CreateScreenshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateScreenshot_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateScreenshot_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateScreenshot_TaskResponse") + kw["aname"] = "_CreateScreenshot_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateScreenshot_TaskResponse_Holder" + self.pyclass = Holder + + class QueryChangedDiskAreas_Dec(ElementDeclaration): + literal = "QueryChangedDiskAreas" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryChangedDiskAreas") + kw["aname"] = "_QueryChangedDiskAreas" + if ns0.QueryChangedDiskAreasRequestType_Def not in ns0.QueryChangedDiskAreas_Dec.__bases__: + bases = list(ns0.QueryChangedDiskAreas_Dec.__bases__) + bases.insert(0, ns0.QueryChangedDiskAreasRequestType_Def) + ns0.QueryChangedDiskAreas_Dec.__bases__ = tuple(bases) + + ns0.QueryChangedDiskAreasRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryChangedDiskAreas_Dec_Holder" + + class QueryChangedDiskAreasResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryChangedDiskAreasResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryChangedDiskAreasResponse_Dec.schema + TClist = [GTD("urn:vim25","DiskChangeInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryChangedDiskAreasResponse") + kw["aname"] = "_QueryChangedDiskAreasResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryChangedDiskAreasResponse_Holder" + self.pyclass = Holder + + class QueryUnownedFiles_Dec(ElementDeclaration): + literal = "QueryUnownedFiles" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryUnownedFiles") + kw["aname"] = "_QueryUnownedFiles" + if ns0.QueryUnownedFilesRequestType_Def not in ns0.QueryUnownedFiles_Dec.__bases__: + bases = list(ns0.QueryUnownedFiles_Dec.__bases__) + bases.insert(0, ns0.QueryUnownedFilesRequestType_Def) + ns0.QueryUnownedFiles_Dec.__bases__ = tuple(bases) + + ns0.QueryUnownedFilesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryUnownedFiles_Dec_Holder" + + class QueryUnownedFilesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryUnownedFilesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryUnownedFilesResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryUnownedFilesResponse") + kw["aname"] = "_QueryUnownedFilesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryUnownedFilesResponse_Holder" + self.pyclass = Holder + + class RemoveAlarm_Dec(ElementDeclaration): + literal = "RemoveAlarm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveAlarm") + kw["aname"] = "_RemoveAlarm" + if ns0.RemoveAlarmRequestType_Def not in ns0.RemoveAlarm_Dec.__bases__: + bases = list(ns0.RemoveAlarm_Dec.__bases__) + bases.insert(0, ns0.RemoveAlarmRequestType_Def) + ns0.RemoveAlarm_Dec.__bases__ = tuple(bases) + + ns0.RemoveAlarmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveAlarm_Dec_Holder" + + class RemoveAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveAlarmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveAlarmResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveAlarmResponse") + kw["aname"] = "_RemoveAlarmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveAlarmResponse_Holder" + self.pyclass = Holder + + class ReconfigureAlarm_Dec(ElementDeclaration): + literal = "ReconfigureAlarm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureAlarm") + kw["aname"] = "_ReconfigureAlarm" + if ns0.ReconfigureAlarmRequestType_Def not in ns0.ReconfigureAlarm_Dec.__bases__: + bases = list(ns0.ReconfigureAlarm_Dec.__bases__) + bases.insert(0, ns0.ReconfigureAlarmRequestType_Def) + ns0.ReconfigureAlarm_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureAlarmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureAlarm_Dec_Holder" + + class ReconfigureAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureAlarmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureAlarmResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureAlarmResponse") + kw["aname"] = "_ReconfigureAlarmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureAlarmResponse_Holder" + self.pyclass = Holder + + class CreateAlarm_Dec(ElementDeclaration): + literal = "CreateAlarm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateAlarm") + kw["aname"] = "_CreateAlarm" + if ns0.CreateAlarmRequestType_Def not in ns0.CreateAlarm_Dec.__bases__: + bases = list(ns0.CreateAlarm_Dec.__bases__) + bases.insert(0, ns0.CreateAlarmRequestType_Def) + ns0.CreateAlarm_Dec.__bases__ = tuple(bases) + + ns0.CreateAlarmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateAlarm_Dec_Holder" + + class CreateAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateAlarmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateAlarmResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateAlarmResponse") + kw["aname"] = "_CreateAlarmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateAlarmResponse_Holder" + self.pyclass = Holder + + class GetAlarm_Dec(ElementDeclaration): + literal = "GetAlarm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetAlarm") + kw["aname"] = "_GetAlarm" + if ns0.GetAlarmRequestType_Def not in ns0.GetAlarm_Dec.__bases__: + bases = list(ns0.GetAlarm_Dec.__bases__) + bases.insert(0, ns0.GetAlarmRequestType_Def) + ns0.GetAlarm_Dec.__bases__ = tuple(bases) + + ns0.GetAlarmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetAlarm_Dec_Holder" + + class GetAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetAlarmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetAlarmResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetAlarmResponse") + kw["aname"] = "_GetAlarmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "GetAlarmResponse_Holder" + self.pyclass = Holder + + class GetAlarmActionsEnabled_Dec(ElementDeclaration): + literal = "GetAlarmActionsEnabled" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetAlarmActionsEnabled") + kw["aname"] = "_GetAlarmActionsEnabled" + if ns0.GetAlarmActionsEnabledRequestType_Def not in ns0.GetAlarmActionsEnabled_Dec.__bases__: + bases = list(ns0.GetAlarmActionsEnabled_Dec.__bases__) + bases.insert(0, ns0.GetAlarmActionsEnabledRequestType_Def) + ns0.GetAlarmActionsEnabled_Dec.__bases__ = tuple(bases) + + ns0.GetAlarmActionsEnabledRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetAlarmActionsEnabled_Dec_Holder" + + class GetAlarmActionsEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetAlarmActionsEnabledResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetAlarmActionsEnabledResponse_Dec.schema + TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetAlarmActionsEnabledResponse") + kw["aname"] = "_GetAlarmActionsEnabledResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "GetAlarmActionsEnabledResponse_Holder" + self.pyclass = Holder + + class SetAlarmActionsEnabled_Dec(ElementDeclaration): + literal = "SetAlarmActionsEnabled" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetAlarmActionsEnabled") + kw["aname"] = "_SetAlarmActionsEnabled" + if ns0.SetAlarmActionsEnabledRequestType_Def not in ns0.SetAlarmActionsEnabled_Dec.__bases__: + bases = list(ns0.SetAlarmActionsEnabled_Dec.__bases__) + bases.insert(0, ns0.SetAlarmActionsEnabledRequestType_Def) + ns0.SetAlarmActionsEnabled_Dec.__bases__ = tuple(bases) + + ns0.SetAlarmActionsEnabledRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetAlarmActionsEnabled_Dec_Holder" + + class SetAlarmActionsEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetAlarmActionsEnabledResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetAlarmActionsEnabledResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetAlarmActionsEnabledResponse") + kw["aname"] = "_SetAlarmActionsEnabledResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetAlarmActionsEnabledResponse_Holder" + self.pyclass = Holder + + class GetAlarmState_Dec(ElementDeclaration): + literal = "GetAlarmState" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GetAlarmState") + kw["aname"] = "_GetAlarmState" + if ns0.GetAlarmStateRequestType_Def not in ns0.GetAlarmState_Dec.__bases__: + bases = list(ns0.GetAlarmState_Dec.__bases__) + bases.insert(0, ns0.GetAlarmStateRequestType_Def) + ns0.GetAlarmState_Dec.__bases__ = tuple(bases) + + ns0.GetAlarmStateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GetAlarmState_Dec_Holder" + + class GetAlarmStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "GetAlarmStateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.GetAlarmStateResponse_Dec.schema + TClist = [GTD("urn:vim25","AlarmState",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","GetAlarmStateResponse") + kw["aname"] = "_GetAlarmStateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "GetAlarmStateResponse_Holder" + self.pyclass = Holder + + class AcknowledgeAlarm_Dec(ElementDeclaration): + literal = "AcknowledgeAlarm" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AcknowledgeAlarm") + kw["aname"] = "_AcknowledgeAlarm" + if ns0.AcknowledgeAlarmRequestType_Def not in ns0.AcknowledgeAlarm_Dec.__bases__: + bases = list(ns0.AcknowledgeAlarm_Dec.__bases__) + bases.insert(0, ns0.AcknowledgeAlarmRequestType_Def) + ns0.AcknowledgeAlarm_Dec.__bases__ = tuple(bases) + + ns0.AcknowledgeAlarmRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AcknowledgeAlarm_Dec_Holder" + + class AcknowledgeAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AcknowledgeAlarmResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AcknowledgeAlarmResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AcknowledgeAlarmResponse") + kw["aname"] = "_AcknowledgeAlarmResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AcknowledgeAlarmResponse_Holder" + self.pyclass = Holder + + class DVPortgroupReconfigure_Dec(ElementDeclaration): + literal = "DVPortgroupReconfigure" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVPortgroupReconfigure") + kw["aname"] = "_DVPortgroupReconfigure" + if ns0.DVPortgroupReconfigureRequestType_Def not in ns0.DVPortgroupReconfigure_Dec.__bases__: + bases = list(ns0.DVPortgroupReconfigure_Dec.__bases__) + bases.insert(0, ns0.DVPortgroupReconfigureRequestType_Def) + ns0.DVPortgroupReconfigure_Dec.__bases__ = tuple(bases) + + ns0.DVPortgroupReconfigureRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVPortgroupReconfigure_Dec_Holder" + + class DVPortgroupReconfigureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVPortgroupReconfigureResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVPortgroupReconfigureResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DVPortgroupReconfigureResponse") + kw["aname"] = "_DVPortgroupReconfigureResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DVPortgroupReconfigureResponse_Holder" + self.pyclass = Holder + + class DVSManagerQueryAvailableSwitchSpec_Dec(ElementDeclaration): + literal = "DVSManagerQueryAvailableSwitchSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQueryAvailableSwitchSpec") + kw["aname"] = "_DVSManagerQueryAvailableSwitchSpec" + if ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def not in ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__: + bases = list(ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def) + ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryAvailableSwitchSpec_Dec_Holder" + + class DVSManagerQueryAvailableSwitchSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQueryAvailableSwitchSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQueryAvailableSwitchSpecResponse_Dec.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQueryAvailableSwitchSpecResponse") + kw["aname"] = "_DVSManagerQueryAvailableSwitchSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSManagerQueryAvailableSwitchSpecResponse_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostForNewDvs_Dec(ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostForNewDvs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForNewDvs") + kw["aname"] = "_DVSManagerQueryCompatibleHostForNewDvs" + if ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def not in ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__: + bases = list(ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def) + ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostForNewDvs_Dec_Holder" + + class DVSManagerQueryCompatibleHostForNewDvsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostForNewDvsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQueryCompatibleHostForNewDvsResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForNewDvsResponse") + kw["aname"] = "_DVSManagerQueryCompatibleHostForNewDvsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSManagerQueryCompatibleHostForNewDvsResponse_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostForExistingDvs_Dec(ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostForExistingDvs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForExistingDvs") + kw["aname"] = "_DVSManagerQueryCompatibleHostForExistingDvs" + if ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def not in ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__: + bases = list(ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def) + ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostForExistingDvs_Dec_Holder" + + class DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostForExistingDvsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForExistingDvsResponse") + kw["aname"] = "_DVSManagerQueryCompatibleHostForExistingDvsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSManagerQueryCompatibleHostForExistingDvsResponse_Holder" + self.pyclass = Holder + + class DVSManagerQueryCompatibleHostSpec_Dec(ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostSpec" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostSpec") + kw["aname"] = "_DVSManagerQueryCompatibleHostSpec" + if ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def not in ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__: + bases = list(ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def) + ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostSpec_Dec_Holder" + + class DVSManagerQueryCompatibleHostSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQueryCompatibleHostSpecResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQueryCompatibleHostSpecResponse_Dec.schema + TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostSpecResponse") + kw["aname"] = "_DVSManagerQueryCompatibleHostSpecResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "DVSManagerQueryCompatibleHostSpecResponse_Holder" + self.pyclass = Holder + + class DVSManagerQuerySwitchByUuid_Dec(ElementDeclaration): + literal = "DVSManagerQuerySwitchByUuid" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQuerySwitchByUuid") + kw["aname"] = "_DVSManagerQuerySwitchByUuid" + if ns0.DVSManagerQuerySwitchByUuidRequestType_Def not in ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__: + bases = list(ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQuerySwitchByUuidRequestType_Def) + ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQuerySwitchByUuidRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQuerySwitchByUuid_Dec_Holder" + + class DVSManagerQuerySwitchByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQuerySwitchByUuidResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQuerySwitchByUuidResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQuerySwitchByUuidResponse") + kw["aname"] = "_DVSManagerQuerySwitchByUuidResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DVSManagerQuerySwitchByUuidResponse_Holder" + self.pyclass = Holder + + class DVSManagerQueryDvsConfigTarget_Dec(ElementDeclaration): + literal = "DVSManagerQueryDvsConfigTarget" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DVSManagerQueryDvsConfigTarget") + kw["aname"] = "_DVSManagerQueryDvsConfigTarget" + if ns0.DVSManagerQueryDvsConfigTargetRequestType_Def not in ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__: + bases = list(ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__) + bases.insert(0, ns0.DVSManagerQueryDvsConfigTargetRequestType_Def) + ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__ = tuple(bases) + + ns0.DVSManagerQueryDvsConfigTargetRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryDvsConfigTarget_Dec_Holder" + + class DVSManagerQueryDvsConfigTargetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DVSManagerQueryDvsConfigTargetResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DVSManagerQueryDvsConfigTargetResponse_Dec.schema + TClist = [GTD("urn:vim25","DVSManagerDvsConfigTarget",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","DVSManagerQueryDvsConfigTargetResponse") + kw["aname"] = "_DVSManagerQueryDvsConfigTargetResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "DVSManagerQueryDvsConfigTargetResponse_Holder" + self.pyclass = Holder + + class ReadNextEvents_Dec(ElementDeclaration): + literal = "ReadNextEvents" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReadNextEvents") + kw["aname"] = "_ReadNextEvents" + if ns0.ReadNextEventsRequestType_Def not in ns0.ReadNextEvents_Dec.__bases__: + bases = list(ns0.ReadNextEvents_Dec.__bases__) + bases.insert(0, ns0.ReadNextEventsRequestType_Def) + ns0.ReadNextEvents_Dec.__bases__ = tuple(bases) + + ns0.ReadNextEventsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReadNextEvents_Dec_Holder" + + class ReadNextEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReadNextEventsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReadNextEventsResponse_Dec.schema + TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReadNextEventsResponse") + kw["aname"] = "_ReadNextEventsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ReadNextEventsResponse_Holder" + self.pyclass = Holder + + class ReadPreviousEvents_Dec(ElementDeclaration): + literal = "ReadPreviousEvents" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReadPreviousEvents") + kw["aname"] = "_ReadPreviousEvents" + if ns0.ReadPreviousEventsRequestType_Def not in ns0.ReadPreviousEvents_Dec.__bases__: + bases = list(ns0.ReadPreviousEvents_Dec.__bases__) + bases.insert(0, ns0.ReadPreviousEventsRequestType_Def) + ns0.ReadPreviousEvents_Dec.__bases__ = tuple(bases) + + ns0.ReadPreviousEventsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReadPreviousEvents_Dec_Holder" + + class ReadPreviousEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReadPreviousEventsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReadPreviousEventsResponse_Dec.schema + TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ReadPreviousEventsResponse") + kw["aname"] = "_ReadPreviousEventsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ReadPreviousEventsResponse_Holder" + self.pyclass = Holder + + class RetrieveArgumentDescription_Dec(ElementDeclaration): + literal = "RetrieveArgumentDescription" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveArgumentDescription") + kw["aname"] = "_RetrieveArgumentDescription" + if ns0.RetrieveArgumentDescriptionRequestType_Def not in ns0.RetrieveArgumentDescription_Dec.__bases__: + bases = list(ns0.RetrieveArgumentDescription_Dec.__bases__) + bases.insert(0, ns0.RetrieveArgumentDescriptionRequestType_Def) + ns0.RetrieveArgumentDescription_Dec.__bases__ = tuple(bases) + + ns0.RetrieveArgumentDescriptionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveArgumentDescription_Dec_Holder" + + class RetrieveArgumentDescriptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveArgumentDescriptionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveArgumentDescriptionResponse_Dec.schema + TClist = [GTD("urn:vim25","EventArgDesc",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveArgumentDescriptionResponse") + kw["aname"] = "_RetrieveArgumentDescriptionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveArgumentDescriptionResponse_Holder" + self.pyclass = Holder + + class CreateCollectorForEvents_Dec(ElementDeclaration): + literal = "CreateCollectorForEvents" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateCollectorForEvents") + kw["aname"] = "_CreateCollectorForEvents" + if ns0.CreateCollectorForEventsRequestType_Def not in ns0.CreateCollectorForEvents_Dec.__bases__: + bases = list(ns0.CreateCollectorForEvents_Dec.__bases__) + bases.insert(0, ns0.CreateCollectorForEventsRequestType_Def) + ns0.CreateCollectorForEvents_Dec.__bases__ = tuple(bases) + + ns0.CreateCollectorForEventsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateCollectorForEvents_Dec_Holder" + + class CreateCollectorForEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateCollectorForEventsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateCollectorForEventsResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateCollectorForEventsResponse") + kw["aname"] = "_CreateCollectorForEventsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateCollectorForEventsResponse_Holder" + self.pyclass = Holder + + class LogUserEvent_Dec(ElementDeclaration): + literal = "LogUserEvent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LogUserEvent") + kw["aname"] = "_LogUserEvent" + if ns0.LogUserEventRequestType_Def not in ns0.LogUserEvent_Dec.__bases__: + bases = list(ns0.LogUserEvent_Dec.__bases__) + bases.insert(0, ns0.LogUserEventRequestType_Def) + ns0.LogUserEvent_Dec.__bases__ = tuple(bases) + + ns0.LogUserEventRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LogUserEvent_Dec_Holder" + + class LogUserEventResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "LogUserEventResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.LogUserEventResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","LogUserEventResponse") + kw["aname"] = "_LogUserEventResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "LogUserEventResponse_Holder" + self.pyclass = Holder + + class QueryEvents_Dec(ElementDeclaration): + literal = "QueryEvents" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryEvents") + kw["aname"] = "_QueryEvents" + if ns0.QueryEventsRequestType_Def not in ns0.QueryEvents_Dec.__bases__: + bases = list(ns0.QueryEvents_Dec.__bases__) + bases.insert(0, ns0.QueryEventsRequestType_Def) + ns0.QueryEvents_Dec.__bases__ = tuple(bases) + + ns0.QueryEventsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryEvents_Dec_Holder" + + class QueryEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryEventsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryEventsResponse_Dec.schema + TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryEventsResponse") + kw["aname"] = "_QueryEventsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryEventsResponse_Holder" + self.pyclass = Holder + + class PostEvent_Dec(ElementDeclaration): + literal = "PostEvent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PostEvent") + kw["aname"] = "_PostEvent" + if ns0.PostEventRequestType_Def not in ns0.PostEvent_Dec.__bases__: + bases = list(ns0.PostEvent_Dec.__bases__) + bases.insert(0, ns0.PostEventRequestType_Def) + ns0.PostEvent_Dec.__bases__ = tuple(bases) + + ns0.PostEventRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PostEvent_Dec_Holder" + + class PostEventResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "PostEventResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.PostEventResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","PostEventResponse") + kw["aname"] = "_PostEventResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "PostEventResponse_Holder" + self.pyclass = Holder + + class AdminDisabledFault_Dec(ElementDeclaration): + literal = "AdminDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AdminDisabledFault") + kw["aname"] = "_AdminDisabledFault" + if ns0.AdminDisabled_Def not in ns0.AdminDisabledFault_Dec.__bases__: + bases = list(ns0.AdminDisabledFault_Dec.__bases__) + bases.insert(0, ns0.AdminDisabled_Def) + ns0.AdminDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.AdminDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AdminDisabledFault_Dec_Holder" + + class AdminNotDisabledFault_Dec(ElementDeclaration): + literal = "AdminNotDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AdminNotDisabledFault") + kw["aname"] = "_AdminNotDisabledFault" + if ns0.AdminNotDisabled_Def not in ns0.AdminNotDisabledFault_Dec.__bases__: + bases = list(ns0.AdminNotDisabledFault_Dec.__bases__) + bases.insert(0, ns0.AdminNotDisabled_Def) + ns0.AdminNotDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.AdminNotDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AdminNotDisabledFault_Dec_Holder" + + class AffinityConfiguredFault_Dec(ElementDeclaration): + literal = "AffinityConfiguredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AffinityConfiguredFault") + kw["aname"] = "_AffinityConfiguredFault" + if ns0.AffinityConfigured_Def not in ns0.AffinityConfiguredFault_Dec.__bases__: + bases = list(ns0.AffinityConfiguredFault_Dec.__bases__) + bases.insert(0, ns0.AffinityConfigured_Def) + ns0.AffinityConfiguredFault_Dec.__bases__ = tuple(bases) + + ns0.AffinityConfigured_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AffinityConfiguredFault_Dec_Holder" + + class AgentInstallFailedFault_Dec(ElementDeclaration): + literal = "AgentInstallFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AgentInstallFailedFault") + kw["aname"] = "_AgentInstallFailedFault" + if ns0.AgentInstallFailed_Def not in ns0.AgentInstallFailedFault_Dec.__bases__: + bases = list(ns0.AgentInstallFailedFault_Dec.__bases__) + bases.insert(0, ns0.AgentInstallFailed_Def) + ns0.AgentInstallFailedFault_Dec.__bases__ = tuple(bases) + + ns0.AgentInstallFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AgentInstallFailedFault_Dec_Holder" + + class AlreadyBeingManagedFault_Dec(ElementDeclaration): + literal = "AlreadyBeingManagedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AlreadyBeingManagedFault") + kw["aname"] = "_AlreadyBeingManagedFault" + if ns0.AlreadyBeingManaged_Def not in ns0.AlreadyBeingManagedFault_Dec.__bases__: + bases = list(ns0.AlreadyBeingManagedFault_Dec.__bases__) + bases.insert(0, ns0.AlreadyBeingManaged_Def) + ns0.AlreadyBeingManagedFault_Dec.__bases__ = tuple(bases) + + ns0.AlreadyBeingManaged_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AlreadyBeingManagedFault_Dec_Holder" + + class AlreadyConnectedFault_Dec(ElementDeclaration): + literal = "AlreadyConnectedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AlreadyConnectedFault") + kw["aname"] = "_AlreadyConnectedFault" + if ns0.AlreadyConnected_Def not in ns0.AlreadyConnectedFault_Dec.__bases__: + bases = list(ns0.AlreadyConnectedFault_Dec.__bases__) + bases.insert(0, ns0.AlreadyConnected_Def) + ns0.AlreadyConnectedFault_Dec.__bases__ = tuple(bases) + + ns0.AlreadyConnected_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AlreadyConnectedFault_Dec_Holder" + + class AlreadyExistsFault_Dec(ElementDeclaration): + literal = "AlreadyExistsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AlreadyExistsFault") + kw["aname"] = "_AlreadyExistsFault" + if ns0.AlreadyExists_Def not in ns0.AlreadyExistsFault_Dec.__bases__: + bases = list(ns0.AlreadyExistsFault_Dec.__bases__) + bases.insert(0, ns0.AlreadyExists_Def) + ns0.AlreadyExistsFault_Dec.__bases__ = tuple(bases) + + ns0.AlreadyExists_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AlreadyExistsFault_Dec_Holder" + + class AlreadyUpgradedFault_Dec(ElementDeclaration): + literal = "AlreadyUpgradedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AlreadyUpgradedFault") + kw["aname"] = "_AlreadyUpgradedFault" + if ns0.AlreadyUpgraded_Def not in ns0.AlreadyUpgradedFault_Dec.__bases__: + bases = list(ns0.AlreadyUpgradedFault_Dec.__bases__) + bases.insert(0, ns0.AlreadyUpgraded_Def) + ns0.AlreadyUpgradedFault_Dec.__bases__ = tuple(bases) + + ns0.AlreadyUpgraded_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AlreadyUpgradedFault_Dec_Holder" + + class ApplicationQuiesceFaultFault_Dec(ElementDeclaration): + literal = "ApplicationQuiesceFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ApplicationQuiesceFaultFault") + kw["aname"] = "_ApplicationQuiesceFaultFault" + if ns0.ApplicationQuiesceFault_Def not in ns0.ApplicationQuiesceFaultFault_Dec.__bases__: + bases = list(ns0.ApplicationQuiesceFaultFault_Dec.__bases__) + bases.insert(0, ns0.ApplicationQuiesceFault_Def) + ns0.ApplicationQuiesceFaultFault_Dec.__bases__ = tuple(bases) + + ns0.ApplicationQuiesceFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ApplicationQuiesceFaultFault_Dec_Holder" + + class AuthMinimumAdminPermissionFault_Dec(ElementDeclaration): + literal = "AuthMinimumAdminPermissionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AuthMinimumAdminPermissionFault") + kw["aname"] = "_AuthMinimumAdminPermissionFault" + if ns0.AuthMinimumAdminPermission_Def not in ns0.AuthMinimumAdminPermissionFault_Dec.__bases__: + bases = list(ns0.AuthMinimumAdminPermissionFault_Dec.__bases__) + bases.insert(0, ns0.AuthMinimumAdminPermission_Def) + ns0.AuthMinimumAdminPermissionFault_Dec.__bases__ = tuple(bases) + + ns0.AuthMinimumAdminPermission_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AuthMinimumAdminPermissionFault_Dec_Holder" + + class CannotAccessFileFault_Dec(ElementDeclaration): + literal = "CannotAccessFileFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessFileFault") + kw["aname"] = "_CannotAccessFileFault" + if ns0.CannotAccessFile_Def not in ns0.CannotAccessFileFault_Dec.__bases__: + bases = list(ns0.CannotAccessFileFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessFile_Def) + ns0.CannotAccessFileFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessFile_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessFileFault_Dec_Holder" + + class CannotAccessLocalSourceFault_Dec(ElementDeclaration): + literal = "CannotAccessLocalSourceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessLocalSourceFault") + kw["aname"] = "_CannotAccessLocalSourceFault" + if ns0.CannotAccessLocalSource_Def not in ns0.CannotAccessLocalSourceFault_Dec.__bases__: + bases = list(ns0.CannotAccessLocalSourceFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessLocalSource_Def) + ns0.CannotAccessLocalSourceFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessLocalSource_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessLocalSourceFault_Dec_Holder" + + class CannotAccessNetworkFault_Dec(ElementDeclaration): + literal = "CannotAccessNetworkFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessNetworkFault") + kw["aname"] = "_CannotAccessNetworkFault" + if ns0.CannotAccessNetwork_Def not in ns0.CannotAccessNetworkFault_Dec.__bases__: + bases = list(ns0.CannotAccessNetworkFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessNetwork_Def) + ns0.CannotAccessNetworkFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessNetwork_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessNetworkFault_Dec_Holder" + + class CannotAccessVmComponentFault_Dec(ElementDeclaration): + literal = "CannotAccessVmComponentFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessVmComponentFault") + kw["aname"] = "_CannotAccessVmComponentFault" + if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmComponentFault_Dec.__bases__: + bases = list(ns0.CannotAccessVmComponentFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessVmComponent_Def) + ns0.CannotAccessVmComponentFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessVmComponent_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmComponentFault_Dec_Holder" + + class CannotAccessVmConfigFault_Dec(ElementDeclaration): + literal = "CannotAccessVmConfigFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessVmConfigFault") + kw["aname"] = "_CannotAccessVmConfigFault" + if ns0.CannotAccessVmConfig_Def not in ns0.CannotAccessVmConfigFault_Dec.__bases__: + bases = list(ns0.CannotAccessVmConfigFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessVmConfig_Def) + ns0.CannotAccessVmConfigFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessVmConfig_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmConfigFault_Dec_Holder" + + class CannotAccessVmDeviceFault_Dec(ElementDeclaration): + literal = "CannotAccessVmDeviceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessVmDeviceFault") + kw["aname"] = "_CannotAccessVmDeviceFault" + if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessVmDeviceFault_Dec.__bases__: + bases = list(ns0.CannotAccessVmDeviceFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessVmDevice_Def) + ns0.CannotAccessVmDeviceFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessVmDevice_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmDeviceFault_Dec_Holder" + + class CannotAccessVmDiskFault_Dec(ElementDeclaration): + literal = "CannotAccessVmDiskFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAccessVmDiskFault") + kw["aname"] = "_CannotAccessVmDiskFault" + if ns0.CannotAccessVmDisk_Def not in ns0.CannotAccessVmDiskFault_Dec.__bases__: + bases = list(ns0.CannotAccessVmDiskFault_Dec.__bases__) + bases.insert(0, ns0.CannotAccessVmDisk_Def) + ns0.CannotAccessVmDiskFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAccessVmDisk_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmDiskFault_Dec_Holder" + + class CannotAddHostWithFTVmAsStandaloneFault_Dec(ElementDeclaration): + literal = "CannotAddHostWithFTVmAsStandaloneFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmAsStandaloneFault") + kw["aname"] = "_CannotAddHostWithFTVmAsStandaloneFault" + if ns0.CannotAddHostWithFTVmAsStandalone_Def not in ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__: + bases = list(ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__) + bases.insert(0, ns0.CannotAddHostWithFTVmAsStandalone_Def) + ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAddHostWithFTVmAsStandalone_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmAsStandaloneFault_Dec_Holder" + + class CannotAddHostWithFTVmToDifferentClusterFault_Dec(ElementDeclaration): + literal = "CannotAddHostWithFTVmToDifferentClusterFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmToDifferentClusterFault") + kw["aname"] = "_CannotAddHostWithFTVmToDifferentClusterFault" + if ns0.CannotAddHostWithFTVmToDifferentCluster_Def not in ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__: + bases = list(ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__) + bases.insert(0, ns0.CannotAddHostWithFTVmToDifferentCluster_Def) + ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmToDifferentClusterFault_Dec_Holder" + + class CannotAddHostWithFTVmToNonHAClusterFault_Dec(ElementDeclaration): + literal = "CannotAddHostWithFTVmToNonHAClusterFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmToNonHAClusterFault") + kw["aname"] = "_CannotAddHostWithFTVmToNonHAClusterFault" + if ns0.CannotAddHostWithFTVmToNonHACluster_Def not in ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__: + bases = list(ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__) + bases.insert(0, ns0.CannotAddHostWithFTVmToNonHACluster_Def) + ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__ = tuple(bases) + + ns0.CannotAddHostWithFTVmToNonHACluster_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmToNonHAClusterFault_Dec_Holder" + + class CannotCreateFileFault_Dec(ElementDeclaration): + literal = "CannotCreateFileFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotCreateFileFault") + kw["aname"] = "_CannotCreateFileFault" + if ns0.CannotCreateFile_Def not in ns0.CannotCreateFileFault_Dec.__bases__: + bases = list(ns0.CannotCreateFileFault_Dec.__bases__) + bases.insert(0, ns0.CannotCreateFile_Def) + ns0.CannotCreateFileFault_Dec.__bases__ = tuple(bases) + + ns0.CannotCreateFile_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotCreateFileFault_Dec_Holder" + + class CannotDecryptPasswordsFault_Dec(ElementDeclaration): + literal = "CannotDecryptPasswordsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotDecryptPasswordsFault") + kw["aname"] = "_CannotDecryptPasswordsFault" + if ns0.CannotDecryptPasswords_Def not in ns0.CannotDecryptPasswordsFault_Dec.__bases__: + bases = list(ns0.CannotDecryptPasswordsFault_Dec.__bases__) + bases.insert(0, ns0.CannotDecryptPasswords_Def) + ns0.CannotDecryptPasswordsFault_Dec.__bases__ = tuple(bases) + + ns0.CannotDecryptPasswords_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotDecryptPasswordsFault_Dec_Holder" + + class CannotDeleteFileFault_Dec(ElementDeclaration): + literal = "CannotDeleteFileFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotDeleteFileFault") + kw["aname"] = "_CannotDeleteFileFault" + if ns0.CannotDeleteFile_Def not in ns0.CannotDeleteFileFault_Dec.__bases__: + bases = list(ns0.CannotDeleteFileFault_Dec.__bases__) + bases.insert(0, ns0.CannotDeleteFile_Def) + ns0.CannotDeleteFileFault_Dec.__bases__ = tuple(bases) + + ns0.CannotDeleteFile_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotDeleteFileFault_Dec_Holder" + + class CannotDisableSnapshotFault_Dec(ElementDeclaration): + literal = "CannotDisableSnapshotFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotDisableSnapshotFault") + kw["aname"] = "_CannotDisableSnapshotFault" + if ns0.CannotDisableSnapshot_Def not in ns0.CannotDisableSnapshotFault_Dec.__bases__: + bases = list(ns0.CannotDisableSnapshotFault_Dec.__bases__) + bases.insert(0, ns0.CannotDisableSnapshot_Def) + ns0.CannotDisableSnapshotFault_Dec.__bases__ = tuple(bases) + + ns0.CannotDisableSnapshot_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotDisableSnapshotFault_Dec_Holder" + + class CannotDisconnectHostWithFaultToleranceVmFault_Dec(ElementDeclaration): + literal = "CannotDisconnectHostWithFaultToleranceVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotDisconnectHostWithFaultToleranceVmFault") + kw["aname"] = "_CannotDisconnectHostWithFaultToleranceVmFault" + if ns0.CannotDisconnectHostWithFaultToleranceVm_Def not in ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__: + bases = list(ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__) + bases.insert(0, ns0.CannotDisconnectHostWithFaultToleranceVm_Def) + ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__ = tuple(bases) + + ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotDisconnectHostWithFaultToleranceVmFault_Dec_Holder" + + class CannotModifyConfigCpuRequirementsFault_Dec(ElementDeclaration): + literal = "CannotModifyConfigCpuRequirementsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotModifyConfigCpuRequirementsFault") + kw["aname"] = "_CannotModifyConfigCpuRequirementsFault" + if ns0.CannotModifyConfigCpuRequirements_Def not in ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__: + bases = list(ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__) + bases.insert(0, ns0.CannotModifyConfigCpuRequirements_Def) + ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__ = tuple(bases) + + ns0.CannotModifyConfigCpuRequirements_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotModifyConfigCpuRequirementsFault_Dec_Holder" + + class CannotMoveFaultToleranceVmFault_Dec(ElementDeclaration): + literal = "CannotMoveFaultToleranceVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotMoveFaultToleranceVmFault") + kw["aname"] = "_CannotMoveFaultToleranceVmFault" + if ns0.CannotMoveFaultToleranceVm_Def not in ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__: + bases = list(ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__) + bases.insert(0, ns0.CannotMoveFaultToleranceVm_Def) + ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__ = tuple(bases) + + ns0.CannotMoveFaultToleranceVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotMoveFaultToleranceVmFault_Dec_Holder" + + class CannotMoveHostWithFaultToleranceVmFault_Dec(ElementDeclaration): + literal = "CannotMoveHostWithFaultToleranceVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CannotMoveHostWithFaultToleranceVmFault") + kw["aname"] = "_CannotMoveHostWithFaultToleranceVmFault" + if ns0.CannotMoveHostWithFaultToleranceVm_Def not in ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__: + bases = list(ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__) + bases.insert(0, ns0.CannotMoveHostWithFaultToleranceVm_Def) + ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__ = tuple(bases) + + ns0.CannotMoveHostWithFaultToleranceVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CannotMoveHostWithFaultToleranceVmFault_Dec_Holder" + + class CloneFromSnapshotNotSupportedFault_Dec(ElementDeclaration): + literal = "CloneFromSnapshotNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloneFromSnapshotNotSupportedFault") + kw["aname"] = "_CloneFromSnapshotNotSupportedFault" + if ns0.CloneFromSnapshotNotSupported_Def not in ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__: + bases = list(ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.CloneFromSnapshotNotSupported_Def) + ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.CloneFromSnapshotNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloneFromSnapshotNotSupportedFault_Dec_Holder" + + class ConcurrentAccessFault_Dec(ElementDeclaration): + literal = "ConcurrentAccessFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ConcurrentAccessFault") + kw["aname"] = "_ConcurrentAccessFault" + if ns0.ConcurrentAccess_Def not in ns0.ConcurrentAccessFault_Dec.__bases__: + bases = list(ns0.ConcurrentAccessFault_Dec.__bases__) + bases.insert(0, ns0.ConcurrentAccess_Def) + ns0.ConcurrentAccessFault_Dec.__bases__ = tuple(bases) + + ns0.ConcurrentAccess_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ConcurrentAccessFault_Dec_Holder" + + class ConnectedIsoFault_Dec(ElementDeclaration): + literal = "ConnectedIsoFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ConnectedIsoFault") + kw["aname"] = "_ConnectedIsoFault" + if ns0.ConnectedIso_Def not in ns0.ConnectedIsoFault_Dec.__bases__: + bases = list(ns0.ConnectedIsoFault_Dec.__bases__) + bases.insert(0, ns0.ConnectedIso_Def) + ns0.ConnectedIsoFault_Dec.__bases__ = tuple(bases) + + ns0.ConnectedIso_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ConnectedIsoFault_Dec_Holder" + + class CpuCompatibilityUnknownFault_Dec(ElementDeclaration): + literal = "CpuCompatibilityUnknownFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CpuCompatibilityUnknownFault") + kw["aname"] = "_CpuCompatibilityUnknownFault" + if ns0.CpuCompatibilityUnknown_Def not in ns0.CpuCompatibilityUnknownFault_Dec.__bases__: + bases = list(ns0.CpuCompatibilityUnknownFault_Dec.__bases__) + bases.insert(0, ns0.CpuCompatibilityUnknown_Def) + ns0.CpuCompatibilityUnknownFault_Dec.__bases__ = tuple(bases) + + ns0.CpuCompatibilityUnknown_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CpuCompatibilityUnknownFault_Dec_Holder" + + class CpuHotPlugNotSupportedFault_Dec(ElementDeclaration): + literal = "CpuHotPlugNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CpuHotPlugNotSupportedFault") + kw["aname"] = "_CpuHotPlugNotSupportedFault" + if ns0.CpuHotPlugNotSupported_Def not in ns0.CpuHotPlugNotSupportedFault_Dec.__bases__: + bases = list(ns0.CpuHotPlugNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.CpuHotPlugNotSupported_Def) + ns0.CpuHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.CpuHotPlugNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CpuHotPlugNotSupportedFault_Dec_Holder" + + class CpuIncompatibleFault_Dec(ElementDeclaration): + literal = "CpuIncompatibleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CpuIncompatibleFault") + kw["aname"] = "_CpuIncompatibleFault" + if ns0.CpuIncompatible_Def not in ns0.CpuIncompatibleFault_Dec.__bases__: + bases = list(ns0.CpuIncompatibleFault_Dec.__bases__) + bases.insert(0, ns0.CpuIncompatible_Def) + ns0.CpuIncompatibleFault_Dec.__bases__ = tuple(bases) + + ns0.CpuIncompatible_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatibleFault_Dec_Holder" + + class CpuIncompatible1ECXFault_Dec(ElementDeclaration): + literal = "CpuIncompatible1ECXFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CpuIncompatible1ECXFault") + kw["aname"] = "_CpuIncompatible1ECXFault" + if ns0.CpuIncompatible1ECX_Def not in ns0.CpuIncompatible1ECXFault_Dec.__bases__: + bases = list(ns0.CpuIncompatible1ECXFault_Dec.__bases__) + bases.insert(0, ns0.CpuIncompatible1ECX_Def) + ns0.CpuIncompatible1ECXFault_Dec.__bases__ = tuple(bases) + + ns0.CpuIncompatible1ECX_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatible1ECXFault_Dec_Holder" + + class CpuIncompatible81EDXFault_Dec(ElementDeclaration): + literal = "CpuIncompatible81EDXFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CpuIncompatible81EDXFault") + kw["aname"] = "_CpuIncompatible81EDXFault" + if ns0.CpuIncompatible81EDX_Def not in ns0.CpuIncompatible81EDXFault_Dec.__bases__: + bases = list(ns0.CpuIncompatible81EDXFault_Dec.__bases__) + bases.insert(0, ns0.CpuIncompatible81EDX_Def) + ns0.CpuIncompatible81EDXFault_Dec.__bases__ = tuple(bases) + + ns0.CpuIncompatible81EDX_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatible81EDXFault_Dec_Holder" + + class CustomizationFaultFault_Dec(ElementDeclaration): + literal = "CustomizationFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CustomizationFaultFault") + kw["aname"] = "_CustomizationFaultFault" + if ns0.CustomizationFault_Def not in ns0.CustomizationFaultFault_Dec.__bases__: + bases = list(ns0.CustomizationFaultFault_Dec.__bases__) + bases.insert(0, ns0.CustomizationFault_Def) + ns0.CustomizationFaultFault_Dec.__bases__ = tuple(bases) + + ns0.CustomizationFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CustomizationFaultFault_Dec_Holder" + + class CustomizationPendingFault_Dec(ElementDeclaration): + literal = "CustomizationPendingFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CustomizationPendingFault") + kw["aname"] = "_CustomizationPendingFault" + if ns0.CustomizationPending_Def not in ns0.CustomizationPendingFault_Dec.__bases__: + bases = list(ns0.CustomizationPendingFault_Dec.__bases__) + bases.insert(0, ns0.CustomizationPending_Def) + ns0.CustomizationPendingFault_Dec.__bases__ = tuple(bases) + + ns0.CustomizationPending_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CustomizationPendingFault_Dec_Holder" + + class DasConfigFaultFault_Dec(ElementDeclaration): + literal = "DasConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DasConfigFaultFault") + kw["aname"] = "_DasConfigFaultFault" + if ns0.DasConfigFault_Def not in ns0.DasConfigFaultFault_Dec.__bases__: + bases = list(ns0.DasConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.DasConfigFault_Def) + ns0.DasConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.DasConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DasConfigFaultFault_Dec_Holder" + + class DatabaseErrorFault_Dec(ElementDeclaration): + literal = "DatabaseErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DatabaseErrorFault") + kw["aname"] = "_DatabaseErrorFault" + if ns0.DatabaseError_Def not in ns0.DatabaseErrorFault_Dec.__bases__: + bases = list(ns0.DatabaseErrorFault_Dec.__bases__) + bases.insert(0, ns0.DatabaseError_Def) + ns0.DatabaseErrorFault_Dec.__bases__ = tuple(bases) + + ns0.DatabaseError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DatabaseErrorFault_Dec_Holder" + + class DatacenterMismatchFault_Dec(ElementDeclaration): + literal = "DatacenterMismatchFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DatacenterMismatchFault") + kw["aname"] = "_DatacenterMismatchFault" + if ns0.DatacenterMismatch_Def not in ns0.DatacenterMismatchFault_Dec.__bases__: + bases = list(ns0.DatacenterMismatchFault_Dec.__bases__) + bases.insert(0, ns0.DatacenterMismatch_Def) + ns0.DatacenterMismatchFault_Dec.__bases__ = tuple(bases) + + ns0.DatacenterMismatch_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DatacenterMismatchFault_Dec_Holder" + + class DatastoreNotWritableOnHostFault_Dec(ElementDeclaration): + literal = "DatastoreNotWritableOnHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DatastoreNotWritableOnHostFault") + kw["aname"] = "_DatastoreNotWritableOnHostFault" + if ns0.DatastoreNotWritableOnHost_Def not in ns0.DatastoreNotWritableOnHostFault_Dec.__bases__: + bases = list(ns0.DatastoreNotWritableOnHostFault_Dec.__bases__) + bases.insert(0, ns0.DatastoreNotWritableOnHost_Def) + ns0.DatastoreNotWritableOnHostFault_Dec.__bases__ = tuple(bases) + + ns0.DatastoreNotWritableOnHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DatastoreNotWritableOnHostFault_Dec_Holder" + + class DestinationSwitchFullFault_Dec(ElementDeclaration): + literal = "DestinationSwitchFullFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestinationSwitchFullFault") + kw["aname"] = "_DestinationSwitchFullFault" + if ns0.DestinationSwitchFull_Def not in ns0.DestinationSwitchFullFault_Dec.__bases__: + bases = list(ns0.DestinationSwitchFullFault_Dec.__bases__) + bases.insert(0, ns0.DestinationSwitchFull_Def) + ns0.DestinationSwitchFullFault_Dec.__bases__ = tuple(bases) + + ns0.DestinationSwitchFull_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestinationSwitchFullFault_Dec_Holder" + + class DeviceBackingNotSupportedFault_Dec(ElementDeclaration): + literal = "DeviceBackingNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceBackingNotSupportedFault") + kw["aname"] = "_DeviceBackingNotSupportedFault" + if ns0.DeviceBackingNotSupported_Def not in ns0.DeviceBackingNotSupportedFault_Dec.__bases__: + bases = list(ns0.DeviceBackingNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DeviceBackingNotSupported_Def) + ns0.DeviceBackingNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceBackingNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceBackingNotSupportedFault_Dec_Holder" + + class DeviceControllerNotSupportedFault_Dec(ElementDeclaration): + literal = "DeviceControllerNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceControllerNotSupportedFault") + kw["aname"] = "_DeviceControllerNotSupportedFault" + if ns0.DeviceControllerNotSupported_Def not in ns0.DeviceControllerNotSupportedFault_Dec.__bases__: + bases = list(ns0.DeviceControllerNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DeviceControllerNotSupported_Def) + ns0.DeviceControllerNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceControllerNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceControllerNotSupportedFault_Dec_Holder" + + class DeviceHotPlugNotSupportedFault_Dec(ElementDeclaration): + literal = "DeviceHotPlugNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceHotPlugNotSupportedFault") + kw["aname"] = "_DeviceHotPlugNotSupportedFault" + if ns0.DeviceHotPlugNotSupported_Def not in ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__: + bases = list(ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DeviceHotPlugNotSupported_Def) + ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceHotPlugNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceHotPlugNotSupportedFault_Dec_Holder" + + class DeviceNotFoundFault_Dec(ElementDeclaration): + literal = "DeviceNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceNotFoundFault") + kw["aname"] = "_DeviceNotFoundFault" + if ns0.DeviceNotFound_Def not in ns0.DeviceNotFoundFault_Dec.__bases__: + bases = list(ns0.DeviceNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.DeviceNotFound_Def) + ns0.DeviceNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceNotFoundFault_Dec_Holder" + + class DeviceNotSupportedFault_Dec(ElementDeclaration): + literal = "DeviceNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceNotSupportedFault") + kw["aname"] = "_DeviceNotSupportedFault" + if ns0.DeviceNotSupported_Def not in ns0.DeviceNotSupportedFault_Dec.__bases__: + bases = list(ns0.DeviceNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DeviceNotSupported_Def) + ns0.DeviceNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceNotSupportedFault_Dec_Holder" + + class DeviceUnsupportedForVmPlatformFault_Dec(ElementDeclaration): + literal = "DeviceUnsupportedForVmPlatformFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceUnsupportedForVmPlatformFault") + kw["aname"] = "_DeviceUnsupportedForVmPlatformFault" + if ns0.DeviceUnsupportedForVmPlatform_Def not in ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__: + bases = list(ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__) + bases.insert(0, ns0.DeviceUnsupportedForVmPlatform_Def) + ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceUnsupportedForVmPlatform_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceUnsupportedForVmPlatformFault_Dec_Holder" + + class DeviceUnsupportedForVmVersionFault_Dec(ElementDeclaration): + literal = "DeviceUnsupportedForVmVersionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeviceUnsupportedForVmVersionFault") + kw["aname"] = "_DeviceUnsupportedForVmVersionFault" + if ns0.DeviceUnsupportedForVmVersion_Def not in ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__: + bases = list(ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__) + bases.insert(0, ns0.DeviceUnsupportedForVmVersion_Def) + ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__ = tuple(bases) + + ns0.DeviceUnsupportedForVmVersion_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeviceUnsupportedForVmVersionFault_Dec_Holder" + + class DisableAdminNotSupportedFault_Dec(ElementDeclaration): + literal = "DisableAdminNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableAdminNotSupportedFault") + kw["aname"] = "_DisableAdminNotSupportedFault" + if ns0.DisableAdminNotSupported_Def not in ns0.DisableAdminNotSupportedFault_Dec.__bases__: + bases = list(ns0.DisableAdminNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DisableAdminNotSupported_Def) + ns0.DisableAdminNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DisableAdminNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableAdminNotSupportedFault_Dec_Holder" + + class DisallowedDiskModeChangeFault_Dec(ElementDeclaration): + literal = "DisallowedDiskModeChangeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisallowedDiskModeChangeFault") + kw["aname"] = "_DisallowedDiskModeChangeFault" + if ns0.DisallowedDiskModeChange_Def not in ns0.DisallowedDiskModeChangeFault_Dec.__bases__: + bases = list(ns0.DisallowedDiskModeChangeFault_Dec.__bases__) + bases.insert(0, ns0.DisallowedDiskModeChange_Def) + ns0.DisallowedDiskModeChangeFault_Dec.__bases__ = tuple(bases) + + ns0.DisallowedDiskModeChange_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisallowedDiskModeChangeFault_Dec_Holder" + + class DisallowedMigrationDeviceAttachedFault_Dec(ElementDeclaration): + literal = "DisallowedMigrationDeviceAttachedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisallowedMigrationDeviceAttachedFault") + kw["aname"] = "_DisallowedMigrationDeviceAttachedFault" + if ns0.DisallowedMigrationDeviceAttached_Def not in ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__: + bases = list(ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__) + bases.insert(0, ns0.DisallowedMigrationDeviceAttached_Def) + ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__ = tuple(bases) + + ns0.DisallowedMigrationDeviceAttached_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisallowedMigrationDeviceAttachedFault_Dec_Holder" + + class DisallowedOperationOnFailoverHostFault_Dec(ElementDeclaration): + literal = "DisallowedOperationOnFailoverHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisallowedOperationOnFailoverHostFault") + kw["aname"] = "_DisallowedOperationOnFailoverHostFault" + if ns0.DisallowedOperationOnFailoverHost_Def not in ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__: + bases = list(ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__) + bases.insert(0, ns0.DisallowedOperationOnFailoverHost_Def) + ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__ = tuple(bases) + + ns0.DisallowedOperationOnFailoverHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisallowedOperationOnFailoverHostFault_Dec_Holder" + + class DiskMoveTypeNotSupportedFault_Dec(ElementDeclaration): + literal = "DiskMoveTypeNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DiskMoveTypeNotSupportedFault") + kw["aname"] = "_DiskMoveTypeNotSupportedFault" + if ns0.DiskMoveTypeNotSupported_Def not in ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__: + bases = list(ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DiskMoveTypeNotSupported_Def) + ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DiskMoveTypeNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DiskMoveTypeNotSupportedFault_Dec_Holder" + + class DiskNotSupportedFault_Dec(ElementDeclaration): + literal = "DiskNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DiskNotSupportedFault") + kw["aname"] = "_DiskNotSupportedFault" + if ns0.DiskNotSupported_Def not in ns0.DiskNotSupportedFault_Dec.__bases__: + bases = list(ns0.DiskNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.DiskNotSupported_Def) + ns0.DiskNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.DiskNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DiskNotSupportedFault_Dec_Holder" + + class DrsDisabledOnVmFault_Dec(ElementDeclaration): + literal = "DrsDisabledOnVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DrsDisabledOnVmFault") + kw["aname"] = "_DrsDisabledOnVmFault" + if ns0.DrsDisabledOnVm_Def not in ns0.DrsDisabledOnVmFault_Dec.__bases__: + bases = list(ns0.DrsDisabledOnVmFault_Dec.__bases__) + bases.insert(0, ns0.DrsDisabledOnVm_Def) + ns0.DrsDisabledOnVmFault_Dec.__bases__ = tuple(bases) + + ns0.DrsDisabledOnVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DrsDisabledOnVmFault_Dec_Holder" + + class DrsVmotionIncompatibleFaultFault_Dec(ElementDeclaration): + literal = "DrsVmotionIncompatibleFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DrsVmotionIncompatibleFaultFault") + kw["aname"] = "_DrsVmotionIncompatibleFaultFault" + if ns0.DrsVmotionIncompatibleFault_Def not in ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__: + bases = list(ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__) + bases.insert(0, ns0.DrsVmotionIncompatibleFault_Def) + ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__ = tuple(bases) + + ns0.DrsVmotionIncompatibleFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DrsVmotionIncompatibleFaultFault_Dec_Holder" + + class DuplicateNameFault_Dec(ElementDeclaration): + literal = "DuplicateNameFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DuplicateNameFault") + kw["aname"] = "_DuplicateNameFault" + if ns0.DuplicateName_Def not in ns0.DuplicateNameFault_Dec.__bases__: + bases = list(ns0.DuplicateNameFault_Dec.__bases__) + bases.insert(0, ns0.DuplicateName_Def) + ns0.DuplicateNameFault_Dec.__bases__ = tuple(bases) + + ns0.DuplicateName_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DuplicateNameFault_Dec_Holder" + + class DvsFaultFault_Dec(ElementDeclaration): + literal = "DvsFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DvsFaultFault") + kw["aname"] = "_DvsFaultFault" + if ns0.DvsFault_Def not in ns0.DvsFaultFault_Dec.__bases__: + bases = list(ns0.DvsFaultFault_Dec.__bases__) + bases.insert(0, ns0.DvsFault_Def) + ns0.DvsFaultFault_Dec.__bases__ = tuple(bases) + + ns0.DvsFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DvsFaultFault_Dec_Holder" + + class DvsNotAuthorizedFault_Dec(ElementDeclaration): + literal = "DvsNotAuthorizedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DvsNotAuthorizedFault") + kw["aname"] = "_DvsNotAuthorizedFault" + if ns0.DvsNotAuthorized_Def not in ns0.DvsNotAuthorizedFault_Dec.__bases__: + bases = list(ns0.DvsNotAuthorizedFault_Dec.__bases__) + bases.insert(0, ns0.DvsNotAuthorized_Def) + ns0.DvsNotAuthorizedFault_Dec.__bases__ = tuple(bases) + + ns0.DvsNotAuthorized_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DvsNotAuthorizedFault_Dec_Holder" + + class DvsOperationBulkFaultFault_Dec(ElementDeclaration): + literal = "DvsOperationBulkFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DvsOperationBulkFaultFault") + kw["aname"] = "_DvsOperationBulkFaultFault" + if ns0.DvsOperationBulkFault_Def not in ns0.DvsOperationBulkFaultFault_Dec.__bases__: + bases = list(ns0.DvsOperationBulkFaultFault_Dec.__bases__) + bases.insert(0, ns0.DvsOperationBulkFault_Def) + ns0.DvsOperationBulkFaultFault_Dec.__bases__ = tuple(bases) + + ns0.DvsOperationBulkFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DvsOperationBulkFaultFault_Dec_Holder" + + class DvsScopeViolatedFault_Dec(ElementDeclaration): + literal = "DvsScopeViolatedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DvsScopeViolatedFault") + kw["aname"] = "_DvsScopeViolatedFault" + if ns0.DvsScopeViolated_Def not in ns0.DvsScopeViolatedFault_Dec.__bases__: + bases = list(ns0.DvsScopeViolatedFault_Dec.__bases__) + bases.insert(0, ns0.DvsScopeViolated_Def) + ns0.DvsScopeViolatedFault_Dec.__bases__ = tuple(bases) + + ns0.DvsScopeViolated_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DvsScopeViolatedFault_Dec_Holder" + + class EVCAdmissionFailedFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedFault") + kw["aname"] = "_EVCAdmissionFailedFault" + if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailed_Def) + ns0.EVCAdmissionFailedFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedFault_Dec_Holder" + + class EVCAdmissionFailedCPUFeaturesForModeFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedCPUFeaturesForModeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUFeaturesForModeFault") + kw["aname"] = "_EVCAdmissionFailedCPUFeaturesForModeFault" + if ns0.EVCAdmissionFailedCPUFeaturesForMode_Def not in ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedCPUFeaturesForMode_Def) + ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUFeaturesForModeFault_Dec_Holder" + + class EVCAdmissionFailedCPUModelFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedCPUModelFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUModelFault") + kw["aname"] = "_EVCAdmissionFailedCPUModelFault" + if ns0.EVCAdmissionFailedCPUModel_Def not in ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedCPUModel_Def) + ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedCPUModel_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUModelFault_Dec_Holder" + + class EVCAdmissionFailedCPUModelForModeFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedCPUModelForModeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUModelForModeFault") + kw["aname"] = "_EVCAdmissionFailedCPUModelForModeFault" + if ns0.EVCAdmissionFailedCPUModelForMode_Def not in ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedCPUModelForMode_Def) + ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedCPUModelForMode_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUModelForModeFault_Dec_Holder" + + class EVCAdmissionFailedCPUVendorFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedCPUVendorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUVendorFault") + kw["aname"] = "_EVCAdmissionFailedCPUVendorFault" + if ns0.EVCAdmissionFailedCPUVendor_Def not in ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedCPUVendor_Def) + ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedCPUVendor_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUVendorFault_Dec_Holder" + + class EVCAdmissionFailedCPUVendorUnknownFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedCPUVendorUnknownFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUVendorUnknownFault") + kw["aname"] = "_EVCAdmissionFailedCPUVendorUnknownFault" + if ns0.EVCAdmissionFailedCPUVendorUnknown_Def not in ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedCPUVendorUnknown_Def) + ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUVendorUnknownFault_Dec_Holder" + + class EVCAdmissionFailedHostDisconnectedFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedHostDisconnectedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostDisconnectedFault") + kw["aname"] = "_EVCAdmissionFailedHostDisconnectedFault" + if ns0.EVCAdmissionFailedHostDisconnected_Def not in ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedHostDisconnected_Def) + ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedHostDisconnected_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostDisconnectedFault_Dec_Holder" + + class EVCAdmissionFailedHostSoftwareFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedHostSoftwareFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostSoftwareFault") + kw["aname"] = "_EVCAdmissionFailedHostSoftwareFault" + if ns0.EVCAdmissionFailedHostSoftware_Def not in ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedHostSoftware_Def) + ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedHostSoftware_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostSoftwareFault_Dec_Holder" + + class EVCAdmissionFailedHostSoftwareForModeFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedHostSoftwareForModeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostSoftwareForModeFault") + kw["aname"] = "_EVCAdmissionFailedHostSoftwareForModeFault" + if ns0.EVCAdmissionFailedHostSoftwareForMode_Def not in ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedHostSoftwareForMode_Def) + ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostSoftwareForModeFault_Dec_Holder" + + class EVCAdmissionFailedVmActiveFault_Dec(ElementDeclaration): + literal = "EVCAdmissionFailedVmActiveFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EVCAdmissionFailedVmActiveFault") + kw["aname"] = "_EVCAdmissionFailedVmActiveFault" + if ns0.EVCAdmissionFailedVmActive_Def not in ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__: + bases = list(ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__) + bases.insert(0, ns0.EVCAdmissionFailedVmActive_Def) + ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__ = tuple(bases) + + ns0.EVCAdmissionFailedVmActive_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedVmActiveFault_Dec_Holder" + + class EightHostLimitViolatedFault_Dec(ElementDeclaration): + literal = "EightHostLimitViolatedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EightHostLimitViolatedFault") + kw["aname"] = "_EightHostLimitViolatedFault" + if ns0.EightHostLimitViolated_Def not in ns0.EightHostLimitViolatedFault_Dec.__bases__: + bases = list(ns0.EightHostLimitViolatedFault_Dec.__bases__) + bases.insert(0, ns0.EightHostLimitViolated_Def) + ns0.EightHostLimitViolatedFault_Dec.__bases__ = tuple(bases) + + ns0.EightHostLimitViolated_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EightHostLimitViolatedFault_Dec_Holder" + + class ExpiredAddonLicenseFault_Dec(ElementDeclaration): + literal = "ExpiredAddonLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExpiredAddonLicenseFault") + kw["aname"] = "_ExpiredAddonLicenseFault" + if ns0.ExpiredAddonLicense_Def not in ns0.ExpiredAddonLicenseFault_Dec.__bases__: + bases = list(ns0.ExpiredAddonLicenseFault_Dec.__bases__) + bases.insert(0, ns0.ExpiredAddonLicense_Def) + ns0.ExpiredAddonLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.ExpiredAddonLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExpiredAddonLicenseFault_Dec_Holder" + + class ExpiredEditionLicenseFault_Dec(ElementDeclaration): + literal = "ExpiredEditionLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExpiredEditionLicenseFault") + kw["aname"] = "_ExpiredEditionLicenseFault" + if ns0.ExpiredEditionLicense_Def not in ns0.ExpiredEditionLicenseFault_Dec.__bases__: + bases = list(ns0.ExpiredEditionLicenseFault_Dec.__bases__) + bases.insert(0, ns0.ExpiredEditionLicense_Def) + ns0.ExpiredEditionLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.ExpiredEditionLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExpiredEditionLicenseFault_Dec_Holder" + + class ExpiredFeatureLicenseFault_Dec(ElementDeclaration): + literal = "ExpiredFeatureLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExpiredFeatureLicenseFault") + kw["aname"] = "_ExpiredFeatureLicenseFault" + if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredFeatureLicenseFault_Dec.__bases__: + bases = list(ns0.ExpiredFeatureLicenseFault_Dec.__bases__) + bases.insert(0, ns0.ExpiredFeatureLicense_Def) + ns0.ExpiredFeatureLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.ExpiredFeatureLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExpiredFeatureLicenseFault_Dec_Holder" + + class ExtendedFaultFault_Dec(ElementDeclaration): + literal = "ExtendedFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExtendedFaultFault") + kw["aname"] = "_ExtendedFaultFault" + if ns0.ExtendedFault_Def not in ns0.ExtendedFaultFault_Dec.__bases__: + bases = list(ns0.ExtendedFaultFault_Dec.__bases__) + bases.insert(0, ns0.ExtendedFault_Def) + ns0.ExtendedFaultFault_Dec.__bases__ = tuple(bases) + + ns0.ExtendedFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExtendedFaultFault_Dec_Holder" + + class FaultToleranceAntiAffinityViolatedFault_Dec(ElementDeclaration): + literal = "FaultToleranceAntiAffinityViolatedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FaultToleranceAntiAffinityViolatedFault") + kw["aname"] = "_FaultToleranceAntiAffinityViolatedFault" + if ns0.FaultToleranceAntiAffinityViolated_Def not in ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__: + bases = list(ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__) + bases.insert(0, ns0.FaultToleranceAntiAffinityViolated_Def) + ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__ = tuple(bases) + + ns0.FaultToleranceAntiAffinityViolated_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceAntiAffinityViolatedFault_Dec_Holder" + + class FaultToleranceCpuIncompatibleFault_Dec(ElementDeclaration): + literal = "FaultToleranceCpuIncompatibleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FaultToleranceCpuIncompatibleFault") + kw["aname"] = "_FaultToleranceCpuIncompatibleFault" + if ns0.FaultToleranceCpuIncompatible_Def not in ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__: + bases = list(ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__) + bases.insert(0, ns0.FaultToleranceCpuIncompatible_Def) + ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__ = tuple(bases) + + ns0.FaultToleranceCpuIncompatible_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceCpuIncompatibleFault_Dec_Holder" + + class FaultToleranceNotLicensedFault_Dec(ElementDeclaration): + literal = "FaultToleranceNotLicensedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FaultToleranceNotLicensedFault") + kw["aname"] = "_FaultToleranceNotLicensedFault" + if ns0.FaultToleranceNotLicensed_Def not in ns0.FaultToleranceNotLicensedFault_Dec.__bases__: + bases = list(ns0.FaultToleranceNotLicensedFault_Dec.__bases__) + bases.insert(0, ns0.FaultToleranceNotLicensed_Def) + ns0.FaultToleranceNotLicensedFault_Dec.__bases__ = tuple(bases) + + ns0.FaultToleranceNotLicensed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceNotLicensedFault_Dec_Holder" + + class FaultToleranceNotSameBuildFault_Dec(ElementDeclaration): + literal = "FaultToleranceNotSameBuildFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FaultToleranceNotSameBuildFault") + kw["aname"] = "_FaultToleranceNotSameBuildFault" + if ns0.FaultToleranceNotSameBuild_Def not in ns0.FaultToleranceNotSameBuildFault_Dec.__bases__: + bases = list(ns0.FaultToleranceNotSameBuildFault_Dec.__bases__) + bases.insert(0, ns0.FaultToleranceNotSameBuild_Def) + ns0.FaultToleranceNotSameBuildFault_Dec.__bases__ = tuple(bases) + + ns0.FaultToleranceNotSameBuild_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceNotSameBuildFault_Dec_Holder" + + class FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec(ElementDeclaration): + literal = "FaultTolerancePrimaryPowerOnNotAttemptedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FaultTolerancePrimaryPowerOnNotAttemptedFault") + kw["aname"] = "_FaultTolerancePrimaryPowerOnNotAttemptedFault" + if ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def not in ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__: + bases = list(ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__) + bases.insert(0, ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def) + ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__ = tuple(bases) + + ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec_Holder" + + class FileAlreadyExistsFault_Dec(ElementDeclaration): + literal = "FileAlreadyExistsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileAlreadyExistsFault") + kw["aname"] = "_FileAlreadyExistsFault" + if ns0.FileAlreadyExists_Def not in ns0.FileAlreadyExistsFault_Dec.__bases__: + bases = list(ns0.FileAlreadyExistsFault_Dec.__bases__) + bases.insert(0, ns0.FileAlreadyExists_Def) + ns0.FileAlreadyExistsFault_Dec.__bases__ = tuple(bases) + + ns0.FileAlreadyExists_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileAlreadyExistsFault_Dec_Holder" + + class FileBackedPortNotSupportedFault_Dec(ElementDeclaration): + literal = "FileBackedPortNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileBackedPortNotSupportedFault") + kw["aname"] = "_FileBackedPortNotSupportedFault" + if ns0.FileBackedPortNotSupported_Def not in ns0.FileBackedPortNotSupportedFault_Dec.__bases__: + bases = list(ns0.FileBackedPortNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.FileBackedPortNotSupported_Def) + ns0.FileBackedPortNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.FileBackedPortNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileBackedPortNotSupportedFault_Dec_Holder" + + class FileFaultFault_Dec(ElementDeclaration): + literal = "FileFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileFaultFault") + kw["aname"] = "_FileFaultFault" + if ns0.FileFault_Def not in ns0.FileFaultFault_Dec.__bases__: + bases = list(ns0.FileFaultFault_Dec.__bases__) + bases.insert(0, ns0.FileFault_Def) + ns0.FileFaultFault_Dec.__bases__ = tuple(bases) + + ns0.FileFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileFaultFault_Dec_Holder" + + class FileLockedFault_Dec(ElementDeclaration): + literal = "FileLockedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileLockedFault") + kw["aname"] = "_FileLockedFault" + if ns0.FileLocked_Def not in ns0.FileLockedFault_Dec.__bases__: + bases = list(ns0.FileLockedFault_Dec.__bases__) + bases.insert(0, ns0.FileLocked_Def) + ns0.FileLockedFault_Dec.__bases__ = tuple(bases) + + ns0.FileLocked_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileLockedFault_Dec_Holder" + + class FileNotFoundFault_Dec(ElementDeclaration): + literal = "FileNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileNotFoundFault") + kw["aname"] = "_FileNotFoundFault" + if ns0.FileNotFound_Def not in ns0.FileNotFoundFault_Dec.__bases__: + bases = list(ns0.FileNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.FileNotFound_Def) + ns0.FileNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.FileNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileNotFoundFault_Dec_Holder" + + class FileNotWritableFault_Dec(ElementDeclaration): + literal = "FileNotWritableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileNotWritableFault") + kw["aname"] = "_FileNotWritableFault" + if ns0.FileNotWritable_Def not in ns0.FileNotWritableFault_Dec.__bases__: + bases = list(ns0.FileNotWritableFault_Dec.__bases__) + bases.insert(0, ns0.FileNotWritable_Def) + ns0.FileNotWritableFault_Dec.__bases__ = tuple(bases) + + ns0.FileNotWritable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileNotWritableFault_Dec_Holder" + + class FileTooLargeFault_Dec(ElementDeclaration): + literal = "FileTooLargeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FileTooLargeFault") + kw["aname"] = "_FileTooLargeFault" + if ns0.FileTooLarge_Def not in ns0.FileTooLargeFault_Dec.__bases__: + bases = list(ns0.FileTooLargeFault_Dec.__bases__) + bases.insert(0, ns0.FileTooLarge_Def) + ns0.FileTooLargeFault_Dec.__bases__ = tuple(bases) + + ns0.FileTooLarge_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FileTooLargeFault_Dec_Holder" + + class FilesystemQuiesceFaultFault_Dec(ElementDeclaration): + literal = "FilesystemQuiesceFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FilesystemQuiesceFaultFault") + kw["aname"] = "_FilesystemQuiesceFaultFault" + if ns0.FilesystemQuiesceFault_Def not in ns0.FilesystemQuiesceFaultFault_Dec.__bases__: + bases = list(ns0.FilesystemQuiesceFaultFault_Dec.__bases__) + bases.insert(0, ns0.FilesystemQuiesceFault_Def) + ns0.FilesystemQuiesceFaultFault_Dec.__bases__ = tuple(bases) + + ns0.FilesystemQuiesceFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FilesystemQuiesceFaultFault_Dec_Holder" + + class FtIssuesOnHostFault_Dec(ElementDeclaration): + literal = "FtIssuesOnHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FtIssuesOnHostFault") + kw["aname"] = "_FtIssuesOnHostFault" + if ns0.FtIssuesOnHost_Def not in ns0.FtIssuesOnHostFault_Dec.__bases__: + bases = list(ns0.FtIssuesOnHostFault_Dec.__bases__) + bases.insert(0, ns0.FtIssuesOnHost_Def) + ns0.FtIssuesOnHostFault_Dec.__bases__ = tuple(bases) + + ns0.FtIssuesOnHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FtIssuesOnHostFault_Dec_Holder" + + class FullStorageVMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "FullStorageVMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FullStorageVMotionNotSupportedFault") + kw["aname"] = "_FullStorageVMotionNotSupportedFault" + if ns0.FullStorageVMotionNotSupported_Def not in ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.FullStorageVMotionNotSupported_Def) + ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.FullStorageVMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FullStorageVMotionNotSupportedFault_Dec_Holder" + + class GenericDrsFaultFault_Dec(ElementDeclaration): + literal = "GenericDrsFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GenericDrsFaultFault") + kw["aname"] = "_GenericDrsFaultFault" + if ns0.GenericDrsFault_Def not in ns0.GenericDrsFaultFault_Dec.__bases__: + bases = list(ns0.GenericDrsFaultFault_Dec.__bases__) + bases.insert(0, ns0.GenericDrsFault_Def) + ns0.GenericDrsFaultFault_Dec.__bases__ = tuple(bases) + + ns0.GenericDrsFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GenericDrsFaultFault_Dec_Holder" + + class GenericVmConfigFaultFault_Dec(ElementDeclaration): + literal = "GenericVmConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","GenericVmConfigFaultFault") + kw["aname"] = "_GenericVmConfigFaultFault" + if ns0.GenericVmConfigFault_Def not in ns0.GenericVmConfigFaultFault_Dec.__bases__: + bases = list(ns0.GenericVmConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.GenericVmConfigFault_Def) + ns0.GenericVmConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.GenericVmConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "GenericVmConfigFaultFault_Dec_Holder" + + class HAErrorsAtDestFault_Dec(ElementDeclaration): + literal = "HAErrorsAtDestFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HAErrorsAtDestFault") + kw["aname"] = "_HAErrorsAtDestFault" + if ns0.HAErrorsAtDest_Def not in ns0.HAErrorsAtDestFault_Dec.__bases__: + bases = list(ns0.HAErrorsAtDestFault_Dec.__bases__) + bases.insert(0, ns0.HAErrorsAtDest_Def) + ns0.HAErrorsAtDestFault_Dec.__bases__ = tuple(bases) + + ns0.HAErrorsAtDest_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HAErrorsAtDestFault_Dec_Holder" + + class HostConfigFailedFault_Dec(ElementDeclaration): + literal = "HostConfigFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostConfigFailedFault") + kw["aname"] = "_HostConfigFailedFault" + if ns0.HostConfigFailed_Def not in ns0.HostConfigFailedFault_Dec.__bases__: + bases = list(ns0.HostConfigFailedFault_Dec.__bases__) + bases.insert(0, ns0.HostConfigFailed_Def) + ns0.HostConfigFailedFault_Dec.__bases__ = tuple(bases) + + ns0.HostConfigFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostConfigFailedFault_Dec_Holder" + + class HostConfigFaultFault_Dec(ElementDeclaration): + literal = "HostConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostConfigFaultFault") + kw["aname"] = "_HostConfigFaultFault" + if ns0.HostConfigFault_Def not in ns0.HostConfigFaultFault_Dec.__bases__: + bases = list(ns0.HostConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.HostConfigFault_Def) + ns0.HostConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.HostConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostConfigFaultFault_Dec_Holder" + + class HostConnectFaultFault_Dec(ElementDeclaration): + literal = "HostConnectFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostConnectFaultFault") + kw["aname"] = "_HostConnectFaultFault" + if ns0.HostConnectFault_Def not in ns0.HostConnectFaultFault_Dec.__bases__: + bases = list(ns0.HostConnectFaultFault_Dec.__bases__) + bases.insert(0, ns0.HostConnectFault_Def) + ns0.HostConnectFaultFault_Dec.__bases__ = tuple(bases) + + ns0.HostConnectFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostConnectFaultFault_Dec_Holder" + + class HostIncompatibleForFaultToleranceFault_Dec(ElementDeclaration): + literal = "HostIncompatibleForFaultToleranceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostIncompatibleForFaultToleranceFault") + kw["aname"] = "_HostIncompatibleForFaultToleranceFault" + if ns0.HostIncompatibleForFaultTolerance_Def not in ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__: + bases = list(ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__) + bases.insert(0, ns0.HostIncompatibleForFaultTolerance_Def) + ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__ = tuple(bases) + + ns0.HostIncompatibleForFaultTolerance_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostIncompatibleForFaultToleranceFault_Dec_Holder" + + class HostIncompatibleForRecordReplayFault_Dec(ElementDeclaration): + literal = "HostIncompatibleForRecordReplayFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostIncompatibleForRecordReplayFault") + kw["aname"] = "_HostIncompatibleForRecordReplayFault" + if ns0.HostIncompatibleForRecordReplay_Def not in ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__: + bases = list(ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__) + bases.insert(0, ns0.HostIncompatibleForRecordReplay_Def) + ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__ = tuple(bases) + + ns0.HostIncompatibleForRecordReplay_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostIncompatibleForRecordReplayFault_Dec_Holder" + + class HostInventoryFullFault_Dec(ElementDeclaration): + literal = "HostInventoryFullFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostInventoryFullFault") + kw["aname"] = "_HostInventoryFullFault" + if ns0.HostInventoryFull_Def not in ns0.HostInventoryFullFault_Dec.__bases__: + bases = list(ns0.HostInventoryFullFault_Dec.__bases__) + bases.insert(0, ns0.HostInventoryFull_Def) + ns0.HostInventoryFullFault_Dec.__bases__ = tuple(bases) + + ns0.HostInventoryFull_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostInventoryFullFault_Dec_Holder" + + class HostPowerOpFailedFault_Dec(ElementDeclaration): + literal = "HostPowerOpFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostPowerOpFailedFault") + kw["aname"] = "_HostPowerOpFailedFault" + if ns0.HostPowerOpFailed_Def not in ns0.HostPowerOpFailedFault_Dec.__bases__: + bases = list(ns0.HostPowerOpFailedFault_Dec.__bases__) + bases.insert(0, ns0.HostPowerOpFailed_Def) + ns0.HostPowerOpFailedFault_Dec.__bases__ = tuple(bases) + + ns0.HostPowerOpFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostPowerOpFailedFault_Dec_Holder" + + class HotSnapshotMoveNotSupportedFault_Dec(ElementDeclaration): + literal = "HotSnapshotMoveNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HotSnapshotMoveNotSupportedFault") + kw["aname"] = "_HotSnapshotMoveNotSupportedFault" + if ns0.HotSnapshotMoveNotSupported_Def not in ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__: + bases = list(ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.HotSnapshotMoveNotSupported_Def) + ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.HotSnapshotMoveNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HotSnapshotMoveNotSupportedFault_Dec_Holder" + + class IDEDiskNotSupportedFault_Dec(ElementDeclaration): + literal = "IDEDiskNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IDEDiskNotSupportedFault") + kw["aname"] = "_IDEDiskNotSupportedFault" + if ns0.IDEDiskNotSupported_Def not in ns0.IDEDiskNotSupportedFault_Dec.__bases__: + bases = list(ns0.IDEDiskNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.IDEDiskNotSupported_Def) + ns0.IDEDiskNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.IDEDiskNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IDEDiskNotSupportedFault_Dec_Holder" + + class InUseFeatureManipulationDisallowedFault_Dec(ElementDeclaration): + literal = "InUseFeatureManipulationDisallowedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InUseFeatureManipulationDisallowedFault") + kw["aname"] = "_InUseFeatureManipulationDisallowedFault" + if ns0.InUseFeatureManipulationDisallowed_Def not in ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__: + bases = list(ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__) + bases.insert(0, ns0.InUseFeatureManipulationDisallowed_Def) + ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__ = tuple(bases) + + ns0.InUseFeatureManipulationDisallowed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InUseFeatureManipulationDisallowedFault_Dec_Holder" + + class InaccessibleDatastoreFault_Dec(ElementDeclaration): + literal = "InaccessibleDatastoreFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InaccessibleDatastoreFault") + kw["aname"] = "_InaccessibleDatastoreFault" + if ns0.InaccessibleDatastore_Def not in ns0.InaccessibleDatastoreFault_Dec.__bases__: + bases = list(ns0.InaccessibleDatastoreFault_Dec.__bases__) + bases.insert(0, ns0.InaccessibleDatastore_Def) + ns0.InaccessibleDatastoreFault_Dec.__bases__ = tuple(bases) + + ns0.InaccessibleDatastore_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InaccessibleDatastoreFault_Dec_Holder" + + class IncompatibleDefaultDeviceFault_Dec(ElementDeclaration): + literal = "IncompatibleDefaultDeviceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IncompatibleDefaultDeviceFault") + kw["aname"] = "_IncompatibleDefaultDeviceFault" + if ns0.IncompatibleDefaultDevice_Def not in ns0.IncompatibleDefaultDeviceFault_Dec.__bases__: + bases = list(ns0.IncompatibleDefaultDeviceFault_Dec.__bases__) + bases.insert(0, ns0.IncompatibleDefaultDevice_Def) + ns0.IncompatibleDefaultDeviceFault_Dec.__bases__ = tuple(bases) + + ns0.IncompatibleDefaultDevice_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleDefaultDeviceFault_Dec_Holder" + + class IncompatibleHostForFtSecondaryFault_Dec(ElementDeclaration): + literal = "IncompatibleHostForFtSecondaryFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IncompatibleHostForFtSecondaryFault") + kw["aname"] = "_IncompatibleHostForFtSecondaryFault" + if ns0.IncompatibleHostForFtSecondary_Def not in ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__: + bases = list(ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__) + bases.insert(0, ns0.IncompatibleHostForFtSecondary_Def) + ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__ = tuple(bases) + + ns0.IncompatibleHostForFtSecondary_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleHostForFtSecondaryFault_Dec_Holder" + + class IncompatibleSettingFault_Dec(ElementDeclaration): + literal = "IncompatibleSettingFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IncompatibleSettingFault") + kw["aname"] = "_IncompatibleSettingFault" + if ns0.IncompatibleSetting_Def not in ns0.IncompatibleSettingFault_Dec.__bases__: + bases = list(ns0.IncompatibleSettingFault_Dec.__bases__) + bases.insert(0, ns0.IncompatibleSetting_Def) + ns0.IncompatibleSettingFault_Dec.__bases__ = tuple(bases) + + ns0.IncompatibleSetting_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleSettingFault_Dec_Holder" + + class IncorrectFileTypeFault_Dec(ElementDeclaration): + literal = "IncorrectFileTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IncorrectFileTypeFault") + kw["aname"] = "_IncorrectFileTypeFault" + if ns0.IncorrectFileType_Def not in ns0.IncorrectFileTypeFault_Dec.__bases__: + bases = list(ns0.IncorrectFileTypeFault_Dec.__bases__) + bases.insert(0, ns0.IncorrectFileType_Def) + ns0.IncorrectFileTypeFault_Dec.__bases__ = tuple(bases) + + ns0.IncorrectFileType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IncorrectFileTypeFault_Dec_Holder" + + class IncorrectHostInformationFault_Dec(ElementDeclaration): + literal = "IncorrectHostInformationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IncorrectHostInformationFault") + kw["aname"] = "_IncorrectHostInformationFault" + if ns0.IncorrectHostInformation_Def not in ns0.IncorrectHostInformationFault_Dec.__bases__: + bases = list(ns0.IncorrectHostInformationFault_Dec.__bases__) + bases.insert(0, ns0.IncorrectHostInformation_Def) + ns0.IncorrectHostInformationFault_Dec.__bases__ = tuple(bases) + + ns0.IncorrectHostInformation_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IncorrectHostInformationFault_Dec_Holder" + + class IndependentDiskVMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "IndependentDiskVMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IndependentDiskVMotionNotSupportedFault") + kw["aname"] = "_IndependentDiskVMotionNotSupportedFault" + if ns0.IndependentDiskVMotionNotSupported_Def not in ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.IndependentDiskVMotionNotSupported_Def) + ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.IndependentDiskVMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IndependentDiskVMotionNotSupportedFault_Dec_Holder" + + class InsufficientCpuResourcesFaultFault_Dec(ElementDeclaration): + literal = "InsufficientCpuResourcesFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientCpuResourcesFaultFault") + kw["aname"] = "_InsufficientCpuResourcesFaultFault" + if ns0.InsufficientCpuResourcesFault_Def not in ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientCpuResourcesFault_Def) + ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientCpuResourcesFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientCpuResourcesFaultFault_Dec_Holder" + + class InsufficientFailoverResourcesFaultFault_Dec(ElementDeclaration): + literal = "InsufficientFailoverResourcesFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientFailoverResourcesFaultFault") + kw["aname"] = "_InsufficientFailoverResourcesFaultFault" + if ns0.InsufficientFailoverResourcesFault_Def not in ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientFailoverResourcesFault_Def) + ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientFailoverResourcesFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientFailoverResourcesFaultFault_Dec_Holder" + + class InsufficientHostCapacityFaultFault_Dec(ElementDeclaration): + literal = "InsufficientHostCapacityFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientHostCapacityFaultFault") + kw["aname"] = "_InsufficientHostCapacityFaultFault" + if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostCapacityFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientHostCapacityFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientHostCapacityFault_Def) + ns0.InsufficientHostCapacityFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientHostCapacityFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostCapacityFaultFault_Dec_Holder" + + class InsufficientHostCpuCapacityFaultFault_Dec(ElementDeclaration): + literal = "InsufficientHostCpuCapacityFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientHostCpuCapacityFaultFault") + kw["aname"] = "_InsufficientHostCpuCapacityFaultFault" + if ns0.InsufficientHostCpuCapacityFault_Def not in ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientHostCpuCapacityFault_Def) + ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientHostCpuCapacityFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostCpuCapacityFaultFault_Dec_Holder" + + class InsufficientHostMemoryCapacityFaultFault_Dec(ElementDeclaration): + literal = "InsufficientHostMemoryCapacityFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientHostMemoryCapacityFaultFault") + kw["aname"] = "_InsufficientHostMemoryCapacityFaultFault" + if ns0.InsufficientHostMemoryCapacityFault_Def not in ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientHostMemoryCapacityFault_Def) + ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientHostMemoryCapacityFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostMemoryCapacityFaultFault_Dec_Holder" + + class InsufficientMemoryResourcesFaultFault_Dec(ElementDeclaration): + literal = "InsufficientMemoryResourcesFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientMemoryResourcesFaultFault") + kw["aname"] = "_InsufficientMemoryResourcesFaultFault" + if ns0.InsufficientMemoryResourcesFault_Def not in ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientMemoryResourcesFault_Def) + ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientMemoryResourcesFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientMemoryResourcesFaultFault_Dec_Holder" + + class InsufficientPerCpuCapacityFault_Dec(ElementDeclaration): + literal = "InsufficientPerCpuCapacityFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientPerCpuCapacityFault") + kw["aname"] = "_InsufficientPerCpuCapacityFault" + if ns0.InsufficientPerCpuCapacity_Def not in ns0.InsufficientPerCpuCapacityFault_Dec.__bases__: + bases = list(ns0.InsufficientPerCpuCapacityFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientPerCpuCapacity_Def) + ns0.InsufficientPerCpuCapacityFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientPerCpuCapacity_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientPerCpuCapacityFault_Dec_Holder" + + class InsufficientResourcesFaultFault_Dec(ElementDeclaration): + literal = "InsufficientResourcesFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientResourcesFaultFault") + kw["aname"] = "_InsufficientResourcesFaultFault" + if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientResourcesFaultFault_Dec.__bases__: + bases = list(ns0.InsufficientResourcesFaultFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientResourcesFault_Def) + ns0.InsufficientResourcesFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientResourcesFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientResourcesFaultFault_Dec_Holder" + + class InsufficientStandbyCpuResourceFault_Dec(ElementDeclaration): + literal = "InsufficientStandbyCpuResourceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientStandbyCpuResourceFault") + kw["aname"] = "_InsufficientStandbyCpuResourceFault" + if ns0.InsufficientStandbyCpuResource_Def not in ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__: + bases = list(ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientStandbyCpuResource_Def) + ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientStandbyCpuResource_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyCpuResourceFault_Dec_Holder" + + class InsufficientStandbyMemoryResourceFault_Dec(ElementDeclaration): + literal = "InsufficientStandbyMemoryResourceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientStandbyMemoryResourceFault") + kw["aname"] = "_InsufficientStandbyMemoryResourceFault" + if ns0.InsufficientStandbyMemoryResource_Def not in ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__: + bases = list(ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientStandbyMemoryResource_Def) + ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientStandbyMemoryResource_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyMemoryResourceFault_Dec_Holder" + + class InsufficientStandbyResourceFault_Dec(ElementDeclaration): + literal = "InsufficientStandbyResourceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InsufficientStandbyResourceFault") + kw["aname"] = "_InsufficientStandbyResourceFault" + if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyResourceFault_Dec.__bases__: + bases = list(ns0.InsufficientStandbyResourceFault_Dec.__bases__) + bases.insert(0, ns0.InsufficientStandbyResource_Def) + ns0.InsufficientStandbyResourceFault_Dec.__bases__ = tuple(bases) + + ns0.InsufficientStandbyResource_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyResourceFault_Dec_Holder" + + class InvalidAffinitySettingFaultFault_Dec(ElementDeclaration): + literal = "InvalidAffinitySettingFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidAffinitySettingFaultFault") + kw["aname"] = "_InvalidAffinitySettingFaultFault" + if ns0.InvalidAffinitySettingFault_Def not in ns0.InvalidAffinitySettingFaultFault_Dec.__bases__: + bases = list(ns0.InvalidAffinitySettingFaultFault_Dec.__bases__) + bases.insert(0, ns0.InvalidAffinitySettingFault_Def) + ns0.InvalidAffinitySettingFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidAffinitySettingFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidAffinitySettingFaultFault_Dec_Holder" + + class InvalidBmcRoleFault_Dec(ElementDeclaration): + literal = "InvalidBmcRoleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidBmcRoleFault") + kw["aname"] = "_InvalidBmcRoleFault" + if ns0.InvalidBmcRole_Def not in ns0.InvalidBmcRoleFault_Dec.__bases__: + bases = list(ns0.InvalidBmcRoleFault_Dec.__bases__) + bases.insert(0, ns0.InvalidBmcRole_Def) + ns0.InvalidBmcRoleFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidBmcRole_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidBmcRoleFault_Dec_Holder" + + class InvalidBundleFault_Dec(ElementDeclaration): + literal = "InvalidBundleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidBundleFault") + kw["aname"] = "_InvalidBundleFault" + if ns0.InvalidBundle_Def not in ns0.InvalidBundleFault_Dec.__bases__: + bases = list(ns0.InvalidBundleFault_Dec.__bases__) + bases.insert(0, ns0.InvalidBundle_Def) + ns0.InvalidBundleFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidBundle_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidBundleFault_Dec_Holder" + + class InvalidClientCertificateFault_Dec(ElementDeclaration): + literal = "InvalidClientCertificateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidClientCertificateFault") + kw["aname"] = "_InvalidClientCertificateFault" + if ns0.InvalidClientCertificate_Def not in ns0.InvalidClientCertificateFault_Dec.__bases__: + bases = list(ns0.InvalidClientCertificateFault_Dec.__bases__) + bases.insert(0, ns0.InvalidClientCertificate_Def) + ns0.InvalidClientCertificateFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidClientCertificate_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidClientCertificateFault_Dec_Holder" + + class InvalidControllerFault_Dec(ElementDeclaration): + literal = "InvalidControllerFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidControllerFault") + kw["aname"] = "_InvalidControllerFault" + if ns0.InvalidController_Def not in ns0.InvalidControllerFault_Dec.__bases__: + bases = list(ns0.InvalidControllerFault_Dec.__bases__) + bases.insert(0, ns0.InvalidController_Def) + ns0.InvalidControllerFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidController_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidControllerFault_Dec_Holder" + + class InvalidDatastoreFault_Dec(ElementDeclaration): + literal = "InvalidDatastoreFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDatastoreFault") + kw["aname"] = "_InvalidDatastoreFault" + if ns0.InvalidDatastore_Def not in ns0.InvalidDatastoreFault_Dec.__bases__: + bases = list(ns0.InvalidDatastoreFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDatastore_Def) + ns0.InvalidDatastoreFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDatastore_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDatastoreFault_Dec_Holder" + + class InvalidDatastorePathFault_Dec(ElementDeclaration): + literal = "InvalidDatastorePathFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDatastorePathFault") + kw["aname"] = "_InvalidDatastorePathFault" + if ns0.InvalidDatastorePath_Def not in ns0.InvalidDatastorePathFault_Dec.__bases__: + bases = list(ns0.InvalidDatastorePathFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDatastorePath_Def) + ns0.InvalidDatastorePathFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDatastorePath_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDatastorePathFault_Dec_Holder" + + class InvalidDeviceBackingFault_Dec(ElementDeclaration): + literal = "InvalidDeviceBackingFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDeviceBackingFault") + kw["aname"] = "_InvalidDeviceBackingFault" + if ns0.InvalidDeviceBacking_Def not in ns0.InvalidDeviceBackingFault_Dec.__bases__: + bases = list(ns0.InvalidDeviceBackingFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDeviceBacking_Def) + ns0.InvalidDeviceBackingFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDeviceBacking_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceBackingFault_Dec_Holder" + + class InvalidDeviceOperationFault_Dec(ElementDeclaration): + literal = "InvalidDeviceOperationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDeviceOperationFault") + kw["aname"] = "_InvalidDeviceOperationFault" + if ns0.InvalidDeviceOperation_Def not in ns0.InvalidDeviceOperationFault_Dec.__bases__: + bases = list(ns0.InvalidDeviceOperationFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDeviceOperation_Def) + ns0.InvalidDeviceOperationFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDeviceOperation_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceOperationFault_Dec_Holder" + + class InvalidDeviceSpecFault_Dec(ElementDeclaration): + literal = "InvalidDeviceSpecFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDeviceSpecFault") + kw["aname"] = "_InvalidDeviceSpecFault" + if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceSpecFault_Dec.__bases__: + bases = list(ns0.InvalidDeviceSpecFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDeviceSpec_Def) + ns0.InvalidDeviceSpecFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDeviceSpec_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceSpecFault_Dec_Holder" + + class InvalidDiskFormatFault_Dec(ElementDeclaration): + literal = "InvalidDiskFormatFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDiskFormatFault") + kw["aname"] = "_InvalidDiskFormatFault" + if ns0.InvalidDiskFormat_Def not in ns0.InvalidDiskFormatFault_Dec.__bases__: + bases = list(ns0.InvalidDiskFormatFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDiskFormat_Def) + ns0.InvalidDiskFormatFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDiskFormat_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDiskFormatFault_Dec_Holder" + + class InvalidDrsBehaviorForFtVmFault_Dec(ElementDeclaration): + literal = "InvalidDrsBehaviorForFtVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidDrsBehaviorForFtVmFault") + kw["aname"] = "_InvalidDrsBehaviorForFtVmFault" + if ns0.InvalidDrsBehaviorForFtVm_Def not in ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__: + bases = list(ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__) + bases.insert(0, ns0.InvalidDrsBehaviorForFtVm_Def) + ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidDrsBehaviorForFtVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidDrsBehaviorForFtVmFault_Dec_Holder" + + class InvalidEditionLicenseFault_Dec(ElementDeclaration): + literal = "InvalidEditionLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidEditionLicenseFault") + kw["aname"] = "_InvalidEditionLicenseFault" + if ns0.InvalidEditionLicense_Def not in ns0.InvalidEditionLicenseFault_Dec.__bases__: + bases = list(ns0.InvalidEditionLicenseFault_Dec.__bases__) + bases.insert(0, ns0.InvalidEditionLicense_Def) + ns0.InvalidEditionLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidEditionLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidEditionLicenseFault_Dec_Holder" + + class InvalidEventFault_Dec(ElementDeclaration): + literal = "InvalidEventFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidEventFault") + kw["aname"] = "_InvalidEventFault" + if ns0.InvalidEvent_Def not in ns0.InvalidEventFault_Dec.__bases__: + bases = list(ns0.InvalidEventFault_Dec.__bases__) + bases.insert(0, ns0.InvalidEvent_Def) + ns0.InvalidEventFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidEvent_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidEventFault_Dec_Holder" + + class InvalidFolderFault_Dec(ElementDeclaration): + literal = "InvalidFolderFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidFolderFault") + kw["aname"] = "_InvalidFolderFault" + if ns0.InvalidFolder_Def not in ns0.InvalidFolderFault_Dec.__bases__: + bases = list(ns0.InvalidFolderFault_Dec.__bases__) + bases.insert(0, ns0.InvalidFolder_Def) + ns0.InvalidFolderFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidFolder_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidFolderFault_Dec_Holder" + + class InvalidFormatFault_Dec(ElementDeclaration): + literal = "InvalidFormatFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidFormatFault") + kw["aname"] = "_InvalidFormatFault" + if ns0.InvalidFormat_Def not in ns0.InvalidFormatFault_Dec.__bases__: + bases = list(ns0.InvalidFormatFault_Dec.__bases__) + bases.insert(0, ns0.InvalidFormat_Def) + ns0.InvalidFormatFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidFormat_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidFormatFault_Dec_Holder" + + class InvalidHostStateFault_Dec(ElementDeclaration): + literal = "InvalidHostStateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidHostStateFault") + kw["aname"] = "_InvalidHostStateFault" + if ns0.InvalidHostState_Def not in ns0.InvalidHostStateFault_Dec.__bases__: + bases = list(ns0.InvalidHostStateFault_Dec.__bases__) + bases.insert(0, ns0.InvalidHostState_Def) + ns0.InvalidHostStateFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidHostState_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidHostStateFault_Dec_Holder" + + class InvalidIndexArgumentFault_Dec(ElementDeclaration): + literal = "InvalidIndexArgumentFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidIndexArgumentFault") + kw["aname"] = "_InvalidIndexArgumentFault" + if ns0.InvalidIndexArgument_Def not in ns0.InvalidIndexArgumentFault_Dec.__bases__: + bases = list(ns0.InvalidIndexArgumentFault_Dec.__bases__) + bases.insert(0, ns0.InvalidIndexArgument_Def) + ns0.InvalidIndexArgumentFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidIndexArgument_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidIndexArgumentFault_Dec_Holder" + + class InvalidIpmiLoginInfoFault_Dec(ElementDeclaration): + literal = "InvalidIpmiLoginInfoFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidIpmiLoginInfoFault") + kw["aname"] = "_InvalidIpmiLoginInfoFault" + if ns0.InvalidIpmiLoginInfo_Def not in ns0.InvalidIpmiLoginInfoFault_Dec.__bases__: + bases = list(ns0.InvalidIpmiLoginInfoFault_Dec.__bases__) + bases.insert(0, ns0.InvalidIpmiLoginInfo_Def) + ns0.InvalidIpmiLoginInfoFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidIpmiLoginInfo_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidIpmiLoginInfoFault_Dec_Holder" + + class InvalidIpmiMacAddressFault_Dec(ElementDeclaration): + literal = "InvalidIpmiMacAddressFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidIpmiMacAddressFault") + kw["aname"] = "_InvalidIpmiMacAddressFault" + if ns0.InvalidIpmiMacAddress_Def not in ns0.InvalidIpmiMacAddressFault_Dec.__bases__: + bases = list(ns0.InvalidIpmiMacAddressFault_Dec.__bases__) + bases.insert(0, ns0.InvalidIpmiMacAddress_Def) + ns0.InvalidIpmiMacAddressFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidIpmiMacAddress_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidIpmiMacAddressFault_Dec_Holder" + + class InvalidLicenseFault_Dec(ElementDeclaration): + literal = "InvalidLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidLicenseFault") + kw["aname"] = "_InvalidLicenseFault" + if ns0.InvalidLicense_Def not in ns0.InvalidLicenseFault_Dec.__bases__: + bases = list(ns0.InvalidLicenseFault_Dec.__bases__) + bases.insert(0, ns0.InvalidLicense_Def) + ns0.InvalidLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidLicenseFault_Dec_Holder" + + class InvalidLocaleFault_Dec(ElementDeclaration): + literal = "InvalidLocaleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidLocaleFault") + kw["aname"] = "_InvalidLocaleFault" + if ns0.InvalidLocale_Def not in ns0.InvalidLocaleFault_Dec.__bases__: + bases = list(ns0.InvalidLocaleFault_Dec.__bases__) + bases.insert(0, ns0.InvalidLocale_Def) + ns0.InvalidLocaleFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidLocale_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidLocaleFault_Dec_Holder" + + class InvalidLoginFault_Dec(ElementDeclaration): + literal = "InvalidLoginFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidLoginFault") + kw["aname"] = "_InvalidLoginFault" + if ns0.InvalidLogin_Def not in ns0.InvalidLoginFault_Dec.__bases__: + bases = list(ns0.InvalidLoginFault_Dec.__bases__) + bases.insert(0, ns0.InvalidLogin_Def) + ns0.InvalidLoginFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidLogin_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidLoginFault_Dec_Holder" + + class InvalidNameFault_Dec(ElementDeclaration): + literal = "InvalidNameFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidNameFault") + kw["aname"] = "_InvalidNameFault" + if ns0.InvalidName_Def not in ns0.InvalidNameFault_Dec.__bases__: + bases = list(ns0.InvalidNameFault_Dec.__bases__) + bases.insert(0, ns0.InvalidName_Def) + ns0.InvalidNameFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidName_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidNameFault_Dec_Holder" + + class InvalidNasCredentialsFault_Dec(ElementDeclaration): + literal = "InvalidNasCredentialsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidNasCredentialsFault") + kw["aname"] = "_InvalidNasCredentialsFault" + if ns0.InvalidNasCredentials_Def not in ns0.InvalidNasCredentialsFault_Dec.__bases__: + bases = list(ns0.InvalidNasCredentialsFault_Dec.__bases__) + bases.insert(0, ns0.InvalidNasCredentials_Def) + ns0.InvalidNasCredentialsFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidNasCredentials_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidNasCredentialsFault_Dec_Holder" + + class InvalidNetworkInTypeFault_Dec(ElementDeclaration): + literal = "InvalidNetworkInTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidNetworkInTypeFault") + kw["aname"] = "_InvalidNetworkInTypeFault" + if ns0.InvalidNetworkInType_Def not in ns0.InvalidNetworkInTypeFault_Dec.__bases__: + bases = list(ns0.InvalidNetworkInTypeFault_Dec.__bases__) + bases.insert(0, ns0.InvalidNetworkInType_Def) + ns0.InvalidNetworkInTypeFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidNetworkInType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidNetworkInTypeFault_Dec_Holder" + + class InvalidNetworkResourceFault_Dec(ElementDeclaration): + literal = "InvalidNetworkResourceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidNetworkResourceFault") + kw["aname"] = "_InvalidNetworkResourceFault" + if ns0.InvalidNetworkResource_Def not in ns0.InvalidNetworkResourceFault_Dec.__bases__: + bases = list(ns0.InvalidNetworkResourceFault_Dec.__bases__) + bases.insert(0, ns0.InvalidNetworkResource_Def) + ns0.InvalidNetworkResourceFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidNetworkResource_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidNetworkResourceFault_Dec_Holder" + + class InvalidOperationOnSecondaryVmFault_Dec(ElementDeclaration): + literal = "InvalidOperationOnSecondaryVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidOperationOnSecondaryVmFault") + kw["aname"] = "_InvalidOperationOnSecondaryVmFault" + if ns0.InvalidOperationOnSecondaryVm_Def not in ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__: + bases = list(ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__) + bases.insert(0, ns0.InvalidOperationOnSecondaryVm_Def) + ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidOperationOnSecondaryVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidOperationOnSecondaryVmFault_Dec_Holder" + + class InvalidPowerStateFault_Dec(ElementDeclaration): + literal = "InvalidPowerStateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidPowerStateFault") + kw["aname"] = "_InvalidPowerStateFault" + if ns0.InvalidPowerState_Def not in ns0.InvalidPowerStateFault_Dec.__bases__: + bases = list(ns0.InvalidPowerStateFault_Dec.__bases__) + bases.insert(0, ns0.InvalidPowerState_Def) + ns0.InvalidPowerStateFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidPowerState_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidPowerStateFault_Dec_Holder" + + class InvalidPrivilegeFault_Dec(ElementDeclaration): + literal = "InvalidPrivilegeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidPrivilegeFault") + kw["aname"] = "_InvalidPrivilegeFault" + if ns0.InvalidPrivilege_Def not in ns0.InvalidPrivilegeFault_Dec.__bases__: + bases = list(ns0.InvalidPrivilegeFault_Dec.__bases__) + bases.insert(0, ns0.InvalidPrivilege_Def) + ns0.InvalidPrivilegeFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidPrivilege_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidPrivilegeFault_Dec_Holder" + + class InvalidPropertyTypeFault_Dec(ElementDeclaration): + literal = "InvalidPropertyTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidPropertyTypeFault") + kw["aname"] = "_InvalidPropertyTypeFault" + if ns0.InvalidPropertyType_Def not in ns0.InvalidPropertyTypeFault_Dec.__bases__: + bases = list(ns0.InvalidPropertyTypeFault_Dec.__bases__) + bases.insert(0, ns0.InvalidPropertyType_Def) + ns0.InvalidPropertyTypeFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidPropertyType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyTypeFault_Dec_Holder" + + class InvalidPropertyValueFault_Dec(ElementDeclaration): + literal = "InvalidPropertyValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidPropertyValueFault") + kw["aname"] = "_InvalidPropertyValueFault" + if ns0.InvalidPropertyValue_Def not in ns0.InvalidPropertyValueFault_Dec.__bases__: + bases = list(ns0.InvalidPropertyValueFault_Dec.__bases__) + bases.insert(0, ns0.InvalidPropertyValue_Def) + ns0.InvalidPropertyValueFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidPropertyValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyValueFault_Dec_Holder" + + class InvalidResourcePoolStructureFaultFault_Dec(ElementDeclaration): + literal = "InvalidResourcePoolStructureFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidResourcePoolStructureFaultFault") + kw["aname"] = "_InvalidResourcePoolStructureFaultFault" + if ns0.InvalidResourcePoolStructureFault_Def not in ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__: + bases = list(ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__) + bases.insert(0, ns0.InvalidResourcePoolStructureFault_Def) + ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidResourcePoolStructureFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidResourcePoolStructureFaultFault_Dec_Holder" + + class InvalidSnapshotFormatFault_Dec(ElementDeclaration): + literal = "InvalidSnapshotFormatFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidSnapshotFormatFault") + kw["aname"] = "_InvalidSnapshotFormatFault" + if ns0.InvalidSnapshotFormat_Def not in ns0.InvalidSnapshotFormatFault_Dec.__bases__: + bases = list(ns0.InvalidSnapshotFormatFault_Dec.__bases__) + bases.insert(0, ns0.InvalidSnapshotFormat_Def) + ns0.InvalidSnapshotFormatFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidSnapshotFormat_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidSnapshotFormatFault_Dec_Holder" + + class InvalidStateFault_Dec(ElementDeclaration): + literal = "InvalidStateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidStateFault") + kw["aname"] = "_InvalidStateFault" + if ns0.InvalidState_Def not in ns0.InvalidStateFault_Dec.__bases__: + bases = list(ns0.InvalidStateFault_Dec.__bases__) + bases.insert(0, ns0.InvalidState_Def) + ns0.InvalidStateFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidState_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidStateFault_Dec_Holder" + + class InvalidVmConfigFault_Dec(ElementDeclaration): + literal = "InvalidVmConfigFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InvalidVmConfigFault") + kw["aname"] = "_InvalidVmConfigFault" + if ns0.InvalidVmConfig_Def not in ns0.InvalidVmConfigFault_Dec.__bases__: + bases = list(ns0.InvalidVmConfigFault_Dec.__bases__) + bases.insert(0, ns0.InvalidVmConfig_Def) + ns0.InvalidVmConfigFault_Dec.__bases__ = tuple(bases) + + ns0.InvalidVmConfig_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InvalidVmConfigFault_Dec_Holder" + + class InventoryHasStandardAloneHostsFault_Dec(ElementDeclaration): + literal = "InventoryHasStandardAloneHostsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InventoryHasStandardAloneHostsFault") + kw["aname"] = "_InventoryHasStandardAloneHostsFault" + if ns0.InventoryHasStandardAloneHosts_Def not in ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__: + bases = list(ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__) + bases.insert(0, ns0.InventoryHasStandardAloneHosts_Def) + ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__ = tuple(bases) + + ns0.InventoryHasStandardAloneHosts_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InventoryHasStandardAloneHostsFault_Dec_Holder" + + class IpHostnameGeneratorErrorFault_Dec(ElementDeclaration): + literal = "IpHostnameGeneratorErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","IpHostnameGeneratorErrorFault") + kw["aname"] = "_IpHostnameGeneratorErrorFault" + if ns0.IpHostnameGeneratorError_Def not in ns0.IpHostnameGeneratorErrorFault_Dec.__bases__: + bases = list(ns0.IpHostnameGeneratorErrorFault_Dec.__bases__) + bases.insert(0, ns0.IpHostnameGeneratorError_Def) + ns0.IpHostnameGeneratorErrorFault_Dec.__bases__ = tuple(bases) + + ns0.IpHostnameGeneratorError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "IpHostnameGeneratorErrorFault_Dec_Holder" + + class LegacyNetworkInterfaceInUseFault_Dec(ElementDeclaration): + literal = "LegacyNetworkInterfaceInUseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LegacyNetworkInterfaceInUseFault") + kw["aname"] = "_LegacyNetworkInterfaceInUseFault" + if ns0.LegacyNetworkInterfaceInUse_Def not in ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__: + bases = list(ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__) + bases.insert(0, ns0.LegacyNetworkInterfaceInUse_Def) + ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__ = tuple(bases) + + ns0.LegacyNetworkInterfaceInUse_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LegacyNetworkInterfaceInUseFault_Dec_Holder" + + class LicenseAssignmentFailedFault_Dec(ElementDeclaration): + literal = "LicenseAssignmentFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseAssignmentFailedFault") + kw["aname"] = "_LicenseAssignmentFailedFault" + if ns0.LicenseAssignmentFailed_Def not in ns0.LicenseAssignmentFailedFault_Dec.__bases__: + bases = list(ns0.LicenseAssignmentFailedFault_Dec.__bases__) + bases.insert(0, ns0.LicenseAssignmentFailed_Def) + ns0.LicenseAssignmentFailedFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseAssignmentFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseAssignmentFailedFault_Dec_Holder" + + class LicenseDowngradeDisallowedFault_Dec(ElementDeclaration): + literal = "LicenseDowngradeDisallowedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseDowngradeDisallowedFault") + kw["aname"] = "_LicenseDowngradeDisallowedFault" + if ns0.LicenseDowngradeDisallowed_Def not in ns0.LicenseDowngradeDisallowedFault_Dec.__bases__: + bases = list(ns0.LicenseDowngradeDisallowedFault_Dec.__bases__) + bases.insert(0, ns0.LicenseDowngradeDisallowed_Def) + ns0.LicenseDowngradeDisallowedFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseDowngradeDisallowed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseDowngradeDisallowedFault_Dec_Holder" + + class LicenseExpiredFault_Dec(ElementDeclaration): + literal = "LicenseExpiredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseExpiredFault") + kw["aname"] = "_LicenseExpiredFault" + if ns0.LicenseExpired_Def not in ns0.LicenseExpiredFault_Dec.__bases__: + bases = list(ns0.LicenseExpiredFault_Dec.__bases__) + bases.insert(0, ns0.LicenseExpired_Def) + ns0.LicenseExpiredFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseExpired_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseExpiredFault_Dec_Holder" + + class LicenseKeyEntityMismatchFault_Dec(ElementDeclaration): + literal = "LicenseKeyEntityMismatchFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseKeyEntityMismatchFault") + kw["aname"] = "_LicenseKeyEntityMismatchFault" + if ns0.LicenseKeyEntityMismatch_Def not in ns0.LicenseKeyEntityMismatchFault_Dec.__bases__: + bases = list(ns0.LicenseKeyEntityMismatchFault_Dec.__bases__) + bases.insert(0, ns0.LicenseKeyEntityMismatch_Def) + ns0.LicenseKeyEntityMismatchFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseKeyEntityMismatch_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseKeyEntityMismatchFault_Dec_Holder" + + class LicenseRestrictedFault_Dec(ElementDeclaration): + literal = "LicenseRestrictedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseRestrictedFault") + kw["aname"] = "_LicenseRestrictedFault" + if ns0.LicenseRestricted_Def not in ns0.LicenseRestrictedFault_Dec.__bases__: + bases = list(ns0.LicenseRestrictedFault_Dec.__bases__) + bases.insert(0, ns0.LicenseRestricted_Def) + ns0.LicenseRestrictedFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseRestricted_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseRestrictedFault_Dec_Holder" + + class LicenseServerUnavailableFault_Dec(ElementDeclaration): + literal = "LicenseServerUnavailableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseServerUnavailableFault") + kw["aname"] = "_LicenseServerUnavailableFault" + if ns0.LicenseServerUnavailable_Def not in ns0.LicenseServerUnavailableFault_Dec.__bases__: + bases = list(ns0.LicenseServerUnavailableFault_Dec.__bases__) + bases.insert(0, ns0.LicenseServerUnavailable_Def) + ns0.LicenseServerUnavailableFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseServerUnavailable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseServerUnavailableFault_Dec_Holder" + + class LicenseSourceUnavailableFault_Dec(ElementDeclaration): + literal = "LicenseSourceUnavailableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LicenseSourceUnavailableFault") + kw["aname"] = "_LicenseSourceUnavailableFault" + if ns0.LicenseSourceUnavailable_Def not in ns0.LicenseSourceUnavailableFault_Dec.__bases__: + bases = list(ns0.LicenseSourceUnavailableFault_Dec.__bases__) + bases.insert(0, ns0.LicenseSourceUnavailable_Def) + ns0.LicenseSourceUnavailableFault_Dec.__bases__ = tuple(bases) + + ns0.LicenseSourceUnavailable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LicenseSourceUnavailableFault_Dec_Holder" + + class LimitExceededFault_Dec(ElementDeclaration): + literal = "LimitExceededFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LimitExceededFault") + kw["aname"] = "_LimitExceededFault" + if ns0.LimitExceeded_Def not in ns0.LimitExceededFault_Dec.__bases__: + bases = list(ns0.LimitExceededFault_Dec.__bases__) + bases.insert(0, ns0.LimitExceeded_Def) + ns0.LimitExceededFault_Dec.__bases__ = tuple(bases) + + ns0.LimitExceeded_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LimitExceededFault_Dec_Holder" + + class LinuxVolumeNotCleanFault_Dec(ElementDeclaration): + literal = "LinuxVolumeNotCleanFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LinuxVolumeNotCleanFault") + kw["aname"] = "_LinuxVolumeNotCleanFault" + if ns0.LinuxVolumeNotClean_Def not in ns0.LinuxVolumeNotCleanFault_Dec.__bases__: + bases = list(ns0.LinuxVolumeNotCleanFault_Dec.__bases__) + bases.insert(0, ns0.LinuxVolumeNotClean_Def) + ns0.LinuxVolumeNotCleanFault_Dec.__bases__ = tuple(bases) + + ns0.LinuxVolumeNotClean_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LinuxVolumeNotCleanFault_Dec_Holder" + + class LogBundlingFailedFault_Dec(ElementDeclaration): + literal = "LogBundlingFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","LogBundlingFailedFault") + kw["aname"] = "_LogBundlingFailedFault" + if ns0.LogBundlingFailed_Def not in ns0.LogBundlingFailedFault_Dec.__bases__: + bases = list(ns0.LogBundlingFailedFault_Dec.__bases__) + bases.insert(0, ns0.LogBundlingFailed_Def) + ns0.LogBundlingFailedFault_Dec.__bases__ = tuple(bases) + + ns0.LogBundlingFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "LogBundlingFailedFault_Dec_Holder" + + class MaintenanceModeFileMoveFault_Dec(ElementDeclaration): + literal = "MaintenanceModeFileMoveFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MaintenanceModeFileMoveFault") + kw["aname"] = "_MaintenanceModeFileMoveFault" + if ns0.MaintenanceModeFileMove_Def not in ns0.MaintenanceModeFileMoveFault_Dec.__bases__: + bases = list(ns0.MaintenanceModeFileMoveFault_Dec.__bases__) + bases.insert(0, ns0.MaintenanceModeFileMove_Def) + ns0.MaintenanceModeFileMoveFault_Dec.__bases__ = tuple(bases) + + ns0.MaintenanceModeFileMove_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MaintenanceModeFileMoveFault_Dec_Holder" + + class MemoryHotPlugNotSupportedFault_Dec(ElementDeclaration): + literal = "MemoryHotPlugNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MemoryHotPlugNotSupportedFault") + kw["aname"] = "_MemoryHotPlugNotSupportedFault" + if ns0.MemoryHotPlugNotSupported_Def not in ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__: + bases = list(ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.MemoryHotPlugNotSupported_Def) + ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.MemoryHotPlugNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MemoryHotPlugNotSupportedFault_Dec_Holder" + + class MemorySizeNotRecommendedFault_Dec(ElementDeclaration): + literal = "MemorySizeNotRecommendedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MemorySizeNotRecommendedFault") + kw["aname"] = "_MemorySizeNotRecommendedFault" + if ns0.MemorySizeNotRecommended_Def not in ns0.MemorySizeNotRecommendedFault_Dec.__bases__: + bases = list(ns0.MemorySizeNotRecommendedFault_Dec.__bases__) + bases.insert(0, ns0.MemorySizeNotRecommended_Def) + ns0.MemorySizeNotRecommendedFault_Dec.__bases__ = tuple(bases) + + ns0.MemorySizeNotRecommended_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MemorySizeNotRecommendedFault_Dec_Holder" + + class MemorySizeNotSupportedFault_Dec(ElementDeclaration): + literal = "MemorySizeNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MemorySizeNotSupportedFault") + kw["aname"] = "_MemorySizeNotSupportedFault" + if ns0.MemorySizeNotSupported_Def not in ns0.MemorySizeNotSupportedFault_Dec.__bases__: + bases = list(ns0.MemorySizeNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.MemorySizeNotSupported_Def) + ns0.MemorySizeNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.MemorySizeNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MemorySizeNotSupportedFault_Dec_Holder" + + class MemorySnapshotOnIndependentDiskFault_Dec(ElementDeclaration): + literal = "MemorySnapshotOnIndependentDiskFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MemorySnapshotOnIndependentDiskFault") + kw["aname"] = "_MemorySnapshotOnIndependentDiskFault" + if ns0.MemorySnapshotOnIndependentDisk_Def not in ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__: + bases = list(ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__) + bases.insert(0, ns0.MemorySnapshotOnIndependentDisk_Def) + ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__ = tuple(bases) + + ns0.MemorySnapshotOnIndependentDisk_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MemorySnapshotOnIndependentDiskFault_Dec_Holder" + + class MethodDisabledFault_Dec(ElementDeclaration): + literal = "MethodDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MethodDisabledFault") + kw["aname"] = "_MethodDisabledFault" + if ns0.MethodDisabled_Def not in ns0.MethodDisabledFault_Dec.__bases__: + bases = list(ns0.MethodDisabledFault_Dec.__bases__) + bases.insert(0, ns0.MethodDisabled_Def) + ns0.MethodDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.MethodDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MethodDisabledFault_Dec_Holder" + + class MigrationDisabledFault_Dec(ElementDeclaration): + literal = "MigrationDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrationDisabledFault") + kw["aname"] = "_MigrationDisabledFault" + if ns0.MigrationDisabled_Def not in ns0.MigrationDisabledFault_Dec.__bases__: + bases = list(ns0.MigrationDisabledFault_Dec.__bases__) + bases.insert(0, ns0.MigrationDisabled_Def) + ns0.MigrationDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.MigrationDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrationDisabledFault_Dec_Holder" + + class MigrationFaultFault_Dec(ElementDeclaration): + literal = "MigrationFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrationFaultFault") + kw["aname"] = "_MigrationFaultFault" + if ns0.MigrationFault_Def not in ns0.MigrationFaultFault_Dec.__bases__: + bases = list(ns0.MigrationFaultFault_Dec.__bases__) + bases.insert(0, ns0.MigrationFault_Def) + ns0.MigrationFaultFault_Dec.__bases__ = tuple(bases) + + ns0.MigrationFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrationFaultFault_Dec_Holder" + + class MigrationFeatureNotSupportedFault_Dec(ElementDeclaration): + literal = "MigrationFeatureNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrationFeatureNotSupportedFault") + kw["aname"] = "_MigrationFeatureNotSupportedFault" + if ns0.MigrationFeatureNotSupported_Def not in ns0.MigrationFeatureNotSupportedFault_Dec.__bases__: + bases = list(ns0.MigrationFeatureNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.MigrationFeatureNotSupported_Def) + ns0.MigrationFeatureNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.MigrationFeatureNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrationFeatureNotSupportedFault_Dec_Holder" + + class MigrationNotReadyFault_Dec(ElementDeclaration): + literal = "MigrationNotReadyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MigrationNotReadyFault") + kw["aname"] = "_MigrationNotReadyFault" + if ns0.MigrationNotReady_Def not in ns0.MigrationNotReadyFault_Dec.__bases__: + bases = list(ns0.MigrationNotReadyFault_Dec.__bases__) + bases.insert(0, ns0.MigrationNotReady_Def) + ns0.MigrationNotReadyFault_Dec.__bases__ = tuple(bases) + + ns0.MigrationNotReady_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MigrationNotReadyFault_Dec_Holder" + + class MismatchedBundleFault_Dec(ElementDeclaration): + literal = "MismatchedBundleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MismatchedBundleFault") + kw["aname"] = "_MismatchedBundleFault" + if ns0.MismatchedBundle_Def not in ns0.MismatchedBundleFault_Dec.__bases__: + bases = list(ns0.MismatchedBundleFault_Dec.__bases__) + bases.insert(0, ns0.MismatchedBundle_Def) + ns0.MismatchedBundleFault_Dec.__bases__ = tuple(bases) + + ns0.MismatchedBundle_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MismatchedBundleFault_Dec_Holder" + + class MismatchedNetworkPoliciesFault_Dec(ElementDeclaration): + literal = "MismatchedNetworkPoliciesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MismatchedNetworkPoliciesFault") + kw["aname"] = "_MismatchedNetworkPoliciesFault" + if ns0.MismatchedNetworkPolicies_Def not in ns0.MismatchedNetworkPoliciesFault_Dec.__bases__: + bases = list(ns0.MismatchedNetworkPoliciesFault_Dec.__bases__) + bases.insert(0, ns0.MismatchedNetworkPolicies_Def) + ns0.MismatchedNetworkPoliciesFault_Dec.__bases__ = tuple(bases) + + ns0.MismatchedNetworkPolicies_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MismatchedNetworkPoliciesFault_Dec_Holder" + + class MismatchedVMotionNetworkNamesFault_Dec(ElementDeclaration): + literal = "MismatchedVMotionNetworkNamesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MismatchedVMotionNetworkNamesFault") + kw["aname"] = "_MismatchedVMotionNetworkNamesFault" + if ns0.MismatchedVMotionNetworkNames_Def not in ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__: + bases = list(ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__) + bases.insert(0, ns0.MismatchedVMotionNetworkNames_Def) + ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__ = tuple(bases) + + ns0.MismatchedVMotionNetworkNames_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MismatchedVMotionNetworkNamesFault_Dec_Holder" + + class MissingBmcSupportFault_Dec(ElementDeclaration): + literal = "MissingBmcSupportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingBmcSupportFault") + kw["aname"] = "_MissingBmcSupportFault" + if ns0.MissingBmcSupport_Def not in ns0.MissingBmcSupportFault_Dec.__bases__: + bases = list(ns0.MissingBmcSupportFault_Dec.__bases__) + bases.insert(0, ns0.MissingBmcSupport_Def) + ns0.MissingBmcSupportFault_Dec.__bases__ = tuple(bases) + + ns0.MissingBmcSupport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingBmcSupportFault_Dec_Holder" + + class MissingControllerFault_Dec(ElementDeclaration): + literal = "MissingControllerFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingControllerFault") + kw["aname"] = "_MissingControllerFault" + if ns0.MissingController_Def not in ns0.MissingControllerFault_Dec.__bases__: + bases = list(ns0.MissingControllerFault_Dec.__bases__) + bases.insert(0, ns0.MissingController_Def) + ns0.MissingControllerFault_Dec.__bases__ = tuple(bases) + + ns0.MissingController_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingControllerFault_Dec_Holder" + + class MissingLinuxCustResourcesFault_Dec(ElementDeclaration): + literal = "MissingLinuxCustResourcesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingLinuxCustResourcesFault") + kw["aname"] = "_MissingLinuxCustResourcesFault" + if ns0.MissingLinuxCustResources_Def not in ns0.MissingLinuxCustResourcesFault_Dec.__bases__: + bases = list(ns0.MissingLinuxCustResourcesFault_Dec.__bases__) + bases.insert(0, ns0.MissingLinuxCustResources_Def) + ns0.MissingLinuxCustResourcesFault_Dec.__bases__ = tuple(bases) + + ns0.MissingLinuxCustResources_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingLinuxCustResourcesFault_Dec_Holder" + + class MissingNetworkIpConfigFault_Dec(ElementDeclaration): + literal = "MissingNetworkIpConfigFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingNetworkIpConfigFault") + kw["aname"] = "_MissingNetworkIpConfigFault" + if ns0.MissingNetworkIpConfig_Def not in ns0.MissingNetworkIpConfigFault_Dec.__bases__: + bases = list(ns0.MissingNetworkIpConfigFault_Dec.__bases__) + bases.insert(0, ns0.MissingNetworkIpConfig_Def) + ns0.MissingNetworkIpConfigFault_Dec.__bases__ = tuple(bases) + + ns0.MissingNetworkIpConfig_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingNetworkIpConfigFault_Dec_Holder" + + class MissingPowerOffConfigurationFault_Dec(ElementDeclaration): + literal = "MissingPowerOffConfigurationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingPowerOffConfigurationFault") + kw["aname"] = "_MissingPowerOffConfigurationFault" + if ns0.MissingPowerOffConfiguration_Def not in ns0.MissingPowerOffConfigurationFault_Dec.__bases__: + bases = list(ns0.MissingPowerOffConfigurationFault_Dec.__bases__) + bases.insert(0, ns0.MissingPowerOffConfiguration_Def) + ns0.MissingPowerOffConfigurationFault_Dec.__bases__ = tuple(bases) + + ns0.MissingPowerOffConfiguration_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingPowerOffConfigurationFault_Dec_Holder" + + class MissingPowerOnConfigurationFault_Dec(ElementDeclaration): + literal = "MissingPowerOnConfigurationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingPowerOnConfigurationFault") + kw["aname"] = "_MissingPowerOnConfigurationFault" + if ns0.MissingPowerOnConfiguration_Def not in ns0.MissingPowerOnConfigurationFault_Dec.__bases__: + bases = list(ns0.MissingPowerOnConfigurationFault_Dec.__bases__) + bases.insert(0, ns0.MissingPowerOnConfiguration_Def) + ns0.MissingPowerOnConfigurationFault_Dec.__bases__ = tuple(bases) + + ns0.MissingPowerOnConfiguration_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingPowerOnConfigurationFault_Dec_Holder" + + class MissingWindowsCustResourcesFault_Dec(ElementDeclaration): + literal = "MissingWindowsCustResourcesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MissingWindowsCustResourcesFault") + kw["aname"] = "_MissingWindowsCustResourcesFault" + if ns0.MissingWindowsCustResources_Def not in ns0.MissingWindowsCustResourcesFault_Dec.__bases__: + bases = list(ns0.MissingWindowsCustResourcesFault_Dec.__bases__) + bases.insert(0, ns0.MissingWindowsCustResources_Def) + ns0.MissingWindowsCustResourcesFault_Dec.__bases__ = tuple(bases) + + ns0.MissingWindowsCustResources_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MissingWindowsCustResourcesFault_Dec_Holder" + + class MountErrorFault_Dec(ElementDeclaration): + literal = "MountErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MountErrorFault") + kw["aname"] = "_MountErrorFault" + if ns0.MountError_Def not in ns0.MountErrorFault_Dec.__bases__: + bases = list(ns0.MountErrorFault_Dec.__bases__) + bases.insert(0, ns0.MountError_Def) + ns0.MountErrorFault_Dec.__bases__ = tuple(bases) + + ns0.MountError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MountErrorFault_Dec_Holder" + + class MultipleCertificatesVerifyFaultFault_Dec(ElementDeclaration): + literal = "MultipleCertificatesVerifyFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MultipleCertificatesVerifyFaultFault") + kw["aname"] = "_MultipleCertificatesVerifyFaultFault" + if ns0.MultipleCertificatesVerifyFault_Def not in ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__: + bases = list(ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__) + bases.insert(0, ns0.MultipleCertificatesVerifyFault_Def) + ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__ = tuple(bases) + + ns0.MultipleCertificatesVerifyFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MultipleCertificatesVerifyFaultFault_Dec_Holder" + + class MultipleSnapshotsNotSupportedFault_Dec(ElementDeclaration): + literal = "MultipleSnapshotsNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","MultipleSnapshotsNotSupportedFault") + kw["aname"] = "_MultipleSnapshotsNotSupportedFault" + if ns0.MultipleSnapshotsNotSupported_Def not in ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__: + bases = list(ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.MultipleSnapshotsNotSupported_Def) + ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.MultipleSnapshotsNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "MultipleSnapshotsNotSupportedFault_Dec_Holder" + + class NasConfigFaultFault_Dec(ElementDeclaration): + literal = "NasConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NasConfigFaultFault") + kw["aname"] = "_NasConfigFaultFault" + if ns0.NasConfigFault_Def not in ns0.NasConfigFaultFault_Dec.__bases__: + bases = list(ns0.NasConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.NasConfigFault_Def) + ns0.NasConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.NasConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NasConfigFaultFault_Dec_Holder" + + class NasConnectionLimitReachedFault_Dec(ElementDeclaration): + literal = "NasConnectionLimitReachedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NasConnectionLimitReachedFault") + kw["aname"] = "_NasConnectionLimitReachedFault" + if ns0.NasConnectionLimitReached_Def not in ns0.NasConnectionLimitReachedFault_Dec.__bases__: + bases = list(ns0.NasConnectionLimitReachedFault_Dec.__bases__) + bases.insert(0, ns0.NasConnectionLimitReached_Def) + ns0.NasConnectionLimitReachedFault_Dec.__bases__ = tuple(bases) + + ns0.NasConnectionLimitReached_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NasConnectionLimitReachedFault_Dec_Holder" + + class NasSessionCredentialConflictFault_Dec(ElementDeclaration): + literal = "NasSessionCredentialConflictFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NasSessionCredentialConflictFault") + kw["aname"] = "_NasSessionCredentialConflictFault" + if ns0.NasSessionCredentialConflict_Def not in ns0.NasSessionCredentialConflictFault_Dec.__bases__: + bases = list(ns0.NasSessionCredentialConflictFault_Dec.__bases__) + bases.insert(0, ns0.NasSessionCredentialConflict_Def) + ns0.NasSessionCredentialConflictFault_Dec.__bases__ = tuple(bases) + + ns0.NasSessionCredentialConflict_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NasSessionCredentialConflictFault_Dec_Holder" + + class NasVolumeNotMountedFault_Dec(ElementDeclaration): + literal = "NasVolumeNotMountedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NasVolumeNotMountedFault") + kw["aname"] = "_NasVolumeNotMountedFault" + if ns0.NasVolumeNotMounted_Def not in ns0.NasVolumeNotMountedFault_Dec.__bases__: + bases = list(ns0.NasVolumeNotMountedFault_Dec.__bases__) + bases.insert(0, ns0.NasVolumeNotMounted_Def) + ns0.NasVolumeNotMountedFault_Dec.__bases__ = tuple(bases) + + ns0.NasVolumeNotMounted_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NasVolumeNotMountedFault_Dec_Holder" + + class NetworkCopyFaultFault_Dec(ElementDeclaration): + literal = "NetworkCopyFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NetworkCopyFaultFault") + kw["aname"] = "_NetworkCopyFaultFault" + if ns0.NetworkCopyFault_Def not in ns0.NetworkCopyFaultFault_Dec.__bases__: + bases = list(ns0.NetworkCopyFaultFault_Dec.__bases__) + bases.insert(0, ns0.NetworkCopyFault_Def) + ns0.NetworkCopyFaultFault_Dec.__bases__ = tuple(bases) + + ns0.NetworkCopyFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NetworkCopyFaultFault_Dec_Holder" + + class NetworkInaccessibleFault_Dec(ElementDeclaration): + literal = "NetworkInaccessibleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NetworkInaccessibleFault") + kw["aname"] = "_NetworkInaccessibleFault" + if ns0.NetworkInaccessible_Def not in ns0.NetworkInaccessibleFault_Dec.__bases__: + bases = list(ns0.NetworkInaccessibleFault_Dec.__bases__) + bases.insert(0, ns0.NetworkInaccessible_Def) + ns0.NetworkInaccessibleFault_Dec.__bases__ = tuple(bases) + + ns0.NetworkInaccessible_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NetworkInaccessibleFault_Dec_Holder" + + class NetworksMayNotBeTheSameFault_Dec(ElementDeclaration): + literal = "NetworksMayNotBeTheSameFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NetworksMayNotBeTheSameFault") + kw["aname"] = "_NetworksMayNotBeTheSameFault" + if ns0.NetworksMayNotBeTheSame_Def not in ns0.NetworksMayNotBeTheSameFault_Dec.__bases__: + bases = list(ns0.NetworksMayNotBeTheSameFault_Dec.__bases__) + bases.insert(0, ns0.NetworksMayNotBeTheSame_Def) + ns0.NetworksMayNotBeTheSameFault_Dec.__bases__ = tuple(bases) + + ns0.NetworksMayNotBeTheSame_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NetworksMayNotBeTheSameFault_Dec_Holder" + + class NicSettingMismatchFault_Dec(ElementDeclaration): + literal = "NicSettingMismatchFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NicSettingMismatchFault") + kw["aname"] = "_NicSettingMismatchFault" + if ns0.NicSettingMismatch_Def not in ns0.NicSettingMismatchFault_Dec.__bases__: + bases = list(ns0.NicSettingMismatchFault_Dec.__bases__) + bases.insert(0, ns0.NicSettingMismatch_Def) + ns0.NicSettingMismatchFault_Dec.__bases__ = tuple(bases) + + ns0.NicSettingMismatch_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NicSettingMismatchFault_Dec_Holder" + + class NoActiveHostInClusterFault_Dec(ElementDeclaration): + literal = "NoActiveHostInClusterFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoActiveHostInClusterFault") + kw["aname"] = "_NoActiveHostInClusterFault" + if ns0.NoActiveHostInCluster_Def not in ns0.NoActiveHostInClusterFault_Dec.__bases__: + bases = list(ns0.NoActiveHostInClusterFault_Dec.__bases__) + bases.insert(0, ns0.NoActiveHostInCluster_Def) + ns0.NoActiveHostInClusterFault_Dec.__bases__ = tuple(bases) + + ns0.NoActiveHostInCluster_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoActiveHostInClusterFault_Dec_Holder" + + class NoAvailableIpFault_Dec(ElementDeclaration): + literal = "NoAvailableIpFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoAvailableIpFault") + kw["aname"] = "_NoAvailableIpFault" + if ns0.NoAvailableIp_Def not in ns0.NoAvailableIpFault_Dec.__bases__: + bases = list(ns0.NoAvailableIpFault_Dec.__bases__) + bases.insert(0, ns0.NoAvailableIp_Def) + ns0.NoAvailableIpFault_Dec.__bases__ = tuple(bases) + + ns0.NoAvailableIp_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoAvailableIpFault_Dec_Holder" + + class NoClientCertificateFault_Dec(ElementDeclaration): + literal = "NoClientCertificateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoClientCertificateFault") + kw["aname"] = "_NoClientCertificateFault" + if ns0.NoClientCertificate_Def not in ns0.NoClientCertificateFault_Dec.__bases__: + bases = list(ns0.NoClientCertificateFault_Dec.__bases__) + bases.insert(0, ns0.NoClientCertificate_Def) + ns0.NoClientCertificateFault_Dec.__bases__ = tuple(bases) + + ns0.NoClientCertificate_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoClientCertificateFault_Dec_Holder" + + class NoCompatibleHostFault_Dec(ElementDeclaration): + literal = "NoCompatibleHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoCompatibleHostFault") + kw["aname"] = "_NoCompatibleHostFault" + if ns0.NoCompatibleHost_Def not in ns0.NoCompatibleHostFault_Dec.__bases__: + bases = list(ns0.NoCompatibleHostFault_Dec.__bases__) + bases.insert(0, ns0.NoCompatibleHost_Def) + ns0.NoCompatibleHostFault_Dec.__bases__ = tuple(bases) + + ns0.NoCompatibleHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoCompatibleHostFault_Dec_Holder" + + class NoDiskFoundFault_Dec(ElementDeclaration): + literal = "NoDiskFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoDiskFoundFault") + kw["aname"] = "_NoDiskFoundFault" + if ns0.NoDiskFound_Def not in ns0.NoDiskFoundFault_Dec.__bases__: + bases = list(ns0.NoDiskFoundFault_Dec.__bases__) + bases.insert(0, ns0.NoDiskFound_Def) + ns0.NoDiskFoundFault_Dec.__bases__ = tuple(bases) + + ns0.NoDiskFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoDiskFoundFault_Dec_Holder" + + class NoDiskSpaceFault_Dec(ElementDeclaration): + literal = "NoDiskSpaceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoDiskSpaceFault") + kw["aname"] = "_NoDiskSpaceFault" + if ns0.NoDiskSpace_Def not in ns0.NoDiskSpaceFault_Dec.__bases__: + bases = list(ns0.NoDiskSpaceFault_Dec.__bases__) + bases.insert(0, ns0.NoDiskSpace_Def) + ns0.NoDiskSpaceFault_Dec.__bases__ = tuple(bases) + + ns0.NoDiskSpace_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoDiskSpaceFault_Dec_Holder" + + class NoDisksToCustomizeFault_Dec(ElementDeclaration): + literal = "NoDisksToCustomizeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoDisksToCustomizeFault") + kw["aname"] = "_NoDisksToCustomizeFault" + if ns0.NoDisksToCustomize_Def not in ns0.NoDisksToCustomizeFault_Dec.__bases__: + bases = list(ns0.NoDisksToCustomizeFault_Dec.__bases__) + bases.insert(0, ns0.NoDisksToCustomize_Def) + ns0.NoDisksToCustomizeFault_Dec.__bases__ = tuple(bases) + + ns0.NoDisksToCustomize_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoDisksToCustomizeFault_Dec_Holder" + + class NoGatewayFault_Dec(ElementDeclaration): + literal = "NoGatewayFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoGatewayFault") + kw["aname"] = "_NoGatewayFault" + if ns0.NoGateway_Def not in ns0.NoGatewayFault_Dec.__bases__: + bases = list(ns0.NoGatewayFault_Dec.__bases__) + bases.insert(0, ns0.NoGateway_Def) + ns0.NoGatewayFault_Dec.__bases__ = tuple(bases) + + ns0.NoGateway_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoGatewayFault_Dec_Holder" + + class NoGuestHeartbeatFault_Dec(ElementDeclaration): + literal = "NoGuestHeartbeatFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoGuestHeartbeatFault") + kw["aname"] = "_NoGuestHeartbeatFault" + if ns0.NoGuestHeartbeat_Def not in ns0.NoGuestHeartbeatFault_Dec.__bases__: + bases = list(ns0.NoGuestHeartbeatFault_Dec.__bases__) + bases.insert(0, ns0.NoGuestHeartbeat_Def) + ns0.NoGuestHeartbeatFault_Dec.__bases__ = tuple(bases) + + ns0.NoGuestHeartbeat_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoGuestHeartbeatFault_Dec_Holder" + + class NoHostFault_Dec(ElementDeclaration): + literal = "NoHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoHostFault") + kw["aname"] = "_NoHostFault" + if ns0.NoHost_Def not in ns0.NoHostFault_Dec.__bases__: + bases = list(ns0.NoHostFault_Dec.__bases__) + bases.insert(0, ns0.NoHost_Def) + ns0.NoHostFault_Dec.__bases__ = tuple(bases) + + ns0.NoHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoHostFault_Dec_Holder" + + class NoHostSuitableForFtSecondaryFault_Dec(ElementDeclaration): + literal = "NoHostSuitableForFtSecondaryFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoHostSuitableForFtSecondaryFault") + kw["aname"] = "_NoHostSuitableForFtSecondaryFault" + if ns0.NoHostSuitableForFtSecondary_Def not in ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__: + bases = list(ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__) + bases.insert(0, ns0.NoHostSuitableForFtSecondary_Def) + ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__ = tuple(bases) + + ns0.NoHostSuitableForFtSecondary_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoHostSuitableForFtSecondaryFault_Dec_Holder" + + class NoLicenseServerConfiguredFault_Dec(ElementDeclaration): + literal = "NoLicenseServerConfiguredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoLicenseServerConfiguredFault") + kw["aname"] = "_NoLicenseServerConfiguredFault" + if ns0.NoLicenseServerConfigured_Def not in ns0.NoLicenseServerConfiguredFault_Dec.__bases__: + bases = list(ns0.NoLicenseServerConfiguredFault_Dec.__bases__) + bases.insert(0, ns0.NoLicenseServerConfigured_Def) + ns0.NoLicenseServerConfiguredFault_Dec.__bases__ = tuple(bases) + + ns0.NoLicenseServerConfigured_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoLicenseServerConfiguredFault_Dec_Holder" + + class NoPeerHostFoundFault_Dec(ElementDeclaration): + literal = "NoPeerHostFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoPeerHostFoundFault") + kw["aname"] = "_NoPeerHostFoundFault" + if ns0.NoPeerHostFound_Def not in ns0.NoPeerHostFoundFault_Dec.__bases__: + bases = list(ns0.NoPeerHostFoundFault_Dec.__bases__) + bases.insert(0, ns0.NoPeerHostFound_Def) + ns0.NoPeerHostFoundFault_Dec.__bases__ = tuple(bases) + + ns0.NoPeerHostFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoPeerHostFoundFault_Dec_Holder" + + class NoPermissionFault_Dec(ElementDeclaration): + literal = "NoPermissionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoPermissionFault") + kw["aname"] = "_NoPermissionFault" + if ns0.NoPermission_Def not in ns0.NoPermissionFault_Dec.__bases__: + bases = list(ns0.NoPermissionFault_Dec.__bases__) + bases.insert(0, ns0.NoPermission_Def) + ns0.NoPermissionFault_Dec.__bases__ = tuple(bases) + + ns0.NoPermission_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionFault_Dec_Holder" + + class NoPermissionOnHostFault_Dec(ElementDeclaration): + literal = "NoPermissionOnHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoPermissionOnHostFault") + kw["aname"] = "_NoPermissionOnHostFault" + if ns0.NoPermissionOnHost_Def not in ns0.NoPermissionOnHostFault_Dec.__bases__: + bases = list(ns0.NoPermissionOnHostFault_Dec.__bases__) + bases.insert(0, ns0.NoPermissionOnHost_Def) + ns0.NoPermissionOnHostFault_Dec.__bases__ = tuple(bases) + + ns0.NoPermissionOnHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionOnHostFault_Dec_Holder" + + class NoPermissionOnNasVolumeFault_Dec(ElementDeclaration): + literal = "NoPermissionOnNasVolumeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoPermissionOnNasVolumeFault") + kw["aname"] = "_NoPermissionOnNasVolumeFault" + if ns0.NoPermissionOnNasVolume_Def not in ns0.NoPermissionOnNasVolumeFault_Dec.__bases__: + bases = list(ns0.NoPermissionOnNasVolumeFault_Dec.__bases__) + bases.insert(0, ns0.NoPermissionOnNasVolume_Def) + ns0.NoPermissionOnNasVolumeFault_Dec.__bases__ = tuple(bases) + + ns0.NoPermissionOnNasVolume_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionOnNasVolumeFault_Dec_Holder" + + class NoSubjectNameFault_Dec(ElementDeclaration): + literal = "NoSubjectNameFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoSubjectNameFault") + kw["aname"] = "_NoSubjectNameFault" + if ns0.NoSubjectName_Def not in ns0.NoSubjectNameFault_Dec.__bases__: + bases = list(ns0.NoSubjectNameFault_Dec.__bases__) + bases.insert(0, ns0.NoSubjectName_Def) + ns0.NoSubjectNameFault_Dec.__bases__ = tuple(bases) + + ns0.NoSubjectName_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoSubjectNameFault_Dec_Holder" + + class NoVcManagedIpConfiguredFault_Dec(ElementDeclaration): + literal = "NoVcManagedIpConfiguredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoVcManagedIpConfiguredFault") + kw["aname"] = "_NoVcManagedIpConfiguredFault" + if ns0.NoVcManagedIpConfigured_Def not in ns0.NoVcManagedIpConfiguredFault_Dec.__bases__: + bases = list(ns0.NoVcManagedIpConfiguredFault_Dec.__bases__) + bases.insert(0, ns0.NoVcManagedIpConfigured_Def) + ns0.NoVcManagedIpConfiguredFault_Dec.__bases__ = tuple(bases) + + ns0.NoVcManagedIpConfigured_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoVcManagedIpConfiguredFault_Dec_Holder" + + class NoVirtualNicFault_Dec(ElementDeclaration): + literal = "NoVirtualNicFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoVirtualNicFault") + kw["aname"] = "_NoVirtualNicFault" + if ns0.NoVirtualNic_Def not in ns0.NoVirtualNicFault_Dec.__bases__: + bases = list(ns0.NoVirtualNicFault_Dec.__bases__) + bases.insert(0, ns0.NoVirtualNic_Def) + ns0.NoVirtualNicFault_Dec.__bases__ = tuple(bases) + + ns0.NoVirtualNic_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoVirtualNicFault_Dec_Holder" + + class NoVmInVAppFault_Dec(ElementDeclaration): + literal = "NoVmInVAppFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NoVmInVAppFault") + kw["aname"] = "_NoVmInVAppFault" + if ns0.NoVmInVApp_Def not in ns0.NoVmInVAppFault_Dec.__bases__: + bases = list(ns0.NoVmInVAppFault_Dec.__bases__) + bases.insert(0, ns0.NoVmInVApp_Def) + ns0.NoVmInVAppFault_Dec.__bases__ = tuple(bases) + + ns0.NoVmInVApp_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NoVmInVAppFault_Dec_Holder" + + class NonHomeRDMVMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "NonHomeRDMVMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NonHomeRDMVMotionNotSupportedFault") + kw["aname"] = "_NonHomeRDMVMotionNotSupportedFault" + if ns0.NonHomeRDMVMotionNotSupported_Def not in ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.NonHomeRDMVMotionNotSupported_Def) + ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.NonHomeRDMVMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NonHomeRDMVMotionNotSupportedFault_Dec_Holder" + + class NonPersistentDisksNotSupportedFault_Dec(ElementDeclaration): + literal = "NonPersistentDisksNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NonPersistentDisksNotSupportedFault") + kw["aname"] = "_NonPersistentDisksNotSupportedFault" + if ns0.NonPersistentDisksNotSupported_Def not in ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__: + bases = list(ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.NonPersistentDisksNotSupported_Def) + ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.NonPersistentDisksNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NonPersistentDisksNotSupportedFault_Dec_Holder" + + class NotAuthenticatedFault_Dec(ElementDeclaration): + literal = "NotAuthenticatedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotAuthenticatedFault") + kw["aname"] = "_NotAuthenticatedFault" + if ns0.NotAuthenticated_Def not in ns0.NotAuthenticatedFault_Dec.__bases__: + bases = list(ns0.NotAuthenticatedFault_Dec.__bases__) + bases.insert(0, ns0.NotAuthenticated_Def) + ns0.NotAuthenticatedFault_Dec.__bases__ = tuple(bases) + + ns0.NotAuthenticated_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotAuthenticatedFault_Dec_Holder" + + class NotEnoughCpusFault_Dec(ElementDeclaration): + literal = "NotEnoughCpusFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotEnoughCpusFault") + kw["aname"] = "_NotEnoughCpusFault" + if ns0.NotEnoughCpus_Def not in ns0.NotEnoughCpusFault_Dec.__bases__: + bases = list(ns0.NotEnoughCpusFault_Dec.__bases__) + bases.insert(0, ns0.NotEnoughCpus_Def) + ns0.NotEnoughCpusFault_Dec.__bases__ = tuple(bases) + + ns0.NotEnoughCpus_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughCpusFault_Dec_Holder" + + class NotEnoughLogicalCpusFault_Dec(ElementDeclaration): + literal = "NotEnoughLogicalCpusFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotEnoughLogicalCpusFault") + kw["aname"] = "_NotEnoughLogicalCpusFault" + if ns0.NotEnoughLogicalCpus_Def not in ns0.NotEnoughLogicalCpusFault_Dec.__bases__: + bases = list(ns0.NotEnoughLogicalCpusFault_Dec.__bases__) + bases.insert(0, ns0.NotEnoughLogicalCpus_Def) + ns0.NotEnoughLogicalCpusFault_Dec.__bases__ = tuple(bases) + + ns0.NotEnoughLogicalCpus_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughLogicalCpusFault_Dec_Holder" + + class NotFoundFault_Dec(ElementDeclaration): + literal = "NotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotFoundFault") + kw["aname"] = "_NotFoundFault" + if ns0.NotFound_Def not in ns0.NotFoundFault_Dec.__bases__: + bases = list(ns0.NotFoundFault_Dec.__bases__) + bases.insert(0, ns0.NotFound_Def) + ns0.NotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.NotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotFoundFault_Dec_Holder" + + class NotSupportedHostFault_Dec(ElementDeclaration): + literal = "NotSupportedHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotSupportedHostFault") + kw["aname"] = "_NotSupportedHostFault" + if ns0.NotSupportedHost_Def not in ns0.NotSupportedHostFault_Dec.__bases__: + bases = list(ns0.NotSupportedHostFault_Dec.__bases__) + bases.insert(0, ns0.NotSupportedHost_Def) + ns0.NotSupportedHostFault_Dec.__bases__ = tuple(bases) + + ns0.NotSupportedHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedHostFault_Dec_Holder" + + class NotSupportedHostInClusterFault_Dec(ElementDeclaration): + literal = "NotSupportedHostInClusterFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotSupportedHostInClusterFault") + kw["aname"] = "_NotSupportedHostInClusterFault" + if ns0.NotSupportedHostInCluster_Def not in ns0.NotSupportedHostInClusterFault_Dec.__bases__: + bases = list(ns0.NotSupportedHostInClusterFault_Dec.__bases__) + bases.insert(0, ns0.NotSupportedHostInCluster_Def) + ns0.NotSupportedHostInClusterFault_Dec.__bases__ = tuple(bases) + + ns0.NotSupportedHostInCluster_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedHostInClusterFault_Dec_Holder" + + class NotUserConfigurablePropertyFault_Dec(ElementDeclaration): + literal = "NotUserConfigurablePropertyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NotUserConfigurablePropertyFault") + kw["aname"] = "_NotUserConfigurablePropertyFault" + if ns0.NotUserConfigurableProperty_Def not in ns0.NotUserConfigurablePropertyFault_Dec.__bases__: + bases = list(ns0.NotUserConfigurablePropertyFault_Dec.__bases__) + bases.insert(0, ns0.NotUserConfigurableProperty_Def) + ns0.NotUserConfigurablePropertyFault_Dec.__bases__ = tuple(bases) + + ns0.NotUserConfigurableProperty_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NotUserConfigurablePropertyFault_Dec_Holder" + + class NumVirtualCpusIncompatibleFault_Dec(ElementDeclaration): + literal = "NumVirtualCpusIncompatibleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NumVirtualCpusIncompatibleFault") + kw["aname"] = "_NumVirtualCpusIncompatibleFault" + if ns0.NumVirtualCpusIncompatible_Def not in ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__: + bases = list(ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__) + bases.insert(0, ns0.NumVirtualCpusIncompatible_Def) + ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__ = tuple(bases) + + ns0.NumVirtualCpusIncompatible_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NumVirtualCpusIncompatibleFault_Dec_Holder" + + class NumVirtualCpusNotSupportedFault_Dec(ElementDeclaration): + literal = "NumVirtualCpusNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","NumVirtualCpusNotSupportedFault") + kw["aname"] = "_NumVirtualCpusNotSupportedFault" + if ns0.NumVirtualCpusNotSupported_Def not in ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__: + bases = list(ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.NumVirtualCpusNotSupported_Def) + ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.NumVirtualCpusNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "NumVirtualCpusNotSupportedFault_Dec_Holder" + + class OutOfBoundsFault_Dec(ElementDeclaration): + literal = "OutOfBoundsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OutOfBoundsFault") + kw["aname"] = "_OutOfBoundsFault" + if ns0.OutOfBounds_Def not in ns0.OutOfBoundsFault_Dec.__bases__: + bases = list(ns0.OutOfBoundsFault_Dec.__bases__) + bases.insert(0, ns0.OutOfBounds_Def) + ns0.OutOfBoundsFault_Dec.__bases__ = tuple(bases) + + ns0.OutOfBounds_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OutOfBoundsFault_Dec_Holder" + + class OvfAttributeFault_Dec(ElementDeclaration): + literal = "OvfAttributeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfAttributeFault") + kw["aname"] = "_OvfAttributeFault" + if ns0.OvfAttribute_Def not in ns0.OvfAttributeFault_Dec.__bases__: + bases = list(ns0.OvfAttributeFault_Dec.__bases__) + bases.insert(0, ns0.OvfAttribute_Def) + ns0.OvfAttributeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfAttribute_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfAttributeFault_Dec_Holder" + + class OvfConnectedDeviceFault_Dec(ElementDeclaration): + literal = "OvfConnectedDeviceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfConnectedDeviceFault") + kw["aname"] = "_OvfConnectedDeviceFault" + if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceFault_Dec.__bases__: + bases = list(ns0.OvfConnectedDeviceFault_Dec.__bases__) + bases.insert(0, ns0.OvfConnectedDevice_Def) + ns0.OvfConnectedDeviceFault_Dec.__bases__ = tuple(bases) + + ns0.OvfConnectedDevice_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceFault_Dec_Holder" + + class OvfConnectedDeviceFloppyFault_Dec(ElementDeclaration): + literal = "OvfConnectedDeviceFloppyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfConnectedDeviceFloppyFault") + kw["aname"] = "_OvfConnectedDeviceFloppyFault" + if ns0.OvfConnectedDeviceFloppy_Def not in ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__: + bases = list(ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__) + bases.insert(0, ns0.OvfConnectedDeviceFloppy_Def) + ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__ = tuple(bases) + + ns0.OvfConnectedDeviceFloppy_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceFloppyFault_Dec_Holder" + + class OvfConnectedDeviceIsoFault_Dec(ElementDeclaration): + literal = "OvfConnectedDeviceIsoFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfConnectedDeviceIsoFault") + kw["aname"] = "_OvfConnectedDeviceIsoFault" + if ns0.OvfConnectedDeviceIso_Def not in ns0.OvfConnectedDeviceIsoFault_Dec.__bases__: + bases = list(ns0.OvfConnectedDeviceIsoFault_Dec.__bases__) + bases.insert(0, ns0.OvfConnectedDeviceIso_Def) + ns0.OvfConnectedDeviceIsoFault_Dec.__bases__ = tuple(bases) + + ns0.OvfConnectedDeviceIso_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceIsoFault_Dec_Holder" + + class OvfDiskMappingNotFoundFault_Dec(ElementDeclaration): + literal = "OvfDiskMappingNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfDiskMappingNotFoundFault") + kw["aname"] = "_OvfDiskMappingNotFoundFault" + if ns0.OvfDiskMappingNotFound_Def not in ns0.OvfDiskMappingNotFoundFault_Dec.__bases__: + bases = list(ns0.OvfDiskMappingNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.OvfDiskMappingNotFound_Def) + ns0.OvfDiskMappingNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.OvfDiskMappingNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfDiskMappingNotFoundFault_Dec_Holder" + + class OvfDuplicateElementFault_Dec(ElementDeclaration): + literal = "OvfDuplicateElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfDuplicateElementFault") + kw["aname"] = "_OvfDuplicateElementFault" + if ns0.OvfDuplicateElement_Def not in ns0.OvfDuplicateElementFault_Dec.__bases__: + bases = list(ns0.OvfDuplicateElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfDuplicateElement_Def) + ns0.OvfDuplicateElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfDuplicateElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfDuplicateElementFault_Dec_Holder" + + class OvfDuplicatedElementBoundaryFault_Dec(ElementDeclaration): + literal = "OvfDuplicatedElementBoundaryFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfDuplicatedElementBoundaryFault") + kw["aname"] = "_OvfDuplicatedElementBoundaryFault" + if ns0.OvfDuplicatedElementBoundary_Def not in ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__: + bases = list(ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__) + bases.insert(0, ns0.OvfDuplicatedElementBoundary_Def) + ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__ = tuple(bases) + + ns0.OvfDuplicatedElementBoundary_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfDuplicatedElementBoundaryFault_Dec_Holder" + + class OvfElementFault_Dec(ElementDeclaration): + literal = "OvfElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfElementFault") + kw["aname"] = "_OvfElementFault" + if ns0.OvfElement_Def not in ns0.OvfElementFault_Dec.__bases__: + bases = list(ns0.OvfElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfElement_Def) + ns0.OvfElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfElementFault_Dec_Holder" + + class OvfElementInvalidValueFault_Dec(ElementDeclaration): + literal = "OvfElementInvalidValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfElementInvalidValueFault") + kw["aname"] = "_OvfElementInvalidValueFault" + if ns0.OvfElementInvalidValue_Def not in ns0.OvfElementInvalidValueFault_Dec.__bases__: + bases = list(ns0.OvfElementInvalidValueFault_Dec.__bases__) + bases.insert(0, ns0.OvfElementInvalidValue_Def) + ns0.OvfElementInvalidValueFault_Dec.__bases__ = tuple(bases) + + ns0.OvfElementInvalidValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfElementInvalidValueFault_Dec_Holder" + + class OvfExportFault_Dec(ElementDeclaration): + literal = "OvfExportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfExportFault") + kw["aname"] = "_OvfExportFault" + if ns0.OvfExport_Def not in ns0.OvfExportFault_Dec.__bases__: + bases = list(ns0.OvfExportFault_Dec.__bases__) + bases.insert(0, ns0.OvfExport_Def) + ns0.OvfExportFault_Dec.__bases__ = tuple(bases) + + ns0.OvfExport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfExportFault_Dec_Holder" + + class OvfFaultFault_Dec(ElementDeclaration): + literal = "OvfFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfFaultFault") + kw["aname"] = "_OvfFaultFault" + if ns0.OvfFault_Def not in ns0.OvfFaultFault_Dec.__bases__: + bases = list(ns0.OvfFaultFault_Dec.__bases__) + bases.insert(0, ns0.OvfFault_Def) + ns0.OvfFaultFault_Dec.__bases__ = tuple(bases) + + ns0.OvfFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfFaultFault_Dec_Holder" + + class OvfHardwareCheckFault_Dec(ElementDeclaration): + literal = "OvfHardwareCheckFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfHardwareCheckFault") + kw["aname"] = "_OvfHardwareCheckFault" + if ns0.OvfHardwareCheck_Def not in ns0.OvfHardwareCheckFault_Dec.__bases__: + bases = list(ns0.OvfHardwareCheckFault_Dec.__bases__) + bases.insert(0, ns0.OvfHardwareCheck_Def) + ns0.OvfHardwareCheckFault_Dec.__bases__ = tuple(bases) + + ns0.OvfHardwareCheck_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfHardwareCheckFault_Dec_Holder" + + class OvfHardwareExportFault_Dec(ElementDeclaration): + literal = "OvfHardwareExportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfHardwareExportFault") + kw["aname"] = "_OvfHardwareExportFault" + if ns0.OvfHardwareExport_Def not in ns0.OvfHardwareExportFault_Dec.__bases__: + bases = list(ns0.OvfHardwareExportFault_Dec.__bases__) + bases.insert(0, ns0.OvfHardwareExport_Def) + ns0.OvfHardwareExportFault_Dec.__bases__ = tuple(bases) + + ns0.OvfHardwareExport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfHardwareExportFault_Dec_Holder" + + class OvfHostValueNotParsedFault_Dec(ElementDeclaration): + literal = "OvfHostValueNotParsedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfHostValueNotParsedFault") + kw["aname"] = "_OvfHostValueNotParsedFault" + if ns0.OvfHostValueNotParsed_Def not in ns0.OvfHostValueNotParsedFault_Dec.__bases__: + bases = list(ns0.OvfHostValueNotParsedFault_Dec.__bases__) + bases.insert(0, ns0.OvfHostValueNotParsed_Def) + ns0.OvfHostValueNotParsedFault_Dec.__bases__ = tuple(bases) + + ns0.OvfHostValueNotParsed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfHostValueNotParsedFault_Dec_Holder" + + class OvfImportFault_Dec(ElementDeclaration): + literal = "OvfImportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfImportFault") + kw["aname"] = "_OvfImportFault" + if ns0.OvfImport_Def not in ns0.OvfImportFault_Dec.__bases__: + bases = list(ns0.OvfImportFault_Dec.__bases__) + bases.insert(0, ns0.OvfImport_Def) + ns0.OvfImportFault_Dec.__bases__ = tuple(bases) + + ns0.OvfImport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfImportFault_Dec_Holder" + + class OvfInvalidPackageFault_Dec(ElementDeclaration): + literal = "OvfInvalidPackageFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidPackageFault") + kw["aname"] = "_OvfInvalidPackageFault" + if ns0.OvfInvalidPackage_Def not in ns0.OvfInvalidPackageFault_Dec.__bases__: + bases = list(ns0.OvfInvalidPackageFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidPackage_Def) + ns0.OvfInvalidPackageFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidPackage_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidPackageFault_Dec_Holder" + + class OvfInvalidValueFault_Dec(ElementDeclaration): + literal = "OvfInvalidValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidValueFault") + kw["aname"] = "_OvfInvalidValueFault" + if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueFault_Dec.__bases__: + bases = list(ns0.OvfInvalidValueFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidValue_Def) + ns0.OvfInvalidValueFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueFault_Dec_Holder" + + class OvfInvalidValueConfigurationFault_Dec(ElementDeclaration): + literal = "OvfInvalidValueConfigurationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidValueConfigurationFault") + kw["aname"] = "_OvfInvalidValueConfigurationFault" + if ns0.OvfInvalidValueConfiguration_Def not in ns0.OvfInvalidValueConfigurationFault_Dec.__bases__: + bases = list(ns0.OvfInvalidValueConfigurationFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidValueConfiguration_Def) + ns0.OvfInvalidValueConfigurationFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidValueConfiguration_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueConfigurationFault_Dec_Holder" + + class OvfInvalidValueEmptyFault_Dec(ElementDeclaration): + literal = "OvfInvalidValueEmptyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidValueEmptyFault") + kw["aname"] = "_OvfInvalidValueEmptyFault" + if ns0.OvfInvalidValueEmpty_Def not in ns0.OvfInvalidValueEmptyFault_Dec.__bases__: + bases = list(ns0.OvfInvalidValueEmptyFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidValueEmpty_Def) + ns0.OvfInvalidValueEmptyFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidValueEmpty_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueEmptyFault_Dec_Holder" + + class OvfInvalidValueFormatMalformedFault_Dec(ElementDeclaration): + literal = "OvfInvalidValueFormatMalformedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidValueFormatMalformedFault") + kw["aname"] = "_OvfInvalidValueFormatMalformedFault" + if ns0.OvfInvalidValueFormatMalformed_Def not in ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__: + bases = list(ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidValueFormatMalformed_Def) + ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidValueFormatMalformed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueFormatMalformedFault_Dec_Holder" + + class OvfInvalidValueReferenceFault_Dec(ElementDeclaration): + literal = "OvfInvalidValueReferenceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidValueReferenceFault") + kw["aname"] = "_OvfInvalidValueReferenceFault" + if ns0.OvfInvalidValueReference_Def not in ns0.OvfInvalidValueReferenceFault_Dec.__bases__: + bases = list(ns0.OvfInvalidValueReferenceFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidValueReference_Def) + ns0.OvfInvalidValueReferenceFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidValueReference_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueReferenceFault_Dec_Holder" + + class OvfInvalidVmNameFault_Dec(ElementDeclaration): + literal = "OvfInvalidVmNameFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfInvalidVmNameFault") + kw["aname"] = "_OvfInvalidVmNameFault" + if ns0.OvfInvalidVmName_Def not in ns0.OvfInvalidVmNameFault_Dec.__bases__: + bases = list(ns0.OvfInvalidVmNameFault_Dec.__bases__) + bases.insert(0, ns0.OvfInvalidVmName_Def) + ns0.OvfInvalidVmNameFault_Dec.__bases__ = tuple(bases) + + ns0.OvfInvalidVmName_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidVmNameFault_Dec_Holder" + + class OvfMappedOsIdFault_Dec(ElementDeclaration): + literal = "OvfMappedOsIdFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfMappedOsIdFault") + kw["aname"] = "_OvfMappedOsIdFault" + if ns0.OvfMappedOsId_Def not in ns0.OvfMappedOsIdFault_Dec.__bases__: + bases = list(ns0.OvfMappedOsIdFault_Dec.__bases__) + bases.insert(0, ns0.OvfMappedOsId_Def) + ns0.OvfMappedOsIdFault_Dec.__bases__ = tuple(bases) + + ns0.OvfMappedOsId_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfMappedOsIdFault_Dec_Holder" + + class OvfMissingAttributeFault_Dec(ElementDeclaration): + literal = "OvfMissingAttributeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfMissingAttributeFault") + kw["aname"] = "_OvfMissingAttributeFault" + if ns0.OvfMissingAttribute_Def not in ns0.OvfMissingAttributeFault_Dec.__bases__: + bases = list(ns0.OvfMissingAttributeFault_Dec.__bases__) + bases.insert(0, ns0.OvfMissingAttribute_Def) + ns0.OvfMissingAttributeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfMissingAttribute_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingAttributeFault_Dec_Holder" + + class OvfMissingElementFault_Dec(ElementDeclaration): + literal = "OvfMissingElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfMissingElementFault") + kw["aname"] = "_OvfMissingElementFault" + if ns0.OvfMissingElement_Def not in ns0.OvfMissingElementFault_Dec.__bases__: + bases = list(ns0.OvfMissingElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfMissingElement_Def) + ns0.OvfMissingElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfMissingElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingElementFault_Dec_Holder" + + class OvfMissingElementNormalBoundaryFault_Dec(ElementDeclaration): + literal = "OvfMissingElementNormalBoundaryFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfMissingElementNormalBoundaryFault") + kw["aname"] = "_OvfMissingElementNormalBoundaryFault" + if ns0.OvfMissingElementNormalBoundary_Def not in ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__: + bases = list(ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__) + bases.insert(0, ns0.OvfMissingElementNormalBoundary_Def) + ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__ = tuple(bases) + + ns0.OvfMissingElementNormalBoundary_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingElementNormalBoundaryFault_Dec_Holder" + + class OvfMissingHardwareFault_Dec(ElementDeclaration): + literal = "OvfMissingHardwareFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfMissingHardwareFault") + kw["aname"] = "_OvfMissingHardwareFault" + if ns0.OvfMissingHardware_Def not in ns0.OvfMissingHardwareFault_Dec.__bases__: + bases = list(ns0.OvfMissingHardwareFault_Dec.__bases__) + bases.insert(0, ns0.OvfMissingHardware_Def) + ns0.OvfMissingHardwareFault_Dec.__bases__ = tuple(bases) + + ns0.OvfMissingHardware_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingHardwareFault_Dec_Holder" + + class OvfNoHostNicFault_Dec(ElementDeclaration): + literal = "OvfNoHostNicFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfNoHostNicFault") + kw["aname"] = "_OvfNoHostNicFault" + if ns0.OvfNoHostNic_Def not in ns0.OvfNoHostNicFault_Dec.__bases__: + bases = list(ns0.OvfNoHostNicFault_Dec.__bases__) + bases.insert(0, ns0.OvfNoHostNic_Def) + ns0.OvfNoHostNicFault_Dec.__bases__ = tuple(bases) + + ns0.OvfNoHostNic_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfNoHostNicFault_Dec_Holder" + + class OvfNoSupportedHardwareFamilyFault_Dec(ElementDeclaration): + literal = "OvfNoSupportedHardwareFamilyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfNoSupportedHardwareFamilyFault") + kw["aname"] = "_OvfNoSupportedHardwareFamilyFault" + if ns0.OvfNoSupportedHardwareFamily_Def not in ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__: + bases = list(ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__) + bases.insert(0, ns0.OvfNoSupportedHardwareFamily_Def) + ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__ = tuple(bases) + + ns0.OvfNoSupportedHardwareFamily_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfNoSupportedHardwareFamilyFault_Dec_Holder" + + class OvfPropertyFault_Dec(ElementDeclaration): + literal = "OvfPropertyFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyFault") + kw["aname"] = "_OvfPropertyFault" + if ns0.OvfProperty_Def not in ns0.OvfPropertyFault_Dec.__bases__: + bases = list(ns0.OvfPropertyFault_Dec.__bases__) + bases.insert(0, ns0.OvfProperty_Def) + ns0.OvfPropertyFault_Dec.__bases__ = tuple(bases) + + ns0.OvfProperty_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyFault_Dec_Holder" + + class OvfPropertyExportFault_Dec(ElementDeclaration): + literal = "OvfPropertyExportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyExportFault") + kw["aname"] = "_OvfPropertyExportFault" + if ns0.OvfPropertyExport_Def not in ns0.OvfPropertyExportFault_Dec.__bases__: + bases = list(ns0.OvfPropertyExportFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyExport_Def) + ns0.OvfPropertyExportFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyExport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyExportFault_Dec_Holder" + + class OvfPropertyNetworkFault_Dec(ElementDeclaration): + literal = "OvfPropertyNetworkFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyNetworkFault") + kw["aname"] = "_OvfPropertyNetworkFault" + if ns0.OvfPropertyNetwork_Def not in ns0.OvfPropertyNetworkFault_Dec.__bases__: + bases = list(ns0.OvfPropertyNetworkFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyNetwork_Def) + ns0.OvfPropertyNetworkFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyNetwork_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyNetworkFault_Dec_Holder" + + class OvfPropertyQualifierFault_Dec(ElementDeclaration): + literal = "OvfPropertyQualifierFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyQualifierFault") + kw["aname"] = "_OvfPropertyQualifierFault" + if ns0.OvfPropertyQualifier_Def not in ns0.OvfPropertyQualifierFault_Dec.__bases__: + bases = list(ns0.OvfPropertyQualifierFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyQualifier_Def) + ns0.OvfPropertyQualifierFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyQualifier_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierFault_Dec_Holder" + + class OvfPropertyQualifierDuplicateFault_Dec(ElementDeclaration): + literal = "OvfPropertyQualifierDuplicateFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyQualifierDuplicateFault") + kw["aname"] = "_OvfPropertyQualifierDuplicateFault" + if ns0.OvfPropertyQualifierDuplicate_Def not in ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__: + bases = list(ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyQualifierDuplicate_Def) + ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyQualifierDuplicate_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierDuplicateFault_Dec_Holder" + + class OvfPropertyQualifierIgnoredFault_Dec(ElementDeclaration): + literal = "OvfPropertyQualifierIgnoredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyQualifierIgnoredFault") + kw["aname"] = "_OvfPropertyQualifierIgnoredFault" + if ns0.OvfPropertyQualifierIgnored_Def not in ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__: + bases = list(ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyQualifierIgnored_Def) + ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyQualifierIgnored_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierIgnoredFault_Dec_Holder" + + class OvfPropertyTypeFault_Dec(ElementDeclaration): + literal = "OvfPropertyTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyTypeFault") + kw["aname"] = "_OvfPropertyTypeFault" + if ns0.OvfPropertyType_Def not in ns0.OvfPropertyTypeFault_Dec.__bases__: + bases = list(ns0.OvfPropertyTypeFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyType_Def) + ns0.OvfPropertyTypeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyTypeFault_Dec_Holder" + + class OvfPropertyValueFault_Dec(ElementDeclaration): + literal = "OvfPropertyValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfPropertyValueFault") + kw["aname"] = "_OvfPropertyValueFault" + if ns0.OvfPropertyValue_Def not in ns0.OvfPropertyValueFault_Dec.__bases__: + bases = list(ns0.OvfPropertyValueFault_Dec.__bases__) + bases.insert(0, ns0.OvfPropertyValue_Def) + ns0.OvfPropertyValueFault_Dec.__bases__ = tuple(bases) + + ns0.OvfPropertyValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyValueFault_Dec_Holder" + + class OvfSystemFaultFault_Dec(ElementDeclaration): + literal = "OvfSystemFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfSystemFaultFault") + kw["aname"] = "_OvfSystemFaultFault" + if ns0.OvfSystemFault_Def not in ns0.OvfSystemFaultFault_Dec.__bases__: + bases = list(ns0.OvfSystemFaultFault_Dec.__bases__) + bases.insert(0, ns0.OvfSystemFault_Def) + ns0.OvfSystemFaultFault_Dec.__bases__ = tuple(bases) + + ns0.OvfSystemFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfSystemFaultFault_Dec_Holder" + + class OvfToXmlUnsupportedElementFault_Dec(ElementDeclaration): + literal = "OvfToXmlUnsupportedElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfToXmlUnsupportedElementFault") + kw["aname"] = "_OvfToXmlUnsupportedElementFault" + if ns0.OvfToXmlUnsupportedElement_Def not in ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__: + bases = list(ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfToXmlUnsupportedElement_Def) + ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfToXmlUnsupportedElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfToXmlUnsupportedElementFault_Dec_Holder" + + class OvfUnableToExportDiskFault_Dec(ElementDeclaration): + literal = "OvfUnableToExportDiskFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnableToExportDiskFault") + kw["aname"] = "_OvfUnableToExportDiskFault" + if ns0.OvfUnableToExportDisk_Def not in ns0.OvfUnableToExportDiskFault_Dec.__bases__: + bases = list(ns0.OvfUnableToExportDiskFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnableToExportDisk_Def) + ns0.OvfUnableToExportDiskFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnableToExportDisk_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnableToExportDiskFault_Dec_Holder" + + class OvfUnexpectedElementFault_Dec(ElementDeclaration): + literal = "OvfUnexpectedElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnexpectedElementFault") + kw["aname"] = "_OvfUnexpectedElementFault" + if ns0.OvfUnexpectedElement_Def not in ns0.OvfUnexpectedElementFault_Dec.__bases__: + bases = list(ns0.OvfUnexpectedElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnexpectedElement_Def) + ns0.OvfUnexpectedElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnexpectedElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnexpectedElementFault_Dec_Holder" + + class OvfUnknownDeviceFault_Dec(ElementDeclaration): + literal = "OvfUnknownDeviceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnknownDeviceFault") + kw["aname"] = "_OvfUnknownDeviceFault" + if ns0.OvfUnknownDevice_Def not in ns0.OvfUnknownDeviceFault_Dec.__bases__: + bases = list(ns0.OvfUnknownDeviceFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnknownDevice_Def) + ns0.OvfUnknownDeviceFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnknownDevice_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownDeviceFault_Dec_Holder" + + class OvfUnknownDeviceBackingFault_Dec(ElementDeclaration): + literal = "OvfUnknownDeviceBackingFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnknownDeviceBackingFault") + kw["aname"] = "_OvfUnknownDeviceBackingFault" + if ns0.OvfUnknownDeviceBacking_Def not in ns0.OvfUnknownDeviceBackingFault_Dec.__bases__: + bases = list(ns0.OvfUnknownDeviceBackingFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnknownDeviceBacking_Def) + ns0.OvfUnknownDeviceBackingFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnknownDeviceBacking_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownDeviceBackingFault_Dec_Holder" + + class OvfUnknownEntityFault_Dec(ElementDeclaration): + literal = "OvfUnknownEntityFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnknownEntityFault") + kw["aname"] = "_OvfUnknownEntityFault" + if ns0.OvfUnknownEntity_Def not in ns0.OvfUnknownEntityFault_Dec.__bases__: + bases = list(ns0.OvfUnknownEntityFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnknownEntity_Def) + ns0.OvfUnknownEntityFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnknownEntity_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownEntityFault_Dec_Holder" + + class OvfUnsupportedAttributeFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedAttributeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedAttributeFault") + kw["aname"] = "_OvfUnsupportedAttributeFault" + if ns0.OvfUnsupportedAttribute_Def not in ns0.OvfUnsupportedAttributeFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedAttributeFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedAttribute_Def) + ns0.OvfUnsupportedAttributeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedAttribute_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedAttributeFault_Dec_Holder" + + class OvfUnsupportedAttributeValueFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedAttributeValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedAttributeValueFault") + kw["aname"] = "_OvfUnsupportedAttributeValueFault" + if ns0.OvfUnsupportedAttributeValue_Def not in ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedAttributeValue_Def) + ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedAttributeValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedAttributeValueFault_Dec_Holder" + + class OvfUnsupportedDeviceBackingInfoFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedDeviceBackingInfoFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceBackingInfoFault") + kw["aname"] = "_OvfUnsupportedDeviceBackingInfoFault" + if ns0.OvfUnsupportedDeviceBackingInfo_Def not in ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedDeviceBackingInfo_Def) + ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedDeviceBackingInfo_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceBackingInfoFault_Dec_Holder" + + class OvfUnsupportedDeviceBackingOptionFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedDeviceBackingOptionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceBackingOptionFault") + kw["aname"] = "_OvfUnsupportedDeviceBackingOptionFault" + if ns0.OvfUnsupportedDeviceBackingOption_Def not in ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedDeviceBackingOption_Def) + ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedDeviceBackingOption_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceBackingOptionFault_Dec_Holder" + + class OvfUnsupportedDeviceExportFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedDeviceExportFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceExportFault") + kw["aname"] = "_OvfUnsupportedDeviceExportFault" + if ns0.OvfUnsupportedDeviceExport_Def not in ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedDeviceExport_Def) + ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedDeviceExport_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceExportFault_Dec_Holder" + + class OvfUnsupportedElementFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedElementFault") + kw["aname"] = "_OvfUnsupportedElementFault" + if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedElementFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedElement_Def) + ns0.OvfUnsupportedElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedElementFault_Dec_Holder" + + class OvfUnsupportedElementValueFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedElementValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedElementValueFault") + kw["aname"] = "_OvfUnsupportedElementValueFault" + if ns0.OvfUnsupportedElementValue_Def not in ns0.OvfUnsupportedElementValueFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedElementValueFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedElementValue_Def) + ns0.OvfUnsupportedElementValueFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedElementValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedElementValueFault_Dec_Holder" + + class OvfUnsupportedPackageFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedPackageFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedPackageFault") + kw["aname"] = "_OvfUnsupportedPackageFault" + if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedPackageFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedPackageFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedPackage_Def) + ns0.OvfUnsupportedPackageFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedPackage_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedPackageFault_Dec_Holder" + + class OvfUnsupportedSectionFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedSectionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedSectionFault") + kw["aname"] = "_OvfUnsupportedSectionFault" + if ns0.OvfUnsupportedSection_Def not in ns0.OvfUnsupportedSectionFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedSectionFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedSection_Def) + ns0.OvfUnsupportedSectionFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedSection_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedSectionFault_Dec_Holder" + + class OvfUnsupportedSubTypeFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedSubTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedSubTypeFault") + kw["aname"] = "_OvfUnsupportedSubTypeFault" + if ns0.OvfUnsupportedSubType_Def not in ns0.OvfUnsupportedSubTypeFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedSubTypeFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedSubType_Def) + ns0.OvfUnsupportedSubTypeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedSubType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedSubTypeFault_Dec_Holder" + + class OvfUnsupportedTypeFault_Dec(ElementDeclaration): + literal = "OvfUnsupportedTypeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfUnsupportedTypeFault") + kw["aname"] = "_OvfUnsupportedTypeFault" + if ns0.OvfUnsupportedType_Def not in ns0.OvfUnsupportedTypeFault_Dec.__bases__: + bases = list(ns0.OvfUnsupportedTypeFault_Dec.__bases__) + bases.insert(0, ns0.OvfUnsupportedType_Def) + ns0.OvfUnsupportedTypeFault_Dec.__bases__ = tuple(bases) + + ns0.OvfUnsupportedType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedTypeFault_Dec_Holder" + + class OvfWrongElementFault_Dec(ElementDeclaration): + literal = "OvfWrongElementFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfWrongElementFault") + kw["aname"] = "_OvfWrongElementFault" + if ns0.OvfWrongElement_Def not in ns0.OvfWrongElementFault_Dec.__bases__: + bases = list(ns0.OvfWrongElementFault_Dec.__bases__) + bases.insert(0, ns0.OvfWrongElement_Def) + ns0.OvfWrongElementFault_Dec.__bases__ = tuple(bases) + + ns0.OvfWrongElement_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfWrongElementFault_Dec_Holder" + + class OvfWrongNamespaceFault_Dec(ElementDeclaration): + literal = "OvfWrongNamespaceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfWrongNamespaceFault") + kw["aname"] = "_OvfWrongNamespaceFault" + if ns0.OvfWrongNamespace_Def not in ns0.OvfWrongNamespaceFault_Dec.__bases__: + bases = list(ns0.OvfWrongNamespaceFault_Dec.__bases__) + bases.insert(0, ns0.OvfWrongNamespace_Def) + ns0.OvfWrongNamespaceFault_Dec.__bases__ = tuple(bases) + + ns0.OvfWrongNamespace_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfWrongNamespaceFault_Dec_Holder" + + class OvfXmlFormatFault_Dec(ElementDeclaration): + literal = "OvfXmlFormatFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OvfXmlFormatFault") + kw["aname"] = "_OvfXmlFormatFault" + if ns0.OvfXmlFormat_Def not in ns0.OvfXmlFormatFault_Dec.__bases__: + bases = list(ns0.OvfXmlFormatFault_Dec.__bases__) + bases.insert(0, ns0.OvfXmlFormat_Def) + ns0.OvfXmlFormatFault_Dec.__bases__ = tuple(bases) + + ns0.OvfXmlFormat_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OvfXmlFormatFault_Dec_Holder" + + class PatchAlreadyInstalledFault_Dec(ElementDeclaration): + literal = "PatchAlreadyInstalledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchAlreadyInstalledFault") + kw["aname"] = "_PatchAlreadyInstalledFault" + if ns0.PatchAlreadyInstalled_Def not in ns0.PatchAlreadyInstalledFault_Dec.__bases__: + bases = list(ns0.PatchAlreadyInstalledFault_Dec.__bases__) + bases.insert(0, ns0.PatchAlreadyInstalled_Def) + ns0.PatchAlreadyInstalledFault_Dec.__bases__ = tuple(bases) + + ns0.PatchAlreadyInstalled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchAlreadyInstalledFault_Dec_Holder" + + class PatchBinariesNotFoundFault_Dec(ElementDeclaration): + literal = "PatchBinariesNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchBinariesNotFoundFault") + kw["aname"] = "_PatchBinariesNotFoundFault" + if ns0.PatchBinariesNotFound_Def not in ns0.PatchBinariesNotFoundFault_Dec.__bases__: + bases = list(ns0.PatchBinariesNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.PatchBinariesNotFound_Def) + ns0.PatchBinariesNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.PatchBinariesNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchBinariesNotFoundFault_Dec_Holder" + + class PatchInstallFailedFault_Dec(ElementDeclaration): + literal = "PatchInstallFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchInstallFailedFault") + kw["aname"] = "_PatchInstallFailedFault" + if ns0.PatchInstallFailed_Def not in ns0.PatchInstallFailedFault_Dec.__bases__: + bases = list(ns0.PatchInstallFailedFault_Dec.__bases__) + bases.insert(0, ns0.PatchInstallFailed_Def) + ns0.PatchInstallFailedFault_Dec.__bases__ = tuple(bases) + + ns0.PatchInstallFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchInstallFailedFault_Dec_Holder" + + class PatchIntegrityErrorFault_Dec(ElementDeclaration): + literal = "PatchIntegrityErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchIntegrityErrorFault") + kw["aname"] = "_PatchIntegrityErrorFault" + if ns0.PatchIntegrityError_Def not in ns0.PatchIntegrityErrorFault_Dec.__bases__: + bases = list(ns0.PatchIntegrityErrorFault_Dec.__bases__) + bases.insert(0, ns0.PatchIntegrityError_Def) + ns0.PatchIntegrityErrorFault_Dec.__bases__ = tuple(bases) + + ns0.PatchIntegrityError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchIntegrityErrorFault_Dec_Holder" + + class PatchMetadataCorruptedFault_Dec(ElementDeclaration): + literal = "PatchMetadataCorruptedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchMetadataCorruptedFault") + kw["aname"] = "_PatchMetadataCorruptedFault" + if ns0.PatchMetadataCorrupted_Def not in ns0.PatchMetadataCorruptedFault_Dec.__bases__: + bases = list(ns0.PatchMetadataCorruptedFault_Dec.__bases__) + bases.insert(0, ns0.PatchMetadataCorrupted_Def) + ns0.PatchMetadataCorruptedFault_Dec.__bases__ = tuple(bases) + + ns0.PatchMetadataCorrupted_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataCorruptedFault_Dec_Holder" + + class PatchMetadataInvalidFault_Dec(ElementDeclaration): + literal = "PatchMetadataInvalidFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchMetadataInvalidFault") + kw["aname"] = "_PatchMetadataInvalidFault" + if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataInvalidFault_Dec.__bases__: + bases = list(ns0.PatchMetadataInvalidFault_Dec.__bases__) + bases.insert(0, ns0.PatchMetadataInvalid_Def) + ns0.PatchMetadataInvalidFault_Dec.__bases__ = tuple(bases) + + ns0.PatchMetadataInvalid_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataInvalidFault_Dec_Holder" + + class PatchMetadataNotFoundFault_Dec(ElementDeclaration): + literal = "PatchMetadataNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchMetadataNotFoundFault") + kw["aname"] = "_PatchMetadataNotFoundFault" + if ns0.PatchMetadataNotFound_Def not in ns0.PatchMetadataNotFoundFault_Dec.__bases__: + bases = list(ns0.PatchMetadataNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.PatchMetadataNotFound_Def) + ns0.PatchMetadataNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.PatchMetadataNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataNotFoundFault_Dec_Holder" + + class PatchMissingDependenciesFault_Dec(ElementDeclaration): + literal = "PatchMissingDependenciesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchMissingDependenciesFault") + kw["aname"] = "_PatchMissingDependenciesFault" + if ns0.PatchMissingDependencies_Def not in ns0.PatchMissingDependenciesFault_Dec.__bases__: + bases = list(ns0.PatchMissingDependenciesFault_Dec.__bases__) + bases.insert(0, ns0.PatchMissingDependencies_Def) + ns0.PatchMissingDependenciesFault_Dec.__bases__ = tuple(bases) + + ns0.PatchMissingDependencies_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchMissingDependenciesFault_Dec_Holder" + + class PatchNotApplicableFault_Dec(ElementDeclaration): + literal = "PatchNotApplicableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchNotApplicableFault") + kw["aname"] = "_PatchNotApplicableFault" + if ns0.PatchNotApplicable_Def not in ns0.PatchNotApplicableFault_Dec.__bases__: + bases = list(ns0.PatchNotApplicableFault_Dec.__bases__) + bases.insert(0, ns0.PatchNotApplicable_Def) + ns0.PatchNotApplicableFault_Dec.__bases__ = tuple(bases) + + ns0.PatchNotApplicable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchNotApplicableFault_Dec_Holder" + + class PatchSupersededFault_Dec(ElementDeclaration): + literal = "PatchSupersededFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PatchSupersededFault") + kw["aname"] = "_PatchSupersededFault" + if ns0.PatchSuperseded_Def not in ns0.PatchSupersededFault_Dec.__bases__: + bases = list(ns0.PatchSupersededFault_Dec.__bases__) + bases.insert(0, ns0.PatchSuperseded_Def) + ns0.PatchSupersededFault_Dec.__bases__ = tuple(bases) + + ns0.PatchSuperseded_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PatchSupersededFault_Dec_Holder" + + class PhysCompatRDMNotSupportedFault_Dec(ElementDeclaration): + literal = "PhysCompatRDMNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PhysCompatRDMNotSupportedFault") + kw["aname"] = "_PhysCompatRDMNotSupportedFault" + if ns0.PhysCompatRDMNotSupported_Def not in ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__: + bases = list(ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.PhysCompatRDMNotSupported_Def) + ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.PhysCompatRDMNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PhysCompatRDMNotSupportedFault_Dec_Holder" + + class PlatformConfigFaultFault_Dec(ElementDeclaration): + literal = "PlatformConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PlatformConfigFaultFault") + kw["aname"] = "_PlatformConfigFaultFault" + if ns0.PlatformConfigFault_Def not in ns0.PlatformConfigFaultFault_Dec.__bases__: + bases = list(ns0.PlatformConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.PlatformConfigFault_Def) + ns0.PlatformConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.PlatformConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PlatformConfigFaultFault_Dec_Holder" + + class PowerOnFtSecondaryFailedFault_Dec(ElementDeclaration): + literal = "PowerOnFtSecondaryFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnFtSecondaryFailedFault") + kw["aname"] = "_PowerOnFtSecondaryFailedFault" + if ns0.PowerOnFtSecondaryFailed_Def not in ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__: + bases = list(ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__) + bases.insert(0, ns0.PowerOnFtSecondaryFailed_Def) + ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__ = tuple(bases) + + ns0.PowerOnFtSecondaryFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnFtSecondaryFailedFault_Dec_Holder" + + class PowerOnFtSecondaryTimedoutFault_Dec(ElementDeclaration): + literal = "PowerOnFtSecondaryTimedoutFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","PowerOnFtSecondaryTimedoutFault") + kw["aname"] = "_PowerOnFtSecondaryTimedoutFault" + if ns0.PowerOnFtSecondaryTimedout_Def not in ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__: + bases = list(ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__) + bases.insert(0, ns0.PowerOnFtSecondaryTimedout_Def) + ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__ = tuple(bases) + + ns0.PowerOnFtSecondaryTimedout_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "PowerOnFtSecondaryTimedoutFault_Dec_Holder" + + class ProfileUpdateFailedFault_Dec(ElementDeclaration): + literal = "ProfileUpdateFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileUpdateFailedFault") + kw["aname"] = "_ProfileUpdateFailedFault" + if ns0.ProfileUpdateFailed_Def not in ns0.ProfileUpdateFailedFault_Dec.__bases__: + bases = list(ns0.ProfileUpdateFailedFault_Dec.__bases__) + bases.insert(0, ns0.ProfileUpdateFailed_Def) + ns0.ProfileUpdateFailedFault_Dec.__bases__ = tuple(bases) + + ns0.ProfileUpdateFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileUpdateFailedFault_Dec_Holder" + + class RDMConversionNotSupportedFault_Dec(ElementDeclaration): + literal = "RDMConversionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RDMConversionNotSupportedFault") + kw["aname"] = "_RDMConversionNotSupportedFault" + if ns0.RDMConversionNotSupported_Def not in ns0.RDMConversionNotSupportedFault_Dec.__bases__: + bases = list(ns0.RDMConversionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.RDMConversionNotSupported_Def) + ns0.RDMConversionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.RDMConversionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RDMConversionNotSupportedFault_Dec_Holder" + + class RDMNotPreservedFault_Dec(ElementDeclaration): + literal = "RDMNotPreservedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RDMNotPreservedFault") + kw["aname"] = "_RDMNotPreservedFault" + if ns0.RDMNotPreserved_Def not in ns0.RDMNotPreservedFault_Dec.__bases__: + bases = list(ns0.RDMNotPreservedFault_Dec.__bases__) + bases.insert(0, ns0.RDMNotPreserved_Def) + ns0.RDMNotPreservedFault_Dec.__bases__ = tuple(bases) + + ns0.RDMNotPreserved_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RDMNotPreservedFault_Dec_Holder" + + class RDMNotSupportedFault_Dec(ElementDeclaration): + literal = "RDMNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RDMNotSupportedFault") + kw["aname"] = "_RDMNotSupportedFault" + if ns0.RDMNotSupported_Def not in ns0.RDMNotSupportedFault_Dec.__bases__: + bases = list(ns0.RDMNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.RDMNotSupported_Def) + ns0.RDMNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.RDMNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RDMNotSupportedFault_Dec_Holder" + + class RDMNotSupportedOnDatastoreFault_Dec(ElementDeclaration): + literal = "RDMNotSupportedOnDatastoreFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RDMNotSupportedOnDatastoreFault") + kw["aname"] = "_RDMNotSupportedOnDatastoreFault" + if ns0.RDMNotSupportedOnDatastore_Def not in ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__: + bases = list(ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__) + bases.insert(0, ns0.RDMNotSupportedOnDatastore_Def) + ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__ = tuple(bases) + + ns0.RDMNotSupportedOnDatastore_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RDMNotSupportedOnDatastoreFault_Dec_Holder" + + class RDMPointsToInaccessibleDiskFault_Dec(ElementDeclaration): + literal = "RDMPointsToInaccessibleDiskFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RDMPointsToInaccessibleDiskFault") + kw["aname"] = "_RDMPointsToInaccessibleDiskFault" + if ns0.RDMPointsToInaccessibleDisk_Def not in ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__: + bases = list(ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__) + bases.insert(0, ns0.RDMPointsToInaccessibleDisk_Def) + ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__ = tuple(bases) + + ns0.RDMPointsToInaccessibleDisk_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RDMPointsToInaccessibleDiskFault_Dec_Holder" + + class RawDiskNotSupportedFault_Dec(ElementDeclaration): + literal = "RawDiskNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RawDiskNotSupportedFault") + kw["aname"] = "_RawDiskNotSupportedFault" + if ns0.RawDiskNotSupported_Def not in ns0.RawDiskNotSupportedFault_Dec.__bases__: + bases = list(ns0.RawDiskNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.RawDiskNotSupported_Def) + ns0.RawDiskNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.RawDiskNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RawDiskNotSupportedFault_Dec_Holder" + + class ReadOnlyDisksWithLegacyDestinationFault_Dec(ElementDeclaration): + literal = "ReadOnlyDisksWithLegacyDestinationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReadOnlyDisksWithLegacyDestinationFault") + kw["aname"] = "_ReadOnlyDisksWithLegacyDestinationFault" + if ns0.ReadOnlyDisksWithLegacyDestination_Def not in ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__: + bases = list(ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__) + bases.insert(0, ns0.ReadOnlyDisksWithLegacyDestination_Def) + ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__ = tuple(bases) + + ns0.ReadOnlyDisksWithLegacyDestination_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReadOnlyDisksWithLegacyDestinationFault_Dec_Holder" + + class RebootRequiredFault_Dec(ElementDeclaration): + literal = "RebootRequiredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RebootRequiredFault") + kw["aname"] = "_RebootRequiredFault" + if ns0.RebootRequired_Def not in ns0.RebootRequiredFault_Dec.__bases__: + bases = list(ns0.RebootRequiredFault_Dec.__bases__) + bases.insert(0, ns0.RebootRequired_Def) + ns0.RebootRequiredFault_Dec.__bases__ = tuple(bases) + + ns0.RebootRequired_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RebootRequiredFault_Dec_Holder" + + class RecordReplayDisabledFault_Dec(ElementDeclaration): + literal = "RecordReplayDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RecordReplayDisabledFault") + kw["aname"] = "_RecordReplayDisabledFault" + if ns0.RecordReplayDisabled_Def not in ns0.RecordReplayDisabledFault_Dec.__bases__: + bases = list(ns0.RecordReplayDisabledFault_Dec.__bases__) + bases.insert(0, ns0.RecordReplayDisabled_Def) + ns0.RecordReplayDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.RecordReplayDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RecordReplayDisabledFault_Dec_Holder" + + class RemoteDeviceNotSupportedFault_Dec(ElementDeclaration): + literal = "RemoteDeviceNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoteDeviceNotSupportedFault") + kw["aname"] = "_RemoteDeviceNotSupportedFault" + if ns0.RemoteDeviceNotSupported_Def not in ns0.RemoteDeviceNotSupportedFault_Dec.__bases__: + bases = list(ns0.RemoteDeviceNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.RemoteDeviceNotSupported_Def) + ns0.RemoteDeviceNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.RemoteDeviceNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoteDeviceNotSupportedFault_Dec_Holder" + + class RemoveFailedFault_Dec(ElementDeclaration): + literal = "RemoveFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveFailedFault") + kw["aname"] = "_RemoveFailedFault" + if ns0.RemoveFailed_Def not in ns0.RemoveFailedFault_Dec.__bases__: + bases = list(ns0.RemoveFailedFault_Dec.__bases__) + bases.insert(0, ns0.RemoveFailed_Def) + ns0.RemoveFailedFault_Dec.__bases__ = tuple(bases) + + ns0.RemoveFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveFailedFault_Dec_Holder" + + class ResourceInUseFault_Dec(ElementDeclaration): + literal = "ResourceInUseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResourceInUseFault") + kw["aname"] = "_ResourceInUseFault" + if ns0.ResourceInUse_Def not in ns0.ResourceInUseFault_Dec.__bases__: + bases = list(ns0.ResourceInUseFault_Dec.__bases__) + bases.insert(0, ns0.ResourceInUse_Def) + ns0.ResourceInUseFault_Dec.__bases__ = tuple(bases) + + ns0.ResourceInUse_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResourceInUseFault_Dec_Holder" + + class ResourceNotAvailableFault_Dec(ElementDeclaration): + literal = "ResourceNotAvailableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResourceNotAvailableFault") + kw["aname"] = "_ResourceNotAvailableFault" + if ns0.ResourceNotAvailable_Def not in ns0.ResourceNotAvailableFault_Dec.__bases__: + bases = list(ns0.ResourceNotAvailableFault_Dec.__bases__) + bases.insert(0, ns0.ResourceNotAvailable_Def) + ns0.ResourceNotAvailableFault_Dec.__bases__ = tuple(bases) + + ns0.ResourceNotAvailable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResourceNotAvailableFault_Dec_Holder" + + class RestrictedVersionFault_Dec(ElementDeclaration): + literal = "RestrictedVersionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RestrictedVersionFault") + kw["aname"] = "_RestrictedVersionFault" + if ns0.RestrictedVersion_Def not in ns0.RestrictedVersionFault_Dec.__bases__: + bases = list(ns0.RestrictedVersionFault_Dec.__bases__) + bases.insert(0, ns0.RestrictedVersion_Def) + ns0.RestrictedVersionFault_Dec.__bases__ = tuple(bases) + + ns0.RestrictedVersion_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RestrictedVersionFault_Dec_Holder" + + class RuleViolationFault_Dec(ElementDeclaration): + literal = "RuleViolationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RuleViolationFault") + kw["aname"] = "_RuleViolationFault" + if ns0.RuleViolation_Def not in ns0.RuleViolationFault_Dec.__bases__: + bases = list(ns0.RuleViolationFault_Dec.__bases__) + bases.insert(0, ns0.RuleViolation_Def) + ns0.RuleViolationFault_Dec.__bases__ = tuple(bases) + + ns0.RuleViolation_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RuleViolationFault_Dec_Holder" + + class SSLDisabledFaultFault_Dec(ElementDeclaration): + literal = "SSLDisabledFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SSLDisabledFaultFault") + kw["aname"] = "_SSLDisabledFaultFault" + if ns0.SSLDisabledFault_Def not in ns0.SSLDisabledFaultFault_Dec.__bases__: + bases = list(ns0.SSLDisabledFaultFault_Dec.__bases__) + bases.insert(0, ns0.SSLDisabledFault_Def) + ns0.SSLDisabledFaultFault_Dec.__bases__ = tuple(bases) + + ns0.SSLDisabledFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SSLDisabledFaultFault_Dec_Holder" + + class SSLVerifyFaultFault_Dec(ElementDeclaration): + literal = "SSLVerifyFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SSLVerifyFaultFault") + kw["aname"] = "_SSLVerifyFaultFault" + if ns0.SSLVerifyFault_Def not in ns0.SSLVerifyFaultFault_Dec.__bases__: + bases = list(ns0.SSLVerifyFaultFault_Dec.__bases__) + bases.insert(0, ns0.SSLVerifyFault_Def) + ns0.SSLVerifyFaultFault_Dec.__bases__ = tuple(bases) + + ns0.SSLVerifyFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SSLVerifyFaultFault_Dec_Holder" + + class SSPIChallengeFault_Dec(ElementDeclaration): + literal = "SSPIChallengeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SSPIChallengeFault") + kw["aname"] = "_SSPIChallengeFault" + if ns0.SSPIChallenge_Def not in ns0.SSPIChallengeFault_Dec.__bases__: + bases = list(ns0.SSPIChallengeFault_Dec.__bases__) + bases.insert(0, ns0.SSPIChallenge_Def) + ns0.SSPIChallengeFault_Dec.__bases__ = tuple(bases) + + ns0.SSPIChallenge_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SSPIChallengeFault_Dec_Holder" + + class SecondaryVmAlreadyDisabledFault_Dec(ElementDeclaration): + literal = "SecondaryVmAlreadyDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SecondaryVmAlreadyDisabledFault") + kw["aname"] = "_SecondaryVmAlreadyDisabledFault" + if ns0.SecondaryVmAlreadyDisabled_Def not in ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__: + bases = list(ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__) + bases.insert(0, ns0.SecondaryVmAlreadyDisabled_Def) + ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.SecondaryVmAlreadyDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyDisabledFault_Dec_Holder" + + class SecondaryVmAlreadyEnabledFault_Dec(ElementDeclaration): + literal = "SecondaryVmAlreadyEnabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SecondaryVmAlreadyEnabledFault") + kw["aname"] = "_SecondaryVmAlreadyEnabledFault" + if ns0.SecondaryVmAlreadyEnabled_Def not in ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__: + bases = list(ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__) + bases.insert(0, ns0.SecondaryVmAlreadyEnabled_Def) + ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__ = tuple(bases) + + ns0.SecondaryVmAlreadyEnabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyEnabledFault_Dec_Holder" + + class SecondaryVmAlreadyRegisteredFault_Dec(ElementDeclaration): + literal = "SecondaryVmAlreadyRegisteredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SecondaryVmAlreadyRegisteredFault") + kw["aname"] = "_SecondaryVmAlreadyRegisteredFault" + if ns0.SecondaryVmAlreadyRegistered_Def not in ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__: + bases = list(ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__) + bases.insert(0, ns0.SecondaryVmAlreadyRegistered_Def) + ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__ = tuple(bases) + + ns0.SecondaryVmAlreadyRegistered_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyRegisteredFault_Dec_Holder" + + class SecondaryVmNotRegisteredFault_Dec(ElementDeclaration): + literal = "SecondaryVmNotRegisteredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SecondaryVmNotRegisteredFault") + kw["aname"] = "_SecondaryVmNotRegisteredFault" + if ns0.SecondaryVmNotRegistered_Def not in ns0.SecondaryVmNotRegisteredFault_Dec.__bases__: + bases = list(ns0.SecondaryVmNotRegisteredFault_Dec.__bases__) + bases.insert(0, ns0.SecondaryVmNotRegistered_Def) + ns0.SecondaryVmNotRegisteredFault_Dec.__bases__ = tuple(bases) + + ns0.SecondaryVmNotRegistered_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmNotRegisteredFault_Dec_Holder" + + class SharedBusControllerNotSupportedFault_Dec(ElementDeclaration): + literal = "SharedBusControllerNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SharedBusControllerNotSupportedFault") + kw["aname"] = "_SharedBusControllerNotSupportedFault" + if ns0.SharedBusControllerNotSupported_Def not in ns0.SharedBusControllerNotSupportedFault_Dec.__bases__: + bases = list(ns0.SharedBusControllerNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SharedBusControllerNotSupported_Def) + ns0.SharedBusControllerNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SharedBusControllerNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SharedBusControllerNotSupportedFault_Dec_Holder" + + class SnapshotCloneNotSupportedFault_Dec(ElementDeclaration): + literal = "SnapshotCloneNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotCloneNotSupportedFault") + kw["aname"] = "_SnapshotCloneNotSupportedFault" + if ns0.SnapshotCloneNotSupported_Def not in ns0.SnapshotCloneNotSupportedFault_Dec.__bases__: + bases = list(ns0.SnapshotCloneNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotCloneNotSupported_Def) + ns0.SnapshotCloneNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotCloneNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotCloneNotSupportedFault_Dec_Holder" + + class SnapshotCopyNotSupportedFault_Dec(ElementDeclaration): + literal = "SnapshotCopyNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotCopyNotSupportedFault") + kw["aname"] = "_SnapshotCopyNotSupportedFault" + if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotCopyNotSupportedFault_Dec.__bases__: + bases = list(ns0.SnapshotCopyNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotCopyNotSupported_Def) + ns0.SnapshotCopyNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotCopyNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotCopyNotSupportedFault_Dec_Holder" + + class SnapshotDisabledFault_Dec(ElementDeclaration): + literal = "SnapshotDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotDisabledFault") + kw["aname"] = "_SnapshotDisabledFault" + if ns0.SnapshotDisabled_Def not in ns0.SnapshotDisabledFault_Dec.__bases__: + bases = list(ns0.SnapshotDisabledFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotDisabled_Def) + ns0.SnapshotDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotDisabledFault_Dec_Holder" + + class SnapshotFaultFault_Dec(ElementDeclaration): + literal = "SnapshotFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotFaultFault") + kw["aname"] = "_SnapshotFaultFault" + if ns0.SnapshotFault_Def not in ns0.SnapshotFaultFault_Dec.__bases__: + bases = list(ns0.SnapshotFaultFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotFault_Def) + ns0.SnapshotFaultFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotFaultFault_Dec_Holder" + + class SnapshotIncompatibleDeviceInVmFault_Dec(ElementDeclaration): + literal = "SnapshotIncompatibleDeviceInVmFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotIncompatibleDeviceInVmFault") + kw["aname"] = "_SnapshotIncompatibleDeviceInVmFault" + if ns0.SnapshotIncompatibleDeviceInVm_Def not in ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__: + bases = list(ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotIncompatibleDeviceInVm_Def) + ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotIncompatibleDeviceInVm_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotIncompatibleDeviceInVmFault_Dec_Holder" + + class SnapshotLockedFault_Dec(ElementDeclaration): + literal = "SnapshotLockedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotLockedFault") + kw["aname"] = "_SnapshotLockedFault" + if ns0.SnapshotLocked_Def not in ns0.SnapshotLockedFault_Dec.__bases__: + bases = list(ns0.SnapshotLockedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotLocked_Def) + ns0.SnapshotLockedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotLocked_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotLockedFault_Dec_Holder" + + class SnapshotMoveFromNonHomeNotSupportedFault_Dec(ElementDeclaration): + literal = "SnapshotMoveFromNonHomeNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotMoveFromNonHomeNotSupportedFault") + kw["aname"] = "_SnapshotMoveFromNonHomeNotSupportedFault" + if ns0.SnapshotMoveFromNonHomeNotSupported_Def not in ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__: + bases = list(ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotMoveFromNonHomeNotSupported_Def) + ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotMoveFromNonHomeNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveFromNonHomeNotSupportedFault_Dec_Holder" + + class SnapshotMoveNotSupportedFault_Dec(ElementDeclaration): + literal = "SnapshotMoveNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotMoveNotSupportedFault") + kw["aname"] = "_SnapshotMoveNotSupportedFault" + if ns0.SnapshotMoveNotSupported_Def not in ns0.SnapshotMoveNotSupportedFault_Dec.__bases__: + bases = list(ns0.SnapshotMoveNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotMoveNotSupported_Def) + ns0.SnapshotMoveNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotMoveNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveNotSupportedFault_Dec_Holder" + + class SnapshotMoveToNonHomeNotSupportedFault_Dec(ElementDeclaration): + literal = "SnapshotMoveToNonHomeNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotMoveToNonHomeNotSupportedFault") + kw["aname"] = "_SnapshotMoveToNonHomeNotSupportedFault" + if ns0.SnapshotMoveToNonHomeNotSupported_Def not in ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__: + bases = list(ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotMoveToNonHomeNotSupported_Def) + ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotMoveToNonHomeNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveToNonHomeNotSupportedFault_Dec_Holder" + + class SnapshotNoChangeFault_Dec(ElementDeclaration): + literal = "SnapshotNoChangeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotNoChangeFault") + kw["aname"] = "_SnapshotNoChangeFault" + if ns0.SnapshotNoChange_Def not in ns0.SnapshotNoChangeFault_Dec.__bases__: + bases = list(ns0.SnapshotNoChangeFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotNoChange_Def) + ns0.SnapshotNoChangeFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotNoChange_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotNoChangeFault_Dec_Holder" + + class SnapshotRevertIssueFault_Dec(ElementDeclaration): + literal = "SnapshotRevertIssueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SnapshotRevertIssueFault") + kw["aname"] = "_SnapshotRevertIssueFault" + if ns0.SnapshotRevertIssue_Def not in ns0.SnapshotRevertIssueFault_Dec.__bases__: + bases = list(ns0.SnapshotRevertIssueFault_Dec.__bases__) + bases.insert(0, ns0.SnapshotRevertIssue_Def) + ns0.SnapshotRevertIssueFault_Dec.__bases__ = tuple(bases) + + ns0.SnapshotRevertIssue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SnapshotRevertIssueFault_Dec_Holder" + + class StorageVMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "StorageVMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StorageVMotionNotSupportedFault") + kw["aname"] = "_StorageVMotionNotSupportedFault" + if ns0.StorageVMotionNotSupported_Def not in ns0.StorageVMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.StorageVMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.StorageVMotionNotSupported_Def) + ns0.StorageVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.StorageVMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StorageVMotionNotSupportedFault_Dec_Holder" + + class SuspendedRelocateNotSupportedFault_Dec(ElementDeclaration): + literal = "SuspendedRelocateNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SuspendedRelocateNotSupportedFault") + kw["aname"] = "_SuspendedRelocateNotSupportedFault" + if ns0.SuspendedRelocateNotSupported_Def not in ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__: + bases = list(ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SuspendedRelocateNotSupported_Def) + ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SuspendedRelocateNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SuspendedRelocateNotSupportedFault_Dec_Holder" + + class SwapDatastoreNotWritableOnHostFault_Dec(ElementDeclaration): + literal = "SwapDatastoreNotWritableOnHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SwapDatastoreNotWritableOnHostFault") + kw["aname"] = "_SwapDatastoreNotWritableOnHostFault" + if ns0.SwapDatastoreNotWritableOnHost_Def not in ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__: + bases = list(ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__) + bases.insert(0, ns0.SwapDatastoreNotWritableOnHost_Def) + ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__ = tuple(bases) + + ns0.SwapDatastoreNotWritableOnHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SwapDatastoreNotWritableOnHostFault_Dec_Holder" + + class SwapDatastoreUnsetFault_Dec(ElementDeclaration): + literal = "SwapDatastoreUnsetFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SwapDatastoreUnsetFault") + kw["aname"] = "_SwapDatastoreUnsetFault" + if ns0.SwapDatastoreUnset_Def not in ns0.SwapDatastoreUnsetFault_Dec.__bases__: + bases = list(ns0.SwapDatastoreUnsetFault_Dec.__bases__) + bases.insert(0, ns0.SwapDatastoreUnset_Def) + ns0.SwapDatastoreUnsetFault_Dec.__bases__ = tuple(bases) + + ns0.SwapDatastoreUnset_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SwapDatastoreUnsetFault_Dec_Holder" + + class SwapPlacementOverrideNotSupportedFault_Dec(ElementDeclaration): + literal = "SwapPlacementOverrideNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SwapPlacementOverrideNotSupportedFault") + kw["aname"] = "_SwapPlacementOverrideNotSupportedFault" + if ns0.SwapPlacementOverrideNotSupported_Def not in ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__: + bases = list(ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.SwapPlacementOverrideNotSupported_Def) + ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.SwapPlacementOverrideNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SwapPlacementOverrideNotSupportedFault_Dec_Holder" + + class SwitchNotInUpgradeModeFault_Dec(ElementDeclaration): + literal = "SwitchNotInUpgradeModeFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SwitchNotInUpgradeModeFault") + kw["aname"] = "_SwitchNotInUpgradeModeFault" + if ns0.SwitchNotInUpgradeMode_Def not in ns0.SwitchNotInUpgradeModeFault_Dec.__bases__: + bases = list(ns0.SwitchNotInUpgradeModeFault_Dec.__bases__) + bases.insert(0, ns0.SwitchNotInUpgradeMode_Def) + ns0.SwitchNotInUpgradeModeFault_Dec.__bases__ = tuple(bases) + + ns0.SwitchNotInUpgradeMode_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SwitchNotInUpgradeModeFault_Dec_Holder" + + class TaskInProgressFault_Dec(ElementDeclaration): + literal = "TaskInProgressFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TaskInProgressFault") + kw["aname"] = "_TaskInProgressFault" + if ns0.TaskInProgress_Def not in ns0.TaskInProgressFault_Dec.__bases__: + bases = list(ns0.TaskInProgressFault_Dec.__bases__) + bases.insert(0, ns0.TaskInProgress_Def) + ns0.TaskInProgressFault_Dec.__bases__ = tuple(bases) + + ns0.TaskInProgress_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TaskInProgressFault_Dec_Holder" + + class TimedoutFault_Dec(ElementDeclaration): + literal = "TimedoutFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TimedoutFault") + kw["aname"] = "_TimedoutFault" + if ns0.Timedout_Def not in ns0.TimedoutFault_Dec.__bases__: + bases = list(ns0.TimedoutFault_Dec.__bases__) + bases.insert(0, ns0.Timedout_Def) + ns0.TimedoutFault_Dec.__bases__ = tuple(bases) + + ns0.Timedout_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TimedoutFault_Dec_Holder" + + class TooManyConsecutiveOverridesFault_Dec(ElementDeclaration): + literal = "TooManyConsecutiveOverridesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TooManyConsecutiveOverridesFault") + kw["aname"] = "_TooManyConsecutiveOverridesFault" + if ns0.TooManyConsecutiveOverrides_Def not in ns0.TooManyConsecutiveOverridesFault_Dec.__bases__: + bases = list(ns0.TooManyConsecutiveOverridesFault_Dec.__bases__) + bases.insert(0, ns0.TooManyConsecutiveOverrides_Def) + ns0.TooManyConsecutiveOverridesFault_Dec.__bases__ = tuple(bases) + + ns0.TooManyConsecutiveOverrides_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TooManyConsecutiveOverridesFault_Dec_Holder" + + class TooManyDevicesFault_Dec(ElementDeclaration): + literal = "TooManyDevicesFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TooManyDevicesFault") + kw["aname"] = "_TooManyDevicesFault" + if ns0.TooManyDevices_Def not in ns0.TooManyDevicesFault_Dec.__bases__: + bases = list(ns0.TooManyDevicesFault_Dec.__bases__) + bases.insert(0, ns0.TooManyDevices_Def) + ns0.TooManyDevicesFault_Dec.__bases__ = tuple(bases) + + ns0.TooManyDevices_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TooManyDevicesFault_Dec_Holder" + + class TooManyDisksOnLegacyHostFault_Dec(ElementDeclaration): + literal = "TooManyDisksOnLegacyHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TooManyDisksOnLegacyHostFault") + kw["aname"] = "_TooManyDisksOnLegacyHostFault" + if ns0.TooManyDisksOnLegacyHost_Def not in ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__: + bases = list(ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__) + bases.insert(0, ns0.TooManyDisksOnLegacyHost_Def) + ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__ = tuple(bases) + + ns0.TooManyDisksOnLegacyHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TooManyDisksOnLegacyHostFault_Dec_Holder" + + class TooManyHostsFault_Dec(ElementDeclaration): + literal = "TooManyHostsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TooManyHostsFault") + kw["aname"] = "_TooManyHostsFault" + if ns0.TooManyHosts_Def not in ns0.TooManyHostsFault_Dec.__bases__: + bases = list(ns0.TooManyHostsFault_Dec.__bases__) + bases.insert(0, ns0.TooManyHosts_Def) + ns0.TooManyHostsFault_Dec.__bases__ = tuple(bases) + + ns0.TooManyHosts_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TooManyHostsFault_Dec_Holder" + + class TooManySnapshotLevelsFault_Dec(ElementDeclaration): + literal = "TooManySnapshotLevelsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","TooManySnapshotLevelsFault") + kw["aname"] = "_TooManySnapshotLevelsFault" + if ns0.TooManySnapshotLevels_Def not in ns0.TooManySnapshotLevelsFault_Dec.__bases__: + bases = list(ns0.TooManySnapshotLevelsFault_Dec.__bases__) + bases.insert(0, ns0.TooManySnapshotLevels_Def) + ns0.TooManySnapshotLevelsFault_Dec.__bases__ = tuple(bases) + + ns0.TooManySnapshotLevels_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "TooManySnapshotLevelsFault_Dec_Holder" + + class ToolsAlreadyUpgradedFault_Dec(ElementDeclaration): + literal = "ToolsAlreadyUpgradedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsAlreadyUpgradedFault") + kw["aname"] = "_ToolsAlreadyUpgradedFault" + if ns0.ToolsAlreadyUpgraded_Def not in ns0.ToolsAlreadyUpgradedFault_Dec.__bases__: + bases = list(ns0.ToolsAlreadyUpgradedFault_Dec.__bases__) + bases.insert(0, ns0.ToolsAlreadyUpgraded_Def) + ns0.ToolsAlreadyUpgradedFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsAlreadyUpgraded_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsAlreadyUpgradedFault_Dec_Holder" + + class ToolsAutoUpgradeNotSupportedFault_Dec(ElementDeclaration): + literal = "ToolsAutoUpgradeNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsAutoUpgradeNotSupportedFault") + kw["aname"] = "_ToolsAutoUpgradeNotSupportedFault" + if ns0.ToolsAutoUpgradeNotSupported_Def not in ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__: + bases = list(ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.ToolsAutoUpgradeNotSupported_Def) + ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsAutoUpgradeNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsAutoUpgradeNotSupportedFault_Dec_Holder" + + class ToolsImageNotAvailableFault_Dec(ElementDeclaration): + literal = "ToolsImageNotAvailableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsImageNotAvailableFault") + kw["aname"] = "_ToolsImageNotAvailableFault" + if ns0.ToolsImageNotAvailable_Def not in ns0.ToolsImageNotAvailableFault_Dec.__bases__: + bases = list(ns0.ToolsImageNotAvailableFault_Dec.__bases__) + bases.insert(0, ns0.ToolsImageNotAvailable_Def) + ns0.ToolsImageNotAvailableFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsImageNotAvailable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsImageNotAvailableFault_Dec_Holder" + + class ToolsImageSignatureCheckFailedFault_Dec(ElementDeclaration): + literal = "ToolsImageSignatureCheckFailedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsImageSignatureCheckFailedFault") + kw["aname"] = "_ToolsImageSignatureCheckFailedFault" + if ns0.ToolsImageSignatureCheckFailed_Def not in ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__: + bases = list(ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__) + bases.insert(0, ns0.ToolsImageSignatureCheckFailed_Def) + ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsImageSignatureCheckFailed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsImageSignatureCheckFailedFault_Dec_Holder" + + class ToolsInstallationInProgressFault_Dec(ElementDeclaration): + literal = "ToolsInstallationInProgressFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsInstallationInProgressFault") + kw["aname"] = "_ToolsInstallationInProgressFault" + if ns0.ToolsInstallationInProgress_Def not in ns0.ToolsInstallationInProgressFault_Dec.__bases__: + bases = list(ns0.ToolsInstallationInProgressFault_Dec.__bases__) + bases.insert(0, ns0.ToolsInstallationInProgress_Def) + ns0.ToolsInstallationInProgressFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsInstallationInProgress_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsInstallationInProgressFault_Dec_Holder" + + class ToolsUnavailableFault_Dec(ElementDeclaration): + literal = "ToolsUnavailableFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsUnavailableFault") + kw["aname"] = "_ToolsUnavailableFault" + if ns0.ToolsUnavailable_Def not in ns0.ToolsUnavailableFault_Dec.__bases__: + bases = list(ns0.ToolsUnavailableFault_Dec.__bases__) + bases.insert(0, ns0.ToolsUnavailable_Def) + ns0.ToolsUnavailableFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsUnavailable_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsUnavailableFault_Dec_Holder" + + class ToolsUpgradeCancelledFault_Dec(ElementDeclaration): + literal = "ToolsUpgradeCancelledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ToolsUpgradeCancelledFault") + kw["aname"] = "_ToolsUpgradeCancelledFault" + if ns0.ToolsUpgradeCancelled_Def not in ns0.ToolsUpgradeCancelledFault_Dec.__bases__: + bases = list(ns0.ToolsUpgradeCancelledFault_Dec.__bases__) + bases.insert(0, ns0.ToolsUpgradeCancelled_Def) + ns0.ToolsUpgradeCancelledFault_Dec.__bases__ = tuple(bases) + + ns0.ToolsUpgradeCancelled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ToolsUpgradeCancelledFault_Dec_Holder" + + class UncommittedUndoableDiskFault_Dec(ElementDeclaration): + literal = "UncommittedUndoableDiskFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UncommittedUndoableDiskFault") + kw["aname"] = "_UncommittedUndoableDiskFault" + if ns0.UncommittedUndoableDisk_Def not in ns0.UncommittedUndoableDiskFault_Dec.__bases__: + bases = list(ns0.UncommittedUndoableDiskFault_Dec.__bases__) + bases.insert(0, ns0.UncommittedUndoableDisk_Def) + ns0.UncommittedUndoableDiskFault_Dec.__bases__ = tuple(bases) + + ns0.UncommittedUndoableDisk_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UncommittedUndoableDiskFault_Dec_Holder" + + class UnconfiguredPropertyValueFault_Dec(ElementDeclaration): + literal = "UnconfiguredPropertyValueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnconfiguredPropertyValueFault") + kw["aname"] = "_UnconfiguredPropertyValueFault" + if ns0.UnconfiguredPropertyValue_Def not in ns0.UnconfiguredPropertyValueFault_Dec.__bases__: + bases = list(ns0.UnconfiguredPropertyValueFault_Dec.__bases__) + bases.insert(0, ns0.UnconfiguredPropertyValue_Def) + ns0.UnconfiguredPropertyValueFault_Dec.__bases__ = tuple(bases) + + ns0.UnconfiguredPropertyValue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnconfiguredPropertyValueFault_Dec_Holder" + + class UncustomizableGuestFault_Dec(ElementDeclaration): + literal = "UncustomizableGuestFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UncustomizableGuestFault") + kw["aname"] = "_UncustomizableGuestFault" + if ns0.UncustomizableGuest_Def not in ns0.UncustomizableGuestFault_Dec.__bases__: + bases = list(ns0.UncustomizableGuestFault_Dec.__bases__) + bases.insert(0, ns0.UncustomizableGuest_Def) + ns0.UncustomizableGuestFault_Dec.__bases__ = tuple(bases) + + ns0.UncustomizableGuest_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UncustomizableGuestFault_Dec_Holder" + + class UnexpectedCustomizationFaultFault_Dec(ElementDeclaration): + literal = "UnexpectedCustomizationFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnexpectedCustomizationFaultFault") + kw["aname"] = "_UnexpectedCustomizationFaultFault" + if ns0.UnexpectedCustomizationFault_Def not in ns0.UnexpectedCustomizationFaultFault_Dec.__bases__: + bases = list(ns0.UnexpectedCustomizationFaultFault_Dec.__bases__) + bases.insert(0, ns0.UnexpectedCustomizationFault_Def) + ns0.UnexpectedCustomizationFaultFault_Dec.__bases__ = tuple(bases) + + ns0.UnexpectedCustomizationFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnexpectedCustomizationFaultFault_Dec_Holder" + + class UnrecognizedHostFault_Dec(ElementDeclaration): + literal = "UnrecognizedHostFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnrecognizedHostFault") + kw["aname"] = "_UnrecognizedHostFault" + if ns0.UnrecognizedHost_Def not in ns0.UnrecognizedHostFault_Dec.__bases__: + bases = list(ns0.UnrecognizedHostFault_Dec.__bases__) + bases.insert(0, ns0.UnrecognizedHost_Def) + ns0.UnrecognizedHostFault_Dec.__bases__ = tuple(bases) + + ns0.UnrecognizedHost_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnrecognizedHostFault_Dec_Holder" + + class UnsharedSwapVMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "UnsharedSwapVMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnsharedSwapVMotionNotSupportedFault") + kw["aname"] = "_UnsharedSwapVMotionNotSupportedFault" + if ns0.UnsharedSwapVMotionNotSupported_Def not in ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.UnsharedSwapVMotionNotSupported_Def) + ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.UnsharedSwapVMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnsharedSwapVMotionNotSupportedFault_Dec_Holder" + + class UnsupportedDatastoreFault_Dec(ElementDeclaration): + literal = "UnsupportedDatastoreFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnsupportedDatastoreFault") + kw["aname"] = "_UnsupportedDatastoreFault" + if ns0.UnsupportedDatastore_Def not in ns0.UnsupportedDatastoreFault_Dec.__bases__: + bases = list(ns0.UnsupportedDatastoreFault_Dec.__bases__) + bases.insert(0, ns0.UnsupportedDatastore_Def) + ns0.UnsupportedDatastoreFault_Dec.__bases__ = tuple(bases) + + ns0.UnsupportedDatastore_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedDatastoreFault_Dec_Holder" + + class UnsupportedGuestFault_Dec(ElementDeclaration): + literal = "UnsupportedGuestFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnsupportedGuestFault") + kw["aname"] = "_UnsupportedGuestFault" + if ns0.UnsupportedGuest_Def not in ns0.UnsupportedGuestFault_Dec.__bases__: + bases = list(ns0.UnsupportedGuestFault_Dec.__bases__) + bases.insert(0, ns0.UnsupportedGuest_Def) + ns0.UnsupportedGuestFault_Dec.__bases__ = tuple(bases) + + ns0.UnsupportedGuest_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedGuestFault_Dec_Holder" + + class UnsupportedVimApiVersionFault_Dec(ElementDeclaration): + literal = "UnsupportedVimApiVersionFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnsupportedVimApiVersionFault") + kw["aname"] = "_UnsupportedVimApiVersionFault" + if ns0.UnsupportedVimApiVersion_Def not in ns0.UnsupportedVimApiVersionFault_Dec.__bases__: + bases = list(ns0.UnsupportedVimApiVersionFault_Dec.__bases__) + bases.insert(0, ns0.UnsupportedVimApiVersion_Def) + ns0.UnsupportedVimApiVersionFault_Dec.__bases__ = tuple(bases) + + ns0.UnsupportedVimApiVersion_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedVimApiVersionFault_Dec_Holder" + + class UnsupportedVmxLocationFault_Dec(ElementDeclaration): + literal = "UnsupportedVmxLocationFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnsupportedVmxLocationFault") + kw["aname"] = "_UnsupportedVmxLocationFault" + if ns0.UnsupportedVmxLocation_Def not in ns0.UnsupportedVmxLocationFault_Dec.__bases__: + bases = list(ns0.UnsupportedVmxLocationFault_Dec.__bases__) + bases.insert(0, ns0.UnsupportedVmxLocation_Def) + ns0.UnsupportedVmxLocationFault_Dec.__bases__ = tuple(bases) + + ns0.UnsupportedVmxLocation_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedVmxLocationFault_Dec_Holder" + + class UnusedVirtualDiskBlocksNotScrubbedFault_Dec(ElementDeclaration): + literal = "UnusedVirtualDiskBlocksNotScrubbedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnusedVirtualDiskBlocksNotScrubbedFault") + kw["aname"] = "_UnusedVirtualDiskBlocksNotScrubbedFault" + if ns0.UnusedVirtualDiskBlocksNotScrubbed_Def not in ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__: + bases = list(ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__) + bases.insert(0, ns0.UnusedVirtualDiskBlocksNotScrubbed_Def) + ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__ = tuple(bases) + + ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnusedVirtualDiskBlocksNotScrubbedFault_Dec_Holder" + + class UserNotFoundFault_Dec(ElementDeclaration): + literal = "UserNotFoundFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UserNotFoundFault") + kw["aname"] = "_UserNotFoundFault" + if ns0.UserNotFound_Def not in ns0.UserNotFoundFault_Dec.__bases__: + bases = list(ns0.UserNotFoundFault_Dec.__bases__) + bases.insert(0, ns0.UserNotFound_Def) + ns0.UserNotFoundFault_Dec.__bases__ = tuple(bases) + + ns0.UserNotFound_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UserNotFoundFault_Dec_Holder" + + class VAppConfigFaultFault_Dec(ElementDeclaration): + literal = "VAppConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VAppConfigFaultFault") + kw["aname"] = "_VAppConfigFaultFault" + if ns0.VAppConfigFault_Def not in ns0.VAppConfigFaultFault_Dec.__bases__: + bases = list(ns0.VAppConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.VAppConfigFault_Def) + ns0.VAppConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VAppConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VAppConfigFaultFault_Dec_Holder" + + class VAppNotRunningFault_Dec(ElementDeclaration): + literal = "VAppNotRunningFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VAppNotRunningFault") + kw["aname"] = "_VAppNotRunningFault" + if ns0.VAppNotRunning_Def not in ns0.VAppNotRunningFault_Dec.__bases__: + bases = list(ns0.VAppNotRunningFault_Dec.__bases__) + bases.insert(0, ns0.VAppNotRunning_Def) + ns0.VAppNotRunningFault_Dec.__bases__ = tuple(bases) + + ns0.VAppNotRunning_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VAppNotRunningFault_Dec_Holder" + + class VAppPropertyFaultFault_Dec(ElementDeclaration): + literal = "VAppPropertyFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VAppPropertyFaultFault") + kw["aname"] = "_VAppPropertyFaultFault" + if ns0.VAppPropertyFault_Def not in ns0.VAppPropertyFaultFault_Dec.__bases__: + bases = list(ns0.VAppPropertyFaultFault_Dec.__bases__) + bases.insert(0, ns0.VAppPropertyFault_Def) + ns0.VAppPropertyFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VAppPropertyFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VAppPropertyFaultFault_Dec_Holder" + + class VAppTaskInProgressFault_Dec(ElementDeclaration): + literal = "VAppTaskInProgressFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VAppTaskInProgressFault") + kw["aname"] = "_VAppTaskInProgressFault" + if ns0.VAppTaskInProgress_Def not in ns0.VAppTaskInProgressFault_Dec.__bases__: + bases = list(ns0.VAppTaskInProgressFault_Dec.__bases__) + bases.insert(0, ns0.VAppTaskInProgress_Def) + ns0.VAppTaskInProgressFault_Dec.__bases__ = tuple(bases) + + ns0.VAppTaskInProgress_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VAppTaskInProgressFault_Dec_Holder" + + class VMINotSupportedFault_Dec(ElementDeclaration): + literal = "VMINotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMINotSupportedFault") + kw["aname"] = "_VMINotSupportedFault" + if ns0.VMINotSupported_Def not in ns0.VMINotSupportedFault_Dec.__bases__: + bases = list(ns0.VMINotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.VMINotSupported_Def) + ns0.VMINotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.VMINotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMINotSupportedFault_Dec_Holder" + + class VMOnConflictDVPortFault_Dec(ElementDeclaration): + literal = "VMOnConflictDVPortFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMOnConflictDVPortFault") + kw["aname"] = "_VMOnConflictDVPortFault" + if ns0.VMOnConflictDVPort_Def not in ns0.VMOnConflictDVPortFault_Dec.__bases__: + bases = list(ns0.VMOnConflictDVPortFault_Dec.__bases__) + bases.insert(0, ns0.VMOnConflictDVPort_Def) + ns0.VMOnConflictDVPortFault_Dec.__bases__ = tuple(bases) + + ns0.VMOnConflictDVPort_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMOnConflictDVPortFault_Dec_Holder" + + class VMOnVirtualIntranetFault_Dec(ElementDeclaration): + literal = "VMOnVirtualIntranetFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMOnVirtualIntranetFault") + kw["aname"] = "_VMOnVirtualIntranetFault" + if ns0.VMOnVirtualIntranet_Def not in ns0.VMOnVirtualIntranetFault_Dec.__bases__: + bases = list(ns0.VMOnVirtualIntranetFault_Dec.__bases__) + bases.insert(0, ns0.VMOnVirtualIntranet_Def) + ns0.VMOnVirtualIntranetFault_Dec.__bases__ = tuple(bases) + + ns0.VMOnVirtualIntranet_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMOnVirtualIntranetFault_Dec_Holder" + + class VMotionInterfaceIssueFault_Dec(ElementDeclaration): + literal = "VMotionInterfaceIssueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionInterfaceIssueFault") + kw["aname"] = "_VMotionInterfaceIssueFault" + if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionInterfaceIssueFault_Dec.__bases__: + bases = list(ns0.VMotionInterfaceIssueFault_Dec.__bases__) + bases.insert(0, ns0.VMotionInterfaceIssue_Def) + ns0.VMotionInterfaceIssueFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionInterfaceIssue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionInterfaceIssueFault_Dec_Holder" + + class VMotionLinkCapacityLowFault_Dec(ElementDeclaration): + literal = "VMotionLinkCapacityLowFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionLinkCapacityLowFault") + kw["aname"] = "_VMotionLinkCapacityLowFault" + if ns0.VMotionLinkCapacityLow_Def not in ns0.VMotionLinkCapacityLowFault_Dec.__bases__: + bases = list(ns0.VMotionLinkCapacityLowFault_Dec.__bases__) + bases.insert(0, ns0.VMotionLinkCapacityLow_Def) + ns0.VMotionLinkCapacityLowFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionLinkCapacityLow_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionLinkCapacityLowFault_Dec_Holder" + + class VMotionLinkDownFault_Dec(ElementDeclaration): + literal = "VMotionLinkDownFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionLinkDownFault") + kw["aname"] = "_VMotionLinkDownFault" + if ns0.VMotionLinkDown_Def not in ns0.VMotionLinkDownFault_Dec.__bases__: + bases = list(ns0.VMotionLinkDownFault_Dec.__bases__) + bases.insert(0, ns0.VMotionLinkDown_Def) + ns0.VMotionLinkDownFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionLinkDown_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionLinkDownFault_Dec_Holder" + + class VMotionNotConfiguredFault_Dec(ElementDeclaration): + literal = "VMotionNotConfiguredFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionNotConfiguredFault") + kw["aname"] = "_VMotionNotConfiguredFault" + if ns0.VMotionNotConfigured_Def not in ns0.VMotionNotConfiguredFault_Dec.__bases__: + bases = list(ns0.VMotionNotConfiguredFault_Dec.__bases__) + bases.insert(0, ns0.VMotionNotConfigured_Def) + ns0.VMotionNotConfiguredFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionNotConfigured_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotConfiguredFault_Dec_Holder" + + class VMotionNotLicensedFault_Dec(ElementDeclaration): + literal = "VMotionNotLicensedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionNotLicensedFault") + kw["aname"] = "_VMotionNotLicensedFault" + if ns0.VMotionNotLicensed_Def not in ns0.VMotionNotLicensedFault_Dec.__bases__: + bases = list(ns0.VMotionNotLicensedFault_Dec.__bases__) + bases.insert(0, ns0.VMotionNotLicensed_Def) + ns0.VMotionNotLicensedFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionNotLicensed_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotLicensedFault_Dec_Holder" + + class VMotionNotSupportedFault_Dec(ElementDeclaration): + literal = "VMotionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionNotSupportedFault") + kw["aname"] = "_VMotionNotSupportedFault" + if ns0.VMotionNotSupported_Def not in ns0.VMotionNotSupportedFault_Dec.__bases__: + bases = list(ns0.VMotionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.VMotionNotSupported_Def) + ns0.VMotionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotSupportedFault_Dec_Holder" + + class VMotionProtocolIncompatibleFault_Dec(ElementDeclaration): + literal = "VMotionProtocolIncompatibleFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VMotionProtocolIncompatibleFault") + kw["aname"] = "_VMotionProtocolIncompatibleFault" + if ns0.VMotionProtocolIncompatible_Def not in ns0.VMotionProtocolIncompatibleFault_Dec.__bases__: + bases = list(ns0.VMotionProtocolIncompatibleFault_Dec.__bases__) + bases.insert(0, ns0.VMotionProtocolIncompatible_Def) + ns0.VMotionProtocolIncompatibleFault_Dec.__bases__ = tuple(bases) + + ns0.VMotionProtocolIncompatible_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VMotionProtocolIncompatibleFault_Dec_Holder" + + class VimFaultFault_Dec(ElementDeclaration): + literal = "VimFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VimFaultFault") + kw["aname"] = "_VimFaultFault" + if ns0.VimFault_Def not in ns0.VimFaultFault_Dec.__bases__: + bases = list(ns0.VimFaultFault_Dec.__bases__) + bases.insert(0, ns0.VimFault_Def) + ns0.VimFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VimFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VimFaultFault_Dec_Holder" + + class VirtualDiskBlocksNotFullyProvisionedFault_Dec(ElementDeclaration): + literal = "VirtualDiskBlocksNotFullyProvisionedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualDiskBlocksNotFullyProvisionedFault") + kw["aname"] = "_VirtualDiskBlocksNotFullyProvisionedFault" + if ns0.VirtualDiskBlocksNotFullyProvisioned_Def not in ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__: + bases = list(ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__) + bases.insert(0, ns0.VirtualDiskBlocksNotFullyProvisioned_Def) + ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__ = tuple(bases) + + ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualDiskBlocksNotFullyProvisionedFault_Dec_Holder" + + class VirtualEthernetCardNotSupportedFault_Dec(ElementDeclaration): + literal = "VirtualEthernetCardNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualEthernetCardNotSupportedFault") + kw["aname"] = "_VirtualEthernetCardNotSupportedFault" + if ns0.VirtualEthernetCardNotSupported_Def not in ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__: + bases = list(ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.VirtualEthernetCardNotSupported_Def) + ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.VirtualEthernetCardNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualEthernetCardNotSupportedFault_Dec_Holder" + + class VirtualHardwareCompatibilityIssueFault_Dec(ElementDeclaration): + literal = "VirtualHardwareCompatibilityIssueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualHardwareCompatibilityIssueFault") + kw["aname"] = "_VirtualHardwareCompatibilityIssueFault" + if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__: + bases = list(ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__) + bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) + ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__ = tuple(bases) + + ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualHardwareCompatibilityIssueFault_Dec_Holder" + + class VirtualHardwareVersionNotSupportedFault_Dec(ElementDeclaration): + literal = "VirtualHardwareVersionNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualHardwareVersionNotSupportedFault") + kw["aname"] = "_VirtualHardwareVersionNotSupportedFault" + if ns0.VirtualHardwareVersionNotSupported_Def not in ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__: + bases = list(ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.VirtualHardwareVersionNotSupported_Def) + ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.VirtualHardwareVersionNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualHardwareVersionNotSupportedFault_Dec_Holder" + + class VmAlreadyExistsInDatacenterFault_Dec(ElementDeclaration): + literal = "VmAlreadyExistsInDatacenterFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmAlreadyExistsInDatacenterFault") + kw["aname"] = "_VmAlreadyExistsInDatacenterFault" + if ns0.VmAlreadyExistsInDatacenter_Def not in ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__: + bases = list(ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__) + bases.insert(0, ns0.VmAlreadyExistsInDatacenter_Def) + ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__ = tuple(bases) + + ns0.VmAlreadyExistsInDatacenter_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmAlreadyExistsInDatacenterFault_Dec_Holder" + + class VmConfigFaultFault_Dec(ElementDeclaration): + literal = "VmConfigFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmConfigFaultFault") + kw["aname"] = "_VmConfigFaultFault" + if ns0.VmConfigFault_Def not in ns0.VmConfigFaultFault_Dec.__bases__: + bases = list(ns0.VmConfigFaultFault_Dec.__bases__) + bases.insert(0, ns0.VmConfigFault_Def) + ns0.VmConfigFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VmConfigFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmConfigFaultFault_Dec_Holder" + + class VmConfigIncompatibleForFaultToleranceFault_Dec(ElementDeclaration): + literal = "VmConfigIncompatibleForFaultToleranceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmConfigIncompatibleForFaultToleranceFault") + kw["aname"] = "_VmConfigIncompatibleForFaultToleranceFault" + if ns0.VmConfigIncompatibleForFaultTolerance_Def not in ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__: + bases = list(ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__) + bases.insert(0, ns0.VmConfigIncompatibleForFaultTolerance_Def) + ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__ = tuple(bases) + + ns0.VmConfigIncompatibleForFaultTolerance_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmConfigIncompatibleForFaultToleranceFault_Dec_Holder" + + class VmConfigIncompatibleForRecordReplayFault_Dec(ElementDeclaration): + literal = "VmConfigIncompatibleForRecordReplayFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmConfigIncompatibleForRecordReplayFault") + kw["aname"] = "_VmConfigIncompatibleForRecordReplayFault" + if ns0.VmConfigIncompatibleForRecordReplay_Def not in ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__: + bases = list(ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__) + bases.insert(0, ns0.VmConfigIncompatibleForRecordReplay_Def) + ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__ = tuple(bases) + + ns0.VmConfigIncompatibleForRecordReplay_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmConfigIncompatibleForRecordReplayFault_Dec_Holder" + + class VmFaultToleranceConfigIssueFault_Dec(ElementDeclaration): + literal = "VmFaultToleranceConfigIssueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmFaultToleranceConfigIssueFault") + kw["aname"] = "_VmFaultToleranceConfigIssueFault" + if ns0.VmFaultToleranceConfigIssue_Def not in ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__: + bases = list(ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__) + bases.insert(0, ns0.VmFaultToleranceConfigIssue_Def) + ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__ = tuple(bases) + + ns0.VmFaultToleranceConfigIssue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceConfigIssueFault_Dec_Holder" + + class VmFaultToleranceInvalidFileBackingFault_Dec(ElementDeclaration): + literal = "VmFaultToleranceInvalidFileBackingFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmFaultToleranceInvalidFileBackingFault") + kw["aname"] = "_VmFaultToleranceInvalidFileBackingFault" + if ns0.VmFaultToleranceInvalidFileBacking_Def not in ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__: + bases = list(ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__) + bases.insert(0, ns0.VmFaultToleranceInvalidFileBacking_Def) + ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__ = tuple(bases) + + ns0.VmFaultToleranceInvalidFileBacking_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceInvalidFileBackingFault_Dec_Holder" + + class VmFaultToleranceIssueFault_Dec(ElementDeclaration): + literal = "VmFaultToleranceIssueFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmFaultToleranceIssueFault") + kw["aname"] = "_VmFaultToleranceIssueFault" + if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceIssueFault_Dec.__bases__: + bases = list(ns0.VmFaultToleranceIssueFault_Dec.__bases__) + bases.insert(0, ns0.VmFaultToleranceIssue_Def) + ns0.VmFaultToleranceIssueFault_Dec.__bases__ = tuple(bases) + + ns0.VmFaultToleranceIssue_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceIssueFault_Dec_Holder" + + class VmFaultToleranceOpIssuesListFault_Dec(ElementDeclaration): + literal = "VmFaultToleranceOpIssuesListFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmFaultToleranceOpIssuesListFault") + kw["aname"] = "_VmFaultToleranceOpIssuesListFault" + if ns0.VmFaultToleranceOpIssuesList_Def not in ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__: + bases = list(ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__) + bases.insert(0, ns0.VmFaultToleranceOpIssuesList_Def) + ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__ = tuple(bases) + + ns0.VmFaultToleranceOpIssuesList_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceOpIssuesListFault_Dec_Holder" + + class VmLimitLicenseFault_Dec(ElementDeclaration): + literal = "VmLimitLicenseFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmLimitLicenseFault") + kw["aname"] = "_VmLimitLicenseFault" + if ns0.VmLimitLicense_Def not in ns0.VmLimitLicenseFault_Dec.__bases__: + bases = list(ns0.VmLimitLicenseFault_Dec.__bases__) + bases.insert(0, ns0.VmLimitLicense_Def) + ns0.VmLimitLicenseFault_Dec.__bases__ = tuple(bases) + + ns0.VmLimitLicense_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmLimitLicenseFault_Dec_Holder" + + class VmPowerOnDisabledFault_Dec(ElementDeclaration): + literal = "VmPowerOnDisabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmPowerOnDisabledFault") + kw["aname"] = "_VmPowerOnDisabledFault" + if ns0.VmPowerOnDisabled_Def not in ns0.VmPowerOnDisabledFault_Dec.__bases__: + bases = list(ns0.VmPowerOnDisabledFault_Dec.__bases__) + bases.insert(0, ns0.VmPowerOnDisabled_Def) + ns0.VmPowerOnDisabledFault_Dec.__bases__ = tuple(bases) + + ns0.VmPowerOnDisabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmPowerOnDisabledFault_Dec_Holder" + + class VmToolsUpgradeFaultFault_Dec(ElementDeclaration): + literal = "VmToolsUpgradeFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmToolsUpgradeFaultFault") + kw["aname"] = "_VmToolsUpgradeFaultFault" + if ns0.VmToolsUpgradeFault_Def not in ns0.VmToolsUpgradeFaultFault_Dec.__bases__: + bases = list(ns0.VmToolsUpgradeFaultFault_Dec.__bases__) + bases.insert(0, ns0.VmToolsUpgradeFault_Def) + ns0.VmToolsUpgradeFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VmToolsUpgradeFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmToolsUpgradeFaultFault_Dec_Holder" + + class VmValidateMaxDeviceFault_Dec(ElementDeclaration): + literal = "VmValidateMaxDeviceFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmValidateMaxDeviceFault") + kw["aname"] = "_VmValidateMaxDeviceFault" + if ns0.VmValidateMaxDevice_Def not in ns0.VmValidateMaxDeviceFault_Dec.__bases__: + bases = list(ns0.VmValidateMaxDeviceFault_Dec.__bases__) + bases.insert(0, ns0.VmValidateMaxDevice_Def) + ns0.VmValidateMaxDeviceFault_Dec.__bases__ = tuple(bases) + + ns0.VmValidateMaxDevice_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmValidateMaxDeviceFault_Dec_Holder" + + class VmWwnConflictFault_Dec(ElementDeclaration): + literal = "VmWwnConflictFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmWwnConflictFault") + kw["aname"] = "_VmWwnConflictFault" + if ns0.VmWwnConflict_Def not in ns0.VmWwnConflictFault_Dec.__bases__: + bases = list(ns0.VmWwnConflictFault_Dec.__bases__) + bases.insert(0, ns0.VmWwnConflict_Def) + ns0.VmWwnConflictFault_Dec.__bases__ = tuple(bases) + + ns0.VmWwnConflict_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmWwnConflictFault_Dec_Holder" + + class VmfsAlreadyMountedFault_Dec(ElementDeclaration): + literal = "VmfsAlreadyMountedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmfsAlreadyMountedFault") + kw["aname"] = "_VmfsAlreadyMountedFault" + if ns0.VmfsAlreadyMounted_Def not in ns0.VmfsAlreadyMountedFault_Dec.__bases__: + bases = list(ns0.VmfsAlreadyMountedFault_Dec.__bases__) + bases.insert(0, ns0.VmfsAlreadyMounted_Def) + ns0.VmfsAlreadyMountedFault_Dec.__bases__ = tuple(bases) + + ns0.VmfsAlreadyMounted_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmfsAlreadyMountedFault_Dec_Holder" + + class VmfsAmbiguousMountFault_Dec(ElementDeclaration): + literal = "VmfsAmbiguousMountFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmfsAmbiguousMountFault") + kw["aname"] = "_VmfsAmbiguousMountFault" + if ns0.VmfsAmbiguousMount_Def not in ns0.VmfsAmbiguousMountFault_Dec.__bases__: + bases = list(ns0.VmfsAmbiguousMountFault_Dec.__bases__) + bases.insert(0, ns0.VmfsAmbiguousMount_Def) + ns0.VmfsAmbiguousMountFault_Dec.__bases__ = tuple(bases) + + ns0.VmfsAmbiguousMount_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmfsAmbiguousMountFault_Dec_Holder" + + class VmfsMountFaultFault_Dec(ElementDeclaration): + literal = "VmfsMountFaultFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmfsMountFaultFault") + kw["aname"] = "_VmfsMountFaultFault" + if ns0.VmfsMountFault_Def not in ns0.VmfsMountFaultFault_Dec.__bases__: + bases = list(ns0.VmfsMountFaultFault_Dec.__bases__) + bases.insert(0, ns0.VmfsMountFault_Def) + ns0.VmfsMountFaultFault_Dec.__bases__ = tuple(bases) + + ns0.VmfsMountFault_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmfsMountFaultFault_Dec_Holder" + + class VmotionInterfaceNotEnabledFault_Dec(ElementDeclaration): + literal = "VmotionInterfaceNotEnabledFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VmotionInterfaceNotEnabledFault") + kw["aname"] = "_VmotionInterfaceNotEnabledFault" + if ns0.VmotionInterfaceNotEnabled_Def not in ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__: + bases = list(ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__) + bases.insert(0, ns0.VmotionInterfaceNotEnabled_Def) + ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__ = tuple(bases) + + ns0.VmotionInterfaceNotEnabled_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VmotionInterfaceNotEnabledFault_Dec_Holder" + + class VolumeEditorErrorFault_Dec(ElementDeclaration): + literal = "VolumeEditorErrorFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VolumeEditorErrorFault") + kw["aname"] = "_VolumeEditorErrorFault" + if ns0.VolumeEditorError_Def not in ns0.VolumeEditorErrorFault_Dec.__bases__: + bases = list(ns0.VolumeEditorErrorFault_Dec.__bases__) + bases.insert(0, ns0.VolumeEditorError_Def) + ns0.VolumeEditorErrorFault_Dec.__bases__ = tuple(bases) + + ns0.VolumeEditorError_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VolumeEditorErrorFault_Dec_Holder" + + class WakeOnLanNotSupportedFault_Dec(ElementDeclaration): + literal = "WakeOnLanNotSupportedFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","WakeOnLanNotSupportedFault") + kw["aname"] = "_WakeOnLanNotSupportedFault" + if ns0.WakeOnLanNotSupported_Def not in ns0.WakeOnLanNotSupportedFault_Dec.__bases__: + bases = list(ns0.WakeOnLanNotSupportedFault_Dec.__bases__) + bases.insert(0, ns0.WakeOnLanNotSupported_Def) + ns0.WakeOnLanNotSupportedFault_Dec.__bases__ = tuple(bases) + + ns0.WakeOnLanNotSupported_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "WakeOnLanNotSupportedFault_Dec_Holder" + + class WakeOnLanNotSupportedByVmotionNICFault_Dec(ElementDeclaration): + literal = "WakeOnLanNotSupportedByVmotionNICFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","WakeOnLanNotSupportedByVmotionNICFault") + kw["aname"] = "_WakeOnLanNotSupportedByVmotionNICFault" + if ns0.WakeOnLanNotSupportedByVmotionNIC_Def not in ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__: + bases = list(ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__) + bases.insert(0, ns0.WakeOnLanNotSupportedByVmotionNIC_Def) + ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__ = tuple(bases) + + ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "WakeOnLanNotSupportedByVmotionNICFault_Dec_Holder" + + class WillModifyConfigCpuRequirementsFault_Dec(ElementDeclaration): + literal = "WillModifyConfigCpuRequirementsFault" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","WillModifyConfigCpuRequirementsFault") + kw["aname"] = "_WillModifyConfigCpuRequirementsFault" + if ns0.WillModifyConfigCpuRequirements_Def not in ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__: + bases = list(ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__) + bases.insert(0, ns0.WillModifyConfigCpuRequirements_Def) + ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__ = tuple(bases) + + ns0.WillModifyConfigCpuRequirements_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "WillModifyConfigCpuRequirementsFault_Dec_Holder" + + class ReconfigureAutostart_Dec(ElementDeclaration): + literal = "ReconfigureAutostart" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureAutostart") + kw["aname"] = "_ReconfigureAutostart" + if ns0.ReconfigureAutostartRequestType_Def not in ns0.ReconfigureAutostart_Dec.__bases__: + bases = list(ns0.ReconfigureAutostart_Dec.__bases__) + bases.insert(0, ns0.ReconfigureAutostartRequestType_Def) + ns0.ReconfigureAutostart_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureAutostartRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureAutostart_Dec_Holder" + + class ReconfigureAutostartResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureAutostartResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureAutostartResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureAutostartResponse") + kw["aname"] = "_ReconfigureAutostartResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureAutostartResponse_Holder" + self.pyclass = Holder + + class AutoStartPowerOn_Dec(ElementDeclaration): + literal = "AutoStartPowerOn" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AutoStartPowerOn") + kw["aname"] = "_AutoStartPowerOn" + if ns0.AutoStartPowerOnRequestType_Def not in ns0.AutoStartPowerOn_Dec.__bases__: + bases = list(ns0.AutoStartPowerOn_Dec.__bases__) + bases.insert(0, ns0.AutoStartPowerOnRequestType_Def) + ns0.AutoStartPowerOn_Dec.__bases__ = tuple(bases) + + ns0.AutoStartPowerOnRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AutoStartPowerOn_Dec_Holder" + + class AutoStartPowerOnResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AutoStartPowerOnResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AutoStartPowerOnResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AutoStartPowerOnResponse") + kw["aname"] = "_AutoStartPowerOnResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AutoStartPowerOnResponse_Holder" + self.pyclass = Holder + + class AutoStartPowerOff_Dec(ElementDeclaration): + literal = "AutoStartPowerOff" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AutoStartPowerOff") + kw["aname"] = "_AutoStartPowerOff" + if ns0.AutoStartPowerOffRequestType_Def not in ns0.AutoStartPowerOff_Dec.__bases__: + bases = list(ns0.AutoStartPowerOff_Dec.__bases__) + bases.insert(0, ns0.AutoStartPowerOffRequestType_Def) + ns0.AutoStartPowerOff_Dec.__bases__ = tuple(bases) + + ns0.AutoStartPowerOffRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AutoStartPowerOff_Dec_Holder" + + class AutoStartPowerOffResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AutoStartPowerOffResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AutoStartPowerOffResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AutoStartPowerOffResponse") + kw["aname"] = "_AutoStartPowerOffResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AutoStartPowerOffResponse_Holder" + self.pyclass = Holder + + class QueryBootDevices_Dec(ElementDeclaration): + literal = "QueryBootDevices" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryBootDevices") + kw["aname"] = "_QueryBootDevices" + if ns0.QueryBootDevicesRequestType_Def not in ns0.QueryBootDevices_Dec.__bases__: + bases = list(ns0.QueryBootDevices_Dec.__bases__) + bases.insert(0, ns0.QueryBootDevicesRequestType_Def) + ns0.QueryBootDevices_Dec.__bases__ = tuple(bases) + + ns0.QueryBootDevicesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryBootDevices_Dec_Holder" + + class QueryBootDevicesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryBootDevicesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryBootDevicesResponse_Dec.schema + TClist = [GTD("urn:vim25","HostBootDeviceInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryBootDevicesResponse") + kw["aname"] = "_QueryBootDevicesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryBootDevicesResponse_Holder" + self.pyclass = Holder + + class UpdateBootDevice_Dec(ElementDeclaration): + literal = "UpdateBootDevice" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateBootDevice") + kw["aname"] = "_UpdateBootDevice" + if ns0.UpdateBootDeviceRequestType_Def not in ns0.UpdateBootDevice_Dec.__bases__: + bases = list(ns0.UpdateBootDevice_Dec.__bases__) + bases.insert(0, ns0.UpdateBootDeviceRequestType_Def) + ns0.UpdateBootDevice_Dec.__bases__ = tuple(bases) + + ns0.UpdateBootDeviceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateBootDevice_Dec_Holder" + + class UpdateBootDeviceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateBootDeviceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateBootDeviceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateBootDeviceResponse") + kw["aname"] = "_UpdateBootDeviceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateBootDeviceResponse_Holder" + self.pyclass = Holder + + class EnableHyperThreading_Dec(ElementDeclaration): + literal = "EnableHyperThreading" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableHyperThreading") + kw["aname"] = "_EnableHyperThreading" + if ns0.EnableHyperThreadingRequestType_Def not in ns0.EnableHyperThreading_Dec.__bases__: + bases = list(ns0.EnableHyperThreading_Dec.__bases__) + bases.insert(0, ns0.EnableHyperThreadingRequestType_Def) + ns0.EnableHyperThreading_Dec.__bases__ = tuple(bases) + + ns0.EnableHyperThreadingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableHyperThreading_Dec_Holder" + + class EnableHyperThreadingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableHyperThreadingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableHyperThreadingResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","EnableHyperThreadingResponse") + kw["aname"] = "_EnableHyperThreadingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "EnableHyperThreadingResponse_Holder" + self.pyclass = Holder + + class DisableHyperThreading_Dec(ElementDeclaration): + literal = "DisableHyperThreading" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableHyperThreading") + kw["aname"] = "_DisableHyperThreading" + if ns0.DisableHyperThreadingRequestType_Def not in ns0.DisableHyperThreading_Dec.__bases__: + bases = list(ns0.DisableHyperThreading_Dec.__bases__) + bases.insert(0, ns0.DisableHyperThreadingRequestType_Def) + ns0.DisableHyperThreading_Dec.__bases__ = tuple(bases) + + ns0.DisableHyperThreadingRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableHyperThreading_Dec_Holder" + + class DisableHyperThreadingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableHyperThreadingResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableHyperThreadingResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DisableHyperThreadingResponse") + kw["aname"] = "_DisableHyperThreadingResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DisableHyperThreadingResponse_Holder" + self.pyclass = Holder + + class SearchDatastore_Dec(ElementDeclaration): + literal = "SearchDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SearchDatastore") + kw["aname"] = "_SearchDatastore" + if ns0.SearchDatastoreRequestType_Def not in ns0.SearchDatastore_Dec.__bases__: + bases = list(ns0.SearchDatastore_Dec.__bases__) + bases.insert(0, ns0.SearchDatastoreRequestType_Def) + ns0.SearchDatastore_Dec.__bases__ = tuple(bases) + + ns0.SearchDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastore_Dec_Holder" + + class SearchDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SearchDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SearchDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SearchDatastoreResponse") + kw["aname"] = "_SearchDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "SearchDatastoreResponse_Holder" + self.pyclass = Holder + + class SearchDatastore_Task_Dec(ElementDeclaration): + literal = "SearchDatastore_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SearchDatastore_Task") + kw["aname"] = "_SearchDatastore_Task" + if ns0.SearchDatastoreRequestType_Def not in ns0.SearchDatastore_Task_Dec.__bases__: + bases = list(ns0.SearchDatastore_Task_Dec.__bases__) + bases.insert(0, ns0.SearchDatastoreRequestType_Def) + ns0.SearchDatastore_Task_Dec.__bases__ = tuple(bases) + + ns0.SearchDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastore_Task_Dec_Holder" + + class SearchDatastore_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SearchDatastore_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SearchDatastore_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SearchDatastore_TaskResponse") + kw["aname"] = "_SearchDatastore_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "SearchDatastore_TaskResponse_Holder" + self.pyclass = Holder + + class SearchDatastoreSubFolders_Dec(ElementDeclaration): + literal = "SearchDatastoreSubFolders" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders") + kw["aname"] = "_SearchDatastoreSubFolders" + if ns0.SearchDatastoreSubFoldersRequestType_Def not in ns0.SearchDatastoreSubFolders_Dec.__bases__: + bases = list(ns0.SearchDatastoreSubFolders_Dec.__bases__) + bases.insert(0, ns0.SearchDatastoreSubFoldersRequestType_Def) + ns0.SearchDatastoreSubFolders_Dec.__bases__ = tuple(bases) + + ns0.SearchDatastoreSubFoldersRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastoreSubFolders_Dec_Holder" + + class SearchDatastoreSubFoldersResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SearchDatastoreSubFoldersResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SearchDatastoreSubFoldersResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SearchDatastoreSubFoldersResponse") + kw["aname"] = "_SearchDatastoreSubFoldersResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "SearchDatastoreSubFoldersResponse_Holder" + self.pyclass = Holder + + class SearchDatastoreSubFolders_Task_Dec(ElementDeclaration): + literal = "SearchDatastoreSubFolders_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders_Task") + kw["aname"] = "_SearchDatastoreSubFolders_Task" + if ns0.SearchDatastoreSubFoldersRequestType_Def not in ns0.SearchDatastoreSubFolders_Task_Dec.__bases__: + bases = list(ns0.SearchDatastoreSubFolders_Task_Dec.__bases__) + bases.insert(0, ns0.SearchDatastoreSubFoldersRequestType_Def) + ns0.SearchDatastoreSubFolders_Task_Dec.__bases__ = tuple(bases) + + ns0.SearchDatastoreSubFoldersRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastoreSubFolders_Task_Dec_Holder" + + class SearchDatastoreSubFolders_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SearchDatastoreSubFolders_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SearchDatastoreSubFolders_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders_TaskResponse") + kw["aname"] = "_SearchDatastoreSubFolders_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "SearchDatastoreSubFolders_TaskResponse_Holder" + self.pyclass = Holder + + class DeleteFile_Dec(ElementDeclaration): + literal = "DeleteFile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeleteFile") + kw["aname"] = "_DeleteFile" + if ns0.DeleteFileRequestType_Def not in ns0.DeleteFile_Dec.__bases__: + bases = list(ns0.DeleteFile_Dec.__bases__) + bases.insert(0, ns0.DeleteFileRequestType_Def) + ns0.DeleteFile_Dec.__bases__ = tuple(bases) + + ns0.DeleteFileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeleteFile_Dec_Holder" + + class DeleteFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeleteFileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeleteFileResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DeleteFileResponse") + kw["aname"] = "_DeleteFileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DeleteFileResponse_Holder" + self.pyclass = Holder + + class UpdateLocalSwapDatastore_Dec(ElementDeclaration): + literal = "UpdateLocalSwapDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateLocalSwapDatastore") + kw["aname"] = "_UpdateLocalSwapDatastore" + if ns0.UpdateLocalSwapDatastoreRequestType_Def not in ns0.UpdateLocalSwapDatastore_Dec.__bases__: + bases = list(ns0.UpdateLocalSwapDatastore_Dec.__bases__) + bases.insert(0, ns0.UpdateLocalSwapDatastoreRequestType_Def) + ns0.UpdateLocalSwapDatastore_Dec.__bases__ = tuple(bases) + + ns0.UpdateLocalSwapDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateLocalSwapDatastore_Dec_Holder" + + class UpdateLocalSwapDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateLocalSwapDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateLocalSwapDatastoreResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateLocalSwapDatastoreResponse") + kw["aname"] = "_UpdateLocalSwapDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateLocalSwapDatastoreResponse_Holder" + self.pyclass = Holder + + class QueryAvailableDisksForVmfs_Dec(ElementDeclaration): + literal = "QueryAvailableDisksForVmfs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryAvailableDisksForVmfs") + kw["aname"] = "_QueryAvailableDisksForVmfs" + if ns0.QueryAvailableDisksForVmfsRequestType_Def not in ns0.QueryAvailableDisksForVmfs_Dec.__bases__: + bases = list(ns0.QueryAvailableDisksForVmfs_Dec.__bases__) + bases.insert(0, ns0.QueryAvailableDisksForVmfsRequestType_Def) + ns0.QueryAvailableDisksForVmfs_Dec.__bases__ = tuple(bases) + + ns0.QueryAvailableDisksForVmfsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailableDisksForVmfs_Dec_Holder" + + class QueryAvailableDisksForVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryAvailableDisksForVmfsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryAvailableDisksForVmfsResponse_Dec.schema + TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryAvailableDisksForVmfsResponse") + kw["aname"] = "_QueryAvailableDisksForVmfsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryAvailableDisksForVmfsResponse_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreCreateOptions_Dec(ElementDeclaration): + literal = "QueryVmfsDatastoreCreateOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreCreateOptions") + kw["aname"] = "_QueryVmfsDatastoreCreateOptions" + if ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def not in ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__: + bases = list(ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__) + bases.insert(0, ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def) + ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreCreateOptions_Dec_Holder" + + class QueryVmfsDatastoreCreateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVmfsDatastoreCreateOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVmfsDatastoreCreateOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreCreateOptionsResponse") + kw["aname"] = "_QueryVmfsDatastoreCreateOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryVmfsDatastoreCreateOptionsResponse_Holder" + self.pyclass = Holder + + class CreateVmfsDatastore_Dec(ElementDeclaration): + literal = "CreateVmfsDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateVmfsDatastore") + kw["aname"] = "_CreateVmfsDatastore" + if ns0.CreateVmfsDatastoreRequestType_Def not in ns0.CreateVmfsDatastore_Dec.__bases__: + bases = list(ns0.CreateVmfsDatastore_Dec.__bases__) + bases.insert(0, ns0.CreateVmfsDatastoreRequestType_Def) + ns0.CreateVmfsDatastore_Dec.__bases__ = tuple(bases) + + ns0.CreateVmfsDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateVmfsDatastore_Dec_Holder" + + class CreateVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateVmfsDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateVmfsDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateVmfsDatastoreResponse") + kw["aname"] = "_CreateVmfsDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateVmfsDatastoreResponse_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreExtendOptions_Dec(ElementDeclaration): + literal = "QueryVmfsDatastoreExtendOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExtendOptions") + kw["aname"] = "_QueryVmfsDatastoreExtendOptions" + if ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def not in ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__: + bases = list(ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__) + bases.insert(0, ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def) + ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreExtendOptions_Dec_Holder" + + class QueryVmfsDatastoreExtendOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVmfsDatastoreExtendOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVmfsDatastoreExtendOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExtendOptionsResponse") + kw["aname"] = "_QueryVmfsDatastoreExtendOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryVmfsDatastoreExtendOptionsResponse_Holder" + self.pyclass = Holder + + class QueryVmfsDatastoreExpandOptions_Dec(ElementDeclaration): + literal = "QueryVmfsDatastoreExpandOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExpandOptions") + kw["aname"] = "_QueryVmfsDatastoreExpandOptions" + if ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def not in ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__: + bases = list(ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__) + bases.insert(0, ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def) + ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreExpandOptions_Dec_Holder" + + class QueryVmfsDatastoreExpandOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVmfsDatastoreExpandOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVmfsDatastoreExpandOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExpandOptionsResponse") + kw["aname"] = "_QueryVmfsDatastoreExpandOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryVmfsDatastoreExpandOptionsResponse_Holder" + self.pyclass = Holder + + class ExtendVmfsDatastore_Dec(ElementDeclaration): + literal = "ExtendVmfsDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExtendVmfsDatastore") + kw["aname"] = "_ExtendVmfsDatastore" + if ns0.ExtendVmfsDatastoreRequestType_Def not in ns0.ExtendVmfsDatastore_Dec.__bases__: + bases = list(ns0.ExtendVmfsDatastore_Dec.__bases__) + bases.insert(0, ns0.ExtendVmfsDatastoreRequestType_Def) + ns0.ExtendVmfsDatastore_Dec.__bases__ = tuple(bases) + + ns0.ExtendVmfsDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExtendVmfsDatastore_Dec_Holder" + + class ExtendVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExtendVmfsDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExtendVmfsDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExtendVmfsDatastoreResponse") + kw["aname"] = "_ExtendVmfsDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExtendVmfsDatastoreResponse_Holder" + self.pyclass = Holder + + class ExpandVmfsDatastore_Dec(ElementDeclaration): + literal = "ExpandVmfsDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExpandVmfsDatastore") + kw["aname"] = "_ExpandVmfsDatastore" + if ns0.ExpandVmfsDatastoreRequestType_Def not in ns0.ExpandVmfsDatastore_Dec.__bases__: + bases = list(ns0.ExpandVmfsDatastore_Dec.__bases__) + bases.insert(0, ns0.ExpandVmfsDatastoreRequestType_Def) + ns0.ExpandVmfsDatastore_Dec.__bases__ = tuple(bases) + + ns0.ExpandVmfsDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExpandVmfsDatastore_Dec_Holder" + + class ExpandVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExpandVmfsDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExpandVmfsDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ExpandVmfsDatastoreResponse") + kw["aname"] = "_ExpandVmfsDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ExpandVmfsDatastoreResponse_Holder" + self.pyclass = Holder + + class CreateNasDatastore_Dec(ElementDeclaration): + literal = "CreateNasDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateNasDatastore") + kw["aname"] = "_CreateNasDatastore" + if ns0.CreateNasDatastoreRequestType_Def not in ns0.CreateNasDatastore_Dec.__bases__: + bases = list(ns0.CreateNasDatastore_Dec.__bases__) + bases.insert(0, ns0.CreateNasDatastoreRequestType_Def) + ns0.CreateNasDatastore_Dec.__bases__ = tuple(bases) + + ns0.CreateNasDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateNasDatastore_Dec_Holder" + + class CreateNasDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateNasDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateNasDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateNasDatastoreResponse") + kw["aname"] = "_CreateNasDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateNasDatastoreResponse_Holder" + self.pyclass = Holder + + class CreateLocalDatastore_Dec(ElementDeclaration): + literal = "CreateLocalDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateLocalDatastore") + kw["aname"] = "_CreateLocalDatastore" + if ns0.CreateLocalDatastoreRequestType_Def not in ns0.CreateLocalDatastore_Dec.__bases__: + bases = list(ns0.CreateLocalDatastore_Dec.__bases__) + bases.insert(0, ns0.CreateLocalDatastoreRequestType_Def) + ns0.CreateLocalDatastore_Dec.__bases__ = tuple(bases) + + ns0.CreateLocalDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateLocalDatastore_Dec_Holder" + + class CreateLocalDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateLocalDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateLocalDatastoreResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateLocalDatastoreResponse") + kw["aname"] = "_CreateLocalDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateLocalDatastoreResponse_Holder" + self.pyclass = Holder + + class RemoveDatastore_Dec(ElementDeclaration): + literal = "RemoveDatastore" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveDatastore") + kw["aname"] = "_RemoveDatastore" + if ns0.RemoveDatastoreRequestType_Def not in ns0.RemoveDatastore_Dec.__bases__: + bases = list(ns0.RemoveDatastore_Dec.__bases__) + bases.insert(0, ns0.RemoveDatastoreRequestType_Def) + ns0.RemoveDatastore_Dec.__bases__ = tuple(bases) + + ns0.RemoveDatastoreRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveDatastore_Dec_Holder" + + class RemoveDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveDatastoreResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveDatastoreResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveDatastoreResponse") + kw["aname"] = "_RemoveDatastoreResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveDatastoreResponse_Holder" + self.pyclass = Holder + + class ConfigureDatastorePrincipal_Dec(ElementDeclaration): + literal = "ConfigureDatastorePrincipal" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ConfigureDatastorePrincipal") + kw["aname"] = "_ConfigureDatastorePrincipal" + if ns0.ConfigureDatastorePrincipalRequestType_Def not in ns0.ConfigureDatastorePrincipal_Dec.__bases__: + bases = list(ns0.ConfigureDatastorePrincipal_Dec.__bases__) + bases.insert(0, ns0.ConfigureDatastorePrincipalRequestType_Def) + ns0.ConfigureDatastorePrincipal_Dec.__bases__ = tuple(bases) + + ns0.ConfigureDatastorePrincipalRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ConfigureDatastorePrincipal_Dec_Holder" + + class ConfigureDatastorePrincipalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ConfigureDatastorePrincipalResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ConfigureDatastorePrincipalResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ConfigureDatastorePrincipalResponse") + kw["aname"] = "_ConfigureDatastorePrincipalResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ConfigureDatastorePrincipalResponse_Holder" + self.pyclass = Holder + + class QueryUnresolvedVmfsVolumes_Dec(ElementDeclaration): + literal = "QueryUnresolvedVmfsVolumes" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumes") + kw["aname"] = "_QueryUnresolvedVmfsVolumes" + if ns0.QueryUnresolvedVmfsVolumesRequestType_Def not in ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__: + bases = list(ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__) + bases.insert(0, ns0.QueryUnresolvedVmfsVolumesRequestType_Def) + ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__ = tuple(bases) + + ns0.QueryUnresolvedVmfsVolumesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryUnresolvedVmfsVolumes_Dec_Holder" + + class QueryUnresolvedVmfsVolumesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryUnresolvedVmfsVolumesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryUnresolvedVmfsVolumesResponse_Dec.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumesResponse") + kw["aname"] = "_QueryUnresolvedVmfsVolumesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryUnresolvedVmfsVolumesResponse_Holder" + self.pyclass = Holder + + class ResignatureUnresolvedVmfsVolume_Dec(ElementDeclaration): + literal = "ResignatureUnresolvedVmfsVolume" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume") + kw["aname"] = "_ResignatureUnresolvedVmfsVolume" + if ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def not in ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__: + bases = list(ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__) + bases.insert(0, ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def) + ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__ = tuple(bases) + + ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResignatureUnresolvedVmfsVolume_Dec_Holder" + + class ResignatureUnresolvedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResignatureUnresolvedVmfsVolumeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResignatureUnresolvedVmfsVolumeResponse_Dec.schema + TClist = [GTD("urn:vim25","HostResignatureRescanResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolumeResponse") + kw["aname"] = "_ResignatureUnresolvedVmfsVolumeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ResignatureUnresolvedVmfsVolumeResponse_Holder" + self.pyclass = Holder + + class ResignatureUnresolvedVmfsVolume_Task_Dec(ElementDeclaration): + literal = "ResignatureUnresolvedVmfsVolume_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume_Task") + kw["aname"] = "_ResignatureUnresolvedVmfsVolume_Task" + if ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def not in ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__: + bases = list(ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__) + bases.insert(0, ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def) + ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__ = tuple(bases) + + ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResignatureUnresolvedVmfsVolume_Task_Dec_Holder" + + class ResignatureUnresolvedVmfsVolume_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResignatureUnresolvedVmfsVolume_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResignatureUnresolvedVmfsVolume_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume_TaskResponse") + kw["aname"] = "_ResignatureUnresolvedVmfsVolume_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ResignatureUnresolvedVmfsVolume_TaskResponse_Holder" + self.pyclass = Holder + + class UpdateDateTimeConfig_Dec(ElementDeclaration): + literal = "UpdateDateTimeConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateDateTimeConfig") + kw["aname"] = "_UpdateDateTimeConfig" + if ns0.UpdateDateTimeConfigRequestType_Def not in ns0.UpdateDateTimeConfig_Dec.__bases__: + bases = list(ns0.UpdateDateTimeConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateDateTimeConfigRequestType_Def) + ns0.UpdateDateTimeConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateDateTimeConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateDateTimeConfig_Dec_Holder" + + class UpdateDateTimeConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateDateTimeConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateDateTimeConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateDateTimeConfigResponse") + kw["aname"] = "_UpdateDateTimeConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateDateTimeConfigResponse_Holder" + self.pyclass = Holder + + class QueryAvailableTimeZones_Dec(ElementDeclaration): + literal = "QueryAvailableTimeZones" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryAvailableTimeZones") + kw["aname"] = "_QueryAvailableTimeZones" + if ns0.QueryAvailableTimeZonesRequestType_Def not in ns0.QueryAvailableTimeZones_Dec.__bases__: + bases = list(ns0.QueryAvailableTimeZones_Dec.__bases__) + bases.insert(0, ns0.QueryAvailableTimeZonesRequestType_Def) + ns0.QueryAvailableTimeZones_Dec.__bases__ = tuple(bases) + + ns0.QueryAvailableTimeZonesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailableTimeZones_Dec_Holder" + + class QueryAvailableTimeZonesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryAvailableTimeZonesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryAvailableTimeZonesResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryAvailableTimeZonesResponse") + kw["aname"] = "_QueryAvailableTimeZonesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryAvailableTimeZonesResponse_Holder" + self.pyclass = Holder + + class QueryDateTime_Dec(ElementDeclaration): + literal = "QueryDateTime" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryDateTime") + kw["aname"] = "_QueryDateTime" + if ns0.QueryDateTimeRequestType_Def not in ns0.QueryDateTime_Dec.__bases__: + bases = list(ns0.QueryDateTime_Dec.__bases__) + bases.insert(0, ns0.QueryDateTimeRequestType_Def) + ns0.QueryDateTime_Dec.__bases__ = tuple(bases) + + ns0.QueryDateTimeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryDateTime_Dec_Holder" + + class QueryDateTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryDateTimeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryDateTimeResponse_Dec.schema + TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryDateTimeResponse") + kw["aname"] = "_QueryDateTimeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryDateTimeResponse_Holder" + self.pyclass = Holder + + class UpdateDateTime_Dec(ElementDeclaration): + literal = "UpdateDateTime" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateDateTime") + kw["aname"] = "_UpdateDateTime" + if ns0.UpdateDateTimeRequestType_Def not in ns0.UpdateDateTime_Dec.__bases__: + bases = list(ns0.UpdateDateTime_Dec.__bases__) + bases.insert(0, ns0.UpdateDateTimeRequestType_Def) + ns0.UpdateDateTime_Dec.__bases__ = tuple(bases) + + ns0.UpdateDateTimeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateDateTime_Dec_Holder" + + class UpdateDateTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateDateTimeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateDateTimeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateDateTimeResponse") + kw["aname"] = "_UpdateDateTimeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateDateTimeResponse_Holder" + self.pyclass = Holder + + class RefreshDateTimeSystem_Dec(ElementDeclaration): + literal = "RefreshDateTimeSystem" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshDateTimeSystem") + kw["aname"] = "_RefreshDateTimeSystem" + if ns0.RefreshDateTimeSystemRequestType_Def not in ns0.RefreshDateTimeSystem_Dec.__bases__: + bases = list(ns0.RefreshDateTimeSystem_Dec.__bases__) + bases.insert(0, ns0.RefreshDateTimeSystemRequestType_Def) + ns0.RefreshDateTimeSystem_Dec.__bases__ = tuple(bases) + + ns0.RefreshDateTimeSystemRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshDateTimeSystem_Dec_Holder" + + class RefreshDateTimeSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshDateTimeSystemResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshDateTimeSystemResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshDateTimeSystemResponse") + kw["aname"] = "_RefreshDateTimeSystemResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshDateTimeSystemResponse_Holder" + self.pyclass = Holder + + class QueryAvailablePartition_Dec(ElementDeclaration): + literal = "QueryAvailablePartition" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryAvailablePartition") + kw["aname"] = "_QueryAvailablePartition" + if ns0.QueryAvailablePartitionRequestType_Def not in ns0.QueryAvailablePartition_Dec.__bases__: + bases = list(ns0.QueryAvailablePartition_Dec.__bases__) + bases.insert(0, ns0.QueryAvailablePartitionRequestType_Def) + ns0.QueryAvailablePartition_Dec.__bases__ = tuple(bases) + + ns0.QueryAvailablePartitionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailablePartition_Dec_Holder" + + class QueryAvailablePartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryAvailablePartitionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryAvailablePartitionResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryAvailablePartitionResponse") + kw["aname"] = "_QueryAvailablePartitionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryAvailablePartitionResponse_Holder" + self.pyclass = Holder + + class SelectActivePartition_Dec(ElementDeclaration): + literal = "SelectActivePartition" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SelectActivePartition") + kw["aname"] = "_SelectActivePartition" + if ns0.SelectActivePartitionRequestType_Def not in ns0.SelectActivePartition_Dec.__bases__: + bases = list(ns0.SelectActivePartition_Dec.__bases__) + bases.insert(0, ns0.SelectActivePartitionRequestType_Def) + ns0.SelectActivePartition_Dec.__bases__ = tuple(bases) + + ns0.SelectActivePartitionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SelectActivePartition_Dec_Holder" + + class SelectActivePartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SelectActivePartitionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SelectActivePartitionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SelectActivePartitionResponse") + kw["aname"] = "_SelectActivePartitionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SelectActivePartitionResponse_Holder" + self.pyclass = Holder + + class QueryPartitionCreateOptions_Dec(ElementDeclaration): + literal = "QueryPartitionCreateOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPartitionCreateOptions") + kw["aname"] = "_QueryPartitionCreateOptions" + if ns0.QueryPartitionCreateOptionsRequestType_Def not in ns0.QueryPartitionCreateOptions_Dec.__bases__: + bases = list(ns0.QueryPartitionCreateOptions_Dec.__bases__) + bases.insert(0, ns0.QueryPartitionCreateOptionsRequestType_Def) + ns0.QueryPartitionCreateOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryPartitionCreateOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPartitionCreateOptions_Dec_Holder" + + class QueryPartitionCreateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPartitionCreateOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPartitionCreateOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPartitionCreateOptionsResponse") + kw["aname"] = "_QueryPartitionCreateOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryPartitionCreateOptionsResponse_Holder" + self.pyclass = Holder + + class QueryPartitionCreateDesc_Dec(ElementDeclaration): + literal = "QueryPartitionCreateDesc" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPartitionCreateDesc") + kw["aname"] = "_QueryPartitionCreateDesc" + if ns0.QueryPartitionCreateDescRequestType_Def not in ns0.QueryPartitionCreateDesc_Dec.__bases__: + bases = list(ns0.QueryPartitionCreateDesc_Dec.__bases__) + bases.insert(0, ns0.QueryPartitionCreateDescRequestType_Def) + ns0.QueryPartitionCreateDesc_Dec.__bases__ = tuple(bases) + + ns0.QueryPartitionCreateDescRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPartitionCreateDesc_Dec_Holder" + + class QueryPartitionCreateDescResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPartitionCreateDescResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPartitionCreateDescResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateDescription",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPartitionCreateDescResponse") + kw["aname"] = "_QueryPartitionCreateDescResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryPartitionCreateDescResponse_Holder" + self.pyclass = Holder + + class CreateDiagnosticPartition_Dec(ElementDeclaration): + literal = "CreateDiagnosticPartition" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateDiagnosticPartition") + kw["aname"] = "_CreateDiagnosticPartition" + if ns0.CreateDiagnosticPartitionRequestType_Def not in ns0.CreateDiagnosticPartition_Dec.__bases__: + bases = list(ns0.CreateDiagnosticPartition_Dec.__bases__) + bases.insert(0, ns0.CreateDiagnosticPartitionRequestType_Def) + ns0.CreateDiagnosticPartition_Dec.__bases__ = tuple(bases) + + ns0.CreateDiagnosticPartitionRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateDiagnosticPartition_Dec_Holder" + + class CreateDiagnosticPartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateDiagnosticPartitionResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateDiagnosticPartitionResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CreateDiagnosticPartitionResponse") + kw["aname"] = "_CreateDiagnosticPartitionResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CreateDiagnosticPartitionResponse_Holder" + self.pyclass = Holder + + class UpdateDefaultPolicy_Dec(ElementDeclaration): + literal = "UpdateDefaultPolicy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateDefaultPolicy") + kw["aname"] = "_UpdateDefaultPolicy" + if ns0.UpdateDefaultPolicyRequestType_Def not in ns0.UpdateDefaultPolicy_Dec.__bases__: + bases = list(ns0.UpdateDefaultPolicy_Dec.__bases__) + bases.insert(0, ns0.UpdateDefaultPolicyRequestType_Def) + ns0.UpdateDefaultPolicy_Dec.__bases__ = tuple(bases) + + ns0.UpdateDefaultPolicyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateDefaultPolicy_Dec_Holder" + + class UpdateDefaultPolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateDefaultPolicyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateDefaultPolicyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateDefaultPolicyResponse") + kw["aname"] = "_UpdateDefaultPolicyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateDefaultPolicyResponse_Holder" + self.pyclass = Holder + + class EnableRuleset_Dec(ElementDeclaration): + literal = "EnableRuleset" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableRuleset") + kw["aname"] = "_EnableRuleset" + if ns0.EnableRulesetRequestType_Def not in ns0.EnableRuleset_Dec.__bases__: + bases = list(ns0.EnableRuleset_Dec.__bases__) + bases.insert(0, ns0.EnableRulesetRequestType_Def) + ns0.EnableRuleset_Dec.__bases__ = tuple(bases) + + ns0.EnableRulesetRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableRuleset_Dec_Holder" + + class EnableRulesetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableRulesetResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableRulesetResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","EnableRulesetResponse") + kw["aname"] = "_EnableRulesetResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "EnableRulesetResponse_Holder" + self.pyclass = Holder + + class DisableRuleset_Dec(ElementDeclaration): + literal = "DisableRuleset" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableRuleset") + kw["aname"] = "_DisableRuleset" + if ns0.DisableRulesetRequestType_Def not in ns0.DisableRuleset_Dec.__bases__: + bases = list(ns0.DisableRuleset_Dec.__bases__) + bases.insert(0, ns0.DisableRulesetRequestType_Def) + ns0.DisableRuleset_Dec.__bases__ = tuple(bases) + + ns0.DisableRulesetRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableRuleset_Dec_Holder" + + class DisableRulesetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableRulesetResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableRulesetResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DisableRulesetResponse") + kw["aname"] = "_DisableRulesetResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DisableRulesetResponse_Holder" + self.pyclass = Holder + + class RefreshFirewall_Dec(ElementDeclaration): + literal = "RefreshFirewall" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshFirewall") + kw["aname"] = "_RefreshFirewall" + if ns0.RefreshFirewallRequestType_Def not in ns0.RefreshFirewall_Dec.__bases__: + bases = list(ns0.RefreshFirewall_Dec.__bases__) + bases.insert(0, ns0.RefreshFirewallRequestType_Def) + ns0.RefreshFirewall_Dec.__bases__ = tuple(bases) + + ns0.RefreshFirewallRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshFirewall_Dec_Holder" + + class RefreshFirewallResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshFirewallResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshFirewallResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshFirewallResponse") + kw["aname"] = "_RefreshFirewallResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshFirewallResponse_Holder" + self.pyclass = Holder + + class ResetFirmwareToFactoryDefaults_Dec(ElementDeclaration): + literal = "ResetFirmwareToFactoryDefaults" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetFirmwareToFactoryDefaults") + kw["aname"] = "_ResetFirmwareToFactoryDefaults" + if ns0.ResetFirmwareToFactoryDefaultsRequestType_Def not in ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__: + bases = list(ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__) + bases.insert(0, ns0.ResetFirmwareToFactoryDefaultsRequestType_Def) + ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__ = tuple(bases) + + ns0.ResetFirmwareToFactoryDefaultsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetFirmwareToFactoryDefaults_Dec_Holder" + + class ResetFirmwareToFactoryDefaultsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetFirmwareToFactoryDefaultsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetFirmwareToFactoryDefaultsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetFirmwareToFactoryDefaultsResponse") + kw["aname"] = "_ResetFirmwareToFactoryDefaultsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetFirmwareToFactoryDefaultsResponse_Holder" + self.pyclass = Holder + + class BackupFirmwareConfiguration_Dec(ElementDeclaration): + literal = "BackupFirmwareConfiguration" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","BackupFirmwareConfiguration") + kw["aname"] = "_BackupFirmwareConfiguration" + if ns0.BackupFirmwareConfigurationRequestType_Def not in ns0.BackupFirmwareConfiguration_Dec.__bases__: + bases = list(ns0.BackupFirmwareConfiguration_Dec.__bases__) + bases.insert(0, ns0.BackupFirmwareConfigurationRequestType_Def) + ns0.BackupFirmwareConfiguration_Dec.__bases__ = tuple(bases) + + ns0.BackupFirmwareConfigurationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "BackupFirmwareConfiguration_Dec_Holder" + + class BackupFirmwareConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "BackupFirmwareConfigurationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.BackupFirmwareConfigurationResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","BackupFirmwareConfigurationResponse") + kw["aname"] = "_BackupFirmwareConfigurationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "BackupFirmwareConfigurationResponse_Holder" + self.pyclass = Holder + + class QueryFirmwareConfigUploadURL_Dec(ElementDeclaration): + literal = "QueryFirmwareConfigUploadURL" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryFirmwareConfigUploadURL") + kw["aname"] = "_QueryFirmwareConfigUploadURL" + if ns0.QueryFirmwareConfigUploadURLRequestType_Def not in ns0.QueryFirmwareConfigUploadURL_Dec.__bases__: + bases = list(ns0.QueryFirmwareConfigUploadURL_Dec.__bases__) + bases.insert(0, ns0.QueryFirmwareConfigUploadURLRequestType_Def) + ns0.QueryFirmwareConfigUploadURL_Dec.__bases__ = tuple(bases) + + ns0.QueryFirmwareConfigUploadURLRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryFirmwareConfigUploadURL_Dec_Holder" + + class QueryFirmwareConfigUploadURLResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryFirmwareConfigUploadURLResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryFirmwareConfigUploadURLResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryFirmwareConfigUploadURLResponse") + kw["aname"] = "_QueryFirmwareConfigUploadURLResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryFirmwareConfigUploadURLResponse_Holder" + self.pyclass = Holder + + class RestoreFirmwareConfiguration_Dec(ElementDeclaration): + literal = "RestoreFirmwareConfiguration" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RestoreFirmwareConfiguration") + kw["aname"] = "_RestoreFirmwareConfiguration" + if ns0.RestoreFirmwareConfigurationRequestType_Def not in ns0.RestoreFirmwareConfiguration_Dec.__bases__: + bases = list(ns0.RestoreFirmwareConfiguration_Dec.__bases__) + bases.insert(0, ns0.RestoreFirmwareConfigurationRequestType_Def) + ns0.RestoreFirmwareConfiguration_Dec.__bases__ = tuple(bases) + + ns0.RestoreFirmwareConfigurationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RestoreFirmwareConfiguration_Dec_Holder" + + class RestoreFirmwareConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RestoreFirmwareConfigurationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RestoreFirmwareConfigurationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RestoreFirmwareConfigurationResponse") + kw["aname"] = "_RestoreFirmwareConfigurationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RestoreFirmwareConfigurationResponse_Holder" + self.pyclass = Holder + + class RefreshHealthStatusSystem_Dec(ElementDeclaration): + literal = "RefreshHealthStatusSystem" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshHealthStatusSystem") + kw["aname"] = "_RefreshHealthStatusSystem" + if ns0.RefreshHealthStatusSystemRequestType_Def not in ns0.RefreshHealthStatusSystem_Dec.__bases__: + bases = list(ns0.RefreshHealthStatusSystem_Dec.__bases__) + bases.insert(0, ns0.RefreshHealthStatusSystemRequestType_Def) + ns0.RefreshHealthStatusSystem_Dec.__bases__ = tuple(bases) + + ns0.RefreshHealthStatusSystemRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshHealthStatusSystem_Dec_Holder" + + class RefreshHealthStatusSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshHealthStatusSystemResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshHealthStatusSystemResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshHealthStatusSystemResponse") + kw["aname"] = "_RefreshHealthStatusSystemResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshHealthStatusSystemResponse_Holder" + self.pyclass = Holder + + class ResetSystemHealthInfo_Dec(ElementDeclaration): + literal = "ResetSystemHealthInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetSystemHealthInfo") + kw["aname"] = "_ResetSystemHealthInfo" + if ns0.ResetSystemHealthInfoRequestType_Def not in ns0.ResetSystemHealthInfo_Dec.__bases__: + bases = list(ns0.ResetSystemHealthInfo_Dec.__bases__) + bases.insert(0, ns0.ResetSystemHealthInfoRequestType_Def) + ns0.ResetSystemHealthInfo_Dec.__bases__ = tuple(bases) + + ns0.ResetSystemHealthInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetSystemHealthInfo_Dec_Holder" + + class ResetSystemHealthInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetSystemHealthInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetSystemHealthInfoResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetSystemHealthInfoResponse") + kw["aname"] = "_ResetSystemHealthInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetSystemHealthInfoResponse_Holder" + self.pyclass = Holder + + class QueryModules_Dec(ElementDeclaration): + literal = "QueryModules" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryModules") + kw["aname"] = "_QueryModules" + if ns0.QueryModulesRequestType_Def not in ns0.QueryModules_Dec.__bases__: + bases = list(ns0.QueryModules_Dec.__bases__) + bases.insert(0, ns0.QueryModulesRequestType_Def) + ns0.QueryModules_Dec.__bases__ = tuple(bases) + + ns0.QueryModulesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryModules_Dec_Holder" + + class QueryModulesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryModulesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryModulesResponse_Dec.schema + TClist = [GTD("urn:vim25","KernelModuleInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryModulesResponse") + kw["aname"] = "_QueryModulesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryModulesResponse_Holder" + self.pyclass = Holder + + class UpdateModuleOptionString_Dec(ElementDeclaration): + literal = "UpdateModuleOptionString" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateModuleOptionString") + kw["aname"] = "_UpdateModuleOptionString" + if ns0.UpdateModuleOptionStringRequestType_Def not in ns0.UpdateModuleOptionString_Dec.__bases__: + bases = list(ns0.UpdateModuleOptionString_Dec.__bases__) + bases.insert(0, ns0.UpdateModuleOptionStringRequestType_Def) + ns0.UpdateModuleOptionString_Dec.__bases__ = tuple(bases) + + ns0.UpdateModuleOptionStringRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateModuleOptionString_Dec_Holder" + + class UpdateModuleOptionStringResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateModuleOptionStringResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateModuleOptionStringResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateModuleOptionStringResponse") + kw["aname"] = "_UpdateModuleOptionStringResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateModuleOptionStringResponse_Holder" + self.pyclass = Holder + + class QueryConfiguredModuleOptionString_Dec(ElementDeclaration): + literal = "QueryConfiguredModuleOptionString" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryConfiguredModuleOptionString") + kw["aname"] = "_QueryConfiguredModuleOptionString" + if ns0.QueryConfiguredModuleOptionStringRequestType_Def not in ns0.QueryConfiguredModuleOptionString_Dec.__bases__: + bases = list(ns0.QueryConfiguredModuleOptionString_Dec.__bases__) + bases.insert(0, ns0.QueryConfiguredModuleOptionStringRequestType_Def) + ns0.QueryConfiguredModuleOptionString_Dec.__bases__ = tuple(bases) + + ns0.QueryConfiguredModuleOptionStringRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryConfiguredModuleOptionString_Dec_Holder" + + class QueryConfiguredModuleOptionStringResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryConfiguredModuleOptionStringResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryConfiguredModuleOptionStringResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryConfiguredModuleOptionStringResponse") + kw["aname"] = "_QueryConfiguredModuleOptionStringResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryConfiguredModuleOptionStringResponse_Holder" + self.pyclass = Holder + + class CreateUser_Dec(ElementDeclaration): + literal = "CreateUser" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateUser") + kw["aname"] = "_CreateUser" + if ns0.CreateUserRequestType_Def not in ns0.CreateUser_Dec.__bases__: + bases = list(ns0.CreateUser_Dec.__bases__) + bases.insert(0, ns0.CreateUserRequestType_Def) + ns0.CreateUser_Dec.__bases__ = tuple(bases) + + ns0.CreateUserRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateUser_Dec_Holder" + + class CreateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateUserResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateUserResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CreateUserResponse") + kw["aname"] = "_CreateUserResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CreateUserResponse_Holder" + self.pyclass = Holder + + class UpdateUser_Dec(ElementDeclaration): + literal = "UpdateUser" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateUser") + kw["aname"] = "_UpdateUser" + if ns0.UpdateUserRequestType_Def not in ns0.UpdateUser_Dec.__bases__: + bases = list(ns0.UpdateUser_Dec.__bases__) + bases.insert(0, ns0.UpdateUserRequestType_Def) + ns0.UpdateUser_Dec.__bases__ = tuple(bases) + + ns0.UpdateUserRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateUser_Dec_Holder" + + class UpdateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateUserResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateUserResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateUserResponse") + kw["aname"] = "_UpdateUserResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateUserResponse_Holder" + self.pyclass = Holder + + class CreateGroup_Dec(ElementDeclaration): + literal = "CreateGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateGroup") + kw["aname"] = "_CreateGroup" + if ns0.CreateGroupRequestType_Def not in ns0.CreateGroup_Dec.__bases__: + bases = list(ns0.CreateGroup_Dec.__bases__) + bases.insert(0, ns0.CreateGroupRequestType_Def) + ns0.CreateGroup_Dec.__bases__ = tuple(bases) + + ns0.CreateGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateGroup_Dec_Holder" + + class CreateGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","CreateGroupResponse") + kw["aname"] = "_CreateGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "CreateGroupResponse_Holder" + self.pyclass = Holder + + class RemoveUser_Dec(ElementDeclaration): + literal = "RemoveUser" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveUser") + kw["aname"] = "_RemoveUser" + if ns0.RemoveUserRequestType_Def not in ns0.RemoveUser_Dec.__bases__: + bases = list(ns0.RemoveUser_Dec.__bases__) + bases.insert(0, ns0.RemoveUserRequestType_Def) + ns0.RemoveUser_Dec.__bases__ = tuple(bases) + + ns0.RemoveUserRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveUser_Dec_Holder" + + class RemoveUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveUserResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveUserResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveUserResponse") + kw["aname"] = "_RemoveUserResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveUserResponse_Holder" + self.pyclass = Holder + + class RemoveGroup_Dec(ElementDeclaration): + literal = "RemoveGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveGroup") + kw["aname"] = "_RemoveGroup" + if ns0.RemoveGroupRequestType_Def not in ns0.RemoveGroup_Dec.__bases__: + bases = list(ns0.RemoveGroup_Dec.__bases__) + bases.insert(0, ns0.RemoveGroupRequestType_Def) + ns0.RemoveGroup_Dec.__bases__ = tuple(bases) + + ns0.RemoveGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveGroup_Dec_Holder" + + class RemoveGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveGroupResponse") + kw["aname"] = "_RemoveGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveGroupResponse_Holder" + self.pyclass = Holder + + class AssignUserToGroup_Dec(ElementDeclaration): + literal = "AssignUserToGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AssignUserToGroup") + kw["aname"] = "_AssignUserToGroup" + if ns0.AssignUserToGroupRequestType_Def not in ns0.AssignUserToGroup_Dec.__bases__: + bases = list(ns0.AssignUserToGroup_Dec.__bases__) + bases.insert(0, ns0.AssignUserToGroupRequestType_Def) + ns0.AssignUserToGroup_Dec.__bases__ = tuple(bases) + + ns0.AssignUserToGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AssignUserToGroup_Dec_Holder" + + class AssignUserToGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AssignUserToGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AssignUserToGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AssignUserToGroupResponse") + kw["aname"] = "_AssignUserToGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AssignUserToGroupResponse_Holder" + self.pyclass = Holder + + class UnassignUserFromGroup_Dec(ElementDeclaration): + literal = "UnassignUserFromGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnassignUserFromGroup") + kw["aname"] = "_UnassignUserFromGroup" + if ns0.UnassignUserFromGroupRequestType_Def not in ns0.UnassignUserFromGroup_Dec.__bases__: + bases = list(ns0.UnassignUserFromGroup_Dec.__bases__) + bases.insert(0, ns0.UnassignUserFromGroupRequestType_Def) + ns0.UnassignUserFromGroup_Dec.__bases__ = tuple(bases) + + ns0.UnassignUserFromGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnassignUserFromGroup_Dec_Holder" + + class UnassignUserFromGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnassignUserFromGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnassignUserFromGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnassignUserFromGroupResponse") + kw["aname"] = "_UnassignUserFromGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnassignUserFromGroupResponse_Holder" + self.pyclass = Holder + + class ReconfigureServiceConsoleReservation_Dec(ElementDeclaration): + literal = "ReconfigureServiceConsoleReservation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureServiceConsoleReservation") + kw["aname"] = "_ReconfigureServiceConsoleReservation" + if ns0.ReconfigureServiceConsoleReservationRequestType_Def not in ns0.ReconfigureServiceConsoleReservation_Dec.__bases__: + bases = list(ns0.ReconfigureServiceConsoleReservation_Dec.__bases__) + bases.insert(0, ns0.ReconfigureServiceConsoleReservationRequestType_Def) + ns0.ReconfigureServiceConsoleReservation_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureServiceConsoleReservationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureServiceConsoleReservation_Dec_Holder" + + class ReconfigureServiceConsoleReservationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureServiceConsoleReservationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureServiceConsoleReservationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureServiceConsoleReservationResponse") + kw["aname"] = "_ReconfigureServiceConsoleReservationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureServiceConsoleReservationResponse_Holder" + self.pyclass = Holder + + class ReconfigureVirtualMachineReservation_Dec(ElementDeclaration): + literal = "ReconfigureVirtualMachineReservation" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureVirtualMachineReservation") + kw["aname"] = "_ReconfigureVirtualMachineReservation" + if ns0.ReconfigureVirtualMachineReservationRequestType_Def not in ns0.ReconfigureVirtualMachineReservation_Dec.__bases__: + bases = list(ns0.ReconfigureVirtualMachineReservation_Dec.__bases__) + bases.insert(0, ns0.ReconfigureVirtualMachineReservationRequestType_Def) + ns0.ReconfigureVirtualMachineReservation_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureVirtualMachineReservationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureVirtualMachineReservation_Dec_Holder" + + class ReconfigureVirtualMachineReservationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureVirtualMachineReservationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureVirtualMachineReservationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureVirtualMachineReservationResponse") + kw["aname"] = "_ReconfigureVirtualMachineReservationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureVirtualMachineReservationResponse_Holder" + self.pyclass = Holder + + class UpdateNetworkConfig_Dec(ElementDeclaration): + literal = "UpdateNetworkConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateNetworkConfig") + kw["aname"] = "_UpdateNetworkConfig" + if ns0.UpdateNetworkConfigRequestType_Def not in ns0.UpdateNetworkConfig_Dec.__bases__: + bases = list(ns0.UpdateNetworkConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateNetworkConfigRequestType_Def) + ns0.UpdateNetworkConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateNetworkConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateNetworkConfig_Dec_Holder" + + class UpdateNetworkConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateNetworkConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateNetworkConfigResponse_Dec.schema + TClist = [GTD("urn:vim25","HostNetworkConfigResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UpdateNetworkConfigResponse") + kw["aname"] = "_UpdateNetworkConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UpdateNetworkConfigResponse_Holder" + self.pyclass = Holder + + class UpdateDnsConfig_Dec(ElementDeclaration): + literal = "UpdateDnsConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateDnsConfig") + kw["aname"] = "_UpdateDnsConfig" + if ns0.UpdateDnsConfigRequestType_Def not in ns0.UpdateDnsConfig_Dec.__bases__: + bases = list(ns0.UpdateDnsConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateDnsConfigRequestType_Def) + ns0.UpdateDnsConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateDnsConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateDnsConfig_Dec_Holder" + + class UpdateDnsConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateDnsConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateDnsConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateDnsConfigResponse") + kw["aname"] = "_UpdateDnsConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateDnsConfigResponse_Holder" + self.pyclass = Holder + + class UpdateIpRouteConfig_Dec(ElementDeclaration): + literal = "UpdateIpRouteConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateIpRouteConfig") + kw["aname"] = "_UpdateIpRouteConfig" + if ns0.UpdateIpRouteConfigRequestType_Def not in ns0.UpdateIpRouteConfig_Dec.__bases__: + bases = list(ns0.UpdateIpRouteConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateIpRouteConfigRequestType_Def) + ns0.UpdateIpRouteConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateIpRouteConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpRouteConfig_Dec_Holder" + + class UpdateIpRouteConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateIpRouteConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateIpRouteConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateIpRouteConfigResponse") + kw["aname"] = "_UpdateIpRouteConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateIpRouteConfigResponse_Holder" + self.pyclass = Holder + + class UpdateConsoleIpRouteConfig_Dec(ElementDeclaration): + literal = "UpdateConsoleIpRouteConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateConsoleIpRouteConfig") + kw["aname"] = "_UpdateConsoleIpRouteConfig" + if ns0.UpdateConsoleIpRouteConfigRequestType_Def not in ns0.UpdateConsoleIpRouteConfig_Dec.__bases__: + bases = list(ns0.UpdateConsoleIpRouteConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateConsoleIpRouteConfigRequestType_Def) + ns0.UpdateConsoleIpRouteConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateConsoleIpRouteConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateConsoleIpRouteConfig_Dec_Holder" + + class UpdateConsoleIpRouteConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateConsoleIpRouteConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateConsoleIpRouteConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateConsoleIpRouteConfigResponse") + kw["aname"] = "_UpdateConsoleIpRouteConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateConsoleIpRouteConfigResponse_Holder" + self.pyclass = Holder + + class UpdateIpRouteTableConfig_Dec(ElementDeclaration): + literal = "UpdateIpRouteTableConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateIpRouteTableConfig") + kw["aname"] = "_UpdateIpRouteTableConfig" + if ns0.UpdateIpRouteTableConfigRequestType_Def not in ns0.UpdateIpRouteTableConfig_Dec.__bases__: + bases = list(ns0.UpdateIpRouteTableConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateIpRouteTableConfigRequestType_Def) + ns0.UpdateIpRouteTableConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateIpRouteTableConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpRouteTableConfig_Dec_Holder" + + class UpdateIpRouteTableConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateIpRouteTableConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateIpRouteTableConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateIpRouteTableConfigResponse") + kw["aname"] = "_UpdateIpRouteTableConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateIpRouteTableConfigResponse_Holder" + self.pyclass = Holder + + class AddVirtualSwitch_Dec(ElementDeclaration): + literal = "AddVirtualSwitch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddVirtualSwitch") + kw["aname"] = "_AddVirtualSwitch" + if ns0.AddVirtualSwitchRequestType_Def not in ns0.AddVirtualSwitch_Dec.__bases__: + bases = list(ns0.AddVirtualSwitch_Dec.__bases__) + bases.insert(0, ns0.AddVirtualSwitchRequestType_Def) + ns0.AddVirtualSwitch_Dec.__bases__ = tuple(bases) + + ns0.AddVirtualSwitchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddVirtualSwitch_Dec_Holder" + + class AddVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddVirtualSwitchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddVirtualSwitchResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AddVirtualSwitchResponse") + kw["aname"] = "_AddVirtualSwitchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AddVirtualSwitchResponse_Holder" + self.pyclass = Holder + + class RemoveVirtualSwitch_Dec(ElementDeclaration): + literal = "RemoveVirtualSwitch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveVirtualSwitch") + kw["aname"] = "_RemoveVirtualSwitch" + if ns0.RemoveVirtualSwitchRequestType_Def not in ns0.RemoveVirtualSwitch_Dec.__bases__: + bases = list(ns0.RemoveVirtualSwitch_Dec.__bases__) + bases.insert(0, ns0.RemoveVirtualSwitchRequestType_Def) + ns0.RemoveVirtualSwitch_Dec.__bases__ = tuple(bases) + + ns0.RemoveVirtualSwitchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveVirtualSwitch_Dec_Holder" + + class RemoveVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveVirtualSwitchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveVirtualSwitchResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveVirtualSwitchResponse") + kw["aname"] = "_RemoveVirtualSwitchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveVirtualSwitchResponse_Holder" + self.pyclass = Holder + + class UpdateVirtualSwitch_Dec(ElementDeclaration): + literal = "UpdateVirtualSwitch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateVirtualSwitch") + kw["aname"] = "_UpdateVirtualSwitch" + if ns0.UpdateVirtualSwitchRequestType_Def not in ns0.UpdateVirtualSwitch_Dec.__bases__: + bases = list(ns0.UpdateVirtualSwitch_Dec.__bases__) + bases.insert(0, ns0.UpdateVirtualSwitchRequestType_Def) + ns0.UpdateVirtualSwitch_Dec.__bases__ = tuple(bases) + + ns0.UpdateVirtualSwitchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateVirtualSwitch_Dec_Holder" + + class UpdateVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateVirtualSwitchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateVirtualSwitchResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateVirtualSwitchResponse") + kw["aname"] = "_UpdateVirtualSwitchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateVirtualSwitchResponse_Holder" + self.pyclass = Holder + + class AddPortGroup_Dec(ElementDeclaration): + literal = "AddPortGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddPortGroup") + kw["aname"] = "_AddPortGroup" + if ns0.AddPortGroupRequestType_Def not in ns0.AddPortGroup_Dec.__bases__: + bases = list(ns0.AddPortGroup_Dec.__bases__) + bases.insert(0, ns0.AddPortGroupRequestType_Def) + ns0.AddPortGroup_Dec.__bases__ = tuple(bases) + + ns0.AddPortGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddPortGroup_Dec_Holder" + + class AddPortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddPortGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddPortGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AddPortGroupResponse") + kw["aname"] = "_AddPortGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AddPortGroupResponse_Holder" + self.pyclass = Holder + + class RemovePortGroup_Dec(ElementDeclaration): + literal = "RemovePortGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemovePortGroup") + kw["aname"] = "_RemovePortGroup" + if ns0.RemovePortGroupRequestType_Def not in ns0.RemovePortGroup_Dec.__bases__: + bases = list(ns0.RemovePortGroup_Dec.__bases__) + bases.insert(0, ns0.RemovePortGroupRequestType_Def) + ns0.RemovePortGroup_Dec.__bases__ = tuple(bases) + + ns0.RemovePortGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemovePortGroup_Dec_Holder" + + class RemovePortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemovePortGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemovePortGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemovePortGroupResponse") + kw["aname"] = "_RemovePortGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemovePortGroupResponse_Holder" + self.pyclass = Holder + + class UpdatePortGroup_Dec(ElementDeclaration): + literal = "UpdatePortGroup" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdatePortGroup") + kw["aname"] = "_UpdatePortGroup" + if ns0.UpdatePortGroupRequestType_Def not in ns0.UpdatePortGroup_Dec.__bases__: + bases = list(ns0.UpdatePortGroup_Dec.__bases__) + bases.insert(0, ns0.UpdatePortGroupRequestType_Def) + ns0.UpdatePortGroup_Dec.__bases__ = tuple(bases) + + ns0.UpdatePortGroupRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdatePortGroup_Dec_Holder" + + class UpdatePortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdatePortGroupResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdatePortGroupResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdatePortGroupResponse") + kw["aname"] = "_UpdatePortGroupResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdatePortGroupResponse_Holder" + self.pyclass = Holder + + class UpdatePhysicalNicLinkSpeed_Dec(ElementDeclaration): + literal = "UpdatePhysicalNicLinkSpeed" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdatePhysicalNicLinkSpeed") + kw["aname"] = "_UpdatePhysicalNicLinkSpeed" + if ns0.UpdatePhysicalNicLinkSpeedRequestType_Def not in ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__: + bases = list(ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__) + bases.insert(0, ns0.UpdatePhysicalNicLinkSpeedRequestType_Def) + ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__ = tuple(bases) + + ns0.UpdatePhysicalNicLinkSpeedRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdatePhysicalNicLinkSpeed_Dec_Holder" + + class UpdatePhysicalNicLinkSpeedResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdatePhysicalNicLinkSpeedResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdatePhysicalNicLinkSpeedResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdatePhysicalNicLinkSpeedResponse") + kw["aname"] = "_UpdatePhysicalNicLinkSpeedResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdatePhysicalNicLinkSpeedResponse_Holder" + self.pyclass = Holder + + class QueryNetworkHint_Dec(ElementDeclaration): + literal = "QueryNetworkHint" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryNetworkHint") + kw["aname"] = "_QueryNetworkHint" + if ns0.QueryNetworkHintRequestType_Def not in ns0.QueryNetworkHint_Dec.__bases__: + bases = list(ns0.QueryNetworkHint_Dec.__bases__) + bases.insert(0, ns0.QueryNetworkHintRequestType_Def) + ns0.QueryNetworkHint_Dec.__bases__ = tuple(bases) + + ns0.QueryNetworkHintRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryNetworkHint_Dec_Holder" + + class QueryNetworkHintResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryNetworkHintResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryNetworkHintResponse_Dec.schema + TClist = [GTD("urn:vim25","PhysicalNicHintInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryNetworkHintResponse") + kw["aname"] = "_QueryNetworkHintResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryNetworkHintResponse_Holder" + self.pyclass = Holder + + class AddVirtualNic_Dec(ElementDeclaration): + literal = "AddVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddVirtualNic") + kw["aname"] = "_AddVirtualNic" + if ns0.AddVirtualNicRequestType_Def not in ns0.AddVirtualNic_Dec.__bases__: + bases = list(ns0.AddVirtualNic_Dec.__bases__) + bases.insert(0, ns0.AddVirtualNicRequestType_Def) + ns0.AddVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.AddVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddVirtualNic_Dec_Holder" + + class AddVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddVirtualNicResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddVirtualNicResponse") + kw["aname"] = "_AddVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddVirtualNicResponse_Holder" + self.pyclass = Holder + + class RemoveVirtualNic_Dec(ElementDeclaration): + literal = "RemoveVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveVirtualNic") + kw["aname"] = "_RemoveVirtualNic" + if ns0.RemoveVirtualNicRequestType_Def not in ns0.RemoveVirtualNic_Dec.__bases__: + bases = list(ns0.RemoveVirtualNic_Dec.__bases__) + bases.insert(0, ns0.RemoveVirtualNicRequestType_Def) + ns0.RemoveVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.RemoveVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveVirtualNic_Dec_Holder" + + class RemoveVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveVirtualNicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveVirtualNicResponse") + kw["aname"] = "_RemoveVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveVirtualNicResponse_Holder" + self.pyclass = Holder + + class UpdateVirtualNic_Dec(ElementDeclaration): + literal = "UpdateVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateVirtualNic") + kw["aname"] = "_UpdateVirtualNic" + if ns0.UpdateVirtualNicRequestType_Def not in ns0.UpdateVirtualNic_Dec.__bases__: + bases = list(ns0.UpdateVirtualNic_Dec.__bases__) + bases.insert(0, ns0.UpdateVirtualNicRequestType_Def) + ns0.UpdateVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.UpdateVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateVirtualNic_Dec_Holder" + + class UpdateVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateVirtualNicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateVirtualNicResponse") + kw["aname"] = "_UpdateVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateVirtualNicResponse_Holder" + self.pyclass = Holder + + class AddServiceConsoleVirtualNic_Dec(ElementDeclaration): + literal = "AddServiceConsoleVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddServiceConsoleVirtualNic") + kw["aname"] = "_AddServiceConsoleVirtualNic" + if ns0.AddServiceConsoleVirtualNicRequestType_Def not in ns0.AddServiceConsoleVirtualNic_Dec.__bases__: + bases = list(ns0.AddServiceConsoleVirtualNic_Dec.__bases__) + bases.insert(0, ns0.AddServiceConsoleVirtualNicRequestType_Def) + ns0.AddServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.AddServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddServiceConsoleVirtualNic_Dec_Holder" + + class AddServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddServiceConsoleVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddServiceConsoleVirtualNicResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","AddServiceConsoleVirtualNicResponse") + kw["aname"] = "_AddServiceConsoleVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "AddServiceConsoleVirtualNicResponse_Holder" + self.pyclass = Holder + + class RemoveServiceConsoleVirtualNic_Dec(ElementDeclaration): + literal = "RemoveServiceConsoleVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveServiceConsoleVirtualNic") + kw["aname"] = "_RemoveServiceConsoleVirtualNic" + if ns0.RemoveServiceConsoleVirtualNicRequestType_Def not in ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__: + bases = list(ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__) + bases.insert(0, ns0.RemoveServiceConsoleVirtualNicRequestType_Def) + ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.RemoveServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveServiceConsoleVirtualNic_Dec_Holder" + + class RemoveServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveServiceConsoleVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveServiceConsoleVirtualNicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveServiceConsoleVirtualNicResponse") + kw["aname"] = "_RemoveServiceConsoleVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveServiceConsoleVirtualNicResponse_Holder" + self.pyclass = Holder + + class UpdateServiceConsoleVirtualNic_Dec(ElementDeclaration): + literal = "UpdateServiceConsoleVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateServiceConsoleVirtualNic") + kw["aname"] = "_UpdateServiceConsoleVirtualNic" + if ns0.UpdateServiceConsoleVirtualNicRequestType_Def not in ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__: + bases = list(ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__) + bases.insert(0, ns0.UpdateServiceConsoleVirtualNicRequestType_Def) + ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.UpdateServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateServiceConsoleVirtualNic_Dec_Holder" + + class UpdateServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateServiceConsoleVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateServiceConsoleVirtualNicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateServiceConsoleVirtualNicResponse") + kw["aname"] = "_UpdateServiceConsoleVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateServiceConsoleVirtualNicResponse_Holder" + self.pyclass = Holder + + class RestartServiceConsoleVirtualNic_Dec(ElementDeclaration): + literal = "RestartServiceConsoleVirtualNic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RestartServiceConsoleVirtualNic") + kw["aname"] = "_RestartServiceConsoleVirtualNic" + if ns0.RestartServiceConsoleVirtualNicRequestType_Def not in ns0.RestartServiceConsoleVirtualNic_Dec.__bases__: + bases = list(ns0.RestartServiceConsoleVirtualNic_Dec.__bases__) + bases.insert(0, ns0.RestartServiceConsoleVirtualNicRequestType_Def) + ns0.RestartServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) + + ns0.RestartServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RestartServiceConsoleVirtualNic_Dec_Holder" + + class RestartServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RestartServiceConsoleVirtualNicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RestartServiceConsoleVirtualNicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RestartServiceConsoleVirtualNicResponse") + kw["aname"] = "_RestartServiceConsoleVirtualNicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RestartServiceConsoleVirtualNicResponse_Holder" + self.pyclass = Holder + + class RefreshNetworkSystem_Dec(ElementDeclaration): + literal = "RefreshNetworkSystem" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshNetworkSystem") + kw["aname"] = "_RefreshNetworkSystem" + if ns0.RefreshNetworkSystemRequestType_Def not in ns0.RefreshNetworkSystem_Dec.__bases__: + bases = list(ns0.RefreshNetworkSystem_Dec.__bases__) + bases.insert(0, ns0.RefreshNetworkSystemRequestType_Def) + ns0.RefreshNetworkSystem_Dec.__bases__ = tuple(bases) + + ns0.RefreshNetworkSystemRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshNetworkSystem_Dec_Holder" + + class RefreshNetworkSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshNetworkSystemResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshNetworkSystemResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshNetworkSystemResponse") + kw["aname"] = "_RefreshNetworkSystemResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshNetworkSystemResponse_Holder" + self.pyclass = Holder + + class CheckHostPatch_Dec(ElementDeclaration): + literal = "CheckHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckHostPatch") + kw["aname"] = "_CheckHostPatch" + if ns0.CheckHostPatchRequestType_Def not in ns0.CheckHostPatch_Dec.__bases__: + bases = list(ns0.CheckHostPatch_Dec.__bases__) + bases.insert(0, ns0.CheckHostPatchRequestType_Def) + ns0.CheckHostPatch_Dec.__bases__ = tuple(bases) + + ns0.CheckHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckHostPatch_Dec_Holder" + + class CheckHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckHostPatchResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckHostPatchResponse") + kw["aname"] = "_CheckHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckHostPatchResponse_Holder" + self.pyclass = Holder + + class CheckHostPatch_Task_Dec(ElementDeclaration): + literal = "CheckHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckHostPatch_Task") + kw["aname"] = "_CheckHostPatch_Task" + if ns0.CheckHostPatchRequestType_Def not in ns0.CheckHostPatch_Task_Dec.__bases__: + bases = list(ns0.CheckHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.CheckHostPatchRequestType_Def) + ns0.CheckHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.CheckHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckHostPatch_Task_Dec_Holder" + + class CheckHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckHostPatch_TaskResponse") + kw["aname"] = "_CheckHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class ScanHostPatch_Dec(ElementDeclaration): + literal = "ScanHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ScanHostPatch") + kw["aname"] = "_ScanHostPatch" + if ns0.ScanHostPatchRequestType_Def not in ns0.ScanHostPatch_Dec.__bases__: + bases = list(ns0.ScanHostPatch_Dec.__bases__) + bases.insert(0, ns0.ScanHostPatchRequestType_Def) + ns0.ScanHostPatch_Dec.__bases__ = tuple(bases) + + ns0.ScanHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatch_Dec_Holder" + + class ScanHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ScanHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ScanHostPatchResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ScanHostPatchResponse") + kw["aname"] = "_ScanHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ScanHostPatchResponse_Holder" + self.pyclass = Holder + + class ScanHostPatch_Task_Dec(ElementDeclaration): + literal = "ScanHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ScanHostPatch_Task") + kw["aname"] = "_ScanHostPatch_Task" + if ns0.ScanHostPatchRequestType_Def not in ns0.ScanHostPatch_Task_Dec.__bases__: + bases = list(ns0.ScanHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.ScanHostPatchRequestType_Def) + ns0.ScanHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.ScanHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatch_Task_Dec_Holder" + + class ScanHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ScanHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ScanHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ScanHostPatch_TaskResponse") + kw["aname"] = "_ScanHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ScanHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class ScanHostPatchV2_Dec(ElementDeclaration): + literal = "ScanHostPatchV2" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ScanHostPatchV2") + kw["aname"] = "_ScanHostPatchV2" + if ns0.ScanHostPatchV2RequestType_Def not in ns0.ScanHostPatchV2_Dec.__bases__: + bases = list(ns0.ScanHostPatchV2_Dec.__bases__) + bases.insert(0, ns0.ScanHostPatchV2RequestType_Def) + ns0.ScanHostPatchV2_Dec.__bases__ = tuple(bases) + + ns0.ScanHostPatchV2RequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatchV2_Dec_Holder" + + class ScanHostPatchV2Response_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ScanHostPatchV2Response" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ScanHostPatchV2Response_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ScanHostPatchV2Response") + kw["aname"] = "_ScanHostPatchV2Response" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ScanHostPatchV2Response_Holder" + self.pyclass = Holder + + class ScanHostPatchV2_Task_Dec(ElementDeclaration): + literal = "ScanHostPatchV2_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ScanHostPatchV2_Task") + kw["aname"] = "_ScanHostPatchV2_Task" + if ns0.ScanHostPatchV2RequestType_Def not in ns0.ScanHostPatchV2_Task_Dec.__bases__: + bases = list(ns0.ScanHostPatchV2_Task_Dec.__bases__) + bases.insert(0, ns0.ScanHostPatchV2RequestType_Def) + ns0.ScanHostPatchV2_Task_Dec.__bases__ = tuple(bases) + + ns0.ScanHostPatchV2RequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatchV2_Task_Dec_Holder" + + class ScanHostPatchV2_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ScanHostPatchV2_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ScanHostPatchV2_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ScanHostPatchV2_TaskResponse") + kw["aname"] = "_ScanHostPatchV2_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ScanHostPatchV2_TaskResponse_Holder" + self.pyclass = Holder + + class StageHostPatch_Dec(ElementDeclaration): + literal = "StageHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StageHostPatch") + kw["aname"] = "_StageHostPatch" + if ns0.StageHostPatchRequestType_Def not in ns0.StageHostPatch_Dec.__bases__: + bases = list(ns0.StageHostPatch_Dec.__bases__) + bases.insert(0, ns0.StageHostPatchRequestType_Def) + ns0.StageHostPatch_Dec.__bases__ = tuple(bases) + + ns0.StageHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StageHostPatch_Dec_Holder" + + class StageHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StageHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StageHostPatchResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StageHostPatchResponse") + kw["aname"] = "_StageHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StageHostPatchResponse_Holder" + self.pyclass = Holder + + class StageHostPatch_Task_Dec(ElementDeclaration): + literal = "StageHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StageHostPatch_Task") + kw["aname"] = "_StageHostPatch_Task" + if ns0.StageHostPatchRequestType_Def not in ns0.StageHostPatch_Task_Dec.__bases__: + bases = list(ns0.StageHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.StageHostPatchRequestType_Def) + ns0.StageHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.StageHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StageHostPatch_Task_Dec_Holder" + + class StageHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StageHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StageHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","StageHostPatch_TaskResponse") + kw["aname"] = "_StageHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "StageHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class InstallHostPatch_Dec(ElementDeclaration): + literal = "InstallHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InstallHostPatch") + kw["aname"] = "_InstallHostPatch" + if ns0.InstallHostPatchRequestType_Def not in ns0.InstallHostPatch_Dec.__bases__: + bases = list(ns0.InstallHostPatch_Dec.__bases__) + bases.insert(0, ns0.InstallHostPatchRequestType_Def) + ns0.InstallHostPatch_Dec.__bases__ = tuple(bases) + + ns0.InstallHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatch_Dec_Holder" + + class InstallHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InstallHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InstallHostPatchResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","InstallHostPatchResponse") + kw["aname"] = "_InstallHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "InstallHostPatchResponse_Holder" + self.pyclass = Holder + + class InstallHostPatch_Task_Dec(ElementDeclaration): + literal = "InstallHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InstallHostPatch_Task") + kw["aname"] = "_InstallHostPatch_Task" + if ns0.InstallHostPatchRequestType_Def not in ns0.InstallHostPatch_Task_Dec.__bases__: + bases = list(ns0.InstallHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.InstallHostPatchRequestType_Def) + ns0.InstallHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.InstallHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatch_Task_Dec_Holder" + + class InstallHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InstallHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InstallHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","InstallHostPatch_TaskResponse") + kw["aname"] = "_InstallHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "InstallHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class InstallHostPatchV2_Dec(ElementDeclaration): + literal = "InstallHostPatchV2" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InstallHostPatchV2") + kw["aname"] = "_InstallHostPatchV2" + if ns0.InstallHostPatchV2RequestType_Def not in ns0.InstallHostPatchV2_Dec.__bases__: + bases = list(ns0.InstallHostPatchV2_Dec.__bases__) + bases.insert(0, ns0.InstallHostPatchV2RequestType_Def) + ns0.InstallHostPatchV2_Dec.__bases__ = tuple(bases) + + ns0.InstallHostPatchV2RequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatchV2_Dec_Holder" + + class InstallHostPatchV2Response_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InstallHostPatchV2Response" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InstallHostPatchV2Response_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","InstallHostPatchV2Response") + kw["aname"] = "_InstallHostPatchV2Response" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "InstallHostPatchV2Response_Holder" + self.pyclass = Holder + + class InstallHostPatchV2_Task_Dec(ElementDeclaration): + literal = "InstallHostPatchV2_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","InstallHostPatchV2_Task") + kw["aname"] = "_InstallHostPatchV2_Task" + if ns0.InstallHostPatchV2RequestType_Def not in ns0.InstallHostPatchV2_Task_Dec.__bases__: + bases = list(ns0.InstallHostPatchV2_Task_Dec.__bases__) + bases.insert(0, ns0.InstallHostPatchV2RequestType_Def) + ns0.InstallHostPatchV2_Task_Dec.__bases__ = tuple(bases) + + ns0.InstallHostPatchV2RequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatchV2_Task_Dec_Holder" + + class InstallHostPatchV2_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "InstallHostPatchV2_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.InstallHostPatchV2_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","InstallHostPatchV2_TaskResponse") + kw["aname"] = "_InstallHostPatchV2_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "InstallHostPatchV2_TaskResponse_Holder" + self.pyclass = Holder + + class UninstallHostPatch_Dec(ElementDeclaration): + literal = "UninstallHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UninstallHostPatch") + kw["aname"] = "_UninstallHostPatch" + if ns0.UninstallHostPatchRequestType_Def not in ns0.UninstallHostPatch_Dec.__bases__: + bases = list(ns0.UninstallHostPatch_Dec.__bases__) + bases.insert(0, ns0.UninstallHostPatchRequestType_Def) + ns0.UninstallHostPatch_Dec.__bases__ = tuple(bases) + + ns0.UninstallHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UninstallHostPatch_Dec_Holder" + + class UninstallHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UninstallHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UninstallHostPatchResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UninstallHostPatchResponse") + kw["aname"] = "_UninstallHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UninstallHostPatchResponse_Holder" + self.pyclass = Holder + + class UninstallHostPatch_Task_Dec(ElementDeclaration): + literal = "UninstallHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UninstallHostPatch_Task") + kw["aname"] = "_UninstallHostPatch_Task" + if ns0.UninstallHostPatchRequestType_Def not in ns0.UninstallHostPatch_Task_Dec.__bases__: + bases = list(ns0.UninstallHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.UninstallHostPatchRequestType_Def) + ns0.UninstallHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.UninstallHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UninstallHostPatch_Task_Dec_Holder" + + class UninstallHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UninstallHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UninstallHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","UninstallHostPatch_TaskResponse") + kw["aname"] = "_UninstallHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "UninstallHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class QueryHostPatch_Dec(ElementDeclaration): + literal = "QueryHostPatch" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryHostPatch") + kw["aname"] = "_QueryHostPatch" + if ns0.QueryHostPatchRequestType_Def not in ns0.QueryHostPatch_Dec.__bases__: + bases = list(ns0.QueryHostPatch_Dec.__bases__) + bases.insert(0, ns0.QueryHostPatchRequestType_Def) + ns0.QueryHostPatch_Dec.__bases__ = tuple(bases) + + ns0.QueryHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryHostPatch_Dec_Holder" + + class QueryHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryHostPatchResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryHostPatchResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryHostPatchResponse") + kw["aname"] = "_QueryHostPatchResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryHostPatchResponse_Holder" + self.pyclass = Holder + + class QueryHostPatch_Task_Dec(ElementDeclaration): + literal = "QueryHostPatch_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryHostPatch_Task") + kw["aname"] = "_QueryHostPatch_Task" + if ns0.QueryHostPatchRequestType_Def not in ns0.QueryHostPatch_Task_Dec.__bases__: + bases = list(ns0.QueryHostPatch_Task_Dec.__bases__) + bases.insert(0, ns0.QueryHostPatchRequestType_Def) + ns0.QueryHostPatch_Task_Dec.__bases__ = tuple(bases) + + ns0.QueryHostPatchRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryHostPatch_Task_Dec_Holder" + + class QueryHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryHostPatch_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryHostPatch_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryHostPatch_TaskResponse") + kw["aname"] = "_QueryHostPatch_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryHostPatch_TaskResponse_Holder" + self.pyclass = Holder + + class Refresh_Dec(ElementDeclaration): + literal = "Refresh" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","Refresh") + kw["aname"] = "_Refresh" + if ns0.RefreshRequestType_Def not in ns0.Refresh_Dec.__bases__: + bases = list(ns0.Refresh_Dec.__bases__) + bases.insert(0, ns0.RefreshRequestType_Def) + ns0.Refresh_Dec.__bases__ = tuple(bases) + + ns0.RefreshRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "Refresh_Dec_Holder" + + class RefreshResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshResponse") + kw["aname"] = "_RefreshResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshResponse_Holder" + self.pyclass = Holder + + class UpdatePassthruConfig_Dec(ElementDeclaration): + literal = "UpdatePassthruConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdatePassthruConfig") + kw["aname"] = "_UpdatePassthruConfig" + if ns0.UpdatePassthruConfigRequestType_Def not in ns0.UpdatePassthruConfig_Dec.__bases__: + bases = list(ns0.UpdatePassthruConfig_Dec.__bases__) + bases.insert(0, ns0.UpdatePassthruConfigRequestType_Def) + ns0.UpdatePassthruConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdatePassthruConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdatePassthruConfig_Dec_Holder" + + class UpdatePassthruConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdatePassthruConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdatePassthruConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdatePassthruConfigResponse") + kw["aname"] = "_UpdatePassthruConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdatePassthruConfigResponse_Holder" + self.pyclass = Holder + + class UpdateServicePolicy_Dec(ElementDeclaration): + literal = "UpdateServicePolicy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateServicePolicy") + kw["aname"] = "_UpdateServicePolicy" + if ns0.UpdateServicePolicyRequestType_Def not in ns0.UpdateServicePolicy_Dec.__bases__: + bases = list(ns0.UpdateServicePolicy_Dec.__bases__) + bases.insert(0, ns0.UpdateServicePolicyRequestType_Def) + ns0.UpdateServicePolicy_Dec.__bases__ = tuple(bases) + + ns0.UpdateServicePolicyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateServicePolicy_Dec_Holder" + + class UpdateServicePolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateServicePolicyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateServicePolicyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateServicePolicyResponse") + kw["aname"] = "_UpdateServicePolicyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateServicePolicyResponse_Holder" + self.pyclass = Holder + + class StartService_Dec(ElementDeclaration): + literal = "StartService" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StartService") + kw["aname"] = "_StartService" + if ns0.StartServiceRequestType_Def not in ns0.StartService_Dec.__bases__: + bases = list(ns0.StartService_Dec.__bases__) + bases.insert(0, ns0.StartServiceRequestType_Def) + ns0.StartService_Dec.__bases__ = tuple(bases) + + ns0.StartServiceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StartService_Dec_Holder" + + class StartServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StartServiceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StartServiceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StartServiceResponse") + kw["aname"] = "_StartServiceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StartServiceResponse_Holder" + self.pyclass = Holder + + class StopService_Dec(ElementDeclaration): + literal = "StopService" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","StopService") + kw["aname"] = "_StopService" + if ns0.StopServiceRequestType_Def not in ns0.StopService_Dec.__bases__: + bases = list(ns0.StopService_Dec.__bases__) + bases.insert(0, ns0.StopServiceRequestType_Def) + ns0.StopService_Dec.__bases__ = tuple(bases) + + ns0.StopServiceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "StopService_Dec_Holder" + + class StopServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "StopServiceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.StopServiceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","StopServiceResponse") + kw["aname"] = "_StopServiceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "StopServiceResponse_Holder" + self.pyclass = Holder + + class RestartService_Dec(ElementDeclaration): + literal = "RestartService" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RestartService") + kw["aname"] = "_RestartService" + if ns0.RestartServiceRequestType_Def not in ns0.RestartService_Dec.__bases__: + bases = list(ns0.RestartService_Dec.__bases__) + bases.insert(0, ns0.RestartServiceRequestType_Def) + ns0.RestartService_Dec.__bases__ = tuple(bases) + + ns0.RestartServiceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RestartService_Dec_Holder" + + class RestartServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RestartServiceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RestartServiceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RestartServiceResponse") + kw["aname"] = "_RestartServiceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RestartServiceResponse_Holder" + self.pyclass = Holder + + class UninstallService_Dec(ElementDeclaration): + literal = "UninstallService" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UninstallService") + kw["aname"] = "_UninstallService" + if ns0.UninstallServiceRequestType_Def not in ns0.UninstallService_Dec.__bases__: + bases = list(ns0.UninstallService_Dec.__bases__) + bases.insert(0, ns0.UninstallServiceRequestType_Def) + ns0.UninstallService_Dec.__bases__ = tuple(bases) + + ns0.UninstallServiceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UninstallService_Dec_Holder" + + class UninstallServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UninstallServiceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UninstallServiceResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UninstallServiceResponse") + kw["aname"] = "_UninstallServiceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UninstallServiceResponse_Holder" + self.pyclass = Holder + + class RefreshServices_Dec(ElementDeclaration): + literal = "RefreshServices" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshServices") + kw["aname"] = "_RefreshServices" + if ns0.RefreshServicesRequestType_Def not in ns0.RefreshServices_Dec.__bases__: + bases = list(ns0.RefreshServices_Dec.__bases__) + bases.insert(0, ns0.RefreshServicesRequestType_Def) + ns0.RefreshServices_Dec.__bases__ = tuple(bases) + + ns0.RefreshServicesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshServices_Dec_Holder" + + class RefreshServicesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshServicesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshServicesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshServicesResponse") + kw["aname"] = "_RefreshServicesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshServicesResponse_Holder" + self.pyclass = Holder + + class ReconfigureSnmpAgent_Dec(ElementDeclaration): + literal = "ReconfigureSnmpAgent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureSnmpAgent") + kw["aname"] = "_ReconfigureSnmpAgent" + if ns0.ReconfigureSnmpAgentRequestType_Def not in ns0.ReconfigureSnmpAgent_Dec.__bases__: + bases = list(ns0.ReconfigureSnmpAgent_Dec.__bases__) + bases.insert(0, ns0.ReconfigureSnmpAgentRequestType_Def) + ns0.ReconfigureSnmpAgent_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureSnmpAgentRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureSnmpAgent_Dec_Holder" + + class ReconfigureSnmpAgentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureSnmpAgentResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureSnmpAgentResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureSnmpAgentResponse") + kw["aname"] = "_ReconfigureSnmpAgentResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureSnmpAgentResponse_Holder" + self.pyclass = Holder + + class SendTestNotification_Dec(ElementDeclaration): + literal = "SendTestNotification" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SendTestNotification") + kw["aname"] = "_SendTestNotification" + if ns0.SendTestNotificationRequestType_Def not in ns0.SendTestNotification_Dec.__bases__: + bases = list(ns0.SendTestNotification_Dec.__bases__) + bases.insert(0, ns0.SendTestNotificationRequestType_Def) + ns0.SendTestNotification_Dec.__bases__ = tuple(bases) + + ns0.SendTestNotificationRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SendTestNotification_Dec_Holder" + + class SendTestNotificationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SendTestNotificationResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SendTestNotificationResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SendTestNotificationResponse") + kw["aname"] = "_SendTestNotificationResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SendTestNotificationResponse_Holder" + self.pyclass = Holder + + class RetrieveDiskPartitionInfo_Dec(ElementDeclaration): + literal = "RetrieveDiskPartitionInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveDiskPartitionInfo") + kw["aname"] = "_RetrieveDiskPartitionInfo" + if ns0.RetrieveDiskPartitionInfoRequestType_Def not in ns0.RetrieveDiskPartitionInfo_Dec.__bases__: + bases = list(ns0.RetrieveDiskPartitionInfo_Dec.__bases__) + bases.insert(0, ns0.RetrieveDiskPartitionInfoRequestType_Def) + ns0.RetrieveDiskPartitionInfo_Dec.__bases__ = tuple(bases) + + ns0.RetrieveDiskPartitionInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveDiskPartitionInfo_Dec_Holder" + + class RetrieveDiskPartitionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveDiskPartitionInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveDiskPartitionInfoResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveDiskPartitionInfoResponse") + kw["aname"] = "_RetrieveDiskPartitionInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveDiskPartitionInfoResponse_Holder" + self.pyclass = Holder + + class ComputeDiskPartitionInfo_Dec(ElementDeclaration): + literal = "ComputeDiskPartitionInfo" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfo") + kw["aname"] = "_ComputeDiskPartitionInfo" + if ns0.ComputeDiskPartitionInfoRequestType_Def not in ns0.ComputeDiskPartitionInfo_Dec.__bases__: + bases = list(ns0.ComputeDiskPartitionInfo_Dec.__bases__) + bases.insert(0, ns0.ComputeDiskPartitionInfoRequestType_Def) + ns0.ComputeDiskPartitionInfo_Dec.__bases__ = tuple(bases) + + ns0.ComputeDiskPartitionInfoRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComputeDiskPartitionInfo_Dec_Holder" + + class ComputeDiskPartitionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComputeDiskPartitionInfoResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComputeDiskPartitionInfoResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoResponse") + kw["aname"] = "_ComputeDiskPartitionInfoResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ComputeDiskPartitionInfoResponse_Holder" + self.pyclass = Holder + + class ComputeDiskPartitionInfoForResize_Dec(ElementDeclaration): + literal = "ComputeDiskPartitionInfoForResize" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoForResize") + kw["aname"] = "_ComputeDiskPartitionInfoForResize" + if ns0.ComputeDiskPartitionInfoForResizeRequestType_Def not in ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__: + bases = list(ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__) + bases.insert(0, ns0.ComputeDiskPartitionInfoForResizeRequestType_Def) + ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__ = tuple(bases) + + ns0.ComputeDiskPartitionInfoForResizeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComputeDiskPartitionInfoForResize_Dec_Holder" + + class ComputeDiskPartitionInfoForResizeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComputeDiskPartitionInfoForResizeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComputeDiskPartitionInfoForResizeResponse_Dec.schema + TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoForResizeResponse") + kw["aname"] = "_ComputeDiskPartitionInfoForResizeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ComputeDiskPartitionInfoForResizeResponse_Holder" + self.pyclass = Holder + + class UpdateDiskPartitions_Dec(ElementDeclaration): + literal = "UpdateDiskPartitions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateDiskPartitions") + kw["aname"] = "_UpdateDiskPartitions" + if ns0.UpdateDiskPartitionsRequestType_Def not in ns0.UpdateDiskPartitions_Dec.__bases__: + bases = list(ns0.UpdateDiskPartitions_Dec.__bases__) + bases.insert(0, ns0.UpdateDiskPartitionsRequestType_Def) + ns0.UpdateDiskPartitions_Dec.__bases__ = tuple(bases) + + ns0.UpdateDiskPartitionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateDiskPartitions_Dec_Holder" + + class UpdateDiskPartitionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateDiskPartitionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateDiskPartitionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateDiskPartitionsResponse") + kw["aname"] = "_UpdateDiskPartitionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateDiskPartitionsResponse_Holder" + self.pyclass = Holder + + class FormatVmfs_Dec(ElementDeclaration): + literal = "FormatVmfs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","FormatVmfs") + kw["aname"] = "_FormatVmfs" + if ns0.FormatVmfsRequestType_Def not in ns0.FormatVmfs_Dec.__bases__: + bases = list(ns0.FormatVmfs_Dec.__bases__) + bases.insert(0, ns0.FormatVmfsRequestType_Def) + ns0.FormatVmfs_Dec.__bases__ = tuple(bases) + + ns0.FormatVmfsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "FormatVmfs_Dec_Holder" + + class FormatVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "FormatVmfsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.FormatVmfsResponse_Dec.schema + TClist = [GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","FormatVmfsResponse") + kw["aname"] = "_FormatVmfsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "FormatVmfsResponse_Holder" + self.pyclass = Holder + + class RescanVmfs_Dec(ElementDeclaration): + literal = "RescanVmfs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RescanVmfs") + kw["aname"] = "_RescanVmfs" + if ns0.RescanVmfsRequestType_Def not in ns0.RescanVmfs_Dec.__bases__: + bases = list(ns0.RescanVmfs_Dec.__bases__) + bases.insert(0, ns0.RescanVmfsRequestType_Def) + ns0.RescanVmfs_Dec.__bases__ = tuple(bases) + + ns0.RescanVmfsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RescanVmfs_Dec_Holder" + + class RescanVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RescanVmfsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RescanVmfsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RescanVmfsResponse") + kw["aname"] = "_RescanVmfsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RescanVmfsResponse_Holder" + self.pyclass = Holder + + class AttachVmfsExtent_Dec(ElementDeclaration): + literal = "AttachVmfsExtent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AttachVmfsExtent") + kw["aname"] = "_AttachVmfsExtent" + if ns0.AttachVmfsExtentRequestType_Def not in ns0.AttachVmfsExtent_Dec.__bases__: + bases = list(ns0.AttachVmfsExtent_Dec.__bases__) + bases.insert(0, ns0.AttachVmfsExtentRequestType_Def) + ns0.AttachVmfsExtent_Dec.__bases__ = tuple(bases) + + ns0.AttachVmfsExtentRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AttachVmfsExtent_Dec_Holder" + + class AttachVmfsExtentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AttachVmfsExtentResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AttachVmfsExtentResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AttachVmfsExtentResponse") + kw["aname"] = "_AttachVmfsExtentResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AttachVmfsExtentResponse_Holder" + self.pyclass = Holder + + class ExpandVmfsExtent_Dec(ElementDeclaration): + literal = "ExpandVmfsExtent" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ExpandVmfsExtent") + kw["aname"] = "_ExpandVmfsExtent" + if ns0.ExpandVmfsExtentRequestType_Def not in ns0.ExpandVmfsExtent_Dec.__bases__: + bases = list(ns0.ExpandVmfsExtent_Dec.__bases__) + bases.insert(0, ns0.ExpandVmfsExtentRequestType_Def) + ns0.ExpandVmfsExtent_Dec.__bases__ = tuple(bases) + + ns0.ExpandVmfsExtentRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ExpandVmfsExtent_Dec_Holder" + + class ExpandVmfsExtentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ExpandVmfsExtentResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ExpandVmfsExtentResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ExpandVmfsExtentResponse") + kw["aname"] = "_ExpandVmfsExtentResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ExpandVmfsExtentResponse_Holder" + self.pyclass = Holder + + class UpgradeVmfs_Dec(ElementDeclaration): + literal = "UpgradeVmfs" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeVmfs") + kw["aname"] = "_UpgradeVmfs" + if ns0.UpgradeVmfsRequestType_Def not in ns0.UpgradeVmfs_Dec.__bases__: + bases = list(ns0.UpgradeVmfs_Dec.__bases__) + bases.insert(0, ns0.UpgradeVmfsRequestType_Def) + ns0.UpgradeVmfs_Dec.__bases__ = tuple(bases) + + ns0.UpgradeVmfsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVmfs_Dec_Holder" + + class UpgradeVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeVmfsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeVmfsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpgradeVmfsResponse") + kw["aname"] = "_UpgradeVmfsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpgradeVmfsResponse_Holder" + self.pyclass = Holder + + class UpgradeVmLayout_Dec(ElementDeclaration): + literal = "UpgradeVmLayout" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpgradeVmLayout") + kw["aname"] = "_UpgradeVmLayout" + if ns0.UpgradeVmLayoutRequestType_Def not in ns0.UpgradeVmLayout_Dec.__bases__: + bases = list(ns0.UpgradeVmLayout_Dec.__bases__) + bases.insert(0, ns0.UpgradeVmLayoutRequestType_Def) + ns0.UpgradeVmLayout_Dec.__bases__ = tuple(bases) + + ns0.UpgradeVmLayoutRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVmLayout_Dec_Holder" + + class UpgradeVmLayoutResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpgradeVmLayoutResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpgradeVmLayoutResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpgradeVmLayoutResponse") + kw["aname"] = "_UpgradeVmLayoutResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpgradeVmLayoutResponse_Holder" + self.pyclass = Holder + + class QueryUnresolvedVmfsVolume_Dec(ElementDeclaration): + literal = "QueryUnresolvedVmfsVolume" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolume") + kw["aname"] = "_QueryUnresolvedVmfsVolume" + if ns0.QueryUnresolvedVmfsVolumeRequestType_Def not in ns0.QueryUnresolvedVmfsVolume_Dec.__bases__: + bases = list(ns0.QueryUnresolvedVmfsVolume_Dec.__bases__) + bases.insert(0, ns0.QueryUnresolvedVmfsVolumeRequestType_Def) + ns0.QueryUnresolvedVmfsVolume_Dec.__bases__ = tuple(bases) + + ns0.QueryUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryUnresolvedVmfsVolume_Dec_Holder" + + class QueryUnresolvedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryUnresolvedVmfsVolumeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryUnresolvedVmfsVolumeResponse_Dec.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumeResponse") + kw["aname"] = "_QueryUnresolvedVmfsVolumeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryUnresolvedVmfsVolumeResponse_Holder" + self.pyclass = Holder + + class ResolveMultipleUnresolvedVmfsVolumes_Dec(ElementDeclaration): + literal = "ResolveMultipleUnresolvedVmfsVolumes" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResolveMultipleUnresolvedVmfsVolumes") + kw["aname"] = "_ResolveMultipleUnresolvedVmfsVolumes" + if ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def not in ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__: + bases = list(ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__) + bases.insert(0, ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def) + ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__ = tuple(bases) + + ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResolveMultipleUnresolvedVmfsVolumes_Dec_Holder" + + class ResolveMultipleUnresolvedVmfsVolumesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResolveMultipleUnresolvedVmfsVolumesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResolveMultipleUnresolvedVmfsVolumesResponse_Dec.schema + TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ResolveMultipleUnresolvedVmfsVolumesResponse") + kw["aname"] = "_ResolveMultipleUnresolvedVmfsVolumesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ResolveMultipleUnresolvedVmfsVolumesResponse_Holder" + self.pyclass = Holder + + class UnmountForceMountedVmfsVolume_Dec(ElementDeclaration): + literal = "UnmountForceMountedVmfsVolume" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UnmountForceMountedVmfsVolume") + kw["aname"] = "_UnmountForceMountedVmfsVolume" + if ns0.UnmountForceMountedVmfsVolumeRequestType_Def not in ns0.UnmountForceMountedVmfsVolume_Dec.__bases__: + bases = list(ns0.UnmountForceMountedVmfsVolume_Dec.__bases__) + bases.insert(0, ns0.UnmountForceMountedVmfsVolumeRequestType_Def) + ns0.UnmountForceMountedVmfsVolume_Dec.__bases__ = tuple(bases) + + ns0.UnmountForceMountedVmfsVolumeRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UnmountForceMountedVmfsVolume_Dec_Holder" + + class UnmountForceMountedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UnmountForceMountedVmfsVolumeResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UnmountForceMountedVmfsVolumeResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UnmountForceMountedVmfsVolumeResponse") + kw["aname"] = "_UnmountForceMountedVmfsVolumeResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UnmountForceMountedVmfsVolumeResponse_Holder" + self.pyclass = Holder + + class RescanHba_Dec(ElementDeclaration): + literal = "RescanHba" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RescanHba") + kw["aname"] = "_RescanHba" + if ns0.RescanHbaRequestType_Def not in ns0.RescanHba_Dec.__bases__: + bases = list(ns0.RescanHba_Dec.__bases__) + bases.insert(0, ns0.RescanHbaRequestType_Def) + ns0.RescanHba_Dec.__bases__ = tuple(bases) + + ns0.RescanHbaRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RescanHba_Dec_Holder" + + class RescanHbaResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RescanHbaResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RescanHbaResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RescanHbaResponse") + kw["aname"] = "_RescanHbaResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RescanHbaResponse_Holder" + self.pyclass = Holder + + class RescanAllHba_Dec(ElementDeclaration): + literal = "RescanAllHba" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RescanAllHba") + kw["aname"] = "_RescanAllHba" + if ns0.RescanAllHbaRequestType_Def not in ns0.RescanAllHba_Dec.__bases__: + bases = list(ns0.RescanAllHba_Dec.__bases__) + bases.insert(0, ns0.RescanAllHbaRequestType_Def) + ns0.RescanAllHba_Dec.__bases__ = tuple(bases) + + ns0.RescanAllHbaRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RescanAllHba_Dec_Holder" + + class RescanAllHbaResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RescanAllHbaResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RescanAllHbaResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RescanAllHbaResponse") + kw["aname"] = "_RescanAllHbaResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RescanAllHbaResponse_Holder" + self.pyclass = Holder + + class UpdateSoftwareInternetScsiEnabled_Dec(ElementDeclaration): + literal = "UpdateSoftwareInternetScsiEnabled" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateSoftwareInternetScsiEnabled") + kw["aname"] = "_UpdateSoftwareInternetScsiEnabled" + if ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def not in ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__: + bases = list(ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__) + bases.insert(0, ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def) + ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__ = tuple(bases) + + ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateSoftwareInternetScsiEnabled_Dec_Holder" + + class UpdateSoftwareInternetScsiEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateSoftwareInternetScsiEnabledResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateSoftwareInternetScsiEnabledResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateSoftwareInternetScsiEnabledResponse") + kw["aname"] = "_UpdateSoftwareInternetScsiEnabledResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateSoftwareInternetScsiEnabledResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiDiscoveryProperties_Dec(ElementDeclaration): + literal = "UpdateInternetScsiDiscoveryProperties" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiDiscoveryProperties") + kw["aname"] = "_UpdateInternetScsiDiscoveryProperties" + if ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def not in ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def) + ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiDiscoveryProperties_Dec_Holder" + + class UpdateInternetScsiDiscoveryPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiDiscoveryPropertiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiDiscoveryPropertiesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiDiscoveryPropertiesResponse") + kw["aname"] = "_UpdateInternetScsiDiscoveryPropertiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiDiscoveryPropertiesResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAuthenticationProperties_Dec(ElementDeclaration): + literal = "UpdateInternetScsiAuthenticationProperties" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiAuthenticationProperties") + kw["aname"] = "_UpdateInternetScsiAuthenticationProperties" + if ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def not in ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def) + ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAuthenticationProperties_Dec_Holder" + + class UpdateInternetScsiAuthenticationPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiAuthenticationPropertiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiAuthenticationPropertiesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiAuthenticationPropertiesResponse") + kw["aname"] = "_UpdateInternetScsiAuthenticationPropertiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiAuthenticationPropertiesResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiDigestProperties_Dec(ElementDeclaration): + literal = "UpdateInternetScsiDigestProperties" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiDigestProperties") + kw["aname"] = "_UpdateInternetScsiDigestProperties" + if ns0.UpdateInternetScsiDigestPropertiesRequestType_Def not in ns0.UpdateInternetScsiDigestProperties_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiDigestProperties_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiDigestPropertiesRequestType_Def) + ns0.UpdateInternetScsiDigestProperties_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiDigestPropertiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiDigestProperties_Dec_Holder" + + class UpdateInternetScsiDigestPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiDigestPropertiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiDigestPropertiesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiDigestPropertiesResponse") + kw["aname"] = "_UpdateInternetScsiDigestPropertiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiDigestPropertiesResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAdvancedOptions_Dec(ElementDeclaration): + literal = "UpdateInternetScsiAdvancedOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiAdvancedOptions") + kw["aname"] = "_UpdateInternetScsiAdvancedOptions" + if ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def not in ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def) + ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAdvancedOptions_Dec_Holder" + + class UpdateInternetScsiAdvancedOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiAdvancedOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiAdvancedOptionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiAdvancedOptionsResponse") + kw["aname"] = "_UpdateInternetScsiAdvancedOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiAdvancedOptionsResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiIPProperties_Dec(ElementDeclaration): + literal = "UpdateInternetScsiIPProperties" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiIPProperties") + kw["aname"] = "_UpdateInternetScsiIPProperties" + if ns0.UpdateInternetScsiIPPropertiesRequestType_Def not in ns0.UpdateInternetScsiIPProperties_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiIPProperties_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiIPPropertiesRequestType_Def) + ns0.UpdateInternetScsiIPProperties_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiIPPropertiesRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiIPProperties_Dec_Holder" + + class UpdateInternetScsiIPPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiIPPropertiesResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiIPPropertiesResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiIPPropertiesResponse") + kw["aname"] = "_UpdateInternetScsiIPPropertiesResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiIPPropertiesResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiName_Dec(ElementDeclaration): + literal = "UpdateInternetScsiName" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiName") + kw["aname"] = "_UpdateInternetScsiName" + if ns0.UpdateInternetScsiNameRequestType_Def not in ns0.UpdateInternetScsiName_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiName_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiNameRequestType_Def) + ns0.UpdateInternetScsiName_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiNameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiName_Dec_Holder" + + class UpdateInternetScsiNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiNameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiNameResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiNameResponse") + kw["aname"] = "_UpdateInternetScsiNameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiNameResponse_Holder" + self.pyclass = Holder + + class UpdateInternetScsiAlias_Dec(ElementDeclaration): + literal = "UpdateInternetScsiAlias" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateInternetScsiAlias") + kw["aname"] = "_UpdateInternetScsiAlias" + if ns0.UpdateInternetScsiAliasRequestType_Def not in ns0.UpdateInternetScsiAlias_Dec.__bases__: + bases = list(ns0.UpdateInternetScsiAlias_Dec.__bases__) + bases.insert(0, ns0.UpdateInternetScsiAliasRequestType_Def) + ns0.UpdateInternetScsiAlias_Dec.__bases__ = tuple(bases) + + ns0.UpdateInternetScsiAliasRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAlias_Dec_Holder" + + class UpdateInternetScsiAliasResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateInternetScsiAliasResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateInternetScsiAliasResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateInternetScsiAliasResponse") + kw["aname"] = "_UpdateInternetScsiAliasResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateInternetScsiAliasResponse_Holder" + self.pyclass = Holder + + class AddInternetScsiSendTargets_Dec(ElementDeclaration): + literal = "AddInternetScsiSendTargets" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddInternetScsiSendTargets") + kw["aname"] = "_AddInternetScsiSendTargets" + if ns0.AddInternetScsiSendTargetsRequestType_Def not in ns0.AddInternetScsiSendTargets_Dec.__bases__: + bases = list(ns0.AddInternetScsiSendTargets_Dec.__bases__) + bases.insert(0, ns0.AddInternetScsiSendTargetsRequestType_Def) + ns0.AddInternetScsiSendTargets_Dec.__bases__ = tuple(bases) + + ns0.AddInternetScsiSendTargetsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddInternetScsiSendTargets_Dec_Holder" + + class AddInternetScsiSendTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddInternetScsiSendTargetsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddInternetScsiSendTargetsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AddInternetScsiSendTargetsResponse") + kw["aname"] = "_AddInternetScsiSendTargetsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AddInternetScsiSendTargetsResponse_Holder" + self.pyclass = Holder + + class RemoveInternetScsiSendTargets_Dec(ElementDeclaration): + literal = "RemoveInternetScsiSendTargets" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveInternetScsiSendTargets") + kw["aname"] = "_RemoveInternetScsiSendTargets" + if ns0.RemoveInternetScsiSendTargetsRequestType_Def not in ns0.RemoveInternetScsiSendTargets_Dec.__bases__: + bases = list(ns0.RemoveInternetScsiSendTargets_Dec.__bases__) + bases.insert(0, ns0.RemoveInternetScsiSendTargetsRequestType_Def) + ns0.RemoveInternetScsiSendTargets_Dec.__bases__ = tuple(bases) + + ns0.RemoveInternetScsiSendTargetsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveInternetScsiSendTargets_Dec_Holder" + + class RemoveInternetScsiSendTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveInternetScsiSendTargetsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveInternetScsiSendTargetsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveInternetScsiSendTargetsResponse") + kw["aname"] = "_RemoveInternetScsiSendTargetsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveInternetScsiSendTargetsResponse_Holder" + self.pyclass = Holder + + class AddInternetScsiStaticTargets_Dec(ElementDeclaration): + literal = "AddInternetScsiStaticTargets" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","AddInternetScsiStaticTargets") + kw["aname"] = "_AddInternetScsiStaticTargets" + if ns0.AddInternetScsiStaticTargetsRequestType_Def not in ns0.AddInternetScsiStaticTargets_Dec.__bases__: + bases = list(ns0.AddInternetScsiStaticTargets_Dec.__bases__) + bases.insert(0, ns0.AddInternetScsiStaticTargetsRequestType_Def) + ns0.AddInternetScsiStaticTargets_Dec.__bases__ = tuple(bases) + + ns0.AddInternetScsiStaticTargetsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "AddInternetScsiStaticTargets_Dec_Holder" + + class AddInternetScsiStaticTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "AddInternetScsiStaticTargetsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.AddInternetScsiStaticTargetsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","AddInternetScsiStaticTargetsResponse") + kw["aname"] = "_AddInternetScsiStaticTargetsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "AddInternetScsiStaticTargetsResponse_Holder" + self.pyclass = Holder + + class RemoveInternetScsiStaticTargets_Dec(ElementDeclaration): + literal = "RemoveInternetScsiStaticTargets" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveInternetScsiStaticTargets") + kw["aname"] = "_RemoveInternetScsiStaticTargets" + if ns0.RemoveInternetScsiStaticTargetsRequestType_Def not in ns0.RemoveInternetScsiStaticTargets_Dec.__bases__: + bases = list(ns0.RemoveInternetScsiStaticTargets_Dec.__bases__) + bases.insert(0, ns0.RemoveInternetScsiStaticTargetsRequestType_Def) + ns0.RemoveInternetScsiStaticTargets_Dec.__bases__ = tuple(bases) + + ns0.RemoveInternetScsiStaticTargetsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveInternetScsiStaticTargets_Dec_Holder" + + class RemoveInternetScsiStaticTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveInternetScsiStaticTargetsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveInternetScsiStaticTargetsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveInternetScsiStaticTargetsResponse") + kw["aname"] = "_RemoveInternetScsiStaticTargetsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveInternetScsiStaticTargetsResponse_Holder" + self.pyclass = Holder + + class EnableMultipathPath_Dec(ElementDeclaration): + literal = "EnableMultipathPath" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","EnableMultipathPath") + kw["aname"] = "_EnableMultipathPath" + if ns0.EnableMultipathPathRequestType_Def not in ns0.EnableMultipathPath_Dec.__bases__: + bases = list(ns0.EnableMultipathPath_Dec.__bases__) + bases.insert(0, ns0.EnableMultipathPathRequestType_Def) + ns0.EnableMultipathPath_Dec.__bases__ = tuple(bases) + + ns0.EnableMultipathPathRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "EnableMultipathPath_Dec_Holder" + + class EnableMultipathPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "EnableMultipathPathResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.EnableMultipathPathResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","EnableMultipathPathResponse") + kw["aname"] = "_EnableMultipathPathResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "EnableMultipathPathResponse_Holder" + self.pyclass = Holder + + class DisableMultipathPath_Dec(ElementDeclaration): + literal = "DisableMultipathPath" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DisableMultipathPath") + kw["aname"] = "_DisableMultipathPath" + if ns0.DisableMultipathPathRequestType_Def not in ns0.DisableMultipathPath_Dec.__bases__: + bases = list(ns0.DisableMultipathPath_Dec.__bases__) + bases.insert(0, ns0.DisableMultipathPathRequestType_Def) + ns0.DisableMultipathPath_Dec.__bases__ = tuple(bases) + + ns0.DisableMultipathPathRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DisableMultipathPath_Dec_Holder" + + class DisableMultipathPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DisableMultipathPathResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DisableMultipathPathResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DisableMultipathPathResponse") + kw["aname"] = "_DisableMultipathPathResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DisableMultipathPathResponse_Holder" + self.pyclass = Holder + + class SetMultipathLunPolicy_Dec(ElementDeclaration): + literal = "SetMultipathLunPolicy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SetMultipathLunPolicy") + kw["aname"] = "_SetMultipathLunPolicy" + if ns0.SetMultipathLunPolicyRequestType_Def not in ns0.SetMultipathLunPolicy_Dec.__bases__: + bases = list(ns0.SetMultipathLunPolicy_Dec.__bases__) + bases.insert(0, ns0.SetMultipathLunPolicyRequestType_Def) + ns0.SetMultipathLunPolicy_Dec.__bases__ = tuple(bases) + + ns0.SetMultipathLunPolicyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SetMultipathLunPolicy_Dec_Holder" + + class SetMultipathLunPolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SetMultipathLunPolicyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SetMultipathLunPolicyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SetMultipathLunPolicyResponse") + kw["aname"] = "_SetMultipathLunPolicyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SetMultipathLunPolicyResponse_Holder" + self.pyclass = Holder + + class QueryPathSelectionPolicyOptions_Dec(ElementDeclaration): + literal = "QueryPathSelectionPolicyOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryPathSelectionPolicyOptions") + kw["aname"] = "_QueryPathSelectionPolicyOptions" + if ns0.QueryPathSelectionPolicyOptionsRequestType_Def not in ns0.QueryPathSelectionPolicyOptions_Dec.__bases__: + bases = list(ns0.QueryPathSelectionPolicyOptions_Dec.__bases__) + bases.insert(0, ns0.QueryPathSelectionPolicyOptionsRequestType_Def) + ns0.QueryPathSelectionPolicyOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryPathSelectionPolicyOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryPathSelectionPolicyOptions_Dec_Holder" + + class QueryPathSelectionPolicyOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryPathSelectionPolicyOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryPathSelectionPolicyOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","HostPathSelectionPolicyOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryPathSelectionPolicyOptionsResponse") + kw["aname"] = "_QueryPathSelectionPolicyOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryPathSelectionPolicyOptionsResponse_Holder" + self.pyclass = Holder + + class QueryStorageArrayTypePolicyOptions_Dec(ElementDeclaration): + literal = "QueryStorageArrayTypePolicyOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryStorageArrayTypePolicyOptions") + kw["aname"] = "_QueryStorageArrayTypePolicyOptions" + if ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def not in ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__: + bases = list(ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__) + bases.insert(0, ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def) + ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryStorageArrayTypePolicyOptions_Dec_Holder" + + class QueryStorageArrayTypePolicyOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryStorageArrayTypePolicyOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryStorageArrayTypePolicyOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","HostStorageArrayTypePolicyOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryStorageArrayTypePolicyOptionsResponse") + kw["aname"] = "_QueryStorageArrayTypePolicyOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryStorageArrayTypePolicyOptionsResponse_Holder" + self.pyclass = Holder + + class UpdateScsiLunDisplayName_Dec(ElementDeclaration): + literal = "UpdateScsiLunDisplayName" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateScsiLunDisplayName") + kw["aname"] = "_UpdateScsiLunDisplayName" + if ns0.UpdateScsiLunDisplayNameRequestType_Def not in ns0.UpdateScsiLunDisplayName_Dec.__bases__: + bases = list(ns0.UpdateScsiLunDisplayName_Dec.__bases__) + bases.insert(0, ns0.UpdateScsiLunDisplayNameRequestType_Def) + ns0.UpdateScsiLunDisplayName_Dec.__bases__ = tuple(bases) + + ns0.UpdateScsiLunDisplayNameRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateScsiLunDisplayName_Dec_Holder" + + class UpdateScsiLunDisplayNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateScsiLunDisplayNameResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateScsiLunDisplayNameResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateScsiLunDisplayNameResponse") + kw["aname"] = "_UpdateScsiLunDisplayNameResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateScsiLunDisplayNameResponse_Holder" + self.pyclass = Holder + + class RefreshStorageSystem_Dec(ElementDeclaration): + literal = "RefreshStorageSystem" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RefreshStorageSystem") + kw["aname"] = "_RefreshStorageSystem" + if ns0.RefreshStorageSystemRequestType_Def not in ns0.RefreshStorageSystem_Dec.__bases__: + bases = list(ns0.RefreshStorageSystem_Dec.__bases__) + bases.insert(0, ns0.RefreshStorageSystemRequestType_Def) + ns0.RefreshStorageSystem_Dec.__bases__ = tuple(bases) + + ns0.RefreshStorageSystemRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RefreshStorageSystem_Dec_Holder" + + class RefreshStorageSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RefreshStorageSystemResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RefreshStorageSystemResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RefreshStorageSystemResponse") + kw["aname"] = "_RefreshStorageSystemResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RefreshStorageSystemResponse_Holder" + self.pyclass = Holder + + class UpdateIpConfig_Dec(ElementDeclaration): + literal = "UpdateIpConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateIpConfig") + kw["aname"] = "_UpdateIpConfig" + if ns0.UpdateIpConfigRequestType_Def not in ns0.UpdateIpConfig_Dec.__bases__: + bases = list(ns0.UpdateIpConfig_Dec.__bases__) + bases.insert(0, ns0.UpdateIpConfigRequestType_Def) + ns0.UpdateIpConfig_Dec.__bases__ = tuple(bases) + + ns0.UpdateIpConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpConfig_Dec_Holder" + + class UpdateIpConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateIpConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateIpConfigResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateIpConfigResponse") + kw["aname"] = "_UpdateIpConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateIpConfigResponse_Holder" + self.pyclass = Holder + + class SelectVnic_Dec(ElementDeclaration): + literal = "SelectVnic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","SelectVnic") + kw["aname"] = "_SelectVnic" + if ns0.SelectVnicRequestType_Def not in ns0.SelectVnic_Dec.__bases__: + bases = list(ns0.SelectVnic_Dec.__bases__) + bases.insert(0, ns0.SelectVnicRequestType_Def) + ns0.SelectVnic_Dec.__bases__ = tuple(bases) + + ns0.SelectVnicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "SelectVnic_Dec_Holder" + + class SelectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "SelectVnicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.SelectVnicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","SelectVnicResponse") + kw["aname"] = "_SelectVnicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "SelectVnicResponse_Holder" + self.pyclass = Holder + + class DeselectVnic_Dec(ElementDeclaration): + literal = "DeselectVnic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DeselectVnic") + kw["aname"] = "_DeselectVnic" + if ns0.DeselectVnicRequestType_Def not in ns0.DeselectVnic_Dec.__bases__: + bases = list(ns0.DeselectVnic_Dec.__bases__) + bases.insert(0, ns0.DeselectVnicRequestType_Def) + ns0.DeselectVnic_Dec.__bases__ = tuple(bases) + + ns0.DeselectVnicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DeselectVnic_Dec_Holder" + + class DeselectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DeselectVnicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DeselectVnicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DeselectVnicResponse") + kw["aname"] = "_DeselectVnicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DeselectVnicResponse_Holder" + self.pyclass = Holder + + class QueryNetConfig_Dec(ElementDeclaration): + literal = "QueryNetConfig" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryNetConfig") + kw["aname"] = "_QueryNetConfig" + if ns0.QueryNetConfigRequestType_Def not in ns0.QueryNetConfig_Dec.__bases__: + bases = list(ns0.QueryNetConfig_Dec.__bases__) + bases.insert(0, ns0.QueryNetConfigRequestType_Def) + ns0.QueryNetConfig_Dec.__bases__ = tuple(bases) + + ns0.QueryNetConfigRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryNetConfig_Dec_Holder" + + class QueryNetConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryNetConfigResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryNetConfigResponse_Dec.schema + TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryNetConfigResponse") + kw["aname"] = "_QueryNetConfigResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryNetConfigResponse_Holder" + self.pyclass = Holder + + class VirtualNicManagerSelectVnic_Dec(ElementDeclaration): + literal = "VirtualNicManagerSelectVnic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualNicManagerSelectVnic") + kw["aname"] = "_VirtualNicManagerSelectVnic" + if ns0.VirtualNicManagerSelectVnicRequestType_Def not in ns0.VirtualNicManagerSelectVnic_Dec.__bases__: + bases = list(ns0.VirtualNicManagerSelectVnic_Dec.__bases__) + bases.insert(0, ns0.VirtualNicManagerSelectVnicRequestType_Def) + ns0.VirtualNicManagerSelectVnic_Dec.__bases__ = tuple(bases) + + ns0.VirtualNicManagerSelectVnicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualNicManagerSelectVnic_Dec_Holder" + + class VirtualNicManagerSelectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "VirtualNicManagerSelectVnicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.VirtualNicManagerSelectVnicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","VirtualNicManagerSelectVnicResponse") + kw["aname"] = "_VirtualNicManagerSelectVnicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "VirtualNicManagerSelectVnicResponse_Holder" + self.pyclass = Holder + + class VirtualNicManagerDeselectVnic_Dec(ElementDeclaration): + literal = "VirtualNicManagerDeselectVnic" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","VirtualNicManagerDeselectVnic") + kw["aname"] = "_VirtualNicManagerDeselectVnic" + if ns0.VirtualNicManagerDeselectVnicRequestType_Def not in ns0.VirtualNicManagerDeselectVnic_Dec.__bases__: + bases = list(ns0.VirtualNicManagerDeselectVnic_Dec.__bases__) + bases.insert(0, ns0.VirtualNicManagerDeselectVnicRequestType_Def) + ns0.VirtualNicManagerDeselectVnic_Dec.__bases__ = tuple(bases) + + ns0.VirtualNicManagerDeselectVnicRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "VirtualNicManagerDeselectVnic_Dec_Holder" + + class VirtualNicManagerDeselectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "VirtualNicManagerDeselectVnicResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.VirtualNicManagerDeselectVnicResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","VirtualNicManagerDeselectVnicResponse") + kw["aname"] = "_VirtualNicManagerDeselectVnicResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "VirtualNicManagerDeselectVnicResponse_Holder" + self.pyclass = Holder + + class QueryOptions_Dec(ElementDeclaration): + literal = "QueryOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryOptions") + kw["aname"] = "_QueryOptions" + if ns0.QueryOptionsRequestType_Def not in ns0.QueryOptions_Dec.__bases__: + bases = list(ns0.QueryOptions_Dec.__bases__) + bases.insert(0, ns0.QueryOptionsRequestType_Def) + ns0.QueryOptions_Dec.__bases__ = tuple(bases) + + ns0.QueryOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryOptions_Dec_Holder" + + class QueryOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryOptionsResponse_Dec.schema + TClist = [GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryOptionsResponse") + kw["aname"] = "_QueryOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryOptionsResponse_Holder" + self.pyclass = Holder + + class UpdateOptions_Dec(ElementDeclaration): + literal = "UpdateOptions" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","UpdateOptions") + kw["aname"] = "_UpdateOptions" + if ns0.UpdateOptionsRequestType_Def not in ns0.UpdateOptions_Dec.__bases__: + bases = list(ns0.UpdateOptions_Dec.__bases__) + bases.insert(0, ns0.UpdateOptionsRequestType_Def) + ns0.UpdateOptions_Dec.__bases__ = tuple(bases) + + ns0.UpdateOptionsRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "UpdateOptions_Dec_Holder" + + class UpdateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "UpdateOptionsResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.UpdateOptionsResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","UpdateOptionsResponse") + kw["aname"] = "_UpdateOptionsResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "UpdateOptionsResponse_Holder" + self.pyclass = Holder + + class ComplianceManagerCheckCompliance_Dec(ElementDeclaration): + literal = "ComplianceManagerCheckCompliance" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance") + kw["aname"] = "_ComplianceManagerCheckCompliance" + if ns0.ComplianceManagerCheckComplianceRequestType_Def not in ns0.ComplianceManagerCheckCompliance_Dec.__bases__: + bases = list(ns0.ComplianceManagerCheckCompliance_Dec.__bases__) + bases.insert(0, ns0.ComplianceManagerCheckComplianceRequestType_Def) + ns0.ComplianceManagerCheckCompliance_Dec.__bases__ = tuple(bases) + + ns0.ComplianceManagerCheckComplianceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerCheckCompliance_Dec_Holder" + + class ComplianceManagerCheckComplianceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComplianceManagerCheckComplianceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComplianceManagerCheckComplianceResponse_Dec.schema + TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComplianceManagerCheckComplianceResponse") + kw["aname"] = "_ComplianceManagerCheckComplianceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ComplianceManagerCheckComplianceResponse_Holder" + self.pyclass = Holder + + class ComplianceManagerCheckCompliance_Task_Dec(ElementDeclaration): + literal = "ComplianceManagerCheckCompliance_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance_Task") + kw["aname"] = "_ComplianceManagerCheckCompliance_Task" + if ns0.ComplianceManagerCheckComplianceRequestType_Def not in ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__: + bases = list(ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__) + bases.insert(0, ns0.ComplianceManagerCheckComplianceRequestType_Def) + ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__ = tuple(bases) + + ns0.ComplianceManagerCheckComplianceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerCheckCompliance_Task_Dec_Holder" + + class ComplianceManagerCheckCompliance_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComplianceManagerCheckCompliance_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComplianceManagerCheckCompliance_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance_TaskResponse") + kw["aname"] = "_ComplianceManagerCheckCompliance_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ComplianceManagerCheckCompliance_TaskResponse_Holder" + self.pyclass = Holder + + class ComplianceManagerQueryComplianceStatus_Dec(ElementDeclaration): + literal = "ComplianceManagerQueryComplianceStatus" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComplianceManagerQueryComplianceStatus") + kw["aname"] = "_ComplianceManagerQueryComplianceStatus" + if ns0.ComplianceManagerQueryComplianceStatusRequestType_Def not in ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__: + bases = list(ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__) + bases.insert(0, ns0.ComplianceManagerQueryComplianceStatusRequestType_Def) + ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__ = tuple(bases) + + ns0.ComplianceManagerQueryComplianceStatusRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerQueryComplianceStatus_Dec_Holder" + + class ComplianceManagerQueryComplianceStatusResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComplianceManagerQueryComplianceStatusResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComplianceManagerQueryComplianceStatusResponse_Dec.schema + TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComplianceManagerQueryComplianceStatusResponse") + kw["aname"] = "_ComplianceManagerQueryComplianceStatusResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ComplianceManagerQueryComplianceStatusResponse_Holder" + self.pyclass = Holder + + class ComplianceManagerClearComplianceStatus_Dec(ElementDeclaration): + literal = "ComplianceManagerClearComplianceStatus" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComplianceManagerClearComplianceStatus") + kw["aname"] = "_ComplianceManagerClearComplianceStatus" + if ns0.ComplianceManagerClearComplianceStatusRequestType_Def not in ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__: + bases = list(ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__) + bases.insert(0, ns0.ComplianceManagerClearComplianceStatusRequestType_Def) + ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__ = tuple(bases) + + ns0.ComplianceManagerClearComplianceStatusRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerClearComplianceStatus_Dec_Holder" + + class ComplianceManagerClearComplianceStatusResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComplianceManagerClearComplianceStatusResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComplianceManagerClearComplianceStatusResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ComplianceManagerClearComplianceStatusResponse") + kw["aname"] = "_ComplianceManagerClearComplianceStatusResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ComplianceManagerClearComplianceStatusResponse_Holder" + self.pyclass = Holder + + class ComplianceManagerQueryExpressionMetadata_Dec(ElementDeclaration): + literal = "ComplianceManagerQueryExpressionMetadata" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ComplianceManagerQueryExpressionMetadata") + kw["aname"] = "_ComplianceManagerQueryExpressionMetadata" + if ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def not in ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__: + bases = list(ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__) + bases.insert(0, ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def) + ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__ = tuple(bases) + + ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerQueryExpressionMetadata_Dec_Holder" + + class ComplianceManagerQueryExpressionMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ComplianceManagerQueryExpressionMetadataResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ComplianceManagerQueryExpressionMetadataResponse_Dec.schema + TClist = [GTD("urn:vim25","ProfileExpressionMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ComplianceManagerQueryExpressionMetadataResponse") + kw["aname"] = "_ComplianceManagerQueryExpressionMetadataResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ComplianceManagerQueryExpressionMetadataResponse_Holder" + self.pyclass = Holder + + class ProfileDestroy_Dec(ElementDeclaration): + literal = "ProfileDestroy" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileDestroy") + kw["aname"] = "_ProfileDestroy" + if ns0.ProfileDestroyRequestType_Def not in ns0.ProfileDestroy_Dec.__bases__: + bases = list(ns0.ProfileDestroy_Dec.__bases__) + bases.insert(0, ns0.ProfileDestroyRequestType_Def) + ns0.ProfileDestroy_Dec.__bases__ = tuple(bases) + + ns0.ProfileDestroyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileDestroy_Dec_Holder" + + class ProfileDestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileDestroyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileDestroyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ProfileDestroyResponse") + kw["aname"] = "_ProfileDestroyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ProfileDestroyResponse_Holder" + self.pyclass = Holder + + class ProfileAssociate_Dec(ElementDeclaration): + literal = "ProfileAssociate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileAssociate") + kw["aname"] = "_ProfileAssociate" + if ns0.ProfileAssociateRequestType_Def not in ns0.ProfileAssociate_Dec.__bases__: + bases = list(ns0.ProfileAssociate_Dec.__bases__) + bases.insert(0, ns0.ProfileAssociateRequestType_Def) + ns0.ProfileAssociate_Dec.__bases__ = tuple(bases) + + ns0.ProfileAssociateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileAssociate_Dec_Holder" + + class ProfileAssociateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileAssociateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileAssociateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ProfileAssociateResponse") + kw["aname"] = "_ProfileAssociateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ProfileAssociateResponse_Holder" + self.pyclass = Holder + + class ProfileDissociate_Dec(ElementDeclaration): + literal = "ProfileDissociate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileDissociate") + kw["aname"] = "_ProfileDissociate" + if ns0.ProfileDissociateRequestType_Def not in ns0.ProfileDissociate_Dec.__bases__: + bases = list(ns0.ProfileDissociate_Dec.__bases__) + bases.insert(0, ns0.ProfileDissociateRequestType_Def) + ns0.ProfileDissociate_Dec.__bases__ = tuple(bases) + + ns0.ProfileDissociateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileDissociate_Dec_Holder" + + class ProfileDissociateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileDissociateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileDissociateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ProfileDissociateResponse") + kw["aname"] = "_ProfileDissociateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ProfileDissociateResponse_Holder" + self.pyclass = Holder + + class ProfileCheckCompliance_Dec(ElementDeclaration): + literal = "ProfileCheckCompliance" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileCheckCompliance") + kw["aname"] = "_ProfileCheckCompliance" + if ns0.ProfileCheckComplianceRequestType_Def not in ns0.ProfileCheckCompliance_Dec.__bases__: + bases = list(ns0.ProfileCheckCompliance_Dec.__bases__) + bases.insert(0, ns0.ProfileCheckComplianceRequestType_Def) + ns0.ProfileCheckCompliance_Dec.__bases__ = tuple(bases) + + ns0.ProfileCheckComplianceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileCheckCompliance_Dec_Holder" + + class ProfileCheckComplianceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileCheckComplianceResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileCheckComplianceResponse_Dec.schema + TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ProfileCheckComplianceResponse") + kw["aname"] = "_ProfileCheckComplianceResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ProfileCheckComplianceResponse_Holder" + self.pyclass = Holder + + class ProfileCheckCompliance_Task_Dec(ElementDeclaration): + literal = "ProfileCheckCompliance_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileCheckCompliance_Task") + kw["aname"] = "_ProfileCheckCompliance_Task" + if ns0.ProfileCheckComplianceRequestType_Def not in ns0.ProfileCheckCompliance_Task_Dec.__bases__: + bases = list(ns0.ProfileCheckCompliance_Task_Dec.__bases__) + bases.insert(0, ns0.ProfileCheckComplianceRequestType_Def) + ns0.ProfileCheckCompliance_Task_Dec.__bases__ = tuple(bases) + + ns0.ProfileCheckComplianceRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileCheckCompliance_Task_Dec_Holder" + + class ProfileCheckCompliance_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileCheckCompliance_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileCheckCompliance_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ProfileCheckCompliance_TaskResponse") + kw["aname"] = "_ProfileCheckCompliance_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ProfileCheckCompliance_TaskResponse_Holder" + self.pyclass = Holder + + class ProfileExportProfile_Dec(ElementDeclaration): + literal = "ProfileExportProfile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileExportProfile") + kw["aname"] = "_ProfileExportProfile" + if ns0.ProfileExportProfileRequestType_Def not in ns0.ProfileExportProfile_Dec.__bases__: + bases = list(ns0.ProfileExportProfile_Dec.__bases__) + bases.insert(0, ns0.ProfileExportProfileRequestType_Def) + ns0.ProfileExportProfile_Dec.__bases__ = tuple(bases) + + ns0.ProfileExportProfileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileExportProfile_Dec_Holder" + + class ProfileExportProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileExportProfileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileExportProfileResponse_Dec.schema + TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ProfileExportProfileResponse") + kw["aname"] = "_ProfileExportProfileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "ProfileExportProfileResponse_Holder" + self.pyclass = Holder + + class CreateProfile_Dec(ElementDeclaration): + literal = "CreateProfile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateProfile") + kw["aname"] = "_CreateProfile" + if ns0.CreateProfileRequestType_Def not in ns0.CreateProfile_Dec.__bases__: + bases = list(ns0.CreateProfile_Dec.__bases__) + bases.insert(0, ns0.CreateProfileRequestType_Def) + ns0.CreateProfile_Dec.__bases__ = tuple(bases) + + ns0.CreateProfileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateProfile_Dec_Holder" + + class CreateProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateProfileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateProfileResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateProfileResponse") + kw["aname"] = "_CreateProfileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateProfileResponse_Holder" + self.pyclass = Holder + + class ProfileQueryPolicyMetadata_Dec(ElementDeclaration): + literal = "ProfileQueryPolicyMetadata" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileQueryPolicyMetadata") + kw["aname"] = "_ProfileQueryPolicyMetadata" + if ns0.ProfileQueryPolicyMetadataRequestType_Def not in ns0.ProfileQueryPolicyMetadata_Dec.__bases__: + bases = list(ns0.ProfileQueryPolicyMetadata_Dec.__bases__) + bases.insert(0, ns0.ProfileQueryPolicyMetadataRequestType_Def) + ns0.ProfileQueryPolicyMetadata_Dec.__bases__ = tuple(bases) + + ns0.ProfileQueryPolicyMetadataRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileQueryPolicyMetadata_Dec_Holder" + + class ProfileQueryPolicyMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileQueryPolicyMetadataResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileQueryPolicyMetadataResponse_Dec.schema + TClist = [GTD("urn:vim25","ProfilePolicyMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ProfileQueryPolicyMetadataResponse") + kw["aname"] = "_ProfileQueryPolicyMetadataResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ProfileQueryPolicyMetadataResponse_Holder" + self.pyclass = Holder + + class ProfileFindAssociatedProfile_Dec(ElementDeclaration): + literal = "ProfileFindAssociatedProfile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ProfileFindAssociatedProfile") + kw["aname"] = "_ProfileFindAssociatedProfile" + if ns0.ProfileFindAssociatedProfileRequestType_Def not in ns0.ProfileFindAssociatedProfile_Dec.__bases__: + bases = list(ns0.ProfileFindAssociatedProfile_Dec.__bases__) + bases.insert(0, ns0.ProfileFindAssociatedProfileRequestType_Def) + ns0.ProfileFindAssociatedProfile_Dec.__bases__ = tuple(bases) + + ns0.ProfileFindAssociatedProfileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ProfileFindAssociatedProfile_Dec_Holder" + + class ProfileFindAssociatedProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ProfileFindAssociatedProfileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ProfileFindAssociatedProfileResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ProfileFindAssociatedProfileResponse") + kw["aname"] = "_ProfileFindAssociatedProfileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ProfileFindAssociatedProfileResponse_Holder" + self.pyclass = Holder + + class ClusterProfileUpdate_Dec(ElementDeclaration): + literal = "ClusterProfileUpdate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ClusterProfileUpdate") + kw["aname"] = "_ClusterProfileUpdate" + if ns0.ClusterProfileUpdateRequestType_Def not in ns0.ClusterProfileUpdate_Dec.__bases__: + bases = list(ns0.ClusterProfileUpdate_Dec.__bases__) + bases.insert(0, ns0.ClusterProfileUpdateRequestType_Def) + ns0.ClusterProfileUpdate_Dec.__bases__ = tuple(bases) + + ns0.ClusterProfileUpdateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ClusterProfileUpdate_Dec_Holder" + + class ClusterProfileUpdateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ClusterProfileUpdateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ClusterProfileUpdateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ClusterProfileUpdateResponse") + kw["aname"] = "_ClusterProfileUpdateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ClusterProfileUpdateResponse_Holder" + self.pyclass = Holder + + class HostProfileUpdateReferenceHost_Dec(ElementDeclaration): + literal = "HostProfileUpdateReferenceHost" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileUpdateReferenceHost") + kw["aname"] = "_HostProfileUpdateReferenceHost" + if ns0.HostProfileUpdateReferenceHostRequestType_Def not in ns0.HostProfileUpdateReferenceHost_Dec.__bases__: + bases = list(ns0.HostProfileUpdateReferenceHost_Dec.__bases__) + bases.insert(0, ns0.HostProfileUpdateReferenceHostRequestType_Def) + ns0.HostProfileUpdateReferenceHost_Dec.__bases__ = tuple(bases) + + ns0.HostProfileUpdateReferenceHostRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileUpdateReferenceHost_Dec_Holder" + + class HostProfileUpdateReferenceHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileUpdateReferenceHostResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileUpdateReferenceHostResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HostProfileUpdateReferenceHostResponse") + kw["aname"] = "_HostProfileUpdateReferenceHostResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HostProfileUpdateReferenceHostResponse_Holder" + self.pyclass = Holder + + class HostProfileUpdate_Dec(ElementDeclaration): + literal = "HostProfileUpdate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileUpdate") + kw["aname"] = "_HostProfileUpdate" + if ns0.HostProfileUpdateRequestType_Def not in ns0.HostProfileUpdate_Dec.__bases__: + bases = list(ns0.HostProfileUpdate_Dec.__bases__) + bases.insert(0, ns0.HostProfileUpdateRequestType_Def) + ns0.HostProfileUpdate_Dec.__bases__ = tuple(bases) + + ns0.HostProfileUpdateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileUpdate_Dec_Holder" + + class HostProfileUpdateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileUpdateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileUpdateResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HostProfileUpdateResponse") + kw["aname"] = "_HostProfileUpdateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HostProfileUpdateResponse_Holder" + self.pyclass = Holder + + class HostProfileExecute_Dec(ElementDeclaration): + literal = "HostProfileExecute" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileExecute") + kw["aname"] = "_HostProfileExecute" + if ns0.HostProfileExecuteRequestType_Def not in ns0.HostProfileExecute_Dec.__bases__: + bases = list(ns0.HostProfileExecute_Dec.__bases__) + bases.insert(0, ns0.HostProfileExecuteRequestType_Def) + ns0.HostProfileExecute_Dec.__bases__ = tuple(bases) + + ns0.HostProfileExecuteRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileExecute_Dec_Holder" + + class HostProfileExecuteResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileExecuteResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileExecuteResponse_Dec.schema + TClist = [GTD("urn:vim25","ProfileExecuteResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","HostProfileExecuteResponse") + kw["aname"] = "_HostProfileExecuteResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "HostProfileExecuteResponse_Holder" + self.pyclass = Holder + + class HostProfileApply_Dec(ElementDeclaration): + literal = "HostProfileApply" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileApply") + kw["aname"] = "_HostProfileApply" + if ns0.HostProfileApplyRequestType_Def not in ns0.HostProfileApply_Dec.__bases__: + bases = list(ns0.HostProfileApply_Dec.__bases__) + bases.insert(0, ns0.HostProfileApplyRequestType_Def) + ns0.HostProfileApply_Dec.__bases__ = tuple(bases) + + ns0.HostProfileApplyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileApply_Dec_Holder" + + class HostProfileApplyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileApplyResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileApplyResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","HostProfileApplyResponse") + kw["aname"] = "_HostProfileApplyResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "HostProfileApplyResponse_Holder" + self.pyclass = Holder + + class HostProfileApply_Task_Dec(ElementDeclaration): + literal = "HostProfileApply_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileApply_Task") + kw["aname"] = "_HostProfileApply_Task" + if ns0.HostProfileApplyRequestType_Def not in ns0.HostProfileApply_Task_Dec.__bases__: + bases = list(ns0.HostProfileApply_Task_Dec.__bases__) + bases.insert(0, ns0.HostProfileApplyRequestType_Def) + ns0.HostProfileApply_Task_Dec.__bases__ = tuple(bases) + + ns0.HostProfileApplyRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileApply_Task_Dec_Holder" + + class HostProfileApply_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileApply_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileApply_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","HostProfileApply_TaskResponse") + kw["aname"] = "_HostProfileApply_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "HostProfileApply_TaskResponse_Holder" + self.pyclass = Holder + + class HostProfileGenerateConfigTaskList_Dec(ElementDeclaration): + literal = "HostProfileGenerateConfigTaskList" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileGenerateConfigTaskList") + kw["aname"] = "_HostProfileGenerateConfigTaskList" + if ns0.HostProfileGenerateConfigTaskListRequestType_Def not in ns0.HostProfileGenerateConfigTaskList_Dec.__bases__: + bases = list(ns0.HostProfileGenerateConfigTaskList_Dec.__bases__) + bases.insert(0, ns0.HostProfileGenerateConfigTaskListRequestType_Def) + ns0.HostProfileGenerateConfigTaskList_Dec.__bases__ = tuple(bases) + + ns0.HostProfileGenerateConfigTaskListRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileGenerateConfigTaskList_Dec_Holder" + + class HostProfileGenerateConfigTaskListResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileGenerateConfigTaskListResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileGenerateConfigTaskListResponse_Dec.schema + TClist = [GTD("urn:vim25","HostProfileManagerConfigTaskList",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","HostProfileGenerateConfigTaskListResponse") + kw["aname"] = "_HostProfileGenerateConfigTaskListResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "HostProfileGenerateConfigTaskListResponse_Holder" + self.pyclass = Holder + + class HostProfileQueryProfileMetadata_Dec(ElementDeclaration): + literal = "HostProfileQueryProfileMetadata" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileQueryProfileMetadata") + kw["aname"] = "_HostProfileQueryProfileMetadata" + if ns0.HostProfileQueryProfileMetadataRequestType_Def not in ns0.HostProfileQueryProfileMetadata_Dec.__bases__: + bases = list(ns0.HostProfileQueryProfileMetadata_Dec.__bases__) + bases.insert(0, ns0.HostProfileQueryProfileMetadataRequestType_Def) + ns0.HostProfileQueryProfileMetadata_Dec.__bases__ = tuple(bases) + + ns0.HostProfileQueryProfileMetadataRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileQueryProfileMetadata_Dec_Holder" + + class HostProfileQueryProfileMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileQueryProfileMetadataResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileQueryProfileMetadataResponse_Dec.schema + TClist = [GTD("urn:vim25","ProfileMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","HostProfileQueryProfileMetadataResponse") + kw["aname"] = "_HostProfileQueryProfileMetadataResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "HostProfileQueryProfileMetadataResponse_Holder" + self.pyclass = Holder + + class HostProfileCreateDefaultProfile_Dec(ElementDeclaration): + literal = "HostProfileCreateDefaultProfile" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","HostProfileCreateDefaultProfile") + kw["aname"] = "_HostProfileCreateDefaultProfile" + if ns0.HostProfileCreateDefaultProfileRequestType_Def not in ns0.HostProfileCreateDefaultProfile_Dec.__bases__: + bases = list(ns0.HostProfileCreateDefaultProfile_Dec.__bases__) + bases.insert(0, ns0.HostProfileCreateDefaultProfileRequestType_Def) + ns0.HostProfileCreateDefaultProfile_Dec.__bases__ = tuple(bases) + + ns0.HostProfileCreateDefaultProfileRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "HostProfileCreateDefaultProfile_Dec_Holder" + + class HostProfileCreateDefaultProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "HostProfileCreateDefaultProfileResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.HostProfileCreateDefaultProfileResponse_Dec.schema + TClist = [GTD("urn:vim25","ApplyProfile",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","HostProfileCreateDefaultProfileResponse") + kw["aname"] = "_HostProfileCreateDefaultProfileResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "HostProfileCreateDefaultProfileResponse_Holder" + self.pyclass = Holder + + class RemoveScheduledTask_Dec(ElementDeclaration): + literal = "RemoveScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveScheduledTask") + kw["aname"] = "_RemoveScheduledTask" + if ns0.RemoveScheduledTaskRequestType_Def not in ns0.RemoveScheduledTask_Dec.__bases__: + bases = list(ns0.RemoveScheduledTask_Dec.__bases__) + bases.insert(0, ns0.RemoveScheduledTaskRequestType_Def) + ns0.RemoveScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.RemoveScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveScheduledTask_Dec_Holder" + + class RemoveScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveScheduledTaskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveScheduledTaskResponse") + kw["aname"] = "_RemoveScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveScheduledTaskResponse_Holder" + self.pyclass = Holder + + class ReconfigureScheduledTask_Dec(ElementDeclaration): + literal = "ReconfigureScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ReconfigureScheduledTask") + kw["aname"] = "_ReconfigureScheduledTask" + if ns0.ReconfigureScheduledTaskRequestType_Def not in ns0.ReconfigureScheduledTask_Dec.__bases__: + bases = list(ns0.ReconfigureScheduledTask_Dec.__bases__) + bases.insert(0, ns0.ReconfigureScheduledTaskRequestType_Def) + ns0.ReconfigureScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.ReconfigureScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureScheduledTask_Dec_Holder" + + class ReconfigureScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ReconfigureScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ReconfigureScheduledTaskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ReconfigureScheduledTaskResponse") + kw["aname"] = "_ReconfigureScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ReconfigureScheduledTaskResponse_Holder" + self.pyclass = Holder + + class RunScheduledTask_Dec(ElementDeclaration): + literal = "RunScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RunScheduledTask") + kw["aname"] = "_RunScheduledTask" + if ns0.RunScheduledTaskRequestType_Def not in ns0.RunScheduledTask_Dec.__bases__: + bases = list(ns0.RunScheduledTask_Dec.__bases__) + bases.insert(0, ns0.RunScheduledTaskRequestType_Def) + ns0.RunScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.RunScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RunScheduledTask_Dec_Holder" + + class RunScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RunScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RunScheduledTaskResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RunScheduledTaskResponse") + kw["aname"] = "_RunScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RunScheduledTaskResponse_Holder" + self.pyclass = Holder + + class CreateScheduledTask_Dec(ElementDeclaration): + literal = "CreateScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateScheduledTask") + kw["aname"] = "_CreateScheduledTask" + if ns0.CreateScheduledTaskRequestType_Def not in ns0.CreateScheduledTask_Dec.__bases__: + bases = list(ns0.CreateScheduledTask_Dec.__bases__) + bases.insert(0, ns0.CreateScheduledTaskRequestType_Def) + ns0.CreateScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.CreateScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateScheduledTask_Dec_Holder" + + class CreateScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateScheduledTaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateScheduledTaskResponse") + kw["aname"] = "_CreateScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateScheduledTaskResponse_Holder" + self.pyclass = Holder + + class RetrieveEntityScheduledTask_Dec(ElementDeclaration): + literal = "RetrieveEntityScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveEntityScheduledTask") + kw["aname"] = "_RetrieveEntityScheduledTask" + if ns0.RetrieveEntityScheduledTaskRequestType_Def not in ns0.RetrieveEntityScheduledTask_Dec.__bases__: + bases = list(ns0.RetrieveEntityScheduledTask_Dec.__bases__) + bases.insert(0, ns0.RetrieveEntityScheduledTaskRequestType_Def) + ns0.RetrieveEntityScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.RetrieveEntityScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveEntityScheduledTask_Dec_Holder" + + class RetrieveEntityScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveEntityScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveEntityScheduledTaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveEntityScheduledTaskResponse") + kw["aname"] = "_RetrieveEntityScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveEntityScheduledTaskResponse_Holder" + self.pyclass = Holder + + class CreateObjectScheduledTask_Dec(ElementDeclaration): + literal = "CreateObjectScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateObjectScheduledTask") + kw["aname"] = "_CreateObjectScheduledTask" + if ns0.CreateObjectScheduledTaskRequestType_Def not in ns0.CreateObjectScheduledTask_Dec.__bases__: + bases = list(ns0.CreateObjectScheduledTask_Dec.__bases__) + bases.insert(0, ns0.CreateObjectScheduledTaskRequestType_Def) + ns0.CreateObjectScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.CreateObjectScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateObjectScheduledTask_Dec_Holder" + + class CreateObjectScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateObjectScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateObjectScheduledTaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateObjectScheduledTaskResponse") + kw["aname"] = "_CreateObjectScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateObjectScheduledTaskResponse_Holder" + self.pyclass = Holder + + class RetrieveObjectScheduledTask_Dec(ElementDeclaration): + literal = "RetrieveObjectScheduledTask" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RetrieveObjectScheduledTask") + kw["aname"] = "_RetrieveObjectScheduledTask" + if ns0.RetrieveObjectScheduledTaskRequestType_Def not in ns0.RetrieveObjectScheduledTask_Dec.__bases__: + bases = list(ns0.RetrieveObjectScheduledTask_Dec.__bases__) + bases.insert(0, ns0.RetrieveObjectScheduledTaskRequestType_Def) + ns0.RetrieveObjectScheduledTask_Dec.__bases__ = tuple(bases) + + ns0.RetrieveObjectScheduledTaskRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RetrieveObjectScheduledTask_Dec_Holder" + + class RetrieveObjectScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RetrieveObjectScheduledTaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RetrieveObjectScheduledTaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RetrieveObjectScheduledTaskResponse") + kw["aname"] = "_RetrieveObjectScheduledTaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "RetrieveObjectScheduledTaskResponse_Holder" + self.pyclass = Holder + + class OpenInventoryViewFolder_Dec(ElementDeclaration): + literal = "OpenInventoryViewFolder" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","OpenInventoryViewFolder") + kw["aname"] = "_OpenInventoryViewFolder" + if ns0.OpenInventoryViewFolderRequestType_Def not in ns0.OpenInventoryViewFolder_Dec.__bases__: + bases = list(ns0.OpenInventoryViewFolder_Dec.__bases__) + bases.insert(0, ns0.OpenInventoryViewFolderRequestType_Def) + ns0.OpenInventoryViewFolder_Dec.__bases__ = tuple(bases) + + ns0.OpenInventoryViewFolderRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "OpenInventoryViewFolder_Dec_Holder" + + class OpenInventoryViewFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "OpenInventoryViewFolderResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.OpenInventoryViewFolderResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","OpenInventoryViewFolderResponse") + kw["aname"] = "_OpenInventoryViewFolderResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "OpenInventoryViewFolderResponse_Holder" + self.pyclass = Holder + + class CloseInventoryViewFolder_Dec(ElementDeclaration): + literal = "CloseInventoryViewFolder" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CloseInventoryViewFolder") + kw["aname"] = "_CloseInventoryViewFolder" + if ns0.CloseInventoryViewFolderRequestType_Def not in ns0.CloseInventoryViewFolder_Dec.__bases__: + bases = list(ns0.CloseInventoryViewFolder_Dec.__bases__) + bases.insert(0, ns0.CloseInventoryViewFolderRequestType_Def) + ns0.CloseInventoryViewFolder_Dec.__bases__ = tuple(bases) + + ns0.CloseInventoryViewFolderRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CloseInventoryViewFolder_Dec_Holder" + + class CloseInventoryViewFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CloseInventoryViewFolderResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CloseInventoryViewFolderResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CloseInventoryViewFolderResponse") + kw["aname"] = "_CloseInventoryViewFolderResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "CloseInventoryViewFolderResponse_Holder" + self.pyclass = Holder + + class ModifyListView_Dec(ElementDeclaration): + literal = "ModifyListView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ModifyListView") + kw["aname"] = "_ModifyListView" + if ns0.ModifyListViewRequestType_Def not in ns0.ModifyListView_Dec.__bases__: + bases = list(ns0.ModifyListView_Dec.__bases__) + bases.insert(0, ns0.ModifyListViewRequestType_Def) + ns0.ModifyListView_Dec.__bases__ = tuple(bases) + + ns0.ModifyListViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ModifyListView_Dec_Holder" + + class ModifyListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ModifyListViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ModifyListViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ModifyListViewResponse") + kw["aname"] = "_ModifyListViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ModifyListViewResponse_Holder" + self.pyclass = Holder + + class ResetListView_Dec(ElementDeclaration): + literal = "ResetListView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetListView") + kw["aname"] = "_ResetListView" + if ns0.ResetListViewRequestType_Def not in ns0.ResetListView_Dec.__bases__: + bases = list(ns0.ResetListView_Dec.__bases__) + bases.insert(0, ns0.ResetListViewRequestType_Def) + ns0.ResetListView_Dec.__bases__ = tuple(bases) + + ns0.ResetListViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetListView_Dec_Holder" + + class ResetListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetListViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetListViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","ResetListViewResponse") + kw["aname"] = "_ResetListViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "ResetListViewResponse_Holder" + self.pyclass = Holder + + class ResetListViewFromView_Dec(ElementDeclaration): + literal = "ResetListViewFromView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","ResetListViewFromView") + kw["aname"] = "_ResetListViewFromView" + if ns0.ResetListViewFromViewRequestType_Def not in ns0.ResetListViewFromView_Dec.__bases__: + bases = list(ns0.ResetListViewFromView_Dec.__bases__) + bases.insert(0, ns0.ResetListViewFromViewRequestType_Def) + ns0.ResetListViewFromView_Dec.__bases__ = tuple(bases) + + ns0.ResetListViewFromViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "ResetListViewFromView_Dec_Holder" + + class ResetListViewFromViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "ResetListViewFromViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.ResetListViewFromViewResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","ResetListViewFromViewResponse") + kw["aname"] = "_ResetListViewFromViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "ResetListViewFromViewResponse_Holder" + self.pyclass = Holder + + class DestroyView_Dec(ElementDeclaration): + literal = "DestroyView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","DestroyView") + kw["aname"] = "_DestroyView" + if ns0.DestroyViewRequestType_Def not in ns0.DestroyView_Dec.__bases__: + bases = list(ns0.DestroyView_Dec.__bases__) + bases.insert(0, ns0.DestroyViewRequestType_Def) + ns0.DestroyView_Dec.__bases__ = tuple(bases) + + ns0.DestroyViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "DestroyView_Dec_Holder" + + class DestroyViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "DestroyViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.DestroyViewResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","DestroyViewResponse") + kw["aname"] = "_DestroyViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "DestroyViewResponse_Holder" + self.pyclass = Holder + + class CreateInventoryView_Dec(ElementDeclaration): + literal = "CreateInventoryView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateInventoryView") + kw["aname"] = "_CreateInventoryView" + if ns0.CreateInventoryViewRequestType_Def not in ns0.CreateInventoryView_Dec.__bases__: + bases = list(ns0.CreateInventoryView_Dec.__bases__) + bases.insert(0, ns0.CreateInventoryViewRequestType_Def) + ns0.CreateInventoryView_Dec.__bases__ = tuple(bases) + + ns0.CreateInventoryViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateInventoryView_Dec_Holder" + + class CreateInventoryViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateInventoryViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateInventoryViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateInventoryViewResponse") + kw["aname"] = "_CreateInventoryViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateInventoryViewResponse_Holder" + self.pyclass = Holder + + class CreateContainerView_Dec(ElementDeclaration): + literal = "CreateContainerView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateContainerView") + kw["aname"] = "_CreateContainerView" + if ns0.CreateContainerViewRequestType_Def not in ns0.CreateContainerView_Dec.__bases__: + bases = list(ns0.CreateContainerView_Dec.__bases__) + bases.insert(0, ns0.CreateContainerViewRequestType_Def) + ns0.CreateContainerView_Dec.__bases__ = tuple(bases) + + ns0.CreateContainerViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateContainerView_Dec_Holder" + + class CreateContainerViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateContainerViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateContainerViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateContainerViewResponse") + kw["aname"] = "_CreateContainerViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateContainerViewResponse_Holder" + self.pyclass = Holder + + class CreateListView_Dec(ElementDeclaration): + literal = "CreateListView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateListView") + kw["aname"] = "_CreateListView" + if ns0.CreateListViewRequestType_Def not in ns0.CreateListView_Dec.__bases__: + bases = list(ns0.CreateListView_Dec.__bases__) + bases.insert(0, ns0.CreateListViewRequestType_Def) + ns0.CreateListView_Dec.__bases__ = tuple(bases) + + ns0.CreateListViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateListView_Dec_Holder" + + class CreateListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateListViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateListViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateListViewResponse") + kw["aname"] = "_CreateListViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateListViewResponse_Holder" + self.pyclass = Holder + + class CreateListViewFromView_Dec(ElementDeclaration): + literal = "CreateListViewFromView" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CreateListViewFromView") + kw["aname"] = "_CreateListViewFromView" + if ns0.CreateListViewFromViewRequestType_Def not in ns0.CreateListViewFromView_Dec.__bases__: + bases = list(ns0.CreateListViewFromView_Dec.__bases__) + bases.insert(0, ns0.CreateListViewFromViewRequestType_Def) + ns0.CreateListViewFromView_Dec.__bases__ = tuple(bases) + + ns0.CreateListViewFromViewRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CreateListViewFromView_Dec_Holder" + + class CreateListViewFromViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CreateListViewFromViewResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CreateListViewFromViewResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CreateListViewFromViewResponse") + kw["aname"] = "_CreateListViewFromViewResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CreateListViewFromViewResponse_Holder" + self.pyclass = Holder + + class RevertToSnapshot_Dec(ElementDeclaration): + literal = "RevertToSnapshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RevertToSnapshot") + kw["aname"] = "_RevertToSnapshot" + if ns0.RevertToSnapshotRequestType_Def not in ns0.RevertToSnapshot_Dec.__bases__: + bases = list(ns0.RevertToSnapshot_Dec.__bases__) + bases.insert(0, ns0.RevertToSnapshotRequestType_Def) + ns0.RevertToSnapshot_Dec.__bases__ = tuple(bases) + + ns0.RevertToSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RevertToSnapshot_Dec_Holder" + + class RevertToSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RevertToSnapshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RevertToSnapshotResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RevertToSnapshotResponse") + kw["aname"] = "_RevertToSnapshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RevertToSnapshotResponse_Holder" + self.pyclass = Holder + + class RevertToSnapshot_Task_Dec(ElementDeclaration): + literal = "RevertToSnapshot_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RevertToSnapshot_Task") + kw["aname"] = "_RevertToSnapshot_Task" + if ns0.RevertToSnapshotRequestType_Def not in ns0.RevertToSnapshot_Task_Dec.__bases__: + bases = list(ns0.RevertToSnapshot_Task_Dec.__bases__) + bases.insert(0, ns0.RevertToSnapshotRequestType_Def) + ns0.RevertToSnapshot_Task_Dec.__bases__ = tuple(bases) + + ns0.RevertToSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RevertToSnapshot_Task_Dec_Holder" + + class RevertToSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RevertToSnapshot_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RevertToSnapshot_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RevertToSnapshot_TaskResponse") + kw["aname"] = "_RevertToSnapshot_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RevertToSnapshot_TaskResponse_Holder" + self.pyclass = Holder + + class RemoveSnapshot_Dec(ElementDeclaration): + literal = "RemoveSnapshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveSnapshot") + kw["aname"] = "_RemoveSnapshot" + if ns0.RemoveSnapshotRequestType_Def not in ns0.RemoveSnapshot_Dec.__bases__: + bases = list(ns0.RemoveSnapshot_Dec.__bases__) + bases.insert(0, ns0.RemoveSnapshotRequestType_Def) + ns0.RemoveSnapshot_Dec.__bases__ = tuple(bases) + + ns0.RemoveSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveSnapshot_Dec_Holder" + + class RemoveSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveSnapshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveSnapshotResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RemoveSnapshotResponse") + kw["aname"] = "_RemoveSnapshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RemoveSnapshotResponse_Holder" + self.pyclass = Holder + + class RemoveSnapshot_Task_Dec(ElementDeclaration): + literal = "RemoveSnapshot_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RemoveSnapshot_Task") + kw["aname"] = "_RemoveSnapshot_Task" + if ns0.RemoveSnapshotRequestType_Def not in ns0.RemoveSnapshot_Task_Dec.__bases__: + bases = list(ns0.RemoveSnapshot_Task_Dec.__bases__) + bases.insert(0, ns0.RemoveSnapshotRequestType_Def) + ns0.RemoveSnapshot_Task_Dec.__bases__ = tuple(bases) + + ns0.RemoveSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RemoveSnapshot_Task_Dec_Holder" + + class RemoveSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RemoveSnapshot_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RemoveSnapshot_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","RemoveSnapshot_TaskResponse") + kw["aname"] = "_RemoveSnapshot_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "RemoveSnapshot_TaskResponse_Holder" + self.pyclass = Holder + + class RenameSnapshot_Dec(ElementDeclaration): + literal = "RenameSnapshot" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","RenameSnapshot") + kw["aname"] = "_RenameSnapshot" + if ns0.RenameSnapshotRequestType_Def not in ns0.RenameSnapshot_Dec.__bases__: + bases = list(ns0.RenameSnapshot_Dec.__bases__) + bases.insert(0, ns0.RenameSnapshotRequestType_Def) + ns0.RenameSnapshot_Dec.__bases__ = tuple(bases) + + ns0.RenameSnapshotRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "RenameSnapshot_Dec_Holder" + + class RenameSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "RenameSnapshotResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.RenameSnapshotResponse_Dec.schema + TClist = [] + kw["pname"] = ("urn:vim25","RenameSnapshotResponse") + kw["aname"] = "_RenameSnapshotResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + return + Holder.__name__ = "RenameSnapshotResponse_Holder" + self.pyclass = Holder + + class CheckCompatibility_Dec(ElementDeclaration): + literal = "CheckCompatibility" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckCompatibility") + kw["aname"] = "_CheckCompatibility" + if ns0.CheckCompatibilityRequestType_Def not in ns0.CheckCompatibility_Dec.__bases__: + bases = list(ns0.CheckCompatibility_Dec.__bases__) + bases.insert(0, ns0.CheckCompatibilityRequestType_Def) + ns0.CheckCompatibility_Dec.__bases__ = tuple(bases) + + ns0.CheckCompatibilityRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckCompatibility_Dec_Holder" + + class CheckCompatibilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckCompatibilityResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckCompatibilityResponse_Dec.schema + TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckCompatibilityResponse") + kw["aname"] = "_CheckCompatibilityResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "CheckCompatibilityResponse_Holder" + self.pyclass = Holder + + class CheckCompatibility_Task_Dec(ElementDeclaration): + literal = "CheckCompatibility_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckCompatibility_Task") + kw["aname"] = "_CheckCompatibility_Task" + if ns0.CheckCompatibilityRequestType_Def not in ns0.CheckCompatibility_Task_Dec.__bases__: + bases = list(ns0.CheckCompatibility_Task_Dec.__bases__) + bases.insert(0, ns0.CheckCompatibilityRequestType_Def) + ns0.CheckCompatibility_Task_Dec.__bases__ = tuple(bases) + + ns0.CheckCompatibilityRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckCompatibility_Task_Dec_Holder" + + class CheckCompatibility_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckCompatibility_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckCompatibility_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckCompatibility_TaskResponse") + kw["aname"] = "_CheckCompatibility_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckCompatibility_TaskResponse_Holder" + self.pyclass = Holder + + class QueryVMotionCompatibilityEx_Dec(ElementDeclaration): + literal = "QueryVMotionCompatibilityEx" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx") + kw["aname"] = "_QueryVMotionCompatibilityEx" + if ns0.QueryVMotionCompatibilityExRequestType_Def not in ns0.QueryVMotionCompatibilityEx_Dec.__bases__: + bases = list(ns0.QueryVMotionCompatibilityEx_Dec.__bases__) + bases.insert(0, ns0.QueryVMotionCompatibilityExRequestType_Def) + ns0.QueryVMotionCompatibilityEx_Dec.__bases__ = tuple(bases) + + ns0.QueryVMotionCompatibilityExRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibilityEx_Dec_Holder" + + class QueryVMotionCompatibilityExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVMotionCompatibilityExResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVMotionCompatibilityExResponse_Dec.schema + TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityExResponse") + kw["aname"] = "_QueryVMotionCompatibilityExResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "QueryVMotionCompatibilityExResponse_Holder" + self.pyclass = Holder + + class QueryVMotionCompatibilityEx_Task_Dec(ElementDeclaration): + literal = "QueryVMotionCompatibilityEx_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx_Task") + kw["aname"] = "_QueryVMotionCompatibilityEx_Task" + if ns0.QueryVMotionCompatibilityExRequestType_Def not in ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__: + bases = list(ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__) + bases.insert(0, ns0.QueryVMotionCompatibilityExRequestType_Def) + ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__ = tuple(bases) + + ns0.QueryVMotionCompatibilityExRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibilityEx_Task_Dec_Holder" + + class QueryVMotionCompatibilityEx_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "QueryVMotionCompatibilityEx_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.QueryVMotionCompatibilityEx_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx_TaskResponse") + kw["aname"] = "_QueryVMotionCompatibilityEx_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "QueryVMotionCompatibilityEx_TaskResponse_Holder" + self.pyclass = Holder + + class CheckMigrate_Dec(ElementDeclaration): + literal = "CheckMigrate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckMigrate") + kw["aname"] = "_CheckMigrate" + if ns0.CheckMigrateRequestType_Def not in ns0.CheckMigrate_Dec.__bases__: + bases = list(ns0.CheckMigrate_Dec.__bases__) + bases.insert(0, ns0.CheckMigrateRequestType_Def) + ns0.CheckMigrate_Dec.__bases__ = tuple(bases) + + ns0.CheckMigrateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckMigrate_Dec_Holder" + + class CheckMigrateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckMigrateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckMigrateResponse_Dec.schema + TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckMigrateResponse") + kw["aname"] = "_CheckMigrateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "CheckMigrateResponse_Holder" + self.pyclass = Holder + + class CheckMigrate_Task_Dec(ElementDeclaration): + literal = "CheckMigrate_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckMigrate_Task") + kw["aname"] = "_CheckMigrate_Task" + if ns0.CheckMigrateRequestType_Def not in ns0.CheckMigrate_Task_Dec.__bases__: + bases = list(ns0.CheckMigrate_Task_Dec.__bases__) + bases.insert(0, ns0.CheckMigrateRequestType_Def) + ns0.CheckMigrate_Task_Dec.__bases__ = tuple(bases) + + ns0.CheckMigrateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckMigrate_Task_Dec_Holder" + + class CheckMigrate_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckMigrate_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckMigrate_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckMigrate_TaskResponse") + kw["aname"] = "_CheckMigrate_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckMigrate_TaskResponse_Holder" + self.pyclass = Holder + + class CheckRelocate_Dec(ElementDeclaration): + literal = "CheckRelocate" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckRelocate") + kw["aname"] = "_CheckRelocate" + if ns0.CheckRelocateRequestType_Def not in ns0.CheckRelocate_Dec.__bases__: + bases = list(ns0.CheckRelocate_Dec.__bases__) + bases.insert(0, ns0.CheckRelocateRequestType_Def) + ns0.CheckRelocate_Dec.__bases__ = tuple(bases) + + ns0.CheckRelocateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckRelocate_Dec_Holder" + + class CheckRelocateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckRelocateResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckRelocateResponse_Dec.schema + TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckRelocateResponse") + kw["aname"] = "_CheckRelocateResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = [] + return + Holder.__name__ = "CheckRelocateResponse_Holder" + self.pyclass = Holder + + class CheckRelocate_Task_Dec(ElementDeclaration): + literal = "CheckRelocate_Task" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","CheckRelocate_Task") + kw["aname"] = "_CheckRelocate_Task" + if ns0.CheckRelocateRequestType_Def not in ns0.CheckRelocate_Task_Dec.__bases__: + bases = list(ns0.CheckRelocate_Task_Dec.__bases__) + bases.insert(0, ns0.CheckRelocateRequestType_Def) + ns0.CheckRelocate_Task_Dec.__bases__ = tuple(bases) + + ns0.CheckRelocateRequestType_Def.__init__(self, **kw) + if self.pyclass is not None: self.pyclass.__name__ = "CheckRelocate_Task_Dec_Holder" + + class CheckRelocate_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): + literal = "CheckRelocate_TaskResponse" + schema = "urn:vim25" + def __init__(self, **kw): + ns = ns0.CheckRelocate_TaskResponse_Dec.schema + TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] + kw["pname"] = ("urn:vim25","CheckRelocate_TaskResponse") + kw["aname"] = "_CheckRelocate_TaskResponse" + self.attribute_typecode_dict = {} + ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) + class Holder: + __metaclass__ = pyclass_type + typecode = self + def __init__(self): + # pyclass + self._returnval = None + return + Holder.__name__ = "CheckRelocate_TaskResponse_Holder" + self.pyclass = Holder + + class versionURI_Dec(ZSI.TC.String, ElementDeclaration): + literal = "versionURI" + schema = "urn:vim25" + def __init__(self, **kw): + kw["pname"] = ("urn:vim25","versionURI") + kw["aname"] = "_versionURI" + class IHolder(str): typecode=self + kw["pyclass"] = IHolder + IHolder.__name__ = "_versionURI_immutable_holder" + ZSI.TC.String.__init__(self, **kw) + +# end class ns0 (tns: urn:vim25) diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py new file mode 100644 index 000000000..e9c06d96a --- /dev/null +++ b/nova/virt/vmwareapi/__init__.py @@ -0,0 +1,16 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py new file mode 100644 index 000000000..48ea4debf --- /dev/null +++ b/nova/virt/vmwareapi/io_util.py @@ -0,0 +1,168 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" + Reads a chunk from input file and writes the same to the output file till + it reaches the transferable size. +""" + +from Queue import Queue, Full, Empty +from threading import Thread +import time +import traceback + + +class ThreadSafePipe(Queue): + """ + ThreadSafePipe class queue's the chunk data. + """ + + def __init__(self, max_size=None): + """ + Initializes the queue + """ + Queue.__init__(self, max_size) + self.eof = False + + def write(self, data): + """ + Writes the chunk data to the queue. + """ + self.put(data, block=False) + + def read(self): + """ + Retrieves the chunk data from the queue. + """ + return self.get(block=False) + + def set_eof(self, eof): + """ + Sets EOF to mark reading of input file finishes. + """ + self.eof = eof + + def get_eof(self): + """ + Returns whether EOF reached. + """ + return self.eof + + +class IOThread(Thread): + """ + IOThread reads chunks from input file and pipes it to output file till it + reaches the transferable size + """ + + def __init__(self, input_file, output_file, chunk_size, transfer_size): + """ + Initialize the thread. + inputFile and outputFile should be file like objects. + """ + Thread.__init__(self) + self.input_file = input_file + self.output_file = output_file + self.chunk_size = chunk_size + self.transfer_size = transfer_size + self.read_size = 0 + self._done = False + self._stop_transfer = False + self._error = False + self._exception = None + + def run(self): + """ + Pipes the input chunk read to the output file till it reaches + transferable size + """ + try: + if self.transfer_size and self.transfer_size <= self.chunk_size: + self.chunk_size = self.transfer_size + data = None + while True: + if not self.transfer_size is None: + if self.read_size >= self.transfer_size: + break + if self._stop_transfer: + break + try: + #read chunk only if no previous chunk + if data is None: + if isinstance(self.input_file, ThreadSafePipe): + data = self.input_file.read() + else: + data = self.input_file.read(self.chunk_size) + if not data: + # no more data to read + break + if data: + # write chunk + self.output_file.write(data) + self.read_size = self.read_size + len(data) + # clear chunk since write is a success + data = None + except Empty: + # Pipe side is empty - safe to check for eof signal + if self.input_file.get_eof(): + # no more data in read + break + #Restrict tight loop + time.sleep(.01) + except Full: + # Pipe full while writing to pipe - safe to retry since + #chunk is preserved + #Restrict tight loop + time.sleep(.01) + if isinstance(self.output_file, ThreadSafePipe): + # If this is the reader thread, send eof signal + self.output_file.set_eof(True) + + if not self.transfer_size is None: + if self.read_size < self.transfer_size: + raise IOError("Not enough data (%d of %d bytes)" \ + % (self.read_size, self.transfer_size)) + + except: + self._error = True + self._exception = str(traceback.format_exc()) + self._done = True + + def stop_io_transfer(self): + """ + Set the stop flag to true, which causes the thread to stop safely. + """ + self._stop_transfer = True + self.join() + + def get_error(self): + """ + Returns the error string. + """ + return self._error + + def get_exception(self): + """ + Returns the traceback exception string. + """ + return self._exception + + def is_done(self): + """ + Checks whether transfer is complete. + """ + return self._done diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py new file mode 100644 index 000000000..c3eeb0566 --- /dev/null +++ b/nova/virt/vmwareapi/read_write_util.py @@ -0,0 +1,381 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import httplib +import json +import logging +import os +import urllib +import urllib2 +import urlparse + +from nova import flags +from nova import utils +from nova.auth.manager import AuthManager + +FLAGS = flags.FLAGS + +READ_CHUNKSIZE = 2 * 1024 * 1024 + +USER_AGENT = "OpenStack-ESX-Adapter" + +LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") + + +class ImageServiceFile: + """ + The base image service Class + """ + + def __init__(self, file_handle): + """ + Initialize the file handle. + """ + self.eof = False + self.file_handle = file_handle + + def write(self, data): + """ + Write data to the file + """ + raise NotImplementedError + + def read(self, chunk_size=READ_CHUNKSIZE): + """ + Read a chunk of data from the file + """ + raise NotImplementedError + + def get_size(self): + """ + Get the size of the file whose data is to be read + """ + raise NotImplementedError + + def set_eof(self, eof): + """ + Set the end of file marker. + """ + self.eof = eof + + def get_eof(self): + """ + Check if the file end has been reached or not. + """ + return self.eof + + def close(self): + """ + Close the file handle. + """ + try: + self.file_handle.close() + except: + pass + + def get_image_properties(self): + """ + Get the image properties + """ + raise NotImplementedError + + def __del__(self): + """ + Destructor. Close the file handle if the same has been forgotten. + """ + self.close() + + +class GlanceHTTPWriteFile(ImageServiceFile): + """ + Glance file write handler Class + """ + + def __init__(self, host, port, image_id, file_size, os_type, adapter_type, + version=1, scheme="http"): + """ + Initialize with the glance host specifics. + """ + base_url = "%s://%s:%s/images/%s" % (scheme, host, port, image_id) + (scheme, netloc, path, params, query, fragment) = \ + urlparse.urlparse(base_url) + if scheme == "http": + conn = httplib.HTTPConnection(netloc) + elif scheme == "https": + conn = httplib.HTTPSConnection(netloc) + conn.putrequest("PUT", path) + conn.putheader("User-Agent", USER_AGENT) + conn.putheader("Content-Length", file_size) + conn.putheader("Content-Type", "application/octet-stream") + conn.putheader("x-image-meta-store", "file") + conn.putheader("x-image-meta-is_public", "True") + conn.putheader("x-image-meta-type", "raw") + conn.putheader("x-image-meta-size", file_size) + conn.putheader("x-image-meta-property-kernel_id", "") + conn.putheader("x-image-meta-property-ramdisk_id", "") + conn.putheader("x-image-meta-property-vmware_ostype", os_type) + conn.putheader("x-image-meta-property-vmware_adaptertype", + adapter_type) + conn.putheader("x-image-meta-property-vmware_image_version", version) + conn.endheaders() + ImageServiceFile.__init__(self, conn) + + def write(self, data): + """ + Write data to the file + """ + self.file_handle.send(data) + + +class GlanceHTTPReadFile(ImageServiceFile): + """ + Glance file read handler Class + """ + + def __init__(self, host, port, image_id, scheme="http"): + """ + Initialize with the glance host specifics. + """ + base_url = "%s://%s:%s/images/%s" % (scheme, host, port, + urllib.pathname2url(image_id)) + headers = {'User-Agent': USER_AGENT} + request = urllib2.Request(base_url, None, headers) + conn = urllib2.urlopen(request) + ImageServiceFile.__init__(self, conn) + + def read(self, chunk_size=READ_CHUNKSIZE): + """ + Read a chunk of data. + """ + return self.file_handle.read(chunk_size) + + def get_size(self): + """ + Get the size of the file to be read. + """ + return self.file_handle.headers.get("X-Image-Meta-Size", -1) + + def get_image_properties(self): + """ + Get the image properties like say OS Type and the Adapter Type + """ + return {"vmware_ostype": + self.file_handle.headers.get( + "X-Image-Meta-Property-Vmware_ostype"), + "vmware_adaptertype": + self.file_handle.headers.get( + "X-Image-Meta-Property-Vmware_adaptertype"), + "vmware_image_version": + self.file_handle.headers.get( + "X-Image-Meta-Property-Vmware_image_version")} + + +class FakeFileRead(ImageServiceFile): + """ + Local file read handler class + """ + + def __init__(self, path): + """ + Initialize the file path + """ + self.path = path + file_handle = open(path, "rb") + ImageServiceFile.__init__(self, file_handle) + + def get_size(self): + """ + Get size of the file to be read + """ + return os.path.getsize(os.path.abspath(self.path)) + + def read(self, chunk_size=READ_CHUNKSIZE): + """ + Read a chunk of data + """ + return self.file_handle.read(chunk_size) + + def get_image_properties(self): + """ + Get the image properties like say OS Type and the Adapter Type + """ + return {"vmware_ostype": "otherGuest", + "vmware_adaptertype": "lsiLogic", + "vmware_image_version": "1"} + + +class FakeFileWrite(ImageServiceFile): + """ + Local file write handler Class + """ + + def __init__(self, path): + """ + Initialize the file path. + """ + file_handle = open(path, "wb") + ImageServiceFile.__init__(self, file_handle) + + def write(self, data): + """ + Write data to the file. + """ + self.file_handle.write(data) + + +class VMwareHTTPFile(object): + """ + Base Class for HTTP file. + """ + + def __init__(self, file_handle): + """ + Intialize the file handle. + """ + self.eof = False + self.file_handle = file_handle + + def set_eof(self, eof): + """ + Set the end of file marker. + """ + self.eof = eof + + def get_eof(self): + """ + Check if the end of file has been reached. + """ + return self.eof + + def close(self): + """ + Close the file handle. + """ + try: + self.file_handle.close() + except: + pass + + def __del__(self): + """ + Destructor. Close the file handle if the same has been forgotten. + """ + self.close() + + def _build_vim_cookie_headers(self, vim_cookies): + """ + Build ESX host session cookie headers. + """ + cookie = str(vim_cookies).split(":")[1].strip() + cookie = cookie[:cookie.find(';')] + return cookie + + def write(self, data): + """ + Write data to the file. + """ + raise NotImplementedError + + def read(self, chunk_size=READ_CHUNKSIZE): + """ + Read a chunk of data. + """ + raise NotImplementedError + + def get_size(self): + """ + Get size of the file to be read. + """ + raise NotImplementedError + + +class VMWareHTTPWriteFile(VMwareHTTPFile): + """ + VMWare file write handler Class + """ + + def __init__(self, host, data_center_name, datastore_name, cookies, + file_path, file_size, scheme="https"): + """ + Initialize the file specifics. + """ + base_url = "%s://%s/folder/%s" % (scheme, host, file_path) + param_list = {"dcPath": data_center_name, "dsName": datastore_name} + base_url = base_url + "?" + urllib.urlencode(param_list) + (scheme, netloc, path, params, query, fragment) = \ + urlparse.urlparse(base_url) + if scheme == "http": + conn = httplib.HTTPConnection(netloc) + elif scheme == "https": + conn = httplib.HTTPSConnection(netloc) + conn.putrequest("PUT", path + "?" + query) + conn.putheader("User-Agent", USER_AGENT) + conn.putheader("Content-Length", file_size) + conn.putheader("Cookie", self._build_vim_cookie_headers(cookies)) + conn.endheaders() + self.conn = conn + VMwareHTTPFile.__init__(self, conn) + + def write(self, data): + """ + Write to the file. + """ + self.file_handle.send(data) + + def close(self): + """ + Get the response and close the connection + """ + try: + self.conn.getresponse() + except Exception, excep: + LOG.debug("Exception during close of connection in " + "VMWareHTTpWrite. Exception is %s" % excep) + super(VMWareHTTPWriteFile, self).close() + + +class VmWareHTTPReadFile(VMwareHTTPFile): + """ + VMWare file read handler Class + """ + + def __init__(self, host, data_center_name, datastore_name, cookies, + file_path, scheme="https"): + """ + Initialize the file specifics. + """ + base_url = "%s://%s/folder/%s" % (scheme, host, + urllib.pathname2url(file_path)) + param_list = {"dcPath": data_center_name, "dsName": datastore_name} + base_url = base_url + "?" + urllib.urlencode(param_list) + headers = {'User-Agent': USER_AGENT, + 'Cookie': self._build_vim_cookie_headers(cookies)} + request = urllib2.Request(base_url, None, headers) + conn = urllib2.urlopen(request) + VMwareHTTPFile.__init__(self, conn) + + def read(self, chunk_size=READ_CHUNKSIZE): + """ + Read a chunk of data. + """ + return self.file_handle.read(chunk_size) + + def get_size(self): + """ + Get size of the file to be read. + """ + return self.file_handle.headers.get("Content-Length", -1) diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py new file mode 100644 index 000000000..03439a049 --- /dev/null +++ b/nova/virt/vmwareapi/vim.py @@ -0,0 +1,195 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import ZSI +import httplib + +from nova.virt.vmwareapi import VimService_services + +RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml' +CONN_ABORT_ERROR = 'Software caused connection abort' +ADDRESS_IN_USE_ERROR = 'Address already in use' + + +class VimException(Exception): + """ + The VIM Exception class + """ + + def __init__(self, exception_summary, excep): + """ + Initializer + """ + Exception.__init__(self) + self.exception_summary = exception_summary + self.exception_obj = excep + + def __str__(self): + """ + The informal string representation of the object + """ + return self.exception_summary + str(self.exception_obj) + + +class SessionOverLoadException(VimException): + """ + Session Overload Exception + """ + pass + + +class SessionFaultyException(VimException): + """ + Session Faulty Exception + """ + pass + + +class VimAttributeError(VimException): + """ + Attribute Error + """ + pass + + +class Vim: + """ + The VIM Object + """ + + def __init__(self, + protocol="https", + host="localhost", + trace=None): + """ + Initializer + + protocol: http or https + host : ESX IPAddress[:port] or ESX Hostname[:port] + trace : File handle (eg. sys.stdout, sys.stderr , + open("file.txt",w), Use it only for debugging + SOAP Communication + Creates the necessary Communication interfaces, Gets the + ServiceContent for initiating SOAP transactions + """ + self._protocol = protocol + self._host_name = host + service_locator = VimService_services.VimServiceLocator() + connect_string = "%s://%s/sdk" % (self._protocol, self._host_name) + if trace == None: + self.proxy = \ + service_locator.getVimPortType(url=connect_string) + else: + self.proxy = service_locator.getVimPortType(url=connect_string, + tracefile=trace) + self._service_content = \ + self.RetrieveServiceContent("ServiceInstance") + + def get_service_content(self): + """ + Gets the service content object + """ + return self._service_content + + def __getattr__(self, attr_name): + """ + Makes the API calls and gets the result + """ + try: + return object.__getattr__(self, attr_name) + except AttributeError: + + def vim_request_handler(managed_object, **kwargs): + """ + managed_object : Managed Object Reference or Managed + Object Name + **kw : Keyword arguments of the call + """ + #Dynamic handler for VI SDK Calls + response = None + try: + request_msg = \ + self._request_message_builder(attr_name, + managed_object, **kwargs) + request = getattr(self.proxy, attr_name) + response = request(request_msg) + if response == None: + return None + else: + try: + return getattr(response, "_returnval") + except AttributeError, excep: + return None + except AttributeError, excep: + raise VimAttributeError("No such SOAP method '%s'" + " provided by VI SDK" % (attr_name), excep) + except ZSI.FaultException, excep: + raise SessionFaultyException(" in" + " %s:" % (attr_name), excep) + except ZSI.EvaluateException, excep: + raise SessionFaultyException(" in" + " %s:" % (attr_name), excep) + except (httplib.CannotSendRequest, + httplib.ResponseNotReady, + httplib.CannotSendHeader), excep: + raise SessionOverLoadException("httplib errror in" + " %s: " % (attr_name), excep) + except Exception, excep: + # Socket errors which need special handling for they + # might be caused by ESX API call overload + if (str(excep).find(ADDRESS_IN_USE_ERROR) != -1 or + str(excep).find(CONN_ABORT_ERROR)): + raise SessionOverLoadException("Socket error in" + " %s: " % (attr_name), excep) + # Type error that needs special handling for it might be + # caused by ESX host API call overload + elif str(excep).find(RESP_NOT_XML_ERROR) != -1: + raise SessionOverLoadException("Type error in " + " %s: " % (attr_name), excep) + else: + raise VimException( + "Exception in %s " % (attr_name), excep) + return vim_request_handler + + def _request_message_builder(self, method_name, managed_object, **kwargs): + """ + Builds the Request Message + """ + #Request Message Builder + request_msg = getattr(VimService_services, \ + method_name + "RequestMsg")() + element = request_msg.new__this(managed_object) + if type(managed_object) == type(""): + element.set_attribute_type(managed_object) + else: + element.set_attribute_type(managed_object.get_attribute_type()) + request_msg.set_element__this(element) + for key in kwargs: + getattr(request_msg, "set_element_" + key)(kwargs[key]) + return request_msg + + def __repr__(self): + """ + The official string representation + """ + return "VIM Object" + + def __str__(self): + """ + The informal string representation + """ + return "VIM Object" diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py new file mode 100644 index 000000000..8596a1004 --- /dev/null +++ b/nova/virt/vmwareapi/vim_util.py @@ -0,0 +1,291 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +The VMware API utility module +""" +from nova.virt.vmwareapi.VimService_services_types import ns0 + +MAX_CLONE_RETRIES = 1 + + +def build_recursive_traversal_spec(): + """ + Builds the Traversal Spec + """ + #Traversal through "hostFolder" branch + visit_folders_select_spec = ns0.SelectionSpec_Def("visitFolders").pyclass() + visit_folders_select_spec.set_element_name("visitFolders") + select_set = [visit_folders_select_spec] + dc_to_hf = ns0.TraversalSpec_Def("dc_to_hf").pyclass() + dc_to_hf.set_element_name("dc_to_hf") + dc_to_hf.set_element_type("Datacenter") + dc_to_hf.set_element_path("hostFolder") + dc_to_hf.set_element_skip(False) + dc_to_hf.set_element_selectSet(select_set) + + #Traversal through "vmFolder" branch + visit_folders_select_spec = ns0.SelectionSpec_Def("visitFolders").pyclass() + visit_folders_select_spec.set_element_name("visitFolders") + select_set = [visit_folders_select_spec] + dc_to_vmf = ns0.TraversalSpec_Def("dc_to_vmf").pyclass() + dc_to_vmf.set_element_name("dc_to_vmf") + dc_to_vmf.set_element_type("Datacenter") + dc_to_vmf.set_element_path("vmFolder") + dc_to_vmf.set_element_skip(False) + dc_to_vmf.set_element_selectSet(select_set) + + #Traversal to the DataStore from the DataCenter + visit_folders_select_spec = \ + ns0.SelectionSpec_Def("traverseChild").pyclass() + visit_folders_select_spec.set_element_name("traverseChild") + select_set = [visit_folders_select_spec] + dc_to_ds = ns0.TraversalSpec_Def("dc_to_ds").pyclass() + dc_to_ds.set_element_name("dc_to_ds") + dc_to_ds.set_element_type("Datacenter") + dc_to_ds.set_element_path("datastore") + dc_to_ds.set_element_skip(False) + dc_to_ds.set_element_selectSet(select_set) + + #Traversal through "vm" branch + visit_folders_select_spec = \ + ns0.SelectionSpec_Def("visitFolders").pyclass() + visit_folders_select_spec.set_element_name("visitFolders") + select_set = [visit_folders_select_spec] + h_to_vm = ns0.TraversalSpec_Def("h_to_vm").pyclass() + h_to_vm.set_element_name("h_to_vm") + h_to_vm.set_element_type("HostSystem") + h_to_vm.set_element_path("vm") + h_to_vm.set_element_skip(False) + h_to_vm.set_element_selectSet(select_set) + + #Traversal through "host" branch + cr_to_h = ns0.TraversalSpec_Def("cr_to_h").pyclass() + cr_to_h.set_element_name("cr_to_h") + cr_to_h.set_element_type("ComputeResource") + cr_to_h.set_element_path("host") + cr_to_h.set_element_skip(False) + cr_to_h.set_element_selectSet([]) + + cr_to_ds = ns0.TraversalSpec_Def("cr_to_ds").pyclass() + cr_to_ds.set_element_name("cr_to_ds") + cr_to_ds.set_element_type("ComputeResource") + cr_to_ds.set_element_path("datastore") + cr_to_ds.set_element_skip(False) + + #Traversal through "resourcePool" branch + rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() + rp_to_rp_select_spec.set_element_name("rp_to_rp") + rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() + rp_to_vm_select_spec.set_element_name("rp_to_vm") + select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] + cr_to_rp = ns0.TraversalSpec_Def("cr_to_rp").pyclass() + cr_to_rp.set_element_name("cr_to_rp") + cr_to_rp.set_element_type("ComputeResource") + cr_to_rp.set_element_path("resourcePool") + cr_to_rp.set_element_skip(False) + cr_to_rp.set_element_selectSet(select_set) + + #Traversal through all ResourcePools + rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() + rp_to_rp_select_spec.set_element_name("rp_to_rp") + rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() + rp_to_vm_select_spec.set_element_name("rp_to_vm") + select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] + rp_to_rp = ns0.TraversalSpec_Def("rp_to_rp").pyclass() + rp_to_rp.set_element_name("rp_to_rp") + rp_to_rp.set_element_type("ResourcePool") + rp_to_rp.set_element_path("resourcePool") + rp_to_rp.set_element_skip(False) + rp_to_rp.set_element_selectSet(select_set) + + #Traversal through ResourcePools vm folders + rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() + rp_to_rp_select_spec.set_element_name("rp_to_rp") + rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() + rp_to_vm_select_spec.set_element_name("rp_to_vm") + select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] + rp_to_vm = ns0.TraversalSpec_Def("rp_to_vm").pyclass() + rp_to_vm.set_element_name("rp_to_vm") + rp_to_vm.set_element_type("ResourcePool") + rp_to_vm.set_element_path("vm") + rp_to_vm.set_element_skip(False) + rp_to_vm.set_element_selectSet(select_set) + + #Include all Traversals and Recurse into them + visit_folders_select_spec = \ + ns0.SelectionSpec_Def("visitFolders").pyclass() + visit_folders_select_spec.set_element_name("visitFolders") + select_set = [visit_folders_select_spec, dc_to_hf, dc_to_vmf, + cr_to_ds, cr_to_h, cr_to_rp, rp_to_rp, h_to_vm, rp_to_vm] + traversal_spec = ns0.TraversalSpec_Def("visitFolders").pyclass() + traversal_spec.set_element_name("visitFolders") + traversal_spec.set_element_type("Folder") + traversal_spec.set_element_path("childEntity") + traversal_spec.set_element_skip(False) + traversal_spec.set_element_selectSet(select_set) + return traversal_spec + + +def build_property_spec(type="VirtualMachine", properties_to_collect=["name"], + all_properties=False): + """ + Builds the Property Spec + """ + property_spec = ns0.PropertySpec_Def("propertySpec").pyclass() + property_spec.set_element_type(type) + property_spec.set_element_all(all_properties) + property_spec.set_element_pathSet(properties_to_collect) + return property_spec + + +def build_object_spec(root_folder, traversal_specs): + """ + Builds the object Spec + """ + object_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() + object_spec.set_element_obj(root_folder) + object_spec.set_element_skip(False) + object_spec.set_element_selectSet(traversal_specs) + return object_spec + + +def build_property_filter_spec(property_specs, object_specs): + """ + Builds the Property Filter Spec + """ + property_filter_spec = \ + ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() + property_filter_spec.set_element_propSet(property_specs) + property_filter_spec.set_element_objectSet(object_specs) + return property_filter_spec + + +def get_object_properties(vim, collector, mobj, type, properties): + """ + Gets the properties of the Managed object specified + """ + if mobj is None: + return None + usecoll = collector + if usecoll is None: + usecoll = vim.get_service_content().PropertyCollector + property_filter_spec = \ + ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() + property_filter_spec._propSet = \ + [ns0.PropertySpec_Def("PropertySpec").pyclass()] + property_filter_spec.PropSet[0]._all = \ + (properties == None or len(properties) == 0) + property_filter_spec.PropSet[0]._type = type + property_filter_spec.PropSet[0]._pathSet = properties + + property_filter_spec._objectSet = \ + [ns0.ObjectSpec_Def("ObjectSpec").pyclass()] + property_filter_spec.ObjectSet[0]._obj = mobj + property_filter_spec.ObjectSet[0]._skip = False + return vim.RetrieveProperties(usecoll, specSet=[property_filter_spec]) + + +def get_dynamic_property(vim, mobj, type, property_name): + """ + Gets a particular property of the Managed Object + """ + obj_content = \ + get_object_properties(vim, None, mobj, type, [property_name]) + property_value = None + if obj_content: + dynamic_property = obj_content[0].PropSet + if dynamic_property: + property_value = dynamic_property[0].Val + return property_value + + +def get_objects(vim, type, properties_to_collect=["name"], all=False): + """ + Gets the list of objects of the type specified + """ + object_spec = build_object_spec(vim.get_service_content().RootFolder, + [build_recursive_traversal_spec()]) + property_spec = build_property_spec(type=type, + properties_to_collect=properties_to_collect, + all_properties=all) + property_filter_spec = build_property_filter_spec([property_spec], + [object_spec]) + return vim.RetrieveProperties(vim.get_service_content().PropertyCollector, + specSet=[property_filter_spec]) + + +def get_traversal_spec(type, path, name="traversalSpec"): + """ + Builds the traversal spec object + """ + t_spec = ns0.TraversalSpec_Def(name).pyclass() + t_spec._name = name + t_spec._type = type + t_spec._path = path + t_spec._skip = False + return t_spec + + +def get_prop_spec(type, properties): + """ + Builds the Property Spec Object + """ + prop_spec = ns0.PropertySpec_Def("PropertySpec").pyclass() + prop_spec._type = type + prop_spec._pathSet = properties + return prop_spec + + +def get_obj_spec(obj, select_set=None): + """ + Builds the Object Spec object + """ + obj_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() + obj_spec._obj = obj + obj_spec._skip = False + if select_set is not None: + obj_spec._selectSet = select_set + return obj_spec + + +def get_prop_filter_spec(obj_spec, prop_spec): + """ + Builds the Property Filter Spec Object + """ + prop_filter_spec = \ + ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() + prop_filter_spec._propSet = prop_spec + prop_filter_spec._objectSet = obj_spec + return prop_filter_spec + + +def get_properites_for_a_collection_of_objects(vim, type, + obj_list, properties): + """ + Gets the list of properties for the collection of + objects of the type specified + """ + if len(obj_list) == 0: + return [] + prop_spec = get_prop_spec(type, properties) + lst_obj_specs = [] + for obj in obj_list: + lst_obj_specs.append(get_obj_spec(obj)) + prop_filter_spec = get_prop_filter_spec(lst_obj_specs, [prop_spec]) + return vim.RetrieveProperties(vim.get_service_content().PropertyCollector, + specSet=[prop_filter_spec]) diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py new file mode 100644 index 000000000..603537278 --- /dev/null +++ b/nova/virt/vmwareapi/vm_util.py @@ -0,0 +1,321 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +from nova.virt.vmwareapi.VimService_services_types import ns0 + + +def build_datastore_path(datastore_name, path): + """ + Build the datastore compliant path + """ + return "[%s] %s" % (datastore_name, path) + + +def split_datastore_path(datastore_path): + """ + Split the VMWare style datastore path to get the Datastore name and the + entity path + """ + spl = datastore_path.split('[', 1)[1].split(']', 1) + path = "" + if len(spl) == 1: + datastore_url = spl[0] + else: + datastore_url, path = spl + return datastore_url, path.strip() + + +def get_vm_create_spec(instance, data_store_name, network_name="vmnet0", + os_type="otherGuest"): + """ + Builds the VM Create spec + """ + config_spec = ns0.VirtualMachineConfigSpec_Def( + "VirtualMachineConfigSpec").pyclass() + + config_spec._name = instance.name + config_spec._guestId = os_type + + vm_file_info = ns0.VirtualMachineFileInfo_Def( + "VirtualMachineFileInfo").pyclass() + vm_file_info._vmPathName = "[" + data_store_name + "]" + config_spec._files = vm_file_info + + tools_info = ns0.ToolsConfigInfo_Def("ToolsConfigInfo") + tools_info._afterPowerOn = True + tools_info._afterResume = True + tools_info._beforeGuestStandby = True + tools_info._bbeforeGuestShutdown = True + tools_info._beforeGuestReboot = True + + config_spec._tools = tools_info + config_spec._numCPUs = int(instance.vcpus) + config_spec._memoryMB = int(instance.memory_mb) + + nic_spec = create_network_spec(network_name, instance.mac_address) + + device_config_spec = [nic_spec] + + config_spec._deviceChange = device_config_spec + return config_spec + + +def create_controller_spec(key): + """ + Builds a Config Spec for the LSI Logic Controller's addition which acts + as the controller for the Virtual Hard disk to be attached to the VM + """ + #Create a controller for the Virtual Hard Disk + virtual_device_config = \ + ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() + virtual_device_config._operation = "add" + virtual_lsi = \ + ns0.VirtualLsiLogicController_Def( + "VirtualLsiLogicController").pyclass() + virtual_lsi._key = key + virtual_lsi._busNumber = 0 + virtual_lsi._sharedBus = "noSharing" + virtual_device_config._device = virtual_lsi + + return virtual_device_config + + +def create_network_spec(network_name, mac_address): + """ + Builds a config spec for the addition of a new network adapter to the VM + """ + network_spec = \ + ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() + network_spec._operation = "add" + + #Get the recommended card type for the VM based on the guest OS of the VM + net_device = ns0.VirtualPCNet32_Def("VirtualPCNet32").pyclass() + + backing = \ + ns0.VirtualEthernetCardNetworkBackingInfo_Def( + "VirtualEthernetCardNetworkBackingInfo").pyclass() + backing._deviceName = network_name + + connectable_spec = \ + ns0.VirtualDeviceConnectInfo_Def("VirtualDeviceConnectInfo").pyclass() + connectable_spec._startConnected = True + connectable_spec._allowGuestControl = True + connectable_spec._connected = True + + net_device._connectable = connectable_spec + net_device._backing = backing + + #The Server assigns a Key to the device. Here we pass a -ve temporary key. + #-ve because actual keys are +ve numbers and we don't + #want a clash with the key that server might associate with the device + net_device._key = -47 + net_device._addressType = "manual" + net_device._macAddress = mac_address + net_device._wakeOnLanEnabled = True + + network_spec._device = net_device + return network_spec + + +def get_datastore_search_sepc(pattern=None): + """ + Builds the datastore search spec. + """ + host_datastore_browser_search_spec = \ + ns0.HostDatastoreBrowserSearchSpec_Def( + "HostDatastoreBrowserSearchSpec").pyclass() + file_query_flags = ns0.FileQueryFlags_Def("FileQueryFlags").pyclass() + file_query_flags._modification = False + file_query_flags._fileSize = True + file_query_flags._fileType = True + file_query_flags._fileOwner = True + host_datastore_browser_search_spec._details = file_query_flags + if pattern is not None: + host_datastore_browser_search_spec._matchPattern = pattern + return host_datastore_browser_search_spec + + +def get_vmdk_attach_config_sepc(disksize, file_path, adapter_type="lsiLogic"): + """ + Builds the vmdk attach config spec. + """ + config_spec = ns0.VirtualMachineConfigSpec_Def( + "VirtualMachineConfigSpec").pyclass() + + #The controller Key pertains to the Key of the LSI Logic Controller, which + #controls this Hard Disk + device_config_spec = [] + #For IDE devices, there are these two default controllers created in the + #VM having keys 200 and 201 + if adapter_type == "ide": + controller_key = 200 + else: + controller_key = -101 + controller_spec = create_controller_spec(controller_key) + device_config_spec.append(controller_spec) + virtual_device_config_spec = create_virtual_disk_spec(disksize, + controller_key, file_path) + + device_config_spec.append(virtual_device_config_spec) + + config_spec._deviceChange = device_config_spec + return config_spec + + +def get_vmdk_file_path_and_adapter_type(hardware_devices): + """ + Gets the vmdk file path and the storage adapter type + """ + if isinstance(hardware_devices.typecode, ns0.ArrayOfVirtualDevice_Def): + hardware_devices = hardware_devices.VirtualDevice + vmdk_file_path = None + vmdk_controler_key = None + + adapter_type_dict = {} + for device in hardware_devices: + if (isinstance(device.typecode, ns0.VirtualDisk_Def) and + isinstance(device.Backing.typecode, + ns0.VirtualDiskFlatVer2BackingInfo_Def)): + vmdk_file_path = device.Backing.FileName + vmdk_controler_key = device.ControllerKey + elif isinstance(device.typecode, ns0.VirtualLsiLogicController_Def): + adapter_type_dict[device.Key] = "lsiLogic" + elif isinstance(device.typecode, ns0.VirtualBusLogicController_Def): + adapter_type_dict[device.Key] = "busLogic" + elif isinstance(device.typecode, ns0.VirtualIDEController_Def): + adapter_type_dict[device.Key] = "ide" + elif isinstance(device.typecode, ns0.VirtualLsiLogicSASController_Def): + adapter_type_dict[device.Key] = "lsiLogic" + + adapter_type = adapter_type_dict.get(vmdk_controler_key, "") + + return vmdk_file_path, adapter_type + + +def get_copy_virtual_disk_spec(adapter_type="lsilogic"): + """ + Builds the Virtual Disk copy spec. + """ + dest_spec = ns0.VirtualDiskSpec_Def("VirtualDiskSpec").pyclass() + dest_spec.AdapterType = adapter_type + dest_spec.DiskType = "thick" + return dest_spec + + +def get_vmdk_create_spec(size_in_kb, adapter_type="lsiLogic"): + """ + Builds the virtual disk create sepc. + """ + create_vmdk_spec = \ + ns0.FileBackedVirtualDiskSpec_Def("VirtualDiskSpec").pyclass() + create_vmdk_spec._adapterType = adapter_type + create_vmdk_spec._diskType = "thick" + create_vmdk_spec._capacityKb = size_in_kb + return create_vmdk_spec + + +def create_virtual_disk_spec(disksize, controller_key, file_path=None): + """ + Creates a Spec for the addition/attaching of a Virtual Disk to the VM + """ + virtual_device_config = \ + ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() + virtual_device_config._operation = "add" + if file_path is None: + virtual_device_config._fileOperation = "create" + + virtual_disk = ns0.VirtualDisk_Def("VirtualDisk").pyclass() + + disk_file_backing = ns0.VirtualDiskFlatVer2BackingInfo_Def( + "VirtualDiskFlatVer2BackingInfo").pyclass() + disk_file_backing._diskMode = "persistent" + disk_file_backing._thinProvisioned = False + if file_path is not None: + disk_file_backing._fileName = file_path + else: + disk_file_backing._fileName = "" + + connectable_spec = ns0.VirtualDeviceConnectInfo_Def( + "VirtualDeviceConnectInfo").pyclass() + connectable_spec._startConnected = True + connectable_spec._allowGuestControl = False + connectable_spec._connected = True + + virtual_disk._backing = disk_file_backing + virtual_disk._connectable = connectable_spec + + #The Server assigns a Key to the device. Here we pass a -ve temporary key. + #-ve because actual keys are +ve numbers and we don't + #want a clash with the key that server might associate with the device + virtual_disk._key = -100 + virtual_disk._controllerKey = controller_key + virtual_disk._unitNumber = 0 + virtual_disk._capacityInKB = disksize + + virtual_device_config._device = virtual_disk + + return virtual_device_config + + +def get_dummy_vm_create_spec(name, data_store_name): + """ + Builds the dummy VM create spec + """ + config_spec = ns0.VirtualMachineConfigSpec_Def( + "VirtualMachineConfigSpec").pyclass() + + config_spec._name = name + config_spec._guestId = "otherGuest" + + vm_file_info = ns0.VirtualMachineFileInfo_Def( + "VirtualMachineFileInfo").pyclass() + vm_file_info._vmPathName = "[" + data_store_name + "]" + config_spec._files = vm_file_info + + tools_info = ns0.ToolsConfigInfo_Def("ToolsConfigInfo") + tools_info._afterPowerOn = True + tools_info._afterResume = True + tools_info._beforeGuestStandby = True + tools_info._bbeforeGuestShutdown = True + tools_info._beforeGuestReboot = True + + config_spec._tools = tools_info + config_spec._numCPUs = 1 + config_spec._memoryMB = 4 + + controller_key = -101 + controller_spec = create_controller_spec(controller_key) + disk_spec = create_virtual_disk_spec(1024, controller_key) + + device_config_spec = [controller_spec, disk_spec] + + config_spec._deviceChange = device_config_spec + return config_spec + + +def get_machine_id_change_spec(mac, ip_addr, netmask, gateway): + """ + Builds the machine id change config spec + """ + machine_id_str = "%s;%s;%s;%s" % (mac, ip_addr, netmask, gateway) + virtual_machine_config_spec = ns0.VirtualMachineConfigSpec_Def( + "VirtualMachineConfigSpec").pyclass() + opt = ns0.OptionValue_Def('OptionValue').pyclass() + opt._key = "machine.id" + opt._value = machine_id_str + virtual_machine_config_spec._extraConfig = [opt] + return virtual_machine_config_spec diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py new file mode 100644 index 000000000..23247a54e --- /dev/null +++ b/nova/virt/vmwareapi/vmops.py @@ -0,0 +1,724 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import logging +import os +import time +import uuid + +from nova import db +from nova import context +from nova.compute import power_state + +from nova.virt.vmwareapi import vim_util +from nova.virt.vmwareapi import vm_util +from nova.virt.vmwareapi import vmware_images + +LOG = logging.getLogger("nova.virt.vmwareapi.vmops") + +VMWARE_POWER_STATES = { + 'poweredOff': power_state.SHUTDOWN, + 'poweredOn': power_state.RUNNING, + 'suspended': power_state.PAUSED} + + +class VMWareVMOps(object): + """ + Management class for VM-related tasks + """ + + def __init__(self, session): + """ + Initializer + """ + self._session = session + + def _wait_with_callback(self, instance_id, task, callback): + """ + Waits for the task to finish and does a callback after + """ + ret = None + try: + ret = self._session._wait_for_task(instance_id, task) + except Exception, excep: + LOG.exception(excep) + callback(ret) + + def list_instances(self): + """ + Lists the VM instances that are registered with the ESX host + """ + LOG.debug("Getting list of instances") + vms = self._session._call_method(vim_util, "get_objects", + "VirtualMachine", + ["name", "runtime.connectionState"]) + lst_vm_names = [] + for vm in vms: + vm_name = None + conn_state = None + for prop in vm.PropSet: + if prop.Name == "name": + vm_name = prop.Val + elif prop.Name == "runtime.connectionState": + conn_state = prop.Val + # Ignoring the oprhaned or inaccessible VMs + if conn_state not in ["orphaned", "inaccessible"]: + lst_vm_names.append(vm_name) + LOG.debug("Got total of %s instances" % str(len(lst_vm_names))) + return lst_vm_names + + def spawn(self, instance): + """ + Creates a VM instance. + + Steps followed are: + 1. Create a VM with no disk and the specifics in the instance object + like RAM size. + 2. Create a dummy vmdk of the size of the disk file that is to be + uploaded. This is required just to create the metadata file. + 3. Delete the -flat.vmdk file created in the above step and retain + the metadata .vmdk file. + 4. Upload the disk file. + 5. Attach the disk to the VM by reconfiguring the same. + 6. Power on the VM + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref: + raise Exception('Attempted to create a VM with a name %s, ' + 'but that already exists on the host' % instance.name) + bridge = db.network_get_by_instance(context.get_admin_context(), + instance['id'])['bridge'] + #TODO: Shouldn't we consider any public network in case the network + #name supplied isn't there + network_ref = \ + self._get_network_with_the_name(bridge) + if network_ref is None: + raise Exception("Network with the name '%s' doesn't exist on " + "the ESX host" % bridge) + + #Get the Size of the flat vmdk file that is there on the storage + #repository. + image_size, image_properties = \ + vmware_images.get_vmdk_size_and_properties(instance.image_id, + instance) + vmdk_file_size_in_kb = int(image_size) / 1024 + os_type = image_properties.get("vmware_ostype", "otherGuest") + adapter_type = image_properties.get("vmware_adaptertype", "lsiLogic") + + # Get the datastore list and choose the first local storage + data_stores = self._session._call_method(vim_util, "get_objects", + "Datastore", ["summary.type", "summary.name"]) + data_store_name = None + for elem in data_stores: + ds_name = None + ds_type = None + for prop in elem.PropSet: + if prop.Name == "summary.type": + ds_type = prop.Val + elif prop.Name == "summary.name": + ds_name = prop.Val + #Local storage identifier + if ds_type == "VMFS": + data_store_name = ds_name + break + + if data_store_name is None: + msg = "Couldn't get a local Datastore reference" + LOG.exception(msg) + raise Exception(msg) + + config_spec = vm_util.get_vm_create_spec(instance, data_store_name, + bridge, os_type) + + #Get the Vm folder ref from the datacenter + dc_objs = self._session._call_method(vim_util, "get_objects", + "Datacenter", ["vmFolder"]) + #There is only one default datacenter in a standalone ESX host + vm_folder_ref = dc_objs[0].PropSet[0].Val + + #Get the resource pool. Taking the first resource pool coming our way. + #Assuming that is the default resource pool. + res_pool_mor = self._session._call_method(vim_util, "get_objects", + "ResourcePool")[0].Obj + + LOG.debug("Creating VM with the name %s on the ESX host" % + instance.name) + #Create the VM on the ESX host + vm_create_task = self._session._call_method(self._session._get_vim(), + "CreateVM_Task", vm_folder_ref, + config=config_spec, pool=res_pool_mor) + self._session._wait_for_task(instance.id, vm_create_task) + + LOG.debug("Created VM with the name %s on the ESX host" % + instance.name) + + # Set the machine id for the VM for setting the IP + self._set_machine_id(instance) + + #Naming the VM files in correspondence with the VM instance name + + # The flat vmdk file name + flat_uploaded_vmdk_name = "%s/%s-flat.vmdk" % (instance.name, + instance.name) + #The vmdk meta-data file + uploaded_vmdk_name = "%s/%s.vmdk" % (instance.name, instance.name) + flat_uploaded_vmdk_path = vm_util.build_datastore_path(data_store_name, + flat_uploaded_vmdk_name) + uploaded_vmdk_path = vm_util.build_datastore_path(data_store_name, + uploaded_vmdk_name) + + #Create a Virtual Disk of the size of the flat vmdk file. This is done + #just created to generate the meta-data file whose specifics + #depend on the size of the disk, thin/thick provisioning and the + #storage adapter type. + #Here we assume thick provisioning and lsiLogic for the adapter type + LOG.debug("Creating Virtual Disk of size %s KB and adapter type %s on " + "the ESX host local store %s " % + (vmdk_file_size_in_kb, adapter_type, data_store_name)) + vmdk_create_spec = vm_util.get_vmdk_create_spec(vmdk_file_size_in_kb, + adapter_type) + vmdk_create_task = self._session._call_method(self._session._get_vim(), + "CreateVirtualDisk_Task", + self._session._get_vim().get_service_content().VirtualDiskManager, + name=uploaded_vmdk_path, + datacenter=self._get_datacenter_name_and_ref()[0], + spec=vmdk_create_spec) + self._session._wait_for_task(instance.id, vmdk_create_task) + LOG.debug("Created Virtual Disk of size %s KB on the ESX host local" + "store %s " % (vmdk_file_size_in_kb, data_store_name)) + + LOG.debug("Deleting the file %s on the ESX host local" + "store %s " % (flat_uploaded_vmdk_path, data_store_name)) + #Delete the -flat.vmdk file created. .vmdk file is retained. + vmdk_delete_task = self._session._call_method(self._session._get_vim(), + "DeleteDatastoreFile_Task", + self._session._get_vim().get_service_content().FileManager, + name=flat_uploaded_vmdk_path) + self._session._wait_for_task(instance.id, vmdk_delete_task) + LOG.debug("Deleted the file %s on the ESX host local" + "store %s " % (flat_uploaded_vmdk_path, data_store_name)) + + LOG.debug("Downloading image file data %s to the ESX data store %s " % + (instance.image_id, data_store_name)) + # Upload the -flat.vmdk file whose meta-data file we just created above + vmware_images.fetch_image( + instance.image_id, + instance, + host=self._session._host_ip, + data_center_name=self._get_datacenter_name_and_ref()[1], + datastore_name=data_store_name, + cookies=self._session._get_vim().proxy.binding.cookies, + file_path=flat_uploaded_vmdk_name) + LOG.debug("Downloaded image file data %s to the ESX data store %s " % + (instance.image_id, data_store_name)) + + #Attach the vmdk uploaded to the VM. VM reconfigure is done to do so. + vmdk_attach_config_spec = vm_util.get_vmdk_attach_config_sepc( + vmdk_file_size_in_kb, uploaded_vmdk_path, + adapter_type) + vm_ref = self._get_vm_ref_from_the_name(instance.name) + LOG.debug("Reconfiguring VM instance %s to attach the image " + "disk" % instance.name) + reconfig_task = self._session._call_method(self._session._get_vim(), + "ReconfigVM_Task", vm_ref, + spec=vmdk_attach_config_spec) + self._session._wait_for_task(instance.id, reconfig_task) + LOG.debug("Reconfigured VM instance %s to attach the image " + "disk" % instance.name) + + LOG.debug("Powering on the VM instance %s " % instance.name) + #Power On the VM + power_on_task = self._session._call_method(self._session._get_vim(), + "PowerOnVM_Task", vm_ref) + self._session._wait_for_task(instance.id, power_on_task) + LOG.debug("Powered on the VM instance %s " % instance.name) + + def snapshot(self, instance, snapshot_name): + """ + Create snapshot from a running VM instance. + Steps followed are: + 1. Get the name of the vmdk file which the VM points to right now. + Can be a chain of snapshots, so we need to know the last in the + chain. + 2. Create the snapshot. A new vmdk is created which the VM points to + now. The earlier vmdk becomes read-only. + 3. Call CopyVirtualDisk which coalesces the disk chain to form a single + vmdk, rather a .vmdk metadata file and a -flat.vmdk disk data file. + 4. Now upload the -flat.vmdk file to the image store. + 5. Delete the coalesced .vmdk and -flat.vmdk created + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance.name) + + #Get the vmdk file name that the VM is pointing to + hardware_devices = self._session._call_method(vim_util, + "get_dynamic_property", vm_ref, + "VirtualMachine", "config.hardware.device") + vmdk_file_path_before_snapshot, adapter_type = \ + vm_util.get_vmdk_file_path_and_adapter_type(hardware_devices) + + os_type = self._session._call_method(vim_util, + "get_dynamic_property", vm_ref, + "VirtualMachine", "summary.config.guestId") + #Create a snapshot of the VM + LOG.debug("Creating Snapshot of the VM instance %s " % instance.name) + snapshot_task = self._session._call_method(self._session._get_vim(), + "CreateSnapshot_Task", vm_ref, + name="%s-snapshot" % instance.name, + description="Taking Snapshot of the VM", + memory=True, + quiesce=True) + self._session._wait_for_task(instance.id, snapshot_task) + LOG.debug("Created Snapshot of the VM instance %s " % instance.name) + + datastore_name = vm_util.split_datastore_path( + vmdk_file_path_before_snapshot)[0] + #Copy the contents of the VM that were there just before the snapshot + #was taken + ds_ref = vim_util.get_dynamic_property(self._session._get_vim(), + vm_ref, + "VirtualMachine", + "datastore").ManagedObjectReference[0] + ds_browser = vim_util.get_dynamic_property(self._session._get_vim(), + ds_ref, + "Datastore", + "browser") + #Check if the vmware-tmp folder exists or not. If not, create one + tmp_folder_path = vm_util.build_datastore_path(datastore_name, + "vmware-tmp") + if not self._path_exists(ds_browser, tmp_folder_path): + self._mkdir(vm_util.build_datastore_path(datastore_name, + "vmware-tmp")) + + copy_spec = vm_util.get_copy_virtual_disk_spec(adapter_type) + + #Generate a random vmdk file name to which the coalesced vmdk content + #will be copied to. A random name is chosen so that we don't have + #name clashes. + random_name = str(uuid.uuid4()) + dest_vmdk_file_location = vm_util.build_datastore_path(datastore_name, + "vmware-tmp/%s.vmdk" % random_name) + dc_ref = self._get_datacenter_name_and_ref()[0] + + #Copy the contents of the disk ( or disks, if there were snapshots + #done earlier) to a temporary vmdk file. + LOG.debug("Copying disk data before snapshot of the VM instance %s " % + instance.name) + copy_disk_task = self._session._call_method(self._session._get_vim(), + "CopyVirtualDisk_Task", + self._session._get_vim().get_service_content().VirtualDiskManager, + sourceName=vmdk_file_path_before_snapshot, + sourceDatacenter=dc_ref, + destName=dest_vmdk_file_location, + destDatacenter=dc_ref, + destSpec=copy_spec, + force=False) + self._session._wait_for_task(instance.id, copy_disk_task) + LOG.debug("Copied disk data before snapshot of the VM instance %s " % + instance.name) + + #Upload the contents of -flat.vmdk file which has the disk data. + LOG.debug("Uploading image %s" % snapshot_name) + vmware_images.upload_image( + snapshot_name, + instance, + os_type=os_type, + adapter_type=adapter_type, + image_version=1, + host=self._session._host_ip, + data_center_name=self._get_datacenter_name_and_ref()[1], + datastore_name=datastore_name, + cookies=self._session._get_vim().proxy.binding.cookies, + file_path="vmware-tmp/%s-flat.vmdk" % random_name) + LOG.debug("Uploaded image %s" % snapshot_name) + + #Delete the temporary vmdk created above. + LOG.debug("Deleting temporary vmdk file %s" % dest_vmdk_file_location) + remove_disk_task = self._session._call_method(self._session._get_vim(), + "DeleteVirtualDisk_Task", + self._session._get_vim().get_service_content().VirtualDiskManager, + name=dest_vmdk_file_location, + datacenter=dc_ref) + self._session._wait_for_task(instance.id, remove_disk_task) + LOG.debug("Deleted temporary vmdk file %s" % dest_vmdk_file_location) + + def reboot(self, instance): + """ + Reboot a VM instance + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance.name) + lst_properties = ["summary.guest.toolsStatus", "runtime.powerState"] + props = self._session._call_method(vim_util, "get_object_properties", + None, vm_ref, "VirtualMachine", + lst_properties) + for elem in props: + pwr_state = None + tools_status = None + for prop in elem.PropSet: + if prop.Name == "runtime.powerState": + pwr_state = prop.Val + elif prop.Name == "summary.guest.toolsStatus": + tools_status = prop.Val + + #Raise an exception if the VM is not powered On. + if pwr_state not in ["poweredOn"]: + raise Exception("instance - %s not poweredOn. So can't be " + "rebooted." % instance.name) + + #If vmware tools are installed in the VM, then do a guest reboot. + #Otherwise do a hard reset. + if tools_status not in ['toolsNotInstalled', 'toolsNotRunning']: + LOG.debug("Rebooting guest OS of VM %s" % instance.name) + self._session._call_method(self._session._get_vim(), "RebootGuest", + vm_ref) + LOG.debug("Rebooted guest OS of VM %s" % instance.name) + else: + LOG.debug("Doing hard reboot of VM %s" % instance.name) + reset_task = self._session._call_method(self._session._get_vim(), + "ResetVM_Task", vm_ref) + self._session._wait_for_task(instance.id, reset_task) + LOG.debug("Did hard reboot of VM %s" % instance.name) + + def destroy(self, instance): + """ + Destroy a VM instance. Steps followed are: + 1. Power off the VM, if it is in poweredOn state. + 2. Un-register a VM. + 3. Delete the contents of the folder holding the VM related data + """ + try: + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + LOG.debug("instance - %s not present" % instance.name) + return + lst_properties = ["config.files.vmPathName", "runtime.powerState"] + props = self._session._call_method(vim_util, + "get_object_properties", + None, vm_ref, "VirtualMachine", lst_properties) + pwr_state = None + for elem in props: + vm_config_pathname = None + for prop in elem.PropSet: + if prop.Name == "runtime.powerState": + pwr_state = prop.Val + elif prop.Name == "config.files.vmPathName": + vm_config_pathname = prop.Val + if vm_config_pathname: + datastore_name, vmx_file_path = \ + vm_util.split_datastore_path(vm_config_pathname) + #Power off the VM if it is in PoweredOn state. + if pwr_state == "poweredOn": + LOG.debug("Powering off the VM %s" % instance.name) + poweroff_task = self._session._call_method( + self._session._get_vim(), + "PowerOffVM_Task", vm_ref) + self._session._wait_for_task(instance.id, poweroff_task) + LOG.debug("Powered off the VM %s" % instance.name) + + #Un-register the VM + try: + LOG.debug("Unregistering the VM %s" % instance.name) + self._session._call_method(self._session._get_vim(), + "UnregisterVM", vm_ref) + LOG.debug("Unregistered the VM %s" % instance.name) + except Exception, excep: + LOG.warn("In vmwareapi:vmops:destroy, got this exception while" + " un-registering the VM: " + str(excep)) + + #Delete the folder holding the VM related content on the datastore. + try: + dir_ds_compliant_path = vm_util.build_datastore_path( + datastore_name, + os.path.dirname(vmx_file_path)) + LOG.debug("Deleting contents of the VM %s from datastore %s " % + (instance.name, datastore_name)) + delete_task = self._session._call_method( + self._session._get_vim(), + "DeleteDatastoreFile_Task", + self._session._get_vim().get_service_content().FileManager, + name=dir_ds_compliant_path) + self._session._wait_for_task(instance.id, delete_task) + LOG.debug("Deleted contents of the VM %s from datastore %s " % + (instance.name, datastore_name)) + except Exception, excep: + LOG.warn("In vmwareapi:vmops:destroy, " + "got this exception while deleting" + " the VM contents from the disk: " + str(excep)) + except Exception, e: + LOG.exception(e) + + def pause(self, instance, callback): + """ + Pause a VM instance + """ + return "Not Implemented" + + def unpause(self, instance, callback): + """ + Un-Pause a VM instance + """ + return "Not Implemented" + + def suspend(self, instance, callback): + """ + Suspend the specified instance + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance.name) + + pwr_state = self._session._call_method(vim_util, + "get_dynamic_property", vm_ref, + "VirtualMachine", "runtime.powerState") + #Only PoweredOn VMs can be suspended. + if pwr_state == "poweredOn": + LOG.debug("Suspending the VM %s " % instance.name) + suspend_task = self._session._call_method(self._session._get_vim(), + "SuspendVM_Task", vm_ref) + self._wait_with_callback(instance.id, suspend_task, callback) + LOG.debug("Suspended the VM %s " % instance.name) + #Raise Exception if VM is poweredOff + elif pwr_state == "poweredOff": + raise Exception("instance - %s is poweredOff and hence can't " + "be suspended." % instance.name) + LOG.debug("VM %s was already in suspended state. So returning without " + "doing anything" % instance.name) + + def resume(self, instance, callback): + """ + Resume the specified instance + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance.name) + + pwr_state = self._session._call_method(vim_util, + "get_dynamic_property", vm_ref, + "VirtualMachine", "runtime.powerState") + if pwr_state.lower() == "suspended": + LOG.debug("Resuming the VM %s " % instance.name) + suspend_task = self._session._call_method( + self._session._get_vim(), + "PowerOnVM_Task", vm_ref) + self._wait_with_callback(instance.id, suspend_task, callback) + LOG.debug("Resumed the VM %s " % instance.name) + else: + raise Exception("instance - %s not in Suspended state and hence " + "can't be Resumed." % instance.name) + + def get_info(self, instance_name): + """ + Return data about the VM instance + """ + vm_ref = self._get_vm_ref_from_the_name(instance_name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance_name) + + lst_properties = ["summary.config.numCpu", + "summary.config.memorySizeMB", + "runtime.powerState"] + vm_props = self._session._call_method(vim_util, + "get_object_properties", None, vm_ref, "VirtualMachine", + lst_properties) + max_mem = None + pwr_state = None + num_cpu = None + for elem in vm_props: + for prop in elem.PropSet: + if prop.Name == "summary.config.numCpu": + num_cpu = int(prop.Val) + elif prop.Name == "summary.config..memorySizeMB": + # In MB, but we want in KB + max_mem = int(prop.Val) * 1024 + elif prop.Name == "runtime.powerState": + pwr_state = VMWARE_POWER_STATES[prop.Val] + + return {'state': pwr_state, + 'max_mem': max_mem, + 'mem': max_mem, + 'num_cpu': num_cpu, + 'cpu_time': 0} + + def get_diagnostics(self, instance): + """ + Return data about VM diagnostics + """ + return "Not Implemented" + + def get_console_output(self, instance): + """ + Return snapshot of console + """ + return 'FAKE CONSOLE OUTPUT of instance' + + def get_ajax_console(self, instance): + """ + Return link to instance's ajax console + """ + return 'http://fakeajaxconsole/fake_url' + + def _set_machine_id(self, instance): + """ + Set the machine id of the VM for guest tools to pick up and change the + IP + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception("instance - %s not present" % instance.name) + network = db.network_get_by_instance(context.get_admin_context(), + instance['id']) + mac_addr = instance.mac_address + net_mask = network["netmask"] + gateway = network["gateway"] + ip_addr = db.instance_get_fixed_address(context.get_admin_context(), + instance['id']) + machine_id_chanfge_spec = vm_util.get_machine_id_change_spec(mac_addr, + ip_addr, net_mask, gateway) + LOG.debug("Reconfiguring VM instance %s to set the machine id " + "with ip - %s" % (instance.name, ip_addr)) + reconfig_task = self._session._call_method(self._session._get_vim(), + "ReconfigVM_Task", vm_ref, + spec=machine_id_chanfge_spec) + self._session._wait_for_task(instance.id, reconfig_task) + LOG.debug("Reconfigured VM instance %s to set the machine id " + "with ip - %s" % (instance.name, ip_addr)) + + def _create_dummy_vm_for_test(self, instance): + """ + Create a dummy VM for testing purpose + """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref: + raise Exception('Attempted to create a VM with a name %s, ' + 'but that already exists on the host' % instance.name) + + data_stores = self._session._call_method(vim_util, "get_objects", + "Datastore", ["summary.type", "summary.name"]) + data_store_name = None + for elem in data_stores: + ds_name = None + ds_type = None + for prop in elem.PropSet: + if prop.Name == "summary.type": + ds_type = prop.Val + elif prop.Name == "summary.name": + ds_name = prop.Val + #Local storage identifier + if ds_type == "VMFS": + data_store_name = ds_name + break + + if data_store_name is None: + msg = "Couldn't get a local Datastore reference" + LOG.exception(msg) + raise Exception(msg) + + config_spec = vm_util.get_dummy_vm_create_spec(instance.name, + data_store_name) + + #Get the Vm folder ref from the datacenter + dc_objs = self._session._call_method(vim_util, "get_objects", + "Datacenter", ["vmFolder"]) + #There is only one default datacenter in a standalone ESX host + vm_folder_ref = dc_objs[0].PropSet[0].Val + + #Get the resource pool. Taking the first resource pool coming our way. + #Assuming that is the default resource pool. + res_pool_mor = self._session._call_method(vim_util, "get_objects", + "ResourcePool")[0].Obj + + #Create the VM on the ESX host + vm_create_task = self._session._call_method(self._session._get_vim(), + "CreateVM_Task", vm_folder_ref, + config=config_spec, pool=res_pool_mor) + self._session._wait_for_task(instance.id, vm_create_task) + + vm_ref = self._get_vm_ref_from_the_name(instance.name) + power_on_task = self._session._call_method(self._session._get_vim(), + "PowerOnVM_Task", vm_ref) + self._session._wait_for_task(instance.id, power_on_task) + + def _get_network_with_the_name(self, network_name="vmnet0"): + ''' + Gets reference to the network whose name is passed as the argument. + ''' + datacenters = self._session._call_method(vim_util, "get_objects", + "Datacenter", ["network"]) + vm_networks = datacenters[0].PropSet[0].Val.ManagedObjectReference + networks = self._session._call_method(vim_util, + "get_properites_for_a_collection_of_objects", + "Network", vm_networks, ["summary.name"]) + for network in networks: + if network.PropSet[0].Val == network_name: + return network.Obj + return None + + def _get_datacenter_name_and_ref(self): + """ + Get the datacenter name and the reference. + """ + dc_obj = self._session._call_method(vim_util, "get_objects", + "Datacenter", ["name"]) + return dc_obj[0].Obj, dc_obj[0].PropSet[0].Val + + def _path_exists(self, ds_browser, ds_path): + """ + Check if the path exists on the datastore + """ + search_task = self._session._call_method(self._session._get_vim(), + "SearchDatastore_Task", + ds_browser, + datastorePath=ds_path) + #Wait till the state changes from queued or running. + #If an error state is returned, it means that the path doesn't exist. + while True: + task_info = self._session._call_method(vim_util, + "get_dynamic_property", + search_task, "Task", "info") + if task_info.State in ['queued', 'running']: + time.sleep(2) + continue + break + if task_info.State == "error": + return False + return True + + def _mkdir(self, ds_path): + """ + Creates a directory at the path specified. If it is just "NAME", then a + directory with this name is formed at the topmost level of the + DataStore. + """ + LOG.debug("Creating directory with path %s" % ds_path) + self._session._call_method(self._session._get_vim(), "MakeDirectory", + self._session._get_vim().get_service_content().FileManager, + name=ds_path, createParentDirectories=False) + LOG.debug("Created directory with path %s" % ds_path) + + def _get_vm_ref_from_the_name(self, vm_name): + """ + Get reference to the VM with the name specified. + """ + vms = self._session._call_method(vim_util, "get_objects", + "VirtualMachine", ["name"]) + for vm in vms: + if vm.PropSet[0].Val == vm_name: + return vm.Obj + return None diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py new file mode 100644 index 000000000..aa3b263cd --- /dev/null +++ b/nova/virt/vmwareapi/vmware_images.py @@ -0,0 +1,257 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import time +import os +import logging + +from nova import flags + +from nova.virt.vmwareapi import read_write_util +from nova.virt.vmwareapi import io_util + +FLAGS = flags.FLAGS + +QUEUE_BUFFER_SIZE = 5 +READ_CHUNKSIZE = 2 * 1024 * 1024 +WRITE_CHUNKSIZE = 2 * 1024 * 1024 + +LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") + + +def start_transfer(read_file_handle, write_file_handle, data_size): + """ + Start the data transfer from the read handle to the write handle. + """ + #The thread safe pipe + thread_safe_pipe = io_util.ThreadSafePipe(QUEUE_BUFFER_SIZE) + #The read thread + read_thread = io_util.IOThread(read_file_handle, thread_safe_pipe, + READ_CHUNKSIZE, long(data_size)) + #The write thread + write_thread = io_util.IOThread(thread_safe_pipe, write_file_handle, + WRITE_CHUNKSIZE, long(data_size)) + read_thread.start() + write_thread.start() + LOG.debug("Starting image file transfer") + #Wait till both the read thread and the write thread are done + while not (read_thread.is_done() and write_thread.is_done()): + if read_thread.get_error() or write_thread.get_error(): + read_thread.stop_io_transfer() + write_thread.stop_io_transfer() + # If there was an exception in reading or writing, raise the same. + read_excep = read_thread.get_exception() + write_excep = write_thread.get_exception() + if read_excep is not None: + LOG.exception(str(read_excep)) + raise Exception(read_excep) + if write_excep is not None: + LOG.exception(str(write_excep)) + raise Exception(write_excep) + time.sleep(2) + LOG.debug("Finished image file transfer and closing the file handles") + #Close the file handles + read_file_handle.close() + write_file_handle.close() + + +def fetch_image(image, instance, **kwargs): + """ + Fetch an image for attaching to the newly created VM + """ + #Depending upon the image service, make appropriate image service call + if FLAGS.image_service == "nova.image.glance.GlanceImageService": + func = _get_glance_image + elif FLAGS.image_service == "nova.image.s3.S3ImageService": + func = _get_s3_image + elif FLAGS.image_service == "nova.image.local.LocalImageService": + func = _get_local_image + elif FLAGS.image_service == "nova.FakeImageService": + func = _get_fake_image + else: + raise NotImplementedError("The Image Service %s is not implemented" + % FLAGS.image_service) + return func(image, instance, **kwargs) + + +def upload_image(image, instance, **kwargs): + """ + Upload the newly snapshotted VM disk file. + """ + #Depending upon the image service, make appropriate image service call + if FLAGS.image_service == "nova.image.glance.GlanceImageService": + func = _put_glance_image + elif FLAGS.image_service == "nova.image.s3.S3ImageService": + func = _put_s3_image + elif FLAGS.image_service == "nova.image.local.LocalImageService": + func = _put_local_image + elif FLAGS.image_service == "nova.FakeImageService": + func = _put_fake_image + else: + raise NotImplementedError("The Image Service %s is not implemented" + % FLAGS.image_service) + return func(image, instance, **kwargs) + + +def _get_glance_image(image, instance, **kwargs): + """ + Download image from the glance image server. + """ + LOG.debug("Downloading image %s from glance image server" % image) + read_file_handle = read_write_util.GlanceHTTPReadFile(FLAGS.glance_host, + FLAGS.glance_port, + image) + file_size = read_file_handle.get_size() + write_file_handle = read_write_util.VMWareHTTPWriteFile( + kwargs.get("host"), + kwargs.get("data_center_name"), + kwargs.get("datastore_name"), + kwargs.get("cookies"), + kwargs.get("file_path"), + file_size) + start_transfer(read_file_handle, write_file_handle, file_size) + LOG.debug("Downloaded image %s from glance image server" % image) + + +def _get_s3_image(image, instance, **kwargs): + """ + Download image from the S3 image server. + """ + raise NotImplementedError + + +def _get_local_image(image, instance, **kwargs): + """ + Download image from the local nova compute node. + """ + raise NotImplementedError + + +def _get_fake_image(image, instance, **kwargs): + """ + Download a fake image from the nova local file repository for testing + purposes + """ + LOG.debug("Downloading image %s from fake image service" % image) + image = str(image) + file_path = os.path.join("/tmp/vmware-test-images", image, image) + file_path = os.path.abspath(file_path) + read_file_handle = read_write_util.FakeFileRead(file_path) + file_size = read_file_handle.get_size() + write_file_handle = read_write_util.VMWareHTTPWriteFile( + kwargs.get("host"), + kwargs.get("data_center_name"), + kwargs.get("datastore_name"), + kwargs.get("cookies"), + kwargs.get("file_path"), + file_size) + start_transfer(read_file_handle, write_file_handle, file_size) + LOG.debug("Downloaded image %s from fake image service" % image) + + +def _put_glance_image(image, instance, **kwargs): + """ + Upload the snapshotted vm disk file to Glance image server + """ + LOG.debug("Uploading image %s to the Glance image server" % image) + read_file_handle = read_write_util.VmWareHTTPReadFile( + kwargs.get("host"), + kwargs.get("data_center_name"), + kwargs.get("datastore_name"), + kwargs.get("cookies"), + kwargs.get("file_path")) + file_size = read_file_handle.get_size() + write_file_handle = read_write_util.GlanceHTTPWriteFile( + FLAGS.glance_host, + FLAGS.glance_port, + image, + file_size, + kwargs.get("os_type"), + kwargs.get("adapter_type"), + kwargs.get("image_version")) + start_transfer(read_file_handle, write_file_handle, file_size) + LOG.debug("Uploaded image %s to the Glance image server" % image) + + +def _put_local_image(image, instance, **kwargs): + """ + Upload the snapshotted vm disk file to the local nova compute node. + """ + raise NotImplementedError + + +def _put_s3_image(image, instance, **kwargs): + """ + Upload the snapshotted vm disk file to S3 image server. + """ + raise NotImplementedError + + +def _put_fake_image(image, instance, **kwargs): + """ + Upload a dummy vmdk from the ESX host to the local file repository of + the nova node for testing purposes + """ + LOG.debug("Uploading image %s to the Fake Image Service" % image) + read_file_handle = read_write_util.VmWareHTTPReadFile( + kwargs.get("host"), + kwargs.get("data_center_name"), + kwargs.get("datastore_name"), + kwargs.get("cookies"), + kwargs.get("file_path")) + file_size = read_file_handle.get_size() + image = str(image) + image_dir_path = os.path.join("/tmp/vmware-test-images", image) + if not os.path.exists("/tmp/vmware-test-images"): + os.mkdir("/tmp/vmware-test-images") + os.mkdir(image_dir_path) + else: + if not os.path.exists(image_dir_path): + os.mkdir(image_dir_path) + file_path = os.path.join(image_dir_path, image) + file_path = os.path.abspath(file_path) + write_file_handle = read_write_util.FakeFileWrite(file_path) + start_transfer(read_file_handle, write_file_handle, file_size) + LOG.debug("Uploaded image %s to the Fake Image Service" % image) + + +def get_vmdk_size_and_properties(image, instance): + """ + Get size of the vmdk file that is to be downloaded for attach in spawn. + Need this to create the dummy virtual disk for the meta-data file. The + geometry of the disk created depends on the size. + """ + LOG.debug("Getting image size for the image %s" % image) + if FLAGS.image_service == "nova.image.glance.GlanceImageService": + read_file_handle = read_write_util.GlanceHTTPReadFile( + FLAGS.glance_host, + FLAGS.glance_port, + image) + elif FLAGS.image_service == "nova.image.s3.S3ImageService": + raise NotImplementedError + elif FLAGS.image_service == "nova.image.local.LocalImageService": + raise NotImplementedError + elif FLAGS.image_service == "nova.FakeImageService": + image = str(image) + file_path = os.path.join("/tmp/vmware-test-images", image, image) + file_path = os.path.abspath(file_path) + read_file_handle = read_write_util.FakeFileRead(file_path) + size = read_file_handle.get_size() + properties = read_file_handle.get_image_properties() + read_file_handle.close() + LOG.debug("Got image size of %s for the image %s" % (size, image)) + return size, properties diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py new file mode 100644 index 000000000..d53a1c129 --- /dev/null +++ b/nova/virt/vmwareapi_conn.py @@ -0,0 +1,384 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import logging +import time +import urlparse + +from eventlet import event + +from nova import context +from nova import db +from nova import flags +from nova import utils + +from nova.virt.vmwareapi import vim +from nova.virt.vmwareapi import vim_util +from nova.virt.vmwareapi.vmops import VMWareVMOps + +LOG = logging.getLogger("nova.virt.vmwareapi_conn") + +FLAGS = flags.FLAGS +flags.DEFINE_string('vmwareapi_host_ip', + None, + 'URL for connection to VMWare ESX host.' + 'Required if connection_type is vmwareapi.') +flags.DEFINE_string('vmwareapi_host_username', + None, + 'Username for connection to VMWare ESX host.' + 'Used only if connection_type is vmwareapi.') +flags.DEFINE_string('vmwareapi_host_password', + None, + 'Password for connection to VMWare ESX host.' + 'Used only if connection_type is vmwareapi.') +flags.DEFINE_float('vmwareapi_task_poll_interval', + 1.0, + 'The interval used for polling of remote tasks ' + 'Used only if connection_type is vmwareapi') +flags.DEFINE_float('vmwareapi_api_retry_count', + 10, + 'The number of times we retry on failures, ' + 'e.g., socket error, etc.' + 'Used only if connection_type is vmwareapi') + +TIME_BETWEEN_API_CALL_RETRIES = 2.0 + + +class Failure(Exception): + """ + Base Exception class for handling task failures + """ + + def __init__(self, details): + """ + Initializer + """ + self.details = details + + def __str__(self): + """ + The informal string representation of the object + """ + return str(self.details) + + +def get_connection(_): + """ + Sets up the ESX host connection + """ + host_ip = FLAGS.vmwareapi_host_ip + host_username = FLAGS.vmwareapi_host_username + host_password = FLAGS.vmwareapi_host_password + api_retry_count = FLAGS.vmwareapi_api_retry_count + if not host_ip or host_username is None or host_password is None: + raise Exception('Must specify vmwareapi_host_ip,' + 'vmwareapi_host_username ' + 'and vmwareapi_host_password to use' + 'connection_type=vmwareapi') + return VMWareESXConnection(host_ip, host_username, host_password, + api_retry_count) + + +class VMWareESXConnection(object): + """ + The ESX host connection object + """ + + def __init__(self, host_ip, host_username, host_password, + api_retry_count, scheme="https"): + """ + The Initializer + """ + session = VMWareAPISession(host_ip, host_username, host_password, + api_retry_count, scheme=scheme) + self._vmops = VMWareVMOps(session) + + def init_host(self, host): + """ + Do the initialization that needs to be done + """ + #FIXME(sateesh): implement this + pass + + def list_instances(self): + """ + List VM instances + """ + return self._vmops.list_instances() + + def spawn(self, instance): + """ + Create VM instance + """ + self._vmops.spawn(instance) + + def snapshot(self, instance, name): + """ + Create snapshot from a running VM instance + """ + self._vmops.snapshot(instance, name) + + def reboot(self, instance): + """ + Reboot VM instance + """ + self._vmops.reboot(instance) + + def destroy(self, instance): + """ + Destroy VM instance + """ + self._vmops.destroy(instance) + + def pause(self, instance, callback): + """ + Pause VM instance + """ + self._vmops.pause(instance, callback) + + def unpause(self, instance, callback): + """ + Unpause paused VM instance + """ + self._vmops.unpause(instance, callback) + + def suspend(self, instance, callback): + """ + Suspend the specified instance + """ + self._vmops.suspend(instance, callback) + + def resume(self, instance, callback): + """ + Resume the suspended VM instance + """ + self._vmops.resume(instance, callback) + + def get_info(self, instance_id): + """ + Return info about the VM instance + """ + return self._vmops.get_info(instance_id) + + def get_diagnostics(self, instance): + """ + Return data about VM diagnostics + """ + return self._vmops.get_info(instance) + + def get_console_output(self, instance): + """ + Return snapshot of console + """ + return self._vmops.get_console_output(instance) + + def get_ajax_console(self, instance): + """ + Return link to instance's ajax console + """ + return self._vmops.get_ajax_console(instance) + + def attach_volume(self, instance_name, device_path, mountpoint): + """ + Attach volume storage to VM instance + """ + pass + + def detach_volume(self, instance_name, mountpoint): + """ + Detach volume storage to VM instance + """ + pass + + def get_console_pool_info(self, console_type): + """ + Get info about the host on which the VM resides + """ + esx_url = urlparse.urlparse(FLAGS.vmwareapi_host_ip) + return {'address': esx_url.netloc, + 'username': FLAGS.vmwareapi_host_password, + 'password': FLAGS.vmwareapi_host_password} + + def _create_dummy_vm_for_test(self, instance): + """ + Creates a dummy 1MB VM with default parameters for testing purpose + """ + return self._vmops._create_dummy_vm_for_test(instance) + + +class VMWareAPISession(object): + """ + Sets up a session with the ESX host and handles all the calls made to the + host + """ + + def __init__(self, host_ip, host_username, host_password, + api_retry_count, scheme="https"): + """ + Set the connection credentials + """ + self._host_ip = host_ip + self._host_username = host_username + self._host_password = host_password + self.api_retry_count = api_retry_count + self._scheme = scheme + self._session_id = None + self.vim = None + self._create_session() + + def _create_session(self): + """ + Creates a session with the ESX host + """ + while True: + try: + # Login and setup the session with the ESX host for making + # API calls + self.vim = vim.Vim(protocol=self._scheme, host=self._host_ip) + session = self.vim.Login( + self.vim.get_service_content().SessionManager, + userName=self._host_username, + password=self._host_password) + # Terminate the earlier session, if possible ( For the sake of + # preserving sessions as there is a limit to the number of + # sessions we can have ) + if self._session_id: + try: + self.vim.TerminateSession( + self.vim.get_service_content().SessionManager, + sessionId=[self._session_id]) + except Exception, excep: + LOG.exception(excep) + self._session_id = session.Key + return + except Exception, excep: + LOG.critical("In vmwareapi:_create_session, " + "got this exception: %s" % excep) + raise Exception(excep) + + def __del__(self): + """ + The Destructor. Logs-out the session. + """ + # Logout to avoid un-necessary increase in session count at the + # ESX host + try: + self.vim.Logout(self.vim.get_service_content().SessionManager) + except: + pass + + def _call_method(self, module, method, *args, **kwargs): + """ + Calls a method within the module specified with args provided + """ + args = list(args) + retry_count = 0 + exc = None + while True: + try: + if not isinstance(module, vim.Vim): + #If it is not the first try, then get the latest vim object + if retry_count > 0: + args = args[1:] + args = [self.vim] + args + retry_count += 1 + temp_module = module + + for method_elem in method.split("."): + temp_module = getattr(temp_module, method_elem) + + ret_val = temp_module(*args, **kwargs) + return ret_val + except vim.SessionFaultyException, excep: + # If it is a Session Fault Exception, it may point + # to a session gone bad. So we try re-creating a session + # and then proceeding ahead with the call. + exc = excep + self._create_session() + except vim.SessionOverLoadException, excep: + # For exceptions which may come because of session overload, + # we retry + exc = excep + except Exception, excep: + # If it is a proper exception, say not having furnished + # proper data in the SOAP call or the retry limit having + # exceeded, we raise the exception + exc = excep + break + # If retry count has been reached then break and + # raise the exception + if retry_count > self.api_retry_count: + break + time.sleep(TIME_BETWEEN_API_CALL_RETRIES) + + LOG.critical("In vmwareapi:_call_method, " + "got this exception: " % exc) + raise Exception(exc) + + def _get_vim(self): + """ + Gets the VIM object reference + """ + if self.vim is None: + self._create_session() + return self.vim + + def _wait_for_task(self, instance_id, task_ref): + """ + Return a Deferred that will give the result of the given task. + The task is polled until it completes. + """ + done = event.Event() + self.loop = utils.LoopingCall(self._poll_task, instance_id, task_ref, + done) + self.loop.start(FLAGS.vmwareapi_task_poll_interval, now=True) + ret_val = done.wait() + self.loop.stop() + return ret_val + + def _poll_task(self, instance_id, task_ref, done): + """ + Poll the given task, and fires the given Deferred if we + get a result. + """ + try: + task_info = self._call_method(vim_util, "get_dynamic_property", + task_ref, "Task", "info") + task_name = task_info.Name + action = dict( + instance_id=int(instance_id), + action=task_name[0:255], + error=None) + if task_info.State in ['queued', 'running']: + return + elif task_info.State == 'success': + LOG.info("Task [%s] %s status: success " % ( + task_name, + str(task_ref))) + done.send("success") + else: + error_info = str(task_info.Error.LocalizedMessage) + action["error"] = error_info + LOG.warn("Task [%s] %s status: error %s" % ( + task_name, + str(task_ref), + error_info)) + done.send_exception(Exception(error_info)) + db.instance_action_create(context.get_admin_context(), action) + except Exception, excep: + LOG.warn("In vmwareapi:_poll_task, Got this error %s" % excep) + done.send_exception(excep) diff --git a/nova/virt/vmwareapi_readme.rst b/nova/virt/vmwareapi_readme.rst new file mode 100644 index 000000000..4e722674b --- /dev/null +++ b/nova/virt/vmwareapi_readme.rst @@ -0,0 +1,72 @@ +.. + + Copyright (c) 2010 Citrix Systems, Inc. + Copyright 2010 OpenStack LLC. + + Licensed under the Apache License, Version 2.0 (the "License"); you may + not use this file except in compliance with the License. You may obtain + a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + +VMWare ESX/ESXi Server Support for OpenStack Compute +==================================================== + +System Requirements +------------------- +Following software components are required for building the cloud using OpenStack on top of ESX/ESXi Server(s): +* OpenStack (Bexar Release) +* Glance Image service (Bexar Release) +* VMware ESX v4.1 or VMware ESXi(licensed) v4.1 + +VMware ESX Requirements +----------------------- +* ESX credentials with administration/root privileges +* Single local hard disk at the ESX host +* An ESX Virtual Machine Port Group (Bridge for Flat Networking) + +Python dependencies +------------------- +* ZSI-2.0 + +Configuration flags required for nova-compute +--------------------------------------------- +:: + --connection_type=vmwareapi + --vmwareapi_host_ip= + --vmwareapi_host_username= + --vmwareapi_host_password= + +Other flags +----------- +:: + --network_manager=nova.network.manager.FlatManager + --flat_network_bridge= + --image_service=nova.image.glance.GlanceImageService + --glance_host= + +FAQ +--- + +What type of disk images are supported? + + Only VMware VMDK's are currently supported and of that support is available only for thick disks, thin provisioned disks are not supported. + + +How is IP address information injected into the guest? + + IP address information is injected through 'machine.id' vmx parameter (equivalent to XenStore in XenServer). + This information can be retrived inside the guest using VMware tools. + + +What is the guest tool? + + The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. + + -- cgit From 09d0e70ddf28914dc057cd04e8309499fb36fda6 Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 17 Feb 2011 22:01:21 +0530 Subject: Block diagram for vmwareapi module --- nova/virt/vmwareapi_blockdiagram.jpg | Bin 0 -> 75363 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 nova/virt/vmwareapi_blockdiagram.jpg diff --git a/nova/virt/vmwareapi_blockdiagram.jpg b/nova/virt/vmwareapi_blockdiagram.jpg new file mode 100644 index 000000000..1ae1fc8e0 Binary files /dev/null and b/nova/virt/vmwareapi_blockdiagram.jpg differ -- cgit From 2a6ce075e19af5700960e3fb22c213e43a2e24b4 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 3 Mar 2011 16:28:04 -0400 Subject: start of fanout --- nova/rpc.py | 20 ++++++++++++++++++++ nova/scheduler/manager.py | 4 ++++ nova/scheduler/zone_manager.py | 4 ++++ nova/service.py | 6 ++++++ 4 files changed, 34 insertions(+) diff --git a/nova/rpc.py b/nova/rpc.py index 8fe4565dd..a02cdc90c 100644 --- a/nova/rpc.py +++ b/nova/rpc.py @@ -218,6 +218,16 @@ class TopicPublisher(Publisher): super(TopicPublisher, self).__init__(connection=connection) +class FanoutPublisher(Publisher): + """Publishes messages to a fanout exchange.""" + exchange_type = "fanout" + + def __init__(self, topic, connection=None): + self.exchange = "%s_fanout" % topic + self.durable = False + super(FanoutPublisher, self).__init__(connection=connection) + + class DirectConsumer(Consumer): """Consumes messages directly on a channel specified by msg_id""" exchange_type = "direct" @@ -360,6 +370,16 @@ def cast(context, topic, msg): publisher.close() +def fanout_cast(context, topic, msg): + """Sends a message on a fanout exchange without waiting for a response""" + LOG.debug(_("Making asynchronous fanout cast...")) + _pack_context(msg, context) + conn = Connection.instance() + publisher = FanoutPublisher(topic, connection=conn) + publisher.send(msg) + publisher.close() + + def generic_response(message_data, message): """Logs a result and exits""" LOG.debug(_('response %s'), message_data) diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index c94397210..7541523b0 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -59,6 +59,10 @@ class SchedulerManager(manager.Manager): """Get a list of zones from the ZoneManager.""" return self.zone_manager.get_zone_list() + def update_compute_capabilities(self, context=None): + """Process a compute node update.""" + return self.zone_manager.update_compute_capabilities() + def _schedule(self, method, context, topic, *args, **kwargs): """Tries to call schedule_* method on the driver to retrieve host. diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py index edf9000cc..eedc5c235 100644 --- a/nova/scheduler/zone_manager.py +++ b/nova/scheduler/zone_manager.py @@ -105,6 +105,7 @@ class ZoneManager(object): def __init__(self): self.last_zone_db_check = datetime.min self.zone_states = {} + self.compute_states = {} self.green_pool = greenpool.GreenPool() def get_zone_list(self): @@ -141,3 +142,6 @@ class ZoneManager(object): self.last_zone_db_check = datetime.now() self._refresh_from_db(context) self._poll_zones(context) + + def update_compute_capabilities(self): + logging.debug(_("****** UPDATE COMPUTE CAPABILITIES *******")) diff --git a/nova/service.py b/nova/service.py index f47358089..3ecf46525 100644 --- a/nova/service.py +++ b/nova/service.py @@ -84,6 +84,7 @@ class Service(object): conn1 = rpc.Connection.instance(new=True) conn2 = rpc.Connection.instance(new=True) + conn3 = rpc.Connection.instance(new=True) if self.report_interval: consumer_all = rpc.AdapterConsumer( connection=conn1, @@ -93,9 +94,14 @@ class Service(object): connection=conn2, topic='%s.%s' % (self.topic, self.host), proxy=self) + fanout = rpc.AdapterConsumer( + connection=conn2, + topic='%s_fanout' % self.topic, + proxy=self) self.timers.append(consumer_all.attach_to_eventlet()) self.timers.append(consumer_node.attach_to_eventlet()) + self.timers.append(fanout.attach_to_eventlet()) pulse = utils.LoopingCall(self.report_state) pulse.start(interval=self.report_interval, now=False) -- cgit From 3d9d99a53d372abf9f69f1d6e66fa6c6491ec752 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 3 Mar 2011 19:27:15 -0400 Subject: tests passing --- nova/tests/test_service.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nova/tests/test_service.py b/nova/tests/test_service.py index 45d9afa6c..cb31a3c43 100644 --- a/nova/tests/test_service.py +++ b/nova/tests/test_service.py @@ -120,6 +120,12 @@ class ServiceTestCase(test.TestCase): proxy=mox.IsA(service.Service)).AndReturn( rpc.AdapterConsumer) + rpc.AdapterConsumer(connection=mox.IgnoreArg(), + topic='%s_fanout' % topic, + proxy=mox.IsA(service.Service)).AndReturn( + rpc.AdapterConsumer) + + rpc.AdapterConsumer.attach_to_eventlet() rpc.AdapterConsumer.attach_to_eventlet() rpc.AdapterConsumer.attach_to_eventlet() -- cgit From a10d863e5e6127b8e987719ddfb60142b9f08db9 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Sun, 20 Feb 2011 13:36:45 -0800 Subject: scheduler manager --- nova/scheduler_manager.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 nova/scheduler_manager.py diff --git a/nova/scheduler_manager.py b/nova/scheduler_manager.py new file mode 100644 index 000000000..c78b6fea5 --- /dev/null +++ b/nova/scheduler_manager.py @@ -0,0 +1,39 @@ +# Copyright 2011 OpenStack, LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +This module provides SchedulerDependentManager, a base class for +any Manager that has Capabilities that should be related to the +Scheduler. + +These Capabilities are hints that can help the scheduler route +requests to the appropriate service instance. +""" + +from nova import manager +from nova.scheduler import api + + +FLAGS = flags.FLAGS + + +def SchedulerDependentManage(manager.Manager): + def __init__(self, host=None, db_driver=None): + self.last_capabilities = {} + super(SchedulerDependentManager, self).__init__(host, db_driver) + + def periodic_tasks(self, context=None): + """Pass data back to the scheduler at a periodic interval""" + logging.debug(_("Notifying Schedulers of capabilities ...")) -- cgit From 5d821114fc20c88e36f079089cfe655d8188914a Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Sun, 20 Feb 2011 16:40:08 -0800 Subject: service ping working --- nova/compute/manager.py | 4 ++-- nova/scheduler_manager.py | 9 +++++++-- nova/service.py | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/nova/compute/manager.py b/nova/compute/manager.py index 3af97683f..fd88158f7 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -44,7 +44,7 @@ import functools from nova import exception from nova import flags from nova import log as logging -from nova import manager +from nova import scheduler_manager from nova import rpc from nova import utils from nova.compute import power_state @@ -99,7 +99,7 @@ def checks_instance_lock(function): return decorated_function -class ComputeManager(manager.Manager): +class ComputeManager(scheduler_manager.SchedulerDependentManager): """Manages the running instances from creation to destruction.""" diff --git a/nova/scheduler_manager.py b/nova/scheduler_manager.py index c78b6fea5..987ca8e90 100644 --- a/nova/scheduler_manager.py +++ b/nova/scheduler_manager.py @@ -22,18 +22,23 @@ These Capabilities are hints that can help the scheduler route requests to the appropriate service instance. """ +import sys + +from nova import flags from nova import manager from nova.scheduler import api +from nova import log as logging FLAGS = flags.FLAGS -def SchedulerDependentManage(manager.Manager): +class SchedulerDependentManager(manager.Manager): def __init__(self, host=None, db_driver=None): self.last_capabilities = {} super(SchedulerDependentManager, self).__init__(host, db_driver) def periodic_tasks(self, context=None): """Pass data back to the scheduler at a periodic interval""" - logging.debug(_("Notifying Schedulers of capabilities ...")) + logging.debug(_("*** Notifying Schedulers of capabilities ...")) + super(SchedulerDependentManager, self).periodic_tasks(context) diff --git a/nova/service.py b/nova/service.py index 3ecf46525..66287b505 100644 --- a/nova/service.py +++ b/nova/service.py @@ -95,7 +95,7 @@ class Service(object): topic='%s.%s' % (self.topic, self.host), proxy=self) fanout = rpc.AdapterConsumer( - connection=conn2, + connection=conn3, topic='%s_fanout' % self.topic, proxy=self) -- cgit From 7297e6bf1536f20540200f28154c15d63372d943 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Sun, 20 Feb 2011 20:58:59 -0800 Subject: fanout kinda working --- nova/rpc.py | 51 ++++++++++++++++++++++++++++++----------------- nova/scheduler/api.py | 7 +++++++ nova/scheduler/manager.py | 2 +- nova/scheduler_manager.py | 2 ++ nova/service.py | 8 ++++---- 5 files changed, 47 insertions(+), 23 deletions(-) diff --git a/nova/rpc.py b/nova/rpc.py index a02cdc90c..e0cf6d301 100644 --- a/nova/rpc.py +++ b/nova/rpc.py @@ -137,24 +137,7 @@ class Consumer(messaging.Consumer): return timer -class Publisher(messaging.Publisher): - """Publisher base class""" - pass - - -class TopicConsumer(Consumer): - """Consumes messages on a specific topic""" - exchange_type = "topic" - - def __init__(self, connection=None, topic="broadcast"): - self.queue = topic - self.routing_key = topic - self.exchange = FLAGS.control_exchange - self.durable = False - super(TopicConsumer, self).__init__(connection=connection) - - -class AdapterConsumer(TopicConsumer): +class AdapterConsumer(Consumer): """Calls methods on a proxy object based on method and args""" def __init__(self, connection=None, topic="broadcast", proxy=None): LOG.debug(_('Initing the Adapter Consumer for %s') % topic) @@ -207,6 +190,37 @@ class AdapterConsumer(TopicConsumer): return +class Publisher(messaging.Publisher): + """Publisher base class""" + pass + + +class TopicAdapterConsumer(AdapterConsumer): + """Consumes messages on a specific topic""" + exchange_type = "topic" + + def __init__(self, connection=None, topic="broadcast", proxy=None): + self.queue = topic + self.routing_key = topic + self.exchange = FLAGS.control_exchange + self.durable = False + super(TopicAdapterConsumer, self).__init__(connection=connection, + topic=topic, proxy=proxy) + + +class FanoutAdapterConsumer(AdapterConsumer): + """Consumes messages from a fanout exchange""" + exchange_type = "fanout" + + def __init__(self, connection=None, topic="broadcast", proxy=None): + self.exchange = "%s_fanout" % topic + self.routing_key = topic + self.queue = "ignored" + self.durable = False + super(FanoutAdapterConsumer, self).__init__(connection=connection, + topic=topic, proxy=proxy) + + class TopicPublisher(Publisher): """Publishes messages on a specific topic""" exchange_type = "topic" @@ -214,6 +228,7 @@ class TopicPublisher(Publisher): def __init__(self, connection=None, topic="broadcast"): self.routing_key = topic self.exchange = FLAGS.control_exchange + self.queue = "ignored" self.durable = False super(TopicPublisher, self).__init__(connection=connection) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 8491bf3a9..53d72507f 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -47,3 +47,10 @@ class API: for item in items: item['api_url'] = item['api_url'].replace('\\/', '/') return items + + @classmethod + def update_service_capabilities(cls, context, service_name, capabilities): + kwargs = dict(method='update_service_capabilities', + service_name=service_name, capabilities=capabilities) + return rpc.fanout_cast(context, 'scheduler', kwargs) + diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index 7541523b0..3ff43a9d9 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -59,7 +59,7 @@ class SchedulerManager(manager.Manager): """Get a list of zones from the ZoneManager.""" return self.zone_manager.get_zone_list() - def update_compute_capabilities(self, context=None): + def update_service_capabilities(self, context=None, service_name=None, capabilities={}): """Process a compute node update.""" return self.zone_manager.update_compute_capabilities() diff --git a/nova/scheduler_manager.py b/nova/scheduler_manager.py index 987ca8e90..a45301617 100644 --- a/nova/scheduler_manager.py +++ b/nova/scheduler_manager.py @@ -41,4 +41,6 @@ class SchedulerDependentManager(manager.Manager): def periodic_tasks(self, context=None): """Pass data back to the scheduler at a periodic interval""" logging.debug(_("*** Notifying Schedulers of capabilities ...")) + api.API.update_service_capabilities(context, 'compute', self.last_capabilities) + super(SchedulerDependentManager, self).periodic_tasks(context) diff --git a/nova/service.py b/nova/service.py index 66287b505..a98d6aac1 100644 --- a/nova/service.py +++ b/nova/service.py @@ -86,17 +86,17 @@ class Service(object): conn2 = rpc.Connection.instance(new=True) conn3 = rpc.Connection.instance(new=True) if self.report_interval: - consumer_all = rpc.AdapterConsumer( + consumer_all = rpc.TopicAdapterConsumer( connection=conn1, topic=self.topic, proxy=self) - consumer_node = rpc.AdapterConsumer( + consumer_node = rpc.TopicAdapterConsumer( connection=conn2, topic='%s.%s' % (self.topic, self.host), proxy=self) - fanout = rpc.AdapterConsumer( + fanout = rpc.FanoutAdapterConsumer( connection=conn3, - topic='%s_fanout' % self.topic, + topic=self.topic, proxy=self) self.timers.append(consumer_all.attach_to_eventlet()) -- cgit From 32f062c389a530b6af3f864eb4030a68d0a26eb1 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Sun, 20 Feb 2011 22:33:39 -0800 Subject: fanout works --- nova/rpc.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nova/rpc.py b/nova/rpc.py index e0cf6d301..601e45b47 100644 --- a/nova/rpc.py +++ b/nova/rpc.py @@ -215,8 +215,12 @@ class FanoutAdapterConsumer(AdapterConsumer): def __init__(self, connection=None, topic="broadcast", proxy=None): self.exchange = "%s_fanout" % topic self.routing_key = topic - self.queue = "ignored" + unique = uuid.uuid4().hex + self.queue = "%s_fanout_%s" % (topic, unique) self.durable = False + LOG.info(_("Created '%(exchange)s' fanout exchange " + "with '%(key)s' routing key"), + dict(exchange=self.exchange, key=self.routing_key)) super(FanoutAdapterConsumer, self).__init__(connection=connection, topic=topic, proxy=proxy) @@ -228,7 +232,6 @@ class TopicPublisher(Publisher): def __init__(self, connection=None, topic="broadcast"): self.routing_key = topic self.exchange = FLAGS.control_exchange - self.queue = "ignored" self.durable = False super(TopicPublisher, self).__init__(connection=connection) @@ -239,7 +242,10 @@ class FanoutPublisher(Publisher): def __init__(self, topic, connection=None): self.exchange = "%s_fanout" % topic + self.queue = "%s_fanout" % topic self.durable = False + LOG.info(_("Writing to '%(exchange)s' fanout exchange"), + dict(exchange=self.exchange)) super(FanoutPublisher, self).__init__(connection=connection) -- cgit From 45f4b75491ef9f77b454792770609e0aa003a6e5 Mon Sep 17 00:00:00 2001 From: sateesh Date: Mon, 21 Feb 2011 19:42:20 +0530 Subject: * Removed nova/virt/guest-tools/guest_tool.bat & nova/virt/guest-tools/guest_tool.sh as guest_tool.py can be invoked directly during guest startup. * Removed 'nova/virt/guest-tools/' and the encompassed script 'guest_tool.py' is moved to 'etc/vmware_guest_tool.py' * Moved image vmwareapi_blockdiagram.jpg from 'nova/virt/' to 'doc/source/images/' so that it'll be picked up by document build scripts. * Moved vmwareapi_readme.rst from 'nova/virt/' to 'doc/source/' so that it'll be handled by document build scripts. * Added 'Introduction' section to 'vmwareapi_readme.rst' * Added vmwareapi module diagram to readme document. Added reference to 'images/vmwareapi_blockdiagram.jpg' in document 'vmwareapi_readme.rst' --- doc/source/images/vmwareapi_blockdiagram.jpg | Bin 0 -> 75363 bytes doc/source/vmwareapi_readme.rst | 87 +++++++ etc/vmware_guest_tool.py | 326 +++++++++++++++++++++++++++ nova/virt/guest-tools/guest_tool.bat | 5 - nova/virt/guest-tools/guest_tool.py | 317 -------------------------- nova/virt/guest-tools/guest_tool.sh | 4 - 6 files changed, 413 insertions(+), 326 deletions(-) create mode 100644 doc/source/images/vmwareapi_blockdiagram.jpg create mode 100644 doc/source/vmwareapi_readme.rst create mode 100644 etc/vmware_guest_tool.py delete mode 100644 nova/virt/guest-tools/guest_tool.bat delete mode 100644 nova/virt/guest-tools/guest_tool.py delete mode 100644 nova/virt/guest-tools/guest_tool.sh diff --git a/doc/source/images/vmwareapi_blockdiagram.jpg b/doc/source/images/vmwareapi_blockdiagram.jpg new file mode 100644 index 000000000..1ae1fc8e0 Binary files /dev/null and b/doc/source/images/vmwareapi_blockdiagram.jpg differ diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst new file mode 100644 index 000000000..e354237fe --- /dev/null +++ b/doc/source/vmwareapi_readme.rst @@ -0,0 +1,87 @@ +.. + + Copyright (c) 2010 Citrix Systems, Inc. + Copyright 2010 OpenStack LLC. + + Licensed under the Apache License, Version 2.0 (the "License"); you may + not use this file except in compliance with the License. You may obtain + a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + +VMware ESX/ESXi Server Support for OpenStack Compute +==================================================== + +Introduction +------------ +A module named 'vmwareapi' is added to 'nova.virt' to add support of VMware ESX/ESXi hypervisor to OpenStack compute (Nova). Nova may now use VMware vSphere as a compute provider. + +The basic requirement is to support VMware vSphere 4.1 as a compute provider within Nova. As the deployment architecture, support both ESX and ESXi. VM storage is restricted to VMFS volumes on local drives. vCenter is not required by the current design, and is not currently supported. Instead, Nova Compute talks directly to ESX/ESXi. + +The 'vmwareapi' module is integrated with Glance, so that VM images can be streamed from there for boot on ESXi using Glance server for image storage & retrieval. + +Currently supports Nova's flat networking model (Flat Manager). + +.. image:: images/vmwareapi_blockdiagram.jpg + + +System Requirements +------------------- +Following software components are required for building the cloud using OpenStack on top of ESX/ESXi Server(s): + +* OpenStack (Bexar Release) +* Glance Image service (Bexar Release) +* VMware ESX v4.1 or VMware ESXi(licensed) v4.1 + +VMware ESX Requirements +----------------------- +* ESX credentials with administration/root privileges +* Single local hard disk at the ESX host +* An ESX Virtual Machine Port Group (Bridge for Flat Networking) + +Python dependencies +------------------- +* ZSI-2.0 + +Configuration flags required for nova-compute +--------------------------------------------- +:: + + --connection_type=vmwareapi + --vmwareapi_host_ip= + --vmwareapi_host_username= + --vmwareapi_host_password= + +Other flags +----------- +:: + + --network_manager=nova.network.manager.FlatManager + --flat_network_bridge= + --image_service=nova.image.glance.GlanceImageService + --glance_host= + +FAQ +--- + +1. What type of disk images are supported? + +* Only VMware VMDK's are currently supported and of that support is available only for thick disks, thin provisioned disks are not supported. + + +2. How is IP address information injected into the guest? + +* IP address information is injected through 'machine.id' vmx parameter (equivalent to XenStore in XenServer). This information can be retrived inside the guest using VMware tools. + + +3. What is the guest tool? + +* The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. + + diff --git a/etc/vmware_guest_tool.py b/etc/vmware_guest_tool.py new file mode 100644 index 000000000..7a18a9180 --- /dev/null +++ b/etc/vmware_guest_tool.py @@ -0,0 +1,326 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +The guest tool is a small python script that should be run either as a service +or added to system startup. This script configures networking on the guest. + +IP address information is injected through 'machine.id' vmx parameter which is +equivalent to XenStore in XenServer. This information can be retrived inside +the guest using VMware tools. +""" + +import os +import sys +import subprocess +import time +import array +import struct +import socket +import platform +import logging + +FORMAT = "%(asctime)s - %(levelname)s - %(message)s" +if sys.platform == 'win32': + LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') +elif sys.platform == 'linux2': + LOG_DIR = '/var/log/openstack' +else: + LOG_DIR = 'logs' +if not os.path.exists(LOG_DIR): + os.mkdir(LOG_DIR) +LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') +logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) + +if sys.hexversion < 0x3000000: + _byte = ord # 2.x chr to integer +else: + _byte = int # 3.x byte to integer + + +class ProcessExecutionError: + """ + Process Execution Error Class + """ + + def __init__(self, exit_code, stdout, stderr, cmd): + """ + The Intializer + """ + self.exit_code = exit_code + self.stdout = stdout + self.stderr = stderr + self.cmd = cmd + + def __str__(self): + """ + The informal string representation of the object + """ + return str(self.exit_code) + + +def _bytes2int(bytes): + """ + convert bytes to int. + """ + intgr = 0 + for byt in bytes: + intgr = (intgr << 8) + _byte(byt) + return intgr + + +def _parse_network_details(machine_id): + """ + Parse the machine.id field to get MAC, IP, Netmask and Gateway feilds + machine.id is of the form MAC;IP;Netmask;Gateway; + ; is the separator + """ + network_details = [] + if machine_id[1].strip() == 'No machine id': + pass + else: + network_info_list = machine_id[0].split(';') + assert len(network_info_list) % 4 == 0 + for i in xrange(0, len(network_info_list) / 4): + network_details.append((network_info_list[i].strip().lower(), + network_info_list[i + 1].strip(), + network_info_list[i + 2].strip(), + network_info_list[i + 3].strip())) + return network_details + + +def _get_windows_network_adapters(): + """ + Get the list of windows network adapters + """ + import win32com.client + wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') + wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') + wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') + network_adapters = [] + for wbem_network_adapter in wbem_network_adapters: + if wbem_network_adapter.NetConnectionStatus == 2 or \ + wbem_network_adapter.NetConnectionStatus == 7: + adapter_name = wbem_network_adapter.NetConnectionID + mac_address = wbem_network_adapter.MacAddress.lower() + wbem_network_adapter_config = \ + wbem_network_adapter.associators_( + 'Win32_NetworkAdapterSetting', + 'Win32_NetworkAdapterConfiguration')[0] + ip_address = '' + subnet_mask = '' + if wbem_network_adapter_config.IPEnabled: + ip_address = wbem_network_adapter_config.IPAddress[0] + subnet_mask = wbem_network_adapter_config.IPSubnet[0] + #wbem_network_adapter_config.DefaultIPGateway[0] + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_linux_network_adapters(): + """ + Get the list of Linux network adapters + """ + import fcntl + max_bytes = 8096 + arch = platform.architecture()[0] + if arch == '32bit': + offset1 = 32 + offset2 = 32 + elif arch == '64bit': + offset1 = 16 + offset2 = 40 + else: + raise OSError("Unknown architecture: %s" % arch) + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + names = array.array('B', '\0' * max_bytes) + outbytes = struct.unpack('iL', fcntl.ioctl( + sock.fileno(), + 0x8912, + struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] + adapter_names = \ + [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] + for n_counter in xrange(0, outbytes, offset2)] + network_adapters = [] + for adapter_name in adapter_names: + ip_address = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x8915, + struct.pack('256s', adapter_name))[20:24]) + subnet_mask = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x891b, + struct.pack('256s', adapter_name))[20:24]) + raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( + sock.fileno(), + 0x8927, + struct.pack('256s', adapter_name))[18:24]) + mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] + for m_counter in range(0, len(raw_mac_address), 2)]).lower() + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_adapter_name_and_ip_address(network_adapters, mac_address): + """ + Get the adapter name based on the MAC address + """ + adapter_name = None + ip_address = None + for network_adapter in network_adapters: + if network_adapter['mac-address'] == mac_address.lower(): + adapter_name = network_adapter['name'] + ip_address = network_adapter['ip-address'] + break + return adapter_name, ip_address + + +def _get_win_adapter_name_and_ip_address(mac_address): + """ + Get the Windows network adapter name + """ + network_adapters = _get_windows_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _get_linux_adapter_name_and_ip_address(mac_address): + """ + Get the Linux adapter name + """ + network_adapters = _get_linux_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _execute(cmd_list, process_input=None, check_exit_code=True): + """ + Executes the command with the list of arguments specified + """ + cmd = ' '.join(cmd_list) + logging.debug('Executing command "%s"' % cmd) + env = os.environ.copy() + obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) + result = None + if process_input != None: + result = obj.communicate(process_input) + else: + result = obj.communicate() + obj.stdin.close() + if obj.returncode: + logging.debug('Result was %s' % obj.returncode) + if check_exit_code and obj.returncode != 0: + (stdout, stderr) = result + raise ProcessExecutionError(exit_code=obj.returncode, + stdout=stdout, + stderr=stderr, + cmd=cmd) + time.sleep(0.1) + return result + + +def _windows_set_ipaddress(): + """ + Set IP address for the windows VM + """ + program_files = os.environ.get('PROGRAMFILES') + program_files_x86 = os.environ.get('PROGRAMFILES(X86)') + vmware_tools_bin = None + if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'vmtoolsd.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'vmtoolsd.exe') + elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'VMwareService.exe') + elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, + 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files_x86, 'VMware', + 'VMware Tools', 'VMwareService.exe') + if vmware_tools_bin: + cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_win_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + cmd = ['netsh', 'interface', 'ip', 'set', 'address', + 'name="%s"' % adapter_name, 'source=static', ip_address, + subnet_mask, gateway, '1'] + _execute(cmd) + else: + logging.warn('VMware Tools is not installed') + + +def _linux_set_ipaddress(): + """ + Set IP address for the Linux VM + """ + vmware_tools_bin = None + if os.path.exists('/usr/sbin/vmtoolsd'): + vmware_tools_bin = '/usr/sbin/vmtoolsd' + elif os.path.exists('/usr/bin/vmtoolsd'): + vmware_tools_bin = '/usr/bin/vmtoolsd' + elif os.path.exists('/usr/sbin/vmware-guestd'): + vmware_tools_bin = '/usr/sbin/vmware-guestd' + elif os.path.exists('/usr/bin/vmware-guestd'): + vmware_tools_bin = '/usr/bin/vmware-guestd' + if vmware_tools_bin: + cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_linux_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + interface_file_name = \ + '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name + #Remove file + os.remove(interface_file_name) + #Touch file + _execute(['touch', interface_file_name]) + interface_file = open(interface_file_name, 'w') + interface_file.write('\nDEVICE=%s' % adapter_name) + interface_file.write('\nUSERCTL=yes') + interface_file.write('\nONBOOT=yes') + interface_file.write('\nBOOTPROTO=static') + interface_file.write('\nBROADCAST=') + interface_file.write('\nNETWORK=') + interface_file.write('\nNETMASK=%s' % subnet_mask) + interface_file.write('\nIPADDR=%s' % ip_address) + interface_file.write('\nMACADDR=%s' % mac_address) + interface_file.close() + _execute(['/sbin/service', 'network' 'restart']) + else: + logging.warn('VMware Tools is not installed') + +if __name__ == '__main__': + pltfrm = sys.platform + if pltfrm == 'win32': + _windows_set_ipaddress() + elif pltfrm == 'linux2': + _linux_set_ipaddress() + else: + raise NotImplementedError('Platform not implemented:"%s"' % pltfrm) diff --git a/nova/virt/guest-tools/guest_tool.bat b/nova/virt/guest-tools/guest_tool.bat deleted file mode 100644 index f7445d05c..000000000 --- a/nova/virt/guest-tools/guest_tool.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off - -set GuestToolsHome=%~dp0 -set PATH=%PATH%;%GuestToolsHome%\Python24 -"%GuestToolsHome%\Python24\python.exe" "%GuestToolsHome%\guest_tool.py" \ No newline at end of file diff --git a/nova/virt/guest-tools/guest_tool.py b/nova/virt/guest-tools/guest_tool.py deleted file mode 100644 index c605e47d2..000000000 --- a/nova/virt/guest-tools/guest_tool.py +++ /dev/null @@ -1,317 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright (c) 2011 Citrix Systems, Inc. -# Copyright 2011 OpenStack LLC. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -import os -import sys -import subprocess -import time -import array -import struct -import socket -import platform -import logging - -FORMAT = "%(asctime)s - %(levelname)s - %(message)s" -if sys.platform == 'win32': - LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') -elif sys.platform == 'linux2': - LOG_DIR = '/var/log/openstack' -else: - LOG_DIR = 'logs' -if not os.path.exists(LOG_DIR): - os.mkdir(LOG_DIR) -LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') -logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) - -if sys.hexversion < 0x3000000: - _byte = ord # 2.x chr to integer -else: - _byte = int # 3.x byte to integer - - -class ProcessExecutionError: - """ - Process Execution Error Class - """ - - def __init__(self, exit_code, stdout, stderr, cmd): - """ - The Intializer - """ - self.exit_code = exit_code - self.stdout = stdout - self.stderr = stderr - self.cmd = cmd - - def __str__(self): - """ - The informal string representation of the object - """ - return str(self.exit_code) - - -def _bytes2int(bytes): - """ - convert bytes to int. - """ - intgr = 0 - for byt in bytes: - intgr = (intgr << 8) + _byte(byt) - return intgr - - -def _parse_network_details(machine_id): - """ - Parse the machine.id field to get MAC, IP, Netmask and Gateway feilds - machine.id is of the form MAC;IP;Netmask;Gateway; - ; is the separator - """ - network_details = [] - if machine_id[1].strip() == 'No machine id': - pass - else: - network_info_list = machine_id[0].split(';') - assert len(network_info_list) % 4 == 0 - for i in xrange(0, len(network_info_list) / 4): - network_details.append((network_info_list[i].strip().lower(), - network_info_list[i + 1].strip(), - network_info_list[i + 2].strip(), - network_info_list[i + 3].strip())) - return network_details - - -def _get_windows_network_adapters(): - """ - Get the list of windows network adapters - """ - import win32com.client - wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') - wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') - wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') - network_adapters = [] - for wbem_network_adapter in wbem_network_adapters: - if wbem_network_adapter.NetConnectionStatus == 2 or \ - wbem_network_adapter.NetConnectionStatus == 7: - adapter_name = wbem_network_adapter.NetConnectionID - mac_address = wbem_network_adapter.MacAddress.lower() - wbem_network_adapter_config = \ - wbem_network_adapter.associators_( - 'Win32_NetworkAdapterSetting', - 'Win32_NetworkAdapterConfiguration')[0] - ip_address = '' - subnet_mask = '' - if wbem_network_adapter_config.IPEnabled: - ip_address = wbem_network_adapter_config.IPAddress[0] - subnet_mask = wbem_network_adapter_config.IPSubnet[0] - #wbem_network_adapter_config.DefaultIPGateway[0] - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_linux_network_adapters(): - """ - Get the list of Linux network adapters - """ - import fcntl - max_bytes = 8096 - arch = platform.architecture()[0] - if arch == '32bit': - offset1 = 32 - offset2 = 32 - elif arch == '64bit': - offset1 = 16 - offset2 = 40 - else: - raise OSError("Unknown architecture: %s" % arch) - sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - names = array.array('B', '\0' * max_bytes) - outbytes = struct.unpack('iL', fcntl.ioctl( - sock.fileno(), - 0x8912, - struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] - adapter_names = \ - [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] - for n_counter in xrange(0, outbytes, offset2)] - network_adapters = [] - for adapter_name in adapter_names: - ip_address = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x8915, - struct.pack('256s', adapter_name))[20:24]) - subnet_mask = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x891b, - struct.pack('256s', adapter_name))[20:24]) - raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( - sock.fileno(), - 0x8927, - struct.pack('256s', adapter_name))[18:24]) - mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] - for m_counter in range(0, len(raw_mac_address), 2)]).lower() - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_adapter_name_and_ip_address(network_adapters, mac_address): - """ - Get the adapter name based on the MAC address - """ - adapter_name = None - ip_address = None - for network_adapter in network_adapters: - if network_adapter['mac-address'] == mac_address.lower(): - adapter_name = network_adapter['name'] - ip_address = network_adapter['ip-address'] - break - return adapter_name, ip_address - - -def _get_win_adapter_name_and_ip_address(mac_address): - """ - Get the Windows network adapter name - """ - network_adapters = _get_windows_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _get_linux_adapter_name_and_ip_address(mac_address): - """ - Get the Linux adapter name - """ - network_adapters = _get_linux_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _execute(cmd_list, process_input=None, check_exit_code=True): - """ - Executes the command with the list of arguments specified - """ - cmd = ' '.join(cmd_list) - logging.debug('Executing command "%s"' % cmd) - env = os.environ.copy() - obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, - stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) - result = None - if process_input != None: - result = obj.communicate(process_input) - else: - result = obj.communicate() - obj.stdin.close() - if obj.returncode: - logging.debug('Result was %s' % obj.returncode) - if check_exit_code and obj.returncode != 0: - (stdout, stderr) = result - raise ProcessExecutionError(exit_code=obj.returncode, - stdout=stdout, - stderr=stderr, - cmd=cmd) - time.sleep(0.1) - return result - - -def _windows_set_ipaddress(): - """ - Set IP address for the windows VM - """ - program_files = os.environ.get('PROGRAMFILES') - program_files_x86 = os.environ.get('PROGRAMFILES(X86)') - vmware_tools_bin = None - if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'vmtoolsd.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'vmtoolsd.exe') - elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'VMwareService.exe') - elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, - 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files_x86, 'VMware', - 'VMware Tools', 'VMwareService.exe') - if vmware_tools_bin: - cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] - for network_detail in _parse_network_details(_execute(cmd, - check_exit_code=False)): - mac_address, ip_address, subnet_mask, gateway = network_detail - adapter_name, current_ip_address = \ - _get_win_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - cmd = ['netsh', 'interface', 'ip', 'set', 'address', - 'name="%s"' % adapter_name, 'source=static', ip_address, - subnet_mask, gateway, '1'] - _execute(cmd) - else: - logging.warn('VMware Tools is not installed') - - -def _linux_set_ipaddress(): - """ - Set IP address for the Linux VM - """ - vmware_tools_bin = None - if os.path.exists('/usr/sbin/vmtoolsd'): - vmware_tools_bin = '/usr/sbin/vmtoolsd' - elif os.path.exists('/usr/bin/vmtoolsd'): - vmware_tools_bin = '/usr/bin/vmtoolsd' - elif os.path.exists('/usr/sbin/vmware-guestd'): - vmware_tools_bin = '/usr/sbin/vmware-guestd' - elif os.path.exists('/usr/bin/vmware-guestd'): - vmware_tools_bin = '/usr/bin/vmware-guestd' - if vmware_tools_bin: - cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] - for network_detail in _parse_network_details(_execute(cmd, - check_exit_code=False)): - mac_address, ip_address, subnet_mask, gateway = network_detail - adapter_name, current_ip_address = \ - _get_linux_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - interface_file_name = \ - '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name - #Remove file - os.remove(interface_file_name) - #Touch file - _execute(['touch', interface_file_name]) - interface_file = open(interface_file_name, 'w') - interface_file.write('\nDEVICE=%s' % adapter_name) - interface_file.write('\nUSERCTL=yes') - interface_file.write('\nONBOOT=yes') - interface_file.write('\nBOOTPROTO=static') - interface_file.write('\nBROADCAST=') - interface_file.write('\nNETWORK=') - interface_file.write('\nNETMASK=%s' % subnet_mask) - interface_file.write('\nIPADDR=%s' % ip_address) - interface_file.write('\nMACADDR=%s' % mac_address) - interface_file.close() - _execute(['/sbin/service', 'network' 'restart']) - else: - logging.warn('VMware Tools is not installed') - -if __name__ == '__main__': - pltfrm = sys.platform - if pltfrm == 'win32': - _windows_set_ipaddress() - elif pltfrm == 'linux2': - _linux_set_ipaddress() - else: - raise NotImplementedError('Platform not implemented:"%s"' % pltfrm) diff --git a/nova/virt/guest-tools/guest_tool.sh b/nova/virt/guest-tools/guest_tool.sh deleted file mode 100644 index 1bfbc7804..000000000 --- a/nova/virt/guest-tools/guest_tool.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -##!/usr/bin/bash - -python guest_tool.py \ No newline at end of file -- cgit From d5b81fa45fb43e1f90c572b7291280735aef2af8 Mon Sep 17 00:00:00 2001 From: sateesh Date: Mon, 21 Feb 2011 21:21:45 +0530 Subject: * Removed VimService_services.py & VimService_services_types.py to reduce the diffs to normal. These 2 files are auto-generated files containing stubs for VI SDK API end points. The stub files are generated using ZSI SOAP stub generator module ZSI.commands.wsdl2py over Vimservice.wsdl distributed as part of VMware Virtual Infrastructure SDK package. To not include them in the repository we have few options to choose from, 1) Generate the stub files in build time and make them available as packages for distribution. 2) Generate the stub files in installation/configuration time if ESX/ESXi server is detected as compute provider. Further to this, we can try to reduce the size of stub files by attempting to create stubs only for the API end points required by the module vmwareapi. * Removed vmwareapi_blockdiagram.jpg as it was moved to 'doc/source/images' in revision 448. * Removed vmwareapi_readme.rst as it was moved to 'doc/source' in revision 448. --- nova/virt/vmwareapi/VimService_services.py | 8369 --- nova/virt/vmwareapi/VimService_services_types.py | 72377 --------------------- nova/virt/vmwareapi_blockdiagram.jpg | Bin 75363 -> 0 bytes nova/virt/vmwareapi_readme.rst | 72 - 4 files changed, 80818 deletions(-) delete mode 100644 nova/virt/vmwareapi/VimService_services.py delete mode 100644 nova/virt/vmwareapi/VimService_services_types.py delete mode 100644 nova/virt/vmwareapi_blockdiagram.jpg delete mode 100644 nova/virt/vmwareapi_readme.rst diff --git a/nova/virt/vmwareapi/VimService_services.py b/nova/virt/vmwareapi/VimService_services.py deleted file mode 100644 index 28767ffca..000000000 --- a/nova/virt/vmwareapi/VimService_services.py +++ /dev/null @@ -1,8369 +0,0 @@ -################################################## -# VimService_services.py -# generated by ZSI.generate.wsdl2python -################################################## - - -from VimService_services_types import * -import urlparse, types -from ZSI.TCcompound import ComplexType, Struct -from ZSI import client -import ZSI -from ZSI.generate.pyclass import pyclass_type - -# Locator -class VimServiceLocator: - VimPortType_address = "https://localhost/sdk/vimService" - def getVimPortTypeAddress(self): - return VimServiceLocator.VimPortType_address - def getVimPortType(self, url=None, **kw): - return VimBindingSOAP(url or VimServiceLocator.VimPortType_address, **kw) - -# Methods -class VimBindingSOAP: - def __init__(self, url, **kw): - kw.setdefault("readerclass", None) - kw.setdefault("writerclass", None) - # no resource properties - self.binding = client.Binding(url=url, **kw) - # no ws-addressing - - # op: DestroyPropertyFilter - def DestroyPropertyFilter(self, request): - if isinstance(request, DestroyPropertyFilterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyPropertyFilterResponseMsg.typecode) - return response - - # op: CreateFilter - def CreateFilter(self, request): - if isinstance(request, CreateFilterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateFilterResponseMsg.typecode) - return response - - # op: RetrieveProperties - def RetrieveProperties(self, request): - if isinstance(request, RetrievePropertiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrievePropertiesResponseMsg.typecode) - return response - - # op: CheckForUpdates - def CheckForUpdates(self, request): - if isinstance(request, CheckForUpdatesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckForUpdatesResponseMsg.typecode) - return response - - # op: WaitForUpdates - def WaitForUpdates(self, request): - if isinstance(request, WaitForUpdatesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(WaitForUpdatesResponseMsg.typecode) - return response - - # op: CancelWaitForUpdates - def CancelWaitForUpdates(self, request): - if isinstance(request, CancelWaitForUpdatesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CancelWaitForUpdatesResponseMsg.typecode) - return response - - # op: AddAuthorizationRole - def AddAuthorizationRole(self, request): - if isinstance(request, AddAuthorizationRoleRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddAuthorizationRoleResponseMsg.typecode) - return response - - # op: RemoveAuthorizationRole - def RemoveAuthorizationRole(self, request): - if isinstance(request, RemoveAuthorizationRoleRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveAuthorizationRoleResponseMsg.typecode) - return response - - # op: UpdateAuthorizationRole - def UpdateAuthorizationRole(self, request): - if isinstance(request, UpdateAuthorizationRoleRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateAuthorizationRoleResponseMsg.typecode) - return response - - # op: MergePermissions - def MergePermissions(self, request): - if isinstance(request, MergePermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MergePermissionsResponseMsg.typecode) - return response - - # op: RetrieveRolePermissions - def RetrieveRolePermissions(self, request): - if isinstance(request, RetrieveRolePermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveRolePermissionsResponseMsg.typecode) - return response - - # op: RetrieveEntityPermissions - def RetrieveEntityPermissions(self, request): - if isinstance(request, RetrieveEntityPermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveEntityPermissionsResponseMsg.typecode) - return response - - # op: RetrieveAllPermissions - def RetrieveAllPermissions(self, request): - if isinstance(request, RetrieveAllPermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveAllPermissionsResponseMsg.typecode) - return response - - # op: SetEntityPermissions - def SetEntityPermissions(self, request): - if isinstance(request, SetEntityPermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetEntityPermissionsResponseMsg.typecode) - return response - - # op: ResetEntityPermissions - def ResetEntityPermissions(self, request): - if isinstance(request, ResetEntityPermissionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetEntityPermissionsResponseMsg.typecode) - return response - - # op: RemoveEntityPermission - def RemoveEntityPermission(self, request): - if isinstance(request, RemoveEntityPermissionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveEntityPermissionResponseMsg.typecode) - return response - - # op: ReconfigureCluster - def ReconfigureCluster(self, request): - if isinstance(request, ReconfigureClusterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureClusterResponseMsg.typecode) - return response - - # op: ReconfigureCluster_Task - def ReconfigureCluster_Task(self, request): - if isinstance(request, ReconfigureCluster_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureCluster_TaskResponseMsg.typecode) - return response - - # op: ApplyRecommendation - def ApplyRecommendation(self, request): - if isinstance(request, ApplyRecommendationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ApplyRecommendationResponseMsg.typecode) - return response - - # op: RecommendHostsForVm - def RecommendHostsForVm(self, request): - if isinstance(request, RecommendHostsForVmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RecommendHostsForVmResponseMsg.typecode) - return response - - # op: AddHost - def AddHost(self, request): - if isinstance(request, AddHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddHostResponseMsg.typecode) - return response - - # op: AddHost_Task - def AddHost_Task(self, request): - if isinstance(request, AddHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddHost_TaskResponseMsg.typecode) - return response - - # op: MoveInto - def MoveInto(self, request): - if isinstance(request, MoveIntoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveIntoResponseMsg.typecode) - return response - - # op: MoveInto_Task - def MoveInto_Task(self, request): - if isinstance(request, MoveInto_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveInto_TaskResponseMsg.typecode) - return response - - # op: MoveHostInto - def MoveHostInto(self, request): - if isinstance(request, MoveHostIntoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveHostIntoResponseMsg.typecode) - return response - - # op: MoveHostInto_Task - def MoveHostInto_Task(self, request): - if isinstance(request, MoveHostInto_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveHostInto_TaskResponseMsg.typecode) - return response - - # op: RefreshRecommendation - def RefreshRecommendation(self, request): - if isinstance(request, RefreshRecommendationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshRecommendationResponseMsg.typecode) - return response - - # op: RetrieveDasAdvancedRuntimeInfo - def RetrieveDasAdvancedRuntimeInfo(self, request): - if isinstance(request, RetrieveDasAdvancedRuntimeInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveDasAdvancedRuntimeInfoResponseMsg.typecode) - return response - - # op: ReconfigureComputeResource - def ReconfigureComputeResource(self, request): - if isinstance(request, ReconfigureComputeResourceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureComputeResourceResponseMsg.typecode) - return response - - # op: ReconfigureComputeResource_Task - def ReconfigureComputeResource_Task(self, request): - if isinstance(request, ReconfigureComputeResource_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureComputeResource_TaskResponseMsg.typecode) - return response - - # op: AddCustomFieldDef - def AddCustomFieldDef(self, request): - if isinstance(request, AddCustomFieldDefRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddCustomFieldDefResponseMsg.typecode) - return response - - # op: RemoveCustomFieldDef - def RemoveCustomFieldDef(self, request): - if isinstance(request, RemoveCustomFieldDefRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveCustomFieldDefResponseMsg.typecode) - return response - - # op: RenameCustomFieldDef - def RenameCustomFieldDef(self, request): - if isinstance(request, RenameCustomFieldDefRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RenameCustomFieldDefResponseMsg.typecode) - return response - - # op: SetField - def SetField(self, request): - if isinstance(request, SetFieldRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetFieldResponseMsg.typecode) - return response - - # op: DoesCustomizationSpecExist - def DoesCustomizationSpecExist(self, request): - if isinstance(request, DoesCustomizationSpecExistRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DoesCustomizationSpecExistResponseMsg.typecode) - return response - - # op: GetCustomizationSpec - def GetCustomizationSpec(self, request): - if isinstance(request, GetCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetCustomizationSpecResponseMsg.typecode) - return response - - # op: CreateCustomizationSpec - def CreateCustomizationSpec(self, request): - if isinstance(request, CreateCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateCustomizationSpecResponseMsg.typecode) - return response - - # op: OverwriteCustomizationSpec - def OverwriteCustomizationSpec(self, request): - if isinstance(request, OverwriteCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(OverwriteCustomizationSpecResponseMsg.typecode) - return response - - # op: DeleteCustomizationSpec - def DeleteCustomizationSpec(self, request): - if isinstance(request, DeleteCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteCustomizationSpecResponseMsg.typecode) - return response - - # op: DuplicateCustomizationSpec - def DuplicateCustomizationSpec(self, request): - if isinstance(request, DuplicateCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DuplicateCustomizationSpecResponseMsg.typecode) - return response - - # op: RenameCustomizationSpec - def RenameCustomizationSpec(self, request): - if isinstance(request, RenameCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RenameCustomizationSpecResponseMsg.typecode) - return response - - # op: CustomizationSpecItemToXml - def CustomizationSpecItemToXml(self, request): - if isinstance(request, CustomizationSpecItemToXmlRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CustomizationSpecItemToXmlResponseMsg.typecode) - return response - - # op: XmlToCustomizationSpecItem - def XmlToCustomizationSpecItem(self, request): - if isinstance(request, XmlToCustomizationSpecItemRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(XmlToCustomizationSpecItemResponseMsg.typecode) - return response - - # op: CheckCustomizationResources - def CheckCustomizationResources(self, request): - if isinstance(request, CheckCustomizationResourcesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckCustomizationResourcesResponseMsg.typecode) - return response - - # op: QueryConnectionInfo - def QueryConnectionInfo(self, request): - if isinstance(request, QueryConnectionInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryConnectionInfoResponseMsg.typecode) - return response - - # op: PowerOnMultiVM - def PowerOnMultiVM(self, request): - if isinstance(request, PowerOnMultiVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnMultiVMResponseMsg.typecode) - return response - - # op: PowerOnMultiVM_Task - def PowerOnMultiVM_Task(self, request): - if isinstance(request, PowerOnMultiVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnMultiVM_TaskResponseMsg.typecode) - return response - - # op: RefreshDatastore - def RefreshDatastore(self, request): - if isinstance(request, RefreshDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshDatastoreResponseMsg.typecode) - return response - - # op: RefreshDatastoreStorageInfo - def RefreshDatastoreStorageInfo(self, request): - if isinstance(request, RefreshDatastoreStorageInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshDatastoreStorageInfoResponseMsg.typecode) - return response - - # op: RenameDatastore - def RenameDatastore(self, request): - if isinstance(request, RenameDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RenameDatastoreResponseMsg.typecode) - return response - - # op: DestroyDatastore - def DestroyDatastore(self, request): - if isinstance(request, DestroyDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyDatastoreResponseMsg.typecode) - return response - - # op: QueryDescriptions - def QueryDescriptions(self, request): - if isinstance(request, QueryDescriptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryDescriptionsResponseMsg.typecode) - return response - - # op: BrowseDiagnosticLog - def BrowseDiagnosticLog(self, request): - if isinstance(request, BrowseDiagnosticLogRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(BrowseDiagnosticLogResponseMsg.typecode) - return response - - # op: GenerateLogBundles - def GenerateLogBundles(self, request): - if isinstance(request, GenerateLogBundlesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GenerateLogBundlesResponseMsg.typecode) - return response - - # op: GenerateLogBundles_Task - def GenerateLogBundles_Task(self, request): - if isinstance(request, GenerateLogBundles_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GenerateLogBundles_TaskResponseMsg.typecode) - return response - - # op: DVSFetchKeyOfPorts - def DVSFetchKeyOfPorts(self, request): - if isinstance(request, DVSFetchKeyOfPortsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSFetchKeyOfPortsResponseMsg.typecode) - return response - - # op: DVSFetchPorts - def DVSFetchPorts(self, request): - if isinstance(request, DVSFetchPortsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSFetchPortsResponseMsg.typecode) - return response - - # op: DVSQueryUsedVlanId - def DVSQueryUsedVlanId(self, request): - if isinstance(request, DVSQueryUsedVlanIdRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSQueryUsedVlanIdResponseMsg.typecode) - return response - - # op: DVSReconfigure - def DVSReconfigure(self, request): - if isinstance(request, DVSReconfigureRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSReconfigureResponseMsg.typecode) - return response - - # op: DVSReconfigure_Task - def DVSReconfigure_Task(self, request): - if isinstance(request, DVSReconfigure_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSReconfigure_TaskResponseMsg.typecode) - return response - - # op: DVSPerformProductSpecOperation - def DVSPerformProductSpecOperation(self, request): - if isinstance(request, DVSPerformProductSpecOperationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSPerformProductSpecOperationResponseMsg.typecode) - return response - - # op: DVSPerformProductSpecOperation_Task - def DVSPerformProductSpecOperation_Task(self, request): - if isinstance(request, DVSPerformProductSpecOperation_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSPerformProductSpecOperation_TaskResponseMsg.typecode) - return response - - # op: DVSMerge - def DVSMerge(self, request): - if isinstance(request, DVSMergeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSMergeResponseMsg.typecode) - return response - - # op: DVSMerge_Task - def DVSMerge_Task(self, request): - if isinstance(request, DVSMerge_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSMerge_TaskResponseMsg.typecode) - return response - - # op: DVSAddPortgroups - def DVSAddPortgroups(self, request): - if isinstance(request, DVSAddPortgroupsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSAddPortgroupsResponseMsg.typecode) - return response - - # op: DVSMovePort - def DVSMovePort(self, request): - if isinstance(request, DVSMovePortRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSMovePortResponseMsg.typecode) - return response - - # op: DVSUpdateCapability - def DVSUpdateCapability(self, request): - if isinstance(request, DVSUpdateCapabilityRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSUpdateCapabilityResponseMsg.typecode) - return response - - # op: ReconfigurePort - def ReconfigurePort(self, request): - if isinstance(request, ReconfigurePortRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigurePortResponseMsg.typecode) - return response - - # op: DVSRefreshPortState - def DVSRefreshPortState(self, request): - if isinstance(request, DVSRefreshPortStateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSRefreshPortStateResponseMsg.typecode) - return response - - # op: DVSRectifyHost - def DVSRectifyHost(self, request): - if isinstance(request, DVSRectifyHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSRectifyHostResponseMsg.typecode) - return response - - # op: QueryConfigOptionDescriptor - def QueryConfigOptionDescriptor(self, request): - if isinstance(request, QueryConfigOptionDescriptorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryConfigOptionDescriptorResponseMsg.typecode) - return response - - # op: QueryConfigOption - def QueryConfigOption(self, request): - if isinstance(request, QueryConfigOptionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryConfigOptionResponseMsg.typecode) - return response - - # op: QueryConfigTarget - def QueryConfigTarget(self, request): - if isinstance(request, QueryConfigTargetRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryConfigTargetResponseMsg.typecode) - return response - - # op: QueryTargetCapabilities - def QueryTargetCapabilities(self, request): - if isinstance(request, QueryTargetCapabilitiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryTargetCapabilitiesResponseMsg.typecode) - return response - - # op: setCustomValue - def setCustomValue(self, request): - if isinstance(request, setCustomValueRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(setCustomValueResponseMsg.typecode) - return response - - # op: UnregisterExtension - def UnregisterExtension(self, request): - if isinstance(request, UnregisterExtensionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnregisterExtensionResponseMsg.typecode) - return response - - # op: FindExtension - def FindExtension(self, request): - if isinstance(request, FindExtensionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindExtensionResponseMsg.typecode) - return response - - # op: RegisterExtension - def RegisterExtension(self, request): - if isinstance(request, RegisterExtensionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RegisterExtensionResponseMsg.typecode) - return response - - # op: UpdateExtension - def UpdateExtension(self, request): - if isinstance(request, UpdateExtensionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateExtensionResponseMsg.typecode) - return response - - # op: GetPublicKey - def GetPublicKey(self, request): - if isinstance(request, GetPublicKeyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetPublicKeyResponseMsg.typecode) - return response - - # op: SetPublicKey - def SetPublicKey(self, request): - if isinstance(request, SetPublicKeyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetPublicKeyResponseMsg.typecode) - return response - - # op: MoveDatastoreFile - def MoveDatastoreFile(self, request): - if isinstance(request, MoveDatastoreFileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveDatastoreFileResponseMsg.typecode) - return response - - # op: MoveDatastoreFile_Task - def MoveDatastoreFile_Task(self, request): - if isinstance(request, MoveDatastoreFile_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveDatastoreFile_TaskResponseMsg.typecode) - return response - - # op: CopyDatastoreFile - def CopyDatastoreFile(self, request): - if isinstance(request, CopyDatastoreFileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CopyDatastoreFileResponseMsg.typecode) - return response - - # op: CopyDatastoreFile_Task - def CopyDatastoreFile_Task(self, request): - if isinstance(request, CopyDatastoreFile_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CopyDatastoreFile_TaskResponseMsg.typecode) - return response - - # op: DeleteDatastoreFile - def DeleteDatastoreFile(self, request): - if isinstance(request, DeleteDatastoreFileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteDatastoreFileResponseMsg.typecode) - return response - - # op: DeleteDatastoreFile_Task - def DeleteDatastoreFile_Task(self, request): - if isinstance(request, DeleteDatastoreFile_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteDatastoreFile_TaskResponseMsg.typecode) - return response - - # op: MakeDirectory - def MakeDirectory(self, request): - if isinstance(request, MakeDirectoryRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MakeDirectoryResponseMsg.typecode) - return response - - # op: ChangeOwner - def ChangeOwner(self, request): - if isinstance(request, ChangeOwnerRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ChangeOwnerResponseMsg.typecode) - return response - - # op: CreateFolder - def CreateFolder(self, request): - if isinstance(request, CreateFolderRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateFolderResponseMsg.typecode) - return response - - # op: MoveIntoFolder - def MoveIntoFolder(self, request): - if isinstance(request, MoveIntoFolderRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveIntoFolderResponseMsg.typecode) - return response - - # op: MoveIntoFolder_Task - def MoveIntoFolder_Task(self, request): - if isinstance(request, MoveIntoFolder_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveIntoFolder_TaskResponseMsg.typecode) - return response - - # op: CreateVM - def CreateVM(self, request): - if isinstance(request, CreateVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVMResponseMsg.typecode) - return response - - # op: CreateVM_Task - def CreateVM_Task(self, request): - if isinstance(request, CreateVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVM_TaskResponseMsg.typecode) - return response - - # op: RegisterVM - def RegisterVM(self, request): - if isinstance(request, RegisterVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RegisterVMResponseMsg.typecode) - return response - - # op: RegisterVM_Task - def RegisterVM_Task(self, request): - if isinstance(request, RegisterVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RegisterVM_TaskResponseMsg.typecode) - return response - - # op: CreateCluster - def CreateCluster(self, request): - if isinstance(request, CreateClusterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateClusterResponseMsg.typecode) - return response - - # op: CreateClusterEx - def CreateClusterEx(self, request): - if isinstance(request, CreateClusterExRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateClusterExResponseMsg.typecode) - return response - - # op: AddStandaloneHost - def AddStandaloneHost(self, request): - if isinstance(request, AddStandaloneHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddStandaloneHostResponseMsg.typecode) - return response - - # op: AddStandaloneHost_Task - def AddStandaloneHost_Task(self, request): - if isinstance(request, AddStandaloneHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddStandaloneHost_TaskResponseMsg.typecode) - return response - - # op: CreateDatacenter - def CreateDatacenter(self, request): - if isinstance(request, CreateDatacenterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateDatacenterResponseMsg.typecode) - return response - - # op: UnregisterAndDestroy - def UnregisterAndDestroy(self, request): - if isinstance(request, UnregisterAndDestroyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnregisterAndDestroyResponseMsg.typecode) - return response - - # op: UnregisterAndDestroy_Task - def UnregisterAndDestroy_Task(self, request): - if isinstance(request, UnregisterAndDestroy_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnregisterAndDestroy_TaskResponseMsg.typecode) - return response - - # op: FolderCreateDVS - def FolderCreateDVS(self, request): - if isinstance(request, FolderCreateDVSRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FolderCreateDVSResponseMsg.typecode) - return response - - # op: SetCollectorPageSize - def SetCollectorPageSize(self, request): - if isinstance(request, SetCollectorPageSizeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetCollectorPageSizeResponseMsg.typecode) - return response - - # op: RewindCollector - def RewindCollector(self, request): - if isinstance(request, RewindCollectorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RewindCollectorResponseMsg.typecode) - return response - - # op: ResetCollector - def ResetCollector(self, request): - if isinstance(request, ResetCollectorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetCollectorResponseMsg.typecode) - return response - - # op: DestroyCollector - def DestroyCollector(self, request): - if isinstance(request, DestroyCollectorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyCollectorResponseMsg.typecode) - return response - - # op: QueryHostConnectionInfo - def QueryHostConnectionInfo(self, request): - if isinstance(request, QueryHostConnectionInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryHostConnectionInfoResponseMsg.typecode) - return response - - # op: UpdateSystemResources - def UpdateSystemResources(self, request): - if isinstance(request, UpdateSystemResourcesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateSystemResourcesResponseMsg.typecode) - return response - - # op: ReconnectHost - def ReconnectHost(self, request): - if isinstance(request, ReconnectHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconnectHostResponseMsg.typecode) - return response - - # op: ReconnectHost_Task - def ReconnectHost_Task(self, request): - if isinstance(request, ReconnectHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconnectHost_TaskResponseMsg.typecode) - return response - - # op: DisconnectHost - def DisconnectHost(self, request): - if isinstance(request, DisconnectHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisconnectHostResponseMsg.typecode) - return response - - # op: DisconnectHost_Task - def DisconnectHost_Task(self, request): - if isinstance(request, DisconnectHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisconnectHost_TaskResponseMsg.typecode) - return response - - # op: EnterMaintenanceMode - def EnterMaintenanceMode(self, request): - if isinstance(request, EnterMaintenanceModeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnterMaintenanceModeResponseMsg.typecode) - return response - - # op: EnterMaintenanceMode_Task - def EnterMaintenanceMode_Task(self, request): - if isinstance(request, EnterMaintenanceMode_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnterMaintenanceMode_TaskResponseMsg.typecode) - return response - - # op: ExitMaintenanceMode - def ExitMaintenanceMode(self, request): - if isinstance(request, ExitMaintenanceModeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExitMaintenanceModeResponseMsg.typecode) - return response - - # op: ExitMaintenanceMode_Task - def ExitMaintenanceMode_Task(self, request): - if isinstance(request, ExitMaintenanceMode_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExitMaintenanceMode_TaskResponseMsg.typecode) - return response - - # op: RebootHost - def RebootHost(self, request): - if isinstance(request, RebootHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RebootHostResponseMsg.typecode) - return response - - # op: RebootHost_Task - def RebootHost_Task(self, request): - if isinstance(request, RebootHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RebootHost_TaskResponseMsg.typecode) - return response - - # op: ShutdownHost - def ShutdownHost(self, request): - if isinstance(request, ShutdownHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ShutdownHostResponseMsg.typecode) - return response - - # op: ShutdownHost_Task - def ShutdownHost_Task(self, request): - if isinstance(request, ShutdownHost_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ShutdownHost_TaskResponseMsg.typecode) - return response - - # op: PowerDownHostToStandBy - def PowerDownHostToStandBy(self, request): - if isinstance(request, PowerDownHostToStandByRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerDownHostToStandByResponseMsg.typecode) - return response - - # op: PowerDownHostToStandBy_Task - def PowerDownHostToStandBy_Task(self, request): - if isinstance(request, PowerDownHostToStandBy_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerDownHostToStandBy_TaskResponseMsg.typecode) - return response - - # op: PowerUpHostFromStandBy - def PowerUpHostFromStandBy(self, request): - if isinstance(request, PowerUpHostFromStandByRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerUpHostFromStandByResponseMsg.typecode) - return response - - # op: PowerUpHostFromStandBy_Task - def PowerUpHostFromStandBy_Task(self, request): - if isinstance(request, PowerUpHostFromStandBy_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerUpHostFromStandBy_TaskResponseMsg.typecode) - return response - - # op: QueryMemoryOverhead - def QueryMemoryOverhead(self, request): - if isinstance(request, QueryMemoryOverheadRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryMemoryOverheadResponseMsg.typecode) - return response - - # op: QueryMemoryOverheadEx - def QueryMemoryOverheadEx(self, request): - if isinstance(request, QueryMemoryOverheadExRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryMemoryOverheadExResponseMsg.typecode) - return response - - # op: ReconfigureHostForDAS - def ReconfigureHostForDAS(self, request): - if isinstance(request, ReconfigureHostForDASRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureHostForDASResponseMsg.typecode) - return response - - # op: ReconfigureHostForDAS_Task - def ReconfigureHostForDAS_Task(self, request): - if isinstance(request, ReconfigureHostForDAS_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureHostForDAS_TaskResponseMsg.typecode) - return response - - # op: UpdateFlags - def UpdateFlags(self, request): - if isinstance(request, UpdateFlagsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateFlagsResponseMsg.typecode) - return response - - # op: AcquireCimServicesTicket - def AcquireCimServicesTicket(self, request): - if isinstance(request, AcquireCimServicesTicketRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AcquireCimServicesTicketResponseMsg.typecode) - return response - - # op: UpdateIpmi - def UpdateIpmi(self, request): - if isinstance(request, UpdateIpmiRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateIpmiResponseMsg.typecode) - return response - - # op: HttpNfcLeaseComplete - def HttpNfcLeaseComplete(self, request): - if isinstance(request, HttpNfcLeaseCompleteRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HttpNfcLeaseCompleteResponseMsg.typecode) - return response - - # op: HttpNfcLeaseAbort - def HttpNfcLeaseAbort(self, request): - if isinstance(request, HttpNfcLeaseAbortRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HttpNfcLeaseAbortResponseMsg.typecode) - return response - - # op: HttpNfcLeaseProgress - def HttpNfcLeaseProgress(self, request): - if isinstance(request, HttpNfcLeaseProgressRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HttpNfcLeaseProgressResponseMsg.typecode) - return response - - # op: QueryIpPools - def QueryIpPools(self, request): - if isinstance(request, QueryIpPoolsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryIpPoolsResponseMsg.typecode) - return response - - # op: CreateIpPool - def CreateIpPool(self, request): - if isinstance(request, CreateIpPoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateIpPoolResponseMsg.typecode) - return response - - # op: UpdateIpPool - def UpdateIpPool(self, request): - if isinstance(request, UpdateIpPoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateIpPoolResponseMsg.typecode) - return response - - # op: DestroyIpPool - def DestroyIpPool(self, request): - if isinstance(request, DestroyIpPoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyIpPoolResponseMsg.typecode) - return response - - # op: AssociateIpPool - def AssociateIpPool(self, request): - if isinstance(request, AssociateIpPoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AssociateIpPoolResponseMsg.typecode) - return response - - # op: UpdateAssignedLicense - def UpdateAssignedLicense(self, request): - if isinstance(request, UpdateAssignedLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateAssignedLicenseResponseMsg.typecode) - return response - - # op: RemoveAssignedLicense - def RemoveAssignedLicense(self, request): - if isinstance(request, RemoveAssignedLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveAssignedLicenseResponseMsg.typecode) - return response - - # op: QueryAssignedLicenses - def QueryAssignedLicenses(self, request): - if isinstance(request, QueryAssignedLicensesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryAssignedLicensesResponseMsg.typecode) - return response - - # op: IsFeatureAvailable - def IsFeatureAvailable(self, request): - if isinstance(request, IsFeatureAvailableRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(IsFeatureAvailableResponseMsg.typecode) - return response - - # op: SetFeatureInUse - def SetFeatureInUse(self, request): - if isinstance(request, SetFeatureInUseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetFeatureInUseResponseMsg.typecode) - return response - - # op: ResetFeatureInUse - def ResetFeatureInUse(self, request): - if isinstance(request, ResetFeatureInUseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetFeatureInUseResponseMsg.typecode) - return response - - # op: QuerySupportedFeatures - def QuerySupportedFeatures(self, request): - if isinstance(request, QuerySupportedFeaturesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QuerySupportedFeaturesResponseMsg.typecode) - return response - - # op: QueryLicenseSourceAvailability - def QueryLicenseSourceAvailability(self, request): - if isinstance(request, QueryLicenseSourceAvailabilityRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryLicenseSourceAvailabilityResponseMsg.typecode) - return response - - # op: QueryLicenseUsage - def QueryLicenseUsage(self, request): - if isinstance(request, QueryLicenseUsageRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryLicenseUsageResponseMsg.typecode) - return response - - # op: SetLicenseEdition - def SetLicenseEdition(self, request): - if isinstance(request, SetLicenseEditionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetLicenseEditionResponseMsg.typecode) - return response - - # op: CheckLicenseFeature - def CheckLicenseFeature(self, request): - if isinstance(request, CheckLicenseFeatureRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckLicenseFeatureResponseMsg.typecode) - return response - - # op: EnableFeature - def EnableFeature(self, request): - if isinstance(request, EnableFeatureRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableFeatureResponseMsg.typecode) - return response - - # op: DisableFeature - def DisableFeature(self, request): - if isinstance(request, DisableFeatureRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableFeatureResponseMsg.typecode) - return response - - # op: ConfigureLicenseSource - def ConfigureLicenseSource(self, request): - if isinstance(request, ConfigureLicenseSourceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ConfigureLicenseSourceResponseMsg.typecode) - return response - - # op: UpdateLicense - def UpdateLicense(self, request): - if isinstance(request, UpdateLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateLicenseResponseMsg.typecode) - return response - - # op: AddLicense - def AddLicense(self, request): - if isinstance(request, AddLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddLicenseResponseMsg.typecode) - return response - - # op: RemoveLicense - def RemoveLicense(self, request): - if isinstance(request, RemoveLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveLicenseResponseMsg.typecode) - return response - - # op: DecodeLicense - def DecodeLicense(self, request): - if isinstance(request, DecodeLicenseRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DecodeLicenseResponseMsg.typecode) - return response - - # op: UpdateLicenseLabel - def UpdateLicenseLabel(self, request): - if isinstance(request, UpdateLicenseLabelRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateLicenseLabelResponseMsg.typecode) - return response - - # op: RemoveLicenseLabel - def RemoveLicenseLabel(self, request): - if isinstance(request, RemoveLicenseLabelRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveLicenseLabelResponseMsg.typecode) - return response - - # op: Reload - def Reload(self, request): - if isinstance(request, ReloadRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReloadResponseMsg.typecode) - return response - - # op: Rename - def Rename(self, request): - if isinstance(request, RenameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RenameResponseMsg.typecode) - return response - - # op: Rename_Task - def Rename_Task(self, request): - if isinstance(request, Rename_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(Rename_TaskResponseMsg.typecode) - return response - - # op: Destroy - def Destroy(self, request): - if isinstance(request, DestroyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyResponseMsg.typecode) - return response - - # op: Destroy_Task - def Destroy_Task(self, request): - if isinstance(request, Destroy_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(Destroy_TaskResponseMsg.typecode) - return response - - # op: DestroyNetwork - def DestroyNetwork(self, request): - if isinstance(request, DestroyNetworkRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyNetworkResponseMsg.typecode) - return response - - # op: ValidateHost - def ValidateHost(self, request): - if isinstance(request, ValidateHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ValidateHostResponseMsg.typecode) - return response - - # op: ParseDescriptor - def ParseDescriptor(self, request): - if isinstance(request, ParseDescriptorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ParseDescriptorResponseMsg.typecode) - return response - - # op: CreateImportSpec - def CreateImportSpec(self, request): - if isinstance(request, CreateImportSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateImportSpecResponseMsg.typecode) - return response - - # op: CreateDescriptor - def CreateDescriptor(self, request): - if isinstance(request, CreateDescriptorRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateDescriptorResponseMsg.typecode) - return response - - # op: QueryPerfProviderSummary - def QueryPerfProviderSummary(self, request): - if isinstance(request, QueryPerfProviderSummaryRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPerfProviderSummaryResponseMsg.typecode) - return response - - # op: QueryAvailablePerfMetric - def QueryAvailablePerfMetric(self, request): - if isinstance(request, QueryAvailablePerfMetricRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryAvailablePerfMetricResponseMsg.typecode) - return response - - # op: QueryPerfCounter - def QueryPerfCounter(self, request): - if isinstance(request, QueryPerfCounterRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPerfCounterResponseMsg.typecode) - return response - - # op: QueryPerfCounterByLevel - def QueryPerfCounterByLevel(self, request): - if isinstance(request, QueryPerfCounterByLevelRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPerfCounterByLevelResponseMsg.typecode) - return response - - # op: QueryPerf - def QueryPerf(self, request): - if isinstance(request, QueryPerfRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPerfResponseMsg.typecode) - return response - - # op: QueryPerfComposite - def QueryPerfComposite(self, request): - if isinstance(request, QueryPerfCompositeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPerfCompositeResponseMsg.typecode) - return response - - # op: CreatePerfInterval - def CreatePerfInterval(self, request): - if isinstance(request, CreatePerfIntervalRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreatePerfIntervalResponseMsg.typecode) - return response - - # op: RemovePerfInterval - def RemovePerfInterval(self, request): - if isinstance(request, RemovePerfIntervalRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemovePerfIntervalResponseMsg.typecode) - return response - - # op: UpdatePerfInterval - def UpdatePerfInterval(self, request): - if isinstance(request, UpdatePerfIntervalRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdatePerfIntervalResponseMsg.typecode) - return response - - # op: GetDatabaseSizeEstimate - def GetDatabaseSizeEstimate(self, request): - if isinstance(request, GetDatabaseSizeEstimateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetDatabaseSizeEstimateResponseMsg.typecode) - return response - - # op: UpdateConfig - def UpdateConfig(self, request): - if isinstance(request, UpdateConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateConfigResponseMsg.typecode) - return response - - # op: MoveIntoResourcePool - def MoveIntoResourcePool(self, request): - if isinstance(request, MoveIntoResourcePoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveIntoResourcePoolResponseMsg.typecode) - return response - - # op: UpdateChildResourceConfiguration - def UpdateChildResourceConfiguration(self, request): - if isinstance(request, UpdateChildResourceConfigurationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateChildResourceConfigurationResponseMsg.typecode) - return response - - # op: CreateResourcePool - def CreateResourcePool(self, request): - if isinstance(request, CreateResourcePoolRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateResourcePoolResponseMsg.typecode) - return response - - # op: DestroyChildren - def DestroyChildren(self, request): - if isinstance(request, DestroyChildrenRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyChildrenResponseMsg.typecode) - return response - - # op: CreateVApp - def CreateVApp(self, request): - if isinstance(request, CreateVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVAppResponseMsg.typecode) - return response - - # op: CreateChildVM - def CreateChildVM(self, request): - if isinstance(request, CreateChildVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateChildVMResponseMsg.typecode) - return response - - # op: CreateChildVM_Task - def CreateChildVM_Task(self, request): - if isinstance(request, CreateChildVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateChildVM_TaskResponseMsg.typecode) - return response - - # op: RegisterChildVM - def RegisterChildVM(self, request): - if isinstance(request, RegisterChildVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RegisterChildVMResponseMsg.typecode) - return response - - # op: RegisterChildVM_Task - def RegisterChildVM_Task(self, request): - if isinstance(request, RegisterChildVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RegisterChildVM_TaskResponseMsg.typecode) - return response - - # op: ImportVApp - def ImportVApp(self, request): - if isinstance(request, ImportVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ImportVAppResponseMsg.typecode) - return response - - # op: FindByUuid - def FindByUuid(self, request): - if isinstance(request, FindByUuidRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindByUuidResponseMsg.typecode) - return response - - # op: FindByDatastorePath - def FindByDatastorePath(self, request): - if isinstance(request, FindByDatastorePathRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindByDatastorePathResponseMsg.typecode) - return response - - # op: FindByDnsName - def FindByDnsName(self, request): - if isinstance(request, FindByDnsNameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindByDnsNameResponseMsg.typecode) - return response - - # op: FindByIp - def FindByIp(self, request): - if isinstance(request, FindByIpRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindByIpResponseMsg.typecode) - return response - - # op: FindByInventoryPath - def FindByInventoryPath(self, request): - if isinstance(request, FindByInventoryPathRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindByInventoryPathResponseMsg.typecode) - return response - - # op: FindChild - def FindChild(self, request): - if isinstance(request, FindChildRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindChildResponseMsg.typecode) - return response - - # op: FindAllByUuid - def FindAllByUuid(self, request): - if isinstance(request, FindAllByUuidRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindAllByUuidResponseMsg.typecode) - return response - - # op: FindAllByDnsName - def FindAllByDnsName(self, request): - if isinstance(request, FindAllByDnsNameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindAllByDnsNameResponseMsg.typecode) - return response - - # op: FindAllByIp - def FindAllByIp(self, request): - if isinstance(request, FindAllByIpRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FindAllByIpResponseMsg.typecode) - return response - - # op: CurrentTime - def CurrentTime(self, request): - if isinstance(request, CurrentTimeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CurrentTimeResponseMsg.typecode) - return response - - # op: RetrieveServiceContent - def RetrieveServiceContent(self, request): - if isinstance(request, RetrieveServiceContentRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveServiceContentResponseMsg.typecode) - return response - - # op: ValidateMigration - def ValidateMigration(self, request): - if isinstance(request, ValidateMigrationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ValidateMigrationResponseMsg.typecode) - return response - - # op: QueryVMotionCompatibility - def QueryVMotionCompatibility(self, request): - if isinstance(request, QueryVMotionCompatibilityRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVMotionCompatibilityResponseMsg.typecode) - return response - - # op: RetrieveProductComponents - def RetrieveProductComponents(self, request): - if isinstance(request, RetrieveProductComponentsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveProductComponentsResponseMsg.typecode) - return response - - # op: UpdateServiceMessage - def UpdateServiceMessage(self, request): - if isinstance(request, UpdateServiceMessageRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateServiceMessageResponseMsg.typecode) - return response - - # op: Login - def Login(self, request): - if isinstance(request, LoginRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(LoginResponseMsg.typecode) - return response - - # op: LoginBySSPI - def LoginBySSPI(self, request): - if isinstance(request, LoginBySSPIRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(LoginBySSPIResponseMsg.typecode) - return response - - # op: Logout - def Logout(self, request): - if isinstance(request, LogoutRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(LogoutResponseMsg.typecode) - return response - - # op: AcquireLocalTicket - def AcquireLocalTicket(self, request): - if isinstance(request, AcquireLocalTicketRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AcquireLocalTicketResponseMsg.typecode) - return response - - # op: TerminateSession - def TerminateSession(self, request): - if isinstance(request, TerminateSessionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(TerminateSessionResponseMsg.typecode) - return response - - # op: SetLocale - def SetLocale(self, request): - if isinstance(request, SetLocaleRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetLocaleResponseMsg.typecode) - return response - - # op: LoginExtensionBySubjectName - def LoginExtensionBySubjectName(self, request): - if isinstance(request, LoginExtensionBySubjectNameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(LoginExtensionBySubjectNameResponseMsg.typecode) - return response - - # op: ImpersonateUser - def ImpersonateUser(self, request): - if isinstance(request, ImpersonateUserRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ImpersonateUserResponseMsg.typecode) - return response - - # op: SessionIsActive - def SessionIsActive(self, request): - if isinstance(request, SessionIsActiveRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SessionIsActiveResponseMsg.typecode) - return response - - # op: AcquireCloneTicket - def AcquireCloneTicket(self, request): - if isinstance(request, AcquireCloneTicketRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AcquireCloneTicketResponseMsg.typecode) - return response - - # op: CloneSession - def CloneSession(self, request): - if isinstance(request, CloneSessionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloneSessionResponseMsg.typecode) - return response - - # op: CancelTask - def CancelTask(self, request): - if isinstance(request, CancelTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CancelTaskResponseMsg.typecode) - return response - - # op: UpdateProgress - def UpdateProgress(self, request): - if isinstance(request, UpdateProgressRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateProgressResponseMsg.typecode) - return response - - # op: SetTaskState - def SetTaskState(self, request): - if isinstance(request, SetTaskStateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetTaskStateResponseMsg.typecode) - return response - - # op: SetTaskDescription - def SetTaskDescription(self, request): - if isinstance(request, SetTaskDescriptionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetTaskDescriptionResponseMsg.typecode) - return response - - # op: ReadNextTasks - def ReadNextTasks(self, request): - if isinstance(request, ReadNextTasksRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReadNextTasksResponseMsg.typecode) - return response - - # op: ReadPreviousTasks - def ReadPreviousTasks(self, request): - if isinstance(request, ReadPreviousTasksRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReadPreviousTasksResponseMsg.typecode) - return response - - # op: CreateCollectorForTasks - def CreateCollectorForTasks(self, request): - if isinstance(request, CreateCollectorForTasksRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateCollectorForTasksResponseMsg.typecode) - return response - - # op: CreateTask - def CreateTask(self, request): - if isinstance(request, CreateTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateTaskResponseMsg.typecode) - return response - - # op: RetrieveUserGroups - def RetrieveUserGroups(self, request): - if isinstance(request, RetrieveUserGroupsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveUserGroupsResponseMsg.typecode) - return response - - # op: UpdateVAppConfig - def UpdateVAppConfig(self, request): - if isinstance(request, UpdateVAppConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateVAppConfigResponseMsg.typecode) - return response - - # op: CloneVApp - def CloneVApp(self, request): - if isinstance(request, CloneVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloneVAppResponseMsg.typecode) - return response - - # op: CloneVApp_Task - def CloneVApp_Task(self, request): - if isinstance(request, CloneVApp_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloneVApp_TaskResponseMsg.typecode) - return response - - # op: ExportVApp - def ExportVApp(self, request): - if isinstance(request, ExportVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExportVAppResponseMsg.typecode) - return response - - # op: PowerOnVApp - def PowerOnVApp(self, request): - if isinstance(request, PowerOnVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnVAppResponseMsg.typecode) - return response - - # op: PowerOnVApp_Task - def PowerOnVApp_Task(self, request): - if isinstance(request, PowerOnVApp_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnVApp_TaskResponseMsg.typecode) - return response - - # op: PowerOffVApp - def PowerOffVApp(self, request): - if isinstance(request, PowerOffVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOffVAppResponseMsg.typecode) - return response - - # op: PowerOffVApp_Task - def PowerOffVApp_Task(self, request): - if isinstance(request, PowerOffVApp_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOffVApp_TaskResponseMsg.typecode) - return response - - # op: unregisterVApp - def unregisterVApp(self, request): - if isinstance(request, unregisterVAppRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(unregisterVAppResponseMsg.typecode) - return response - - # op: unregisterVApp_Task - def unregisterVApp_Task(self, request): - if isinstance(request, unregisterVApp_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(unregisterVApp_TaskResponseMsg.typecode) - return response - - # op: CreateVirtualDisk - def CreateVirtualDisk(self, request): - if isinstance(request, CreateVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVirtualDiskResponseMsg.typecode) - return response - - # op: CreateVirtualDisk_Task - def CreateVirtualDisk_Task(self, request): - if isinstance(request, CreateVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: DeleteVirtualDisk - def DeleteVirtualDisk(self, request): - if isinstance(request, DeleteVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteVirtualDiskResponseMsg.typecode) - return response - - # op: DeleteVirtualDisk_Task - def DeleteVirtualDisk_Task(self, request): - if isinstance(request, DeleteVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: MoveVirtualDisk - def MoveVirtualDisk(self, request): - if isinstance(request, MoveVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveVirtualDiskResponseMsg.typecode) - return response - - # op: MoveVirtualDisk_Task - def MoveVirtualDisk_Task(self, request): - if isinstance(request, MoveVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MoveVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: CopyVirtualDisk - def CopyVirtualDisk(self, request): - if isinstance(request, CopyVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CopyVirtualDiskResponseMsg.typecode) - return response - - # op: CopyVirtualDisk_Task - def CopyVirtualDisk_Task(self, request): - if isinstance(request, CopyVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CopyVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: ExtendVirtualDisk - def ExtendVirtualDisk(self, request): - if isinstance(request, ExtendVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExtendVirtualDiskResponseMsg.typecode) - return response - - # op: ExtendVirtualDisk_Task - def ExtendVirtualDisk_Task(self, request): - if isinstance(request, ExtendVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExtendVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: QueryVirtualDiskFragmentation - def QueryVirtualDiskFragmentation(self, request): - if isinstance(request, QueryVirtualDiskFragmentationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVirtualDiskFragmentationResponseMsg.typecode) - return response - - # op: DefragmentVirtualDisk - def DefragmentVirtualDisk(self, request): - if isinstance(request, DefragmentVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DefragmentVirtualDiskResponseMsg.typecode) - return response - - # op: DefragmentVirtualDisk_Task - def DefragmentVirtualDisk_Task(self, request): - if isinstance(request, DefragmentVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DefragmentVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: ShrinkVirtualDisk - def ShrinkVirtualDisk(self, request): - if isinstance(request, ShrinkVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ShrinkVirtualDiskResponseMsg.typecode) - return response - - # op: ShrinkVirtualDisk_Task - def ShrinkVirtualDisk_Task(self, request): - if isinstance(request, ShrinkVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ShrinkVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: InflateVirtualDisk - def InflateVirtualDisk(self, request): - if isinstance(request, InflateVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InflateVirtualDiskResponseMsg.typecode) - return response - - # op: InflateVirtualDisk_Task - def InflateVirtualDisk_Task(self, request): - if isinstance(request, InflateVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InflateVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: EagerZeroVirtualDisk - def EagerZeroVirtualDisk(self, request): - if isinstance(request, EagerZeroVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EagerZeroVirtualDiskResponseMsg.typecode) - return response - - # op: EagerZeroVirtualDisk_Task - def EagerZeroVirtualDisk_Task(self, request): - if isinstance(request, EagerZeroVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EagerZeroVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: ZeroFillVirtualDisk - def ZeroFillVirtualDisk(self, request): - if isinstance(request, ZeroFillVirtualDiskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ZeroFillVirtualDiskResponseMsg.typecode) - return response - - # op: ZeroFillVirtualDisk_Task - def ZeroFillVirtualDisk_Task(self, request): - if isinstance(request, ZeroFillVirtualDisk_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ZeroFillVirtualDisk_TaskResponseMsg.typecode) - return response - - # op: SetVirtualDiskUuid - def SetVirtualDiskUuid(self, request): - if isinstance(request, SetVirtualDiskUuidRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetVirtualDiskUuidResponseMsg.typecode) - return response - - # op: QueryVirtualDiskUuid - def QueryVirtualDiskUuid(self, request): - if isinstance(request, QueryVirtualDiskUuidRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVirtualDiskUuidResponseMsg.typecode) - return response - - # op: QueryVirtualDiskGeometry - def QueryVirtualDiskGeometry(self, request): - if isinstance(request, QueryVirtualDiskGeometryRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVirtualDiskGeometryResponseMsg.typecode) - return response - - # op: RefreshStorageInfo - def RefreshStorageInfo(self, request): - if isinstance(request, RefreshStorageInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshStorageInfoResponseMsg.typecode) - return response - - # op: CreateSnapshot - def CreateSnapshot(self, request): - if isinstance(request, CreateSnapshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateSnapshotResponseMsg.typecode) - return response - - # op: CreateSnapshot_Task - def CreateSnapshot_Task(self, request): - if isinstance(request, CreateSnapshot_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateSnapshot_TaskResponseMsg.typecode) - return response - - # op: RevertToCurrentSnapshot - def RevertToCurrentSnapshot(self, request): - if isinstance(request, RevertToCurrentSnapshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RevertToCurrentSnapshotResponseMsg.typecode) - return response - - # op: RevertToCurrentSnapshot_Task - def RevertToCurrentSnapshot_Task(self, request): - if isinstance(request, RevertToCurrentSnapshot_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RevertToCurrentSnapshot_TaskResponseMsg.typecode) - return response - - # op: RemoveAllSnapshots - def RemoveAllSnapshots(self, request): - if isinstance(request, RemoveAllSnapshotsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveAllSnapshotsResponseMsg.typecode) - return response - - # op: RemoveAllSnapshots_Task - def RemoveAllSnapshots_Task(self, request): - if isinstance(request, RemoveAllSnapshots_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveAllSnapshots_TaskResponseMsg.typecode) - return response - - # op: ReconfigVM - def ReconfigVM(self, request): - if isinstance(request, ReconfigVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigVMResponseMsg.typecode) - return response - - # op: ReconfigVM_Task - def ReconfigVM_Task(self, request): - if isinstance(request, ReconfigVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigVM_TaskResponseMsg.typecode) - return response - - # op: UpgradeVM - def UpgradeVM(self, request): - if isinstance(request, UpgradeVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeVMResponseMsg.typecode) - return response - - # op: UpgradeVM_Task - def UpgradeVM_Task(self, request): - if isinstance(request, UpgradeVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeVM_TaskResponseMsg.typecode) - return response - - # op: ExtractOvfEnvironment - def ExtractOvfEnvironment(self, request): - if isinstance(request, ExtractOvfEnvironmentRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExtractOvfEnvironmentResponseMsg.typecode) - return response - - # op: PowerOnVM - def PowerOnVM(self, request): - if isinstance(request, PowerOnVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnVMResponseMsg.typecode) - return response - - # op: PowerOnVM_Task - def PowerOnVM_Task(self, request): - if isinstance(request, PowerOnVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOnVM_TaskResponseMsg.typecode) - return response - - # op: PowerOffVM - def PowerOffVM(self, request): - if isinstance(request, PowerOffVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOffVMResponseMsg.typecode) - return response - - # op: PowerOffVM_Task - def PowerOffVM_Task(self, request): - if isinstance(request, PowerOffVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PowerOffVM_TaskResponseMsg.typecode) - return response - - # op: SuspendVM - def SuspendVM(self, request): - if isinstance(request, SuspendVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SuspendVMResponseMsg.typecode) - return response - - # op: SuspendVM_Task - def SuspendVM_Task(self, request): - if isinstance(request, SuspendVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SuspendVM_TaskResponseMsg.typecode) - return response - - # op: ResetVM - def ResetVM(self, request): - if isinstance(request, ResetVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetVMResponseMsg.typecode) - return response - - # op: ResetVM_Task - def ResetVM_Task(self, request): - if isinstance(request, ResetVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetVM_TaskResponseMsg.typecode) - return response - - # op: ShutdownGuest - def ShutdownGuest(self, request): - if isinstance(request, ShutdownGuestRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ShutdownGuestResponseMsg.typecode) - return response - - # op: RebootGuest - def RebootGuest(self, request): - if isinstance(request, RebootGuestRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RebootGuestResponseMsg.typecode) - return response - - # op: StandbyGuest - def StandbyGuest(self, request): - if isinstance(request, StandbyGuestRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StandbyGuestResponseMsg.typecode) - return response - - # op: AnswerVM - def AnswerVM(self, request): - if isinstance(request, AnswerVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AnswerVMResponseMsg.typecode) - return response - - # op: CustomizeVM - def CustomizeVM(self, request): - if isinstance(request, CustomizeVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CustomizeVMResponseMsg.typecode) - return response - - # op: CustomizeVM_Task - def CustomizeVM_Task(self, request): - if isinstance(request, CustomizeVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CustomizeVM_TaskResponseMsg.typecode) - return response - - # op: CheckCustomizationSpec - def CheckCustomizationSpec(self, request): - if isinstance(request, CheckCustomizationSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckCustomizationSpecResponseMsg.typecode) - return response - - # op: MigrateVM - def MigrateVM(self, request): - if isinstance(request, MigrateVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MigrateVMResponseMsg.typecode) - return response - - # op: MigrateVM_Task - def MigrateVM_Task(self, request): - if isinstance(request, MigrateVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MigrateVM_TaskResponseMsg.typecode) - return response - - # op: RelocateVM - def RelocateVM(self, request): - if isinstance(request, RelocateVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RelocateVMResponseMsg.typecode) - return response - - # op: RelocateVM_Task - def RelocateVM_Task(self, request): - if isinstance(request, RelocateVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RelocateVM_TaskResponseMsg.typecode) - return response - - # op: CloneVM - def CloneVM(self, request): - if isinstance(request, CloneVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloneVMResponseMsg.typecode) - return response - - # op: CloneVM_Task - def CloneVM_Task(self, request): - if isinstance(request, CloneVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloneVM_TaskResponseMsg.typecode) - return response - - # op: ExportVm - def ExportVm(self, request): - if isinstance(request, ExportVmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExportVmResponseMsg.typecode) - return response - - # op: MarkAsTemplate - def MarkAsTemplate(self, request): - if isinstance(request, MarkAsTemplateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MarkAsTemplateResponseMsg.typecode) - return response - - # op: MarkAsVirtualMachine - def MarkAsVirtualMachine(self, request): - if isinstance(request, MarkAsVirtualMachineRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MarkAsVirtualMachineResponseMsg.typecode) - return response - - # op: UnregisterVM - def UnregisterVM(self, request): - if isinstance(request, UnregisterVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnregisterVMResponseMsg.typecode) - return response - - # op: ResetGuestInformation - def ResetGuestInformation(self, request): - if isinstance(request, ResetGuestInformationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetGuestInformationResponseMsg.typecode) - return response - - # op: MountToolsInstaller - def MountToolsInstaller(self, request): - if isinstance(request, MountToolsInstallerRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MountToolsInstallerResponseMsg.typecode) - return response - - # op: UnmountToolsInstaller - def UnmountToolsInstaller(self, request): - if isinstance(request, UnmountToolsInstallerRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnmountToolsInstallerResponseMsg.typecode) - return response - - # op: UpgradeTools - def UpgradeTools(self, request): - if isinstance(request, UpgradeToolsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeToolsResponseMsg.typecode) - return response - - # op: UpgradeTools_Task - def UpgradeTools_Task(self, request): - if isinstance(request, UpgradeTools_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeTools_TaskResponseMsg.typecode) - return response - - # op: AcquireMksTicket - def AcquireMksTicket(self, request): - if isinstance(request, AcquireMksTicketRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AcquireMksTicketResponseMsg.typecode) - return response - - # op: SetScreenResolution - def SetScreenResolution(self, request): - if isinstance(request, SetScreenResolutionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetScreenResolutionResponseMsg.typecode) - return response - - # op: DefragmentAllDisks - def DefragmentAllDisks(self, request): - if isinstance(request, DefragmentAllDisksRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DefragmentAllDisksResponseMsg.typecode) - return response - - # op: CreateSecondaryVM - def CreateSecondaryVM(self, request): - if isinstance(request, CreateSecondaryVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateSecondaryVMResponseMsg.typecode) - return response - - # op: CreateSecondaryVM_Task - def CreateSecondaryVM_Task(self, request): - if isinstance(request, CreateSecondaryVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateSecondaryVM_TaskResponseMsg.typecode) - return response - - # op: TurnOffFaultToleranceForVM - def TurnOffFaultToleranceForVM(self, request): - if isinstance(request, TurnOffFaultToleranceForVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(TurnOffFaultToleranceForVMResponseMsg.typecode) - return response - - # op: TurnOffFaultToleranceForVM_Task - def TurnOffFaultToleranceForVM_Task(self, request): - if isinstance(request, TurnOffFaultToleranceForVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(TurnOffFaultToleranceForVM_TaskResponseMsg.typecode) - return response - - # op: MakePrimaryVM - def MakePrimaryVM(self, request): - if isinstance(request, MakePrimaryVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MakePrimaryVMResponseMsg.typecode) - return response - - # op: MakePrimaryVM_Task - def MakePrimaryVM_Task(self, request): - if isinstance(request, MakePrimaryVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(MakePrimaryVM_TaskResponseMsg.typecode) - return response - - # op: TerminateFaultTolerantVM - def TerminateFaultTolerantVM(self, request): - if isinstance(request, TerminateFaultTolerantVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(TerminateFaultTolerantVMResponseMsg.typecode) - return response - - # op: TerminateFaultTolerantVM_Task - def TerminateFaultTolerantVM_Task(self, request): - if isinstance(request, TerminateFaultTolerantVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(TerminateFaultTolerantVM_TaskResponseMsg.typecode) - return response - - # op: DisableSecondaryVM - def DisableSecondaryVM(self, request): - if isinstance(request, DisableSecondaryVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableSecondaryVMResponseMsg.typecode) - return response - - # op: DisableSecondaryVM_Task - def DisableSecondaryVM_Task(self, request): - if isinstance(request, DisableSecondaryVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableSecondaryVM_TaskResponseMsg.typecode) - return response - - # op: EnableSecondaryVM - def EnableSecondaryVM(self, request): - if isinstance(request, EnableSecondaryVMRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableSecondaryVMResponseMsg.typecode) - return response - - # op: EnableSecondaryVM_Task - def EnableSecondaryVM_Task(self, request): - if isinstance(request, EnableSecondaryVM_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableSecondaryVM_TaskResponseMsg.typecode) - return response - - # op: SetDisplayTopology - def SetDisplayTopology(self, request): - if isinstance(request, SetDisplayTopologyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetDisplayTopologyResponseMsg.typecode) - return response - - # op: StartRecording - def StartRecording(self, request): - if isinstance(request, StartRecordingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StartRecordingResponseMsg.typecode) - return response - - # op: StartRecording_Task - def StartRecording_Task(self, request): - if isinstance(request, StartRecording_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StartRecording_TaskResponseMsg.typecode) - return response - - # op: StopRecording - def StopRecording(self, request): - if isinstance(request, StopRecordingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StopRecordingResponseMsg.typecode) - return response - - # op: StopRecording_Task - def StopRecording_Task(self, request): - if isinstance(request, StopRecording_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StopRecording_TaskResponseMsg.typecode) - return response - - # op: StartReplaying - def StartReplaying(self, request): - if isinstance(request, StartReplayingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StartReplayingResponseMsg.typecode) - return response - - # op: StartReplaying_Task - def StartReplaying_Task(self, request): - if isinstance(request, StartReplaying_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StartReplaying_TaskResponseMsg.typecode) - return response - - # op: StopReplaying - def StopReplaying(self, request): - if isinstance(request, StopReplayingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StopReplayingResponseMsg.typecode) - return response - - # op: StopReplaying_Task - def StopReplaying_Task(self, request): - if isinstance(request, StopReplaying_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StopReplaying_TaskResponseMsg.typecode) - return response - - # op: PromoteDisks - def PromoteDisks(self, request): - if isinstance(request, PromoteDisksRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PromoteDisksResponseMsg.typecode) - return response - - # op: PromoteDisks_Task - def PromoteDisks_Task(self, request): - if isinstance(request, PromoteDisks_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PromoteDisks_TaskResponseMsg.typecode) - return response - - # op: CreateScreenshot - def CreateScreenshot(self, request): - if isinstance(request, CreateScreenshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateScreenshotResponseMsg.typecode) - return response - - # op: CreateScreenshot_Task - def CreateScreenshot_Task(self, request): - if isinstance(request, CreateScreenshot_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateScreenshot_TaskResponseMsg.typecode) - return response - - # op: QueryChangedDiskAreas - def QueryChangedDiskAreas(self, request): - if isinstance(request, QueryChangedDiskAreasRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryChangedDiskAreasResponseMsg.typecode) - return response - - # op: QueryUnownedFiles - def QueryUnownedFiles(self, request): - if isinstance(request, QueryUnownedFilesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryUnownedFilesResponseMsg.typecode) - return response - - # op: RemoveAlarm - def RemoveAlarm(self, request): - if isinstance(request, RemoveAlarmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveAlarmResponseMsg.typecode) - return response - - # op: ReconfigureAlarm - def ReconfigureAlarm(self, request): - if isinstance(request, ReconfigureAlarmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureAlarmResponseMsg.typecode) - return response - - # op: CreateAlarm - def CreateAlarm(self, request): - if isinstance(request, CreateAlarmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateAlarmResponseMsg.typecode) - return response - - # op: GetAlarm - def GetAlarm(self, request): - if isinstance(request, GetAlarmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetAlarmResponseMsg.typecode) - return response - - # op: GetAlarmActionsEnabled - def GetAlarmActionsEnabled(self, request): - if isinstance(request, GetAlarmActionsEnabledRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetAlarmActionsEnabledResponseMsg.typecode) - return response - - # op: SetAlarmActionsEnabled - def SetAlarmActionsEnabled(self, request): - if isinstance(request, SetAlarmActionsEnabledRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetAlarmActionsEnabledResponseMsg.typecode) - return response - - # op: GetAlarmState - def GetAlarmState(self, request): - if isinstance(request, GetAlarmStateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(GetAlarmStateResponseMsg.typecode) - return response - - # op: AcknowledgeAlarm - def AcknowledgeAlarm(self, request): - if isinstance(request, AcknowledgeAlarmRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AcknowledgeAlarmResponseMsg.typecode) - return response - - # op: DVPortgroupReconfigure - def DVPortgroupReconfigure(self, request): - if isinstance(request, DVPortgroupReconfigureRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVPortgroupReconfigureResponseMsg.typecode) - return response - - # op: DVSManagerQueryAvailableSwitchSpec - def DVSManagerQueryAvailableSwitchSpec(self, request): - if isinstance(request, DVSManagerQueryAvailableSwitchSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQueryAvailableSwitchSpecResponseMsg.typecode) - return response - - # op: DVSManagerQueryCompatibleHostForNewDvs - def DVSManagerQueryCompatibleHostForNewDvs(self, request): - if isinstance(request, DVSManagerQueryCompatibleHostForNewDvsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQueryCompatibleHostForNewDvsResponseMsg.typecode) - return response - - # op: DVSManagerQueryCompatibleHostForExistingDvs - def DVSManagerQueryCompatibleHostForExistingDvs(self, request): - if isinstance(request, DVSManagerQueryCompatibleHostForExistingDvsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQueryCompatibleHostForExistingDvsResponseMsg.typecode) - return response - - # op: DVSManagerQueryCompatibleHostSpec - def DVSManagerQueryCompatibleHostSpec(self, request): - if isinstance(request, DVSManagerQueryCompatibleHostSpecRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQueryCompatibleHostSpecResponseMsg.typecode) - return response - - # op: DVSManagerQuerySwitchByUuid - def DVSManagerQuerySwitchByUuid(self, request): - if isinstance(request, DVSManagerQuerySwitchByUuidRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQuerySwitchByUuidResponseMsg.typecode) - return response - - # op: DVSManagerQueryDvsConfigTarget - def DVSManagerQueryDvsConfigTarget(self, request): - if isinstance(request, DVSManagerQueryDvsConfigTargetRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DVSManagerQueryDvsConfigTargetResponseMsg.typecode) - return response - - # op: ReadNextEvents - def ReadNextEvents(self, request): - if isinstance(request, ReadNextEventsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReadNextEventsResponseMsg.typecode) - return response - - # op: ReadPreviousEvents - def ReadPreviousEvents(self, request): - if isinstance(request, ReadPreviousEventsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReadPreviousEventsResponseMsg.typecode) - return response - - # op: RetrieveArgumentDescription - def RetrieveArgumentDescription(self, request): - if isinstance(request, RetrieveArgumentDescriptionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveArgumentDescriptionResponseMsg.typecode) - return response - - # op: CreateCollectorForEvents - def CreateCollectorForEvents(self, request): - if isinstance(request, CreateCollectorForEventsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateCollectorForEventsResponseMsg.typecode) - return response - - # op: LogUserEvent - def LogUserEvent(self, request): - if isinstance(request, LogUserEventRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(LogUserEventResponseMsg.typecode) - return response - - # op: QueryEvents - def QueryEvents(self, request): - if isinstance(request, QueryEventsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryEventsResponseMsg.typecode) - return response - - # op: PostEvent - def PostEvent(self, request): - if isinstance(request, PostEventRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(PostEventResponseMsg.typecode) - return response - - # op: ReconfigureAutostart - def ReconfigureAutostart(self, request): - if isinstance(request, ReconfigureAutostartRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureAutostartResponseMsg.typecode) - return response - - # op: AutoStartPowerOn - def AutoStartPowerOn(self, request): - if isinstance(request, AutoStartPowerOnRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AutoStartPowerOnResponseMsg.typecode) - return response - - # op: AutoStartPowerOff - def AutoStartPowerOff(self, request): - if isinstance(request, AutoStartPowerOffRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AutoStartPowerOffResponseMsg.typecode) - return response - - # op: QueryBootDevices - def QueryBootDevices(self, request): - if isinstance(request, QueryBootDevicesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryBootDevicesResponseMsg.typecode) - return response - - # op: UpdateBootDevice - def UpdateBootDevice(self, request): - if isinstance(request, UpdateBootDeviceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateBootDeviceResponseMsg.typecode) - return response - - # op: EnableHyperThreading - def EnableHyperThreading(self, request): - if isinstance(request, EnableHyperThreadingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableHyperThreadingResponseMsg.typecode) - return response - - # op: DisableHyperThreading - def DisableHyperThreading(self, request): - if isinstance(request, DisableHyperThreadingRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableHyperThreadingResponseMsg.typecode) - return response - - # op: SearchDatastore - def SearchDatastore(self, request): - if isinstance(request, SearchDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SearchDatastoreResponseMsg.typecode) - return response - - # op: SearchDatastore_Task - def SearchDatastore_Task(self, request): - if isinstance(request, SearchDatastore_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SearchDatastore_TaskResponseMsg.typecode) - return response - - # op: SearchDatastoreSubFolders - def SearchDatastoreSubFolders(self, request): - if isinstance(request, SearchDatastoreSubFoldersRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SearchDatastoreSubFoldersResponseMsg.typecode) - return response - - # op: SearchDatastoreSubFolders_Task - def SearchDatastoreSubFolders_Task(self, request): - if isinstance(request, SearchDatastoreSubFolders_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SearchDatastoreSubFolders_TaskResponseMsg.typecode) - return response - - # op: DeleteFile - def DeleteFile(self, request): - if isinstance(request, DeleteFileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeleteFileResponseMsg.typecode) - return response - - # op: UpdateLocalSwapDatastore - def UpdateLocalSwapDatastore(self, request): - if isinstance(request, UpdateLocalSwapDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateLocalSwapDatastoreResponseMsg.typecode) - return response - - # op: QueryAvailableDisksForVmfs - def QueryAvailableDisksForVmfs(self, request): - if isinstance(request, QueryAvailableDisksForVmfsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryAvailableDisksForVmfsResponseMsg.typecode) - return response - - # op: QueryVmfsDatastoreCreateOptions - def QueryVmfsDatastoreCreateOptions(self, request): - if isinstance(request, QueryVmfsDatastoreCreateOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVmfsDatastoreCreateOptionsResponseMsg.typecode) - return response - - # op: CreateVmfsDatastore - def CreateVmfsDatastore(self, request): - if isinstance(request, CreateVmfsDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateVmfsDatastoreResponseMsg.typecode) - return response - - # op: QueryVmfsDatastoreExtendOptions - def QueryVmfsDatastoreExtendOptions(self, request): - if isinstance(request, QueryVmfsDatastoreExtendOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVmfsDatastoreExtendOptionsResponseMsg.typecode) - return response - - # op: QueryVmfsDatastoreExpandOptions - def QueryVmfsDatastoreExpandOptions(self, request): - if isinstance(request, QueryVmfsDatastoreExpandOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVmfsDatastoreExpandOptionsResponseMsg.typecode) - return response - - # op: ExtendVmfsDatastore - def ExtendVmfsDatastore(self, request): - if isinstance(request, ExtendVmfsDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExtendVmfsDatastoreResponseMsg.typecode) - return response - - # op: ExpandVmfsDatastore - def ExpandVmfsDatastore(self, request): - if isinstance(request, ExpandVmfsDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExpandVmfsDatastoreResponseMsg.typecode) - return response - - # op: CreateNasDatastore - def CreateNasDatastore(self, request): - if isinstance(request, CreateNasDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateNasDatastoreResponseMsg.typecode) - return response - - # op: CreateLocalDatastore - def CreateLocalDatastore(self, request): - if isinstance(request, CreateLocalDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateLocalDatastoreResponseMsg.typecode) - return response - - # op: RemoveDatastore - def RemoveDatastore(self, request): - if isinstance(request, RemoveDatastoreRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveDatastoreResponseMsg.typecode) - return response - - # op: ConfigureDatastorePrincipal - def ConfigureDatastorePrincipal(self, request): - if isinstance(request, ConfigureDatastorePrincipalRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ConfigureDatastorePrincipalResponseMsg.typecode) - return response - - # op: QueryUnresolvedVmfsVolumes - def QueryUnresolvedVmfsVolumes(self, request): - if isinstance(request, QueryUnresolvedVmfsVolumesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryUnresolvedVmfsVolumesResponseMsg.typecode) - return response - - # op: ResignatureUnresolvedVmfsVolume - def ResignatureUnresolvedVmfsVolume(self, request): - if isinstance(request, ResignatureUnresolvedVmfsVolumeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResignatureUnresolvedVmfsVolumeResponseMsg.typecode) - return response - - # op: ResignatureUnresolvedVmfsVolume_Task - def ResignatureUnresolvedVmfsVolume_Task(self, request): - if isinstance(request, ResignatureUnresolvedVmfsVolume_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResignatureUnresolvedVmfsVolume_TaskResponseMsg.typecode) - return response - - # op: UpdateDateTimeConfig - def UpdateDateTimeConfig(self, request): - if isinstance(request, UpdateDateTimeConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateDateTimeConfigResponseMsg.typecode) - return response - - # op: QueryAvailableTimeZones - def QueryAvailableTimeZones(self, request): - if isinstance(request, QueryAvailableTimeZonesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryAvailableTimeZonesResponseMsg.typecode) - return response - - # op: QueryDateTime - def QueryDateTime(self, request): - if isinstance(request, QueryDateTimeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryDateTimeResponseMsg.typecode) - return response - - # op: UpdateDateTime - def UpdateDateTime(self, request): - if isinstance(request, UpdateDateTimeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateDateTimeResponseMsg.typecode) - return response - - # op: RefreshDateTimeSystem - def RefreshDateTimeSystem(self, request): - if isinstance(request, RefreshDateTimeSystemRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshDateTimeSystemResponseMsg.typecode) - return response - - # op: QueryAvailablePartition - def QueryAvailablePartition(self, request): - if isinstance(request, QueryAvailablePartitionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryAvailablePartitionResponseMsg.typecode) - return response - - # op: SelectActivePartition - def SelectActivePartition(self, request): - if isinstance(request, SelectActivePartitionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SelectActivePartitionResponseMsg.typecode) - return response - - # op: QueryPartitionCreateOptions - def QueryPartitionCreateOptions(self, request): - if isinstance(request, QueryPartitionCreateOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPartitionCreateOptionsResponseMsg.typecode) - return response - - # op: QueryPartitionCreateDesc - def QueryPartitionCreateDesc(self, request): - if isinstance(request, QueryPartitionCreateDescRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPartitionCreateDescResponseMsg.typecode) - return response - - # op: CreateDiagnosticPartition - def CreateDiagnosticPartition(self, request): - if isinstance(request, CreateDiagnosticPartitionRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateDiagnosticPartitionResponseMsg.typecode) - return response - - # op: UpdateDefaultPolicy - def UpdateDefaultPolicy(self, request): - if isinstance(request, UpdateDefaultPolicyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateDefaultPolicyResponseMsg.typecode) - return response - - # op: EnableRuleset - def EnableRuleset(self, request): - if isinstance(request, EnableRulesetRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableRulesetResponseMsg.typecode) - return response - - # op: DisableRuleset - def DisableRuleset(self, request): - if isinstance(request, DisableRulesetRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableRulesetResponseMsg.typecode) - return response - - # op: RefreshFirewall - def RefreshFirewall(self, request): - if isinstance(request, RefreshFirewallRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshFirewallResponseMsg.typecode) - return response - - # op: ResetFirmwareToFactoryDefaults - def ResetFirmwareToFactoryDefaults(self, request): - if isinstance(request, ResetFirmwareToFactoryDefaultsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetFirmwareToFactoryDefaultsResponseMsg.typecode) - return response - - # op: BackupFirmwareConfiguration - def BackupFirmwareConfiguration(self, request): - if isinstance(request, BackupFirmwareConfigurationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(BackupFirmwareConfigurationResponseMsg.typecode) - return response - - # op: QueryFirmwareConfigUploadURL - def QueryFirmwareConfigUploadURL(self, request): - if isinstance(request, QueryFirmwareConfigUploadURLRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryFirmwareConfigUploadURLResponseMsg.typecode) - return response - - # op: RestoreFirmwareConfiguration - def RestoreFirmwareConfiguration(self, request): - if isinstance(request, RestoreFirmwareConfigurationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RestoreFirmwareConfigurationResponseMsg.typecode) - return response - - # op: RefreshHealthStatusSystem - def RefreshHealthStatusSystem(self, request): - if isinstance(request, RefreshHealthStatusSystemRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshHealthStatusSystemResponseMsg.typecode) - return response - - # op: ResetSystemHealthInfo - def ResetSystemHealthInfo(self, request): - if isinstance(request, ResetSystemHealthInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetSystemHealthInfoResponseMsg.typecode) - return response - - # op: QueryModules - def QueryModules(self, request): - if isinstance(request, QueryModulesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryModulesResponseMsg.typecode) - return response - - # op: UpdateModuleOptionString - def UpdateModuleOptionString(self, request): - if isinstance(request, UpdateModuleOptionStringRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateModuleOptionStringResponseMsg.typecode) - return response - - # op: QueryConfiguredModuleOptionString - def QueryConfiguredModuleOptionString(self, request): - if isinstance(request, QueryConfiguredModuleOptionStringRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryConfiguredModuleOptionStringResponseMsg.typecode) - return response - - # op: CreateUser - def CreateUser(self, request): - if isinstance(request, CreateUserRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateUserResponseMsg.typecode) - return response - - # op: UpdateUser - def UpdateUser(self, request): - if isinstance(request, UpdateUserRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateUserResponseMsg.typecode) - return response - - # op: CreateGroup - def CreateGroup(self, request): - if isinstance(request, CreateGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateGroupResponseMsg.typecode) - return response - - # op: RemoveUser - def RemoveUser(self, request): - if isinstance(request, RemoveUserRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveUserResponseMsg.typecode) - return response - - # op: RemoveGroup - def RemoveGroup(self, request): - if isinstance(request, RemoveGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveGroupResponseMsg.typecode) - return response - - # op: AssignUserToGroup - def AssignUserToGroup(self, request): - if isinstance(request, AssignUserToGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AssignUserToGroupResponseMsg.typecode) - return response - - # op: UnassignUserFromGroup - def UnassignUserFromGroup(self, request): - if isinstance(request, UnassignUserFromGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnassignUserFromGroupResponseMsg.typecode) - return response - - # op: ReconfigureServiceConsoleReservation - def ReconfigureServiceConsoleReservation(self, request): - if isinstance(request, ReconfigureServiceConsoleReservationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureServiceConsoleReservationResponseMsg.typecode) - return response - - # op: ReconfigureVirtualMachineReservation - def ReconfigureVirtualMachineReservation(self, request): - if isinstance(request, ReconfigureVirtualMachineReservationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureVirtualMachineReservationResponseMsg.typecode) - return response - - # op: UpdateNetworkConfig - def UpdateNetworkConfig(self, request): - if isinstance(request, UpdateNetworkConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateNetworkConfigResponseMsg.typecode) - return response - - # op: UpdateDnsConfig - def UpdateDnsConfig(self, request): - if isinstance(request, UpdateDnsConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateDnsConfigResponseMsg.typecode) - return response - - # op: UpdateIpRouteConfig - def UpdateIpRouteConfig(self, request): - if isinstance(request, UpdateIpRouteConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateIpRouteConfigResponseMsg.typecode) - return response - - # op: UpdateConsoleIpRouteConfig - def UpdateConsoleIpRouteConfig(self, request): - if isinstance(request, UpdateConsoleIpRouteConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateConsoleIpRouteConfigResponseMsg.typecode) - return response - - # op: UpdateIpRouteTableConfig - def UpdateIpRouteTableConfig(self, request): - if isinstance(request, UpdateIpRouteTableConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateIpRouteTableConfigResponseMsg.typecode) - return response - - # op: AddVirtualSwitch - def AddVirtualSwitch(self, request): - if isinstance(request, AddVirtualSwitchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddVirtualSwitchResponseMsg.typecode) - return response - - # op: RemoveVirtualSwitch - def RemoveVirtualSwitch(self, request): - if isinstance(request, RemoveVirtualSwitchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveVirtualSwitchResponseMsg.typecode) - return response - - # op: UpdateVirtualSwitch - def UpdateVirtualSwitch(self, request): - if isinstance(request, UpdateVirtualSwitchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateVirtualSwitchResponseMsg.typecode) - return response - - # op: AddPortGroup - def AddPortGroup(self, request): - if isinstance(request, AddPortGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddPortGroupResponseMsg.typecode) - return response - - # op: RemovePortGroup - def RemovePortGroup(self, request): - if isinstance(request, RemovePortGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemovePortGroupResponseMsg.typecode) - return response - - # op: UpdatePortGroup - def UpdatePortGroup(self, request): - if isinstance(request, UpdatePortGroupRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdatePortGroupResponseMsg.typecode) - return response - - # op: UpdatePhysicalNicLinkSpeed - def UpdatePhysicalNicLinkSpeed(self, request): - if isinstance(request, UpdatePhysicalNicLinkSpeedRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdatePhysicalNicLinkSpeedResponseMsg.typecode) - return response - - # op: QueryNetworkHint - def QueryNetworkHint(self, request): - if isinstance(request, QueryNetworkHintRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryNetworkHintResponseMsg.typecode) - return response - - # op: AddVirtualNic - def AddVirtualNic(self, request): - if isinstance(request, AddVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddVirtualNicResponseMsg.typecode) - return response - - # op: RemoveVirtualNic - def RemoveVirtualNic(self, request): - if isinstance(request, RemoveVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveVirtualNicResponseMsg.typecode) - return response - - # op: UpdateVirtualNic - def UpdateVirtualNic(self, request): - if isinstance(request, UpdateVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateVirtualNicResponseMsg.typecode) - return response - - # op: AddServiceConsoleVirtualNic - def AddServiceConsoleVirtualNic(self, request): - if isinstance(request, AddServiceConsoleVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddServiceConsoleVirtualNicResponseMsg.typecode) - return response - - # op: RemoveServiceConsoleVirtualNic - def RemoveServiceConsoleVirtualNic(self, request): - if isinstance(request, RemoveServiceConsoleVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveServiceConsoleVirtualNicResponseMsg.typecode) - return response - - # op: UpdateServiceConsoleVirtualNic - def UpdateServiceConsoleVirtualNic(self, request): - if isinstance(request, UpdateServiceConsoleVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateServiceConsoleVirtualNicResponseMsg.typecode) - return response - - # op: RestartServiceConsoleVirtualNic - def RestartServiceConsoleVirtualNic(self, request): - if isinstance(request, RestartServiceConsoleVirtualNicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RestartServiceConsoleVirtualNicResponseMsg.typecode) - return response - - # op: RefreshNetworkSystem - def RefreshNetworkSystem(self, request): - if isinstance(request, RefreshNetworkSystemRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshNetworkSystemResponseMsg.typecode) - return response - - # op: CheckHostPatch - def CheckHostPatch(self, request): - if isinstance(request, CheckHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckHostPatchResponseMsg.typecode) - return response - - # op: CheckHostPatch_Task - def CheckHostPatch_Task(self, request): - if isinstance(request, CheckHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckHostPatch_TaskResponseMsg.typecode) - return response - - # op: ScanHostPatch - def ScanHostPatch(self, request): - if isinstance(request, ScanHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ScanHostPatchResponseMsg.typecode) - return response - - # op: ScanHostPatch_Task - def ScanHostPatch_Task(self, request): - if isinstance(request, ScanHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ScanHostPatch_TaskResponseMsg.typecode) - return response - - # op: ScanHostPatchV2 - def ScanHostPatchV2(self, request): - if isinstance(request, ScanHostPatchV2RequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ScanHostPatchV2ResponseMsg.typecode) - return response - - # op: ScanHostPatchV2_Task - def ScanHostPatchV2_Task(self, request): - if isinstance(request, ScanHostPatchV2_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ScanHostPatchV2_TaskResponseMsg.typecode) - return response - - # op: StageHostPatch - def StageHostPatch(self, request): - if isinstance(request, StageHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StageHostPatchResponseMsg.typecode) - return response - - # op: StageHostPatch_Task - def StageHostPatch_Task(self, request): - if isinstance(request, StageHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StageHostPatch_TaskResponseMsg.typecode) - return response - - # op: InstallHostPatch - def InstallHostPatch(self, request): - if isinstance(request, InstallHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InstallHostPatchResponseMsg.typecode) - return response - - # op: InstallHostPatch_Task - def InstallHostPatch_Task(self, request): - if isinstance(request, InstallHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InstallHostPatch_TaskResponseMsg.typecode) - return response - - # op: InstallHostPatchV2 - def InstallHostPatchV2(self, request): - if isinstance(request, InstallHostPatchV2RequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InstallHostPatchV2ResponseMsg.typecode) - return response - - # op: InstallHostPatchV2_Task - def InstallHostPatchV2_Task(self, request): - if isinstance(request, InstallHostPatchV2_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(InstallHostPatchV2_TaskResponseMsg.typecode) - return response - - # op: UninstallHostPatch - def UninstallHostPatch(self, request): - if isinstance(request, UninstallHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UninstallHostPatchResponseMsg.typecode) - return response - - # op: UninstallHostPatch_Task - def UninstallHostPatch_Task(self, request): - if isinstance(request, UninstallHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UninstallHostPatch_TaskResponseMsg.typecode) - return response - - # op: QueryHostPatch - def QueryHostPatch(self, request): - if isinstance(request, QueryHostPatchRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryHostPatchResponseMsg.typecode) - return response - - # op: QueryHostPatch_Task - def QueryHostPatch_Task(self, request): - if isinstance(request, QueryHostPatch_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryHostPatch_TaskResponseMsg.typecode) - return response - - # op: Refresh - def Refresh(self, request): - if isinstance(request, RefreshRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshResponseMsg.typecode) - return response - - # op: UpdatePassthruConfig - def UpdatePassthruConfig(self, request): - if isinstance(request, UpdatePassthruConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdatePassthruConfigResponseMsg.typecode) - return response - - # op: UpdateServicePolicy - def UpdateServicePolicy(self, request): - if isinstance(request, UpdateServicePolicyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateServicePolicyResponseMsg.typecode) - return response - - # op: StartService - def StartService(self, request): - if isinstance(request, StartServiceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StartServiceResponseMsg.typecode) - return response - - # op: StopService - def StopService(self, request): - if isinstance(request, StopServiceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(StopServiceResponseMsg.typecode) - return response - - # op: RestartService - def RestartService(self, request): - if isinstance(request, RestartServiceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RestartServiceResponseMsg.typecode) - return response - - # op: UninstallService - def UninstallService(self, request): - if isinstance(request, UninstallServiceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UninstallServiceResponseMsg.typecode) - return response - - # op: RefreshServices - def RefreshServices(self, request): - if isinstance(request, RefreshServicesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshServicesResponseMsg.typecode) - return response - - # op: ReconfigureSnmpAgent - def ReconfigureSnmpAgent(self, request): - if isinstance(request, ReconfigureSnmpAgentRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureSnmpAgentResponseMsg.typecode) - return response - - # op: SendTestNotification - def SendTestNotification(self, request): - if isinstance(request, SendTestNotificationRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SendTestNotificationResponseMsg.typecode) - return response - - # op: RetrieveDiskPartitionInfo - def RetrieveDiskPartitionInfo(self, request): - if isinstance(request, RetrieveDiskPartitionInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveDiskPartitionInfoResponseMsg.typecode) - return response - - # op: ComputeDiskPartitionInfo - def ComputeDiskPartitionInfo(self, request): - if isinstance(request, ComputeDiskPartitionInfoRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComputeDiskPartitionInfoResponseMsg.typecode) - return response - - # op: ComputeDiskPartitionInfoForResize - def ComputeDiskPartitionInfoForResize(self, request): - if isinstance(request, ComputeDiskPartitionInfoForResizeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComputeDiskPartitionInfoForResizeResponseMsg.typecode) - return response - - # op: UpdateDiskPartitions - def UpdateDiskPartitions(self, request): - if isinstance(request, UpdateDiskPartitionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateDiskPartitionsResponseMsg.typecode) - return response - - # op: FormatVmfs - def FormatVmfs(self, request): - if isinstance(request, FormatVmfsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(FormatVmfsResponseMsg.typecode) - return response - - # op: RescanVmfs - def RescanVmfs(self, request): - if isinstance(request, RescanVmfsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RescanVmfsResponseMsg.typecode) - return response - - # op: AttachVmfsExtent - def AttachVmfsExtent(self, request): - if isinstance(request, AttachVmfsExtentRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AttachVmfsExtentResponseMsg.typecode) - return response - - # op: ExpandVmfsExtent - def ExpandVmfsExtent(self, request): - if isinstance(request, ExpandVmfsExtentRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ExpandVmfsExtentResponseMsg.typecode) - return response - - # op: UpgradeVmfs - def UpgradeVmfs(self, request): - if isinstance(request, UpgradeVmfsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeVmfsResponseMsg.typecode) - return response - - # op: UpgradeVmLayout - def UpgradeVmLayout(self, request): - if isinstance(request, UpgradeVmLayoutRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpgradeVmLayoutResponseMsg.typecode) - return response - - # op: QueryUnresolvedVmfsVolume - def QueryUnresolvedVmfsVolume(self, request): - if isinstance(request, QueryUnresolvedVmfsVolumeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryUnresolvedVmfsVolumeResponseMsg.typecode) - return response - - # op: ResolveMultipleUnresolvedVmfsVolumes - def ResolveMultipleUnresolvedVmfsVolumes(self, request): - if isinstance(request, ResolveMultipleUnresolvedVmfsVolumesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResolveMultipleUnresolvedVmfsVolumesResponseMsg.typecode) - return response - - # op: UnmountForceMountedVmfsVolume - def UnmountForceMountedVmfsVolume(self, request): - if isinstance(request, UnmountForceMountedVmfsVolumeRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UnmountForceMountedVmfsVolumeResponseMsg.typecode) - return response - - # op: RescanHba - def RescanHba(self, request): - if isinstance(request, RescanHbaRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RescanHbaResponseMsg.typecode) - return response - - # op: RescanAllHba - def RescanAllHba(self, request): - if isinstance(request, RescanAllHbaRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RescanAllHbaResponseMsg.typecode) - return response - - # op: UpdateSoftwareInternetScsiEnabled - def UpdateSoftwareInternetScsiEnabled(self, request): - if isinstance(request, UpdateSoftwareInternetScsiEnabledRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateSoftwareInternetScsiEnabledResponseMsg.typecode) - return response - - # op: UpdateInternetScsiDiscoveryProperties - def UpdateInternetScsiDiscoveryProperties(self, request): - if isinstance(request, UpdateInternetScsiDiscoveryPropertiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiDiscoveryPropertiesResponseMsg.typecode) - return response - - # op: UpdateInternetScsiAuthenticationProperties - def UpdateInternetScsiAuthenticationProperties(self, request): - if isinstance(request, UpdateInternetScsiAuthenticationPropertiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiAuthenticationPropertiesResponseMsg.typecode) - return response - - # op: UpdateInternetScsiDigestProperties - def UpdateInternetScsiDigestProperties(self, request): - if isinstance(request, UpdateInternetScsiDigestPropertiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiDigestPropertiesResponseMsg.typecode) - return response - - # op: UpdateInternetScsiAdvancedOptions - def UpdateInternetScsiAdvancedOptions(self, request): - if isinstance(request, UpdateInternetScsiAdvancedOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiAdvancedOptionsResponseMsg.typecode) - return response - - # op: UpdateInternetScsiIPProperties - def UpdateInternetScsiIPProperties(self, request): - if isinstance(request, UpdateInternetScsiIPPropertiesRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiIPPropertiesResponseMsg.typecode) - return response - - # op: UpdateInternetScsiName - def UpdateInternetScsiName(self, request): - if isinstance(request, UpdateInternetScsiNameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiNameResponseMsg.typecode) - return response - - # op: UpdateInternetScsiAlias - def UpdateInternetScsiAlias(self, request): - if isinstance(request, UpdateInternetScsiAliasRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateInternetScsiAliasResponseMsg.typecode) - return response - - # op: AddInternetScsiSendTargets - def AddInternetScsiSendTargets(self, request): - if isinstance(request, AddInternetScsiSendTargetsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddInternetScsiSendTargetsResponseMsg.typecode) - return response - - # op: RemoveInternetScsiSendTargets - def RemoveInternetScsiSendTargets(self, request): - if isinstance(request, RemoveInternetScsiSendTargetsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveInternetScsiSendTargetsResponseMsg.typecode) - return response - - # op: AddInternetScsiStaticTargets - def AddInternetScsiStaticTargets(self, request): - if isinstance(request, AddInternetScsiStaticTargetsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(AddInternetScsiStaticTargetsResponseMsg.typecode) - return response - - # op: RemoveInternetScsiStaticTargets - def RemoveInternetScsiStaticTargets(self, request): - if isinstance(request, RemoveInternetScsiStaticTargetsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveInternetScsiStaticTargetsResponseMsg.typecode) - return response - - # op: EnableMultipathPath - def EnableMultipathPath(self, request): - if isinstance(request, EnableMultipathPathRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(EnableMultipathPathResponseMsg.typecode) - return response - - # op: DisableMultipathPath - def DisableMultipathPath(self, request): - if isinstance(request, DisableMultipathPathRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DisableMultipathPathResponseMsg.typecode) - return response - - # op: SetMultipathLunPolicy - def SetMultipathLunPolicy(self, request): - if isinstance(request, SetMultipathLunPolicyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SetMultipathLunPolicyResponseMsg.typecode) - return response - - # op: QueryPathSelectionPolicyOptions - def QueryPathSelectionPolicyOptions(self, request): - if isinstance(request, QueryPathSelectionPolicyOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryPathSelectionPolicyOptionsResponseMsg.typecode) - return response - - # op: QueryStorageArrayTypePolicyOptions - def QueryStorageArrayTypePolicyOptions(self, request): - if isinstance(request, QueryStorageArrayTypePolicyOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryStorageArrayTypePolicyOptionsResponseMsg.typecode) - return response - - # op: UpdateScsiLunDisplayName - def UpdateScsiLunDisplayName(self, request): - if isinstance(request, UpdateScsiLunDisplayNameRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateScsiLunDisplayNameResponseMsg.typecode) - return response - - # op: RefreshStorageSystem - def RefreshStorageSystem(self, request): - if isinstance(request, RefreshStorageSystemRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RefreshStorageSystemResponseMsg.typecode) - return response - - # op: UpdateIpConfig - def UpdateIpConfig(self, request): - if isinstance(request, UpdateIpConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateIpConfigResponseMsg.typecode) - return response - - # op: SelectVnic - def SelectVnic(self, request): - if isinstance(request, SelectVnicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(SelectVnicResponseMsg.typecode) - return response - - # op: DeselectVnic - def DeselectVnic(self, request): - if isinstance(request, DeselectVnicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DeselectVnicResponseMsg.typecode) - return response - - # op: QueryNetConfig - def QueryNetConfig(self, request): - if isinstance(request, QueryNetConfigRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryNetConfigResponseMsg.typecode) - return response - - # op: VirtualNicManagerSelectVnic - def VirtualNicManagerSelectVnic(self, request): - if isinstance(request, VirtualNicManagerSelectVnicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(VirtualNicManagerSelectVnicResponseMsg.typecode) - return response - - # op: VirtualNicManagerDeselectVnic - def VirtualNicManagerDeselectVnic(self, request): - if isinstance(request, VirtualNicManagerDeselectVnicRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(VirtualNicManagerDeselectVnicResponseMsg.typecode) - return response - - # op: QueryOptions - def QueryOptions(self, request): - if isinstance(request, QueryOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryOptionsResponseMsg.typecode) - return response - - # op: UpdateOptions - def UpdateOptions(self, request): - if isinstance(request, UpdateOptionsRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(UpdateOptionsResponseMsg.typecode) - return response - - # op: ComplianceManagerCheckCompliance - def ComplianceManagerCheckCompliance(self, request): - if isinstance(request, ComplianceManagerCheckComplianceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComplianceManagerCheckComplianceResponseMsg.typecode) - return response - - # op: ComplianceManagerCheckCompliance_Task - def ComplianceManagerCheckCompliance_Task(self, request): - if isinstance(request, ComplianceManagerCheckCompliance_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComplianceManagerCheckCompliance_TaskResponseMsg.typecode) - return response - - # op: ComplianceManagerQueryComplianceStatus - def ComplianceManagerQueryComplianceStatus(self, request): - if isinstance(request, ComplianceManagerQueryComplianceStatusRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComplianceManagerQueryComplianceStatusResponseMsg.typecode) - return response - - # op: ComplianceManagerClearComplianceStatus - def ComplianceManagerClearComplianceStatus(self, request): - if isinstance(request, ComplianceManagerClearComplianceStatusRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComplianceManagerClearComplianceStatusResponseMsg.typecode) - return response - - # op: ComplianceManagerQueryExpressionMetadata - def ComplianceManagerQueryExpressionMetadata(self, request): - if isinstance(request, ComplianceManagerQueryExpressionMetadataRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ComplianceManagerQueryExpressionMetadataResponseMsg.typecode) - return response - - # op: ProfileDestroy - def ProfileDestroy(self, request): - if isinstance(request, ProfileDestroyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileDestroyResponseMsg.typecode) - return response - - # op: ProfileAssociate - def ProfileAssociate(self, request): - if isinstance(request, ProfileAssociateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileAssociateResponseMsg.typecode) - return response - - # op: ProfileDissociate - def ProfileDissociate(self, request): - if isinstance(request, ProfileDissociateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileDissociateResponseMsg.typecode) - return response - - # op: ProfileCheckCompliance - def ProfileCheckCompliance(self, request): - if isinstance(request, ProfileCheckComplianceRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileCheckComplianceResponseMsg.typecode) - return response - - # op: ProfileCheckCompliance_Task - def ProfileCheckCompliance_Task(self, request): - if isinstance(request, ProfileCheckCompliance_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileCheckCompliance_TaskResponseMsg.typecode) - return response - - # op: ProfileExportProfile - def ProfileExportProfile(self, request): - if isinstance(request, ProfileExportProfileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileExportProfileResponseMsg.typecode) - return response - - # op: CreateProfile - def CreateProfile(self, request): - if isinstance(request, CreateProfileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateProfileResponseMsg.typecode) - return response - - # op: ProfileQueryPolicyMetadata - def ProfileQueryPolicyMetadata(self, request): - if isinstance(request, ProfileQueryPolicyMetadataRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileQueryPolicyMetadataResponseMsg.typecode) - return response - - # op: ProfileFindAssociatedProfile - def ProfileFindAssociatedProfile(self, request): - if isinstance(request, ProfileFindAssociatedProfileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ProfileFindAssociatedProfileResponseMsg.typecode) - return response - - # op: ClusterProfileUpdate - def ClusterProfileUpdate(self, request): - if isinstance(request, ClusterProfileUpdateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ClusterProfileUpdateResponseMsg.typecode) - return response - - # op: HostProfileUpdateReferenceHost - def HostProfileUpdateReferenceHost(self, request): - if isinstance(request, HostProfileUpdateReferenceHostRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileUpdateReferenceHostResponseMsg.typecode) - return response - - # op: HostProfileUpdate - def HostProfileUpdate(self, request): - if isinstance(request, HostProfileUpdateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileUpdateResponseMsg.typecode) - return response - - # op: HostProfileExecute - def HostProfileExecute(self, request): - if isinstance(request, HostProfileExecuteRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileExecuteResponseMsg.typecode) - return response - - # op: HostProfileApply - def HostProfileApply(self, request): - if isinstance(request, HostProfileApplyRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileApplyResponseMsg.typecode) - return response - - # op: HostProfileApply_Task - def HostProfileApply_Task(self, request): - if isinstance(request, HostProfileApply_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileApply_TaskResponseMsg.typecode) - return response - - # op: HostProfileGenerateConfigTaskList - def HostProfileGenerateConfigTaskList(self, request): - if isinstance(request, HostProfileGenerateConfigTaskListRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileGenerateConfigTaskListResponseMsg.typecode) - return response - - # op: HostProfileQueryProfileMetadata - def HostProfileQueryProfileMetadata(self, request): - if isinstance(request, HostProfileQueryProfileMetadataRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileQueryProfileMetadataResponseMsg.typecode) - return response - - # op: HostProfileCreateDefaultProfile - def HostProfileCreateDefaultProfile(self, request): - if isinstance(request, HostProfileCreateDefaultProfileRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(HostProfileCreateDefaultProfileResponseMsg.typecode) - return response - - # op: RemoveScheduledTask - def RemoveScheduledTask(self, request): - if isinstance(request, RemoveScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveScheduledTaskResponseMsg.typecode) - return response - - # op: ReconfigureScheduledTask - def ReconfigureScheduledTask(self, request): - if isinstance(request, ReconfigureScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ReconfigureScheduledTaskResponseMsg.typecode) - return response - - # op: RunScheduledTask - def RunScheduledTask(self, request): - if isinstance(request, RunScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RunScheduledTaskResponseMsg.typecode) - return response - - # op: CreateScheduledTask - def CreateScheduledTask(self, request): - if isinstance(request, CreateScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateScheduledTaskResponseMsg.typecode) - return response - - # op: RetrieveEntityScheduledTask - def RetrieveEntityScheduledTask(self, request): - if isinstance(request, RetrieveEntityScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveEntityScheduledTaskResponseMsg.typecode) - return response - - # op: CreateObjectScheduledTask - def CreateObjectScheduledTask(self, request): - if isinstance(request, CreateObjectScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateObjectScheduledTaskResponseMsg.typecode) - return response - - # op: RetrieveObjectScheduledTask - def RetrieveObjectScheduledTask(self, request): - if isinstance(request, RetrieveObjectScheduledTaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RetrieveObjectScheduledTaskResponseMsg.typecode) - return response - - # op: OpenInventoryViewFolder - def OpenInventoryViewFolder(self, request): - if isinstance(request, OpenInventoryViewFolderRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(OpenInventoryViewFolderResponseMsg.typecode) - return response - - # op: CloseInventoryViewFolder - def CloseInventoryViewFolder(self, request): - if isinstance(request, CloseInventoryViewFolderRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CloseInventoryViewFolderResponseMsg.typecode) - return response - - # op: ModifyListView - def ModifyListView(self, request): - if isinstance(request, ModifyListViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ModifyListViewResponseMsg.typecode) - return response - - # op: ResetListView - def ResetListView(self, request): - if isinstance(request, ResetListViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetListViewResponseMsg.typecode) - return response - - # op: ResetListViewFromView - def ResetListViewFromView(self, request): - if isinstance(request, ResetListViewFromViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(ResetListViewFromViewResponseMsg.typecode) - return response - - # op: DestroyView - def DestroyView(self, request): - if isinstance(request, DestroyViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(DestroyViewResponseMsg.typecode) - return response - - # op: CreateInventoryView - def CreateInventoryView(self, request): - if isinstance(request, CreateInventoryViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateInventoryViewResponseMsg.typecode) - return response - - # op: CreateContainerView - def CreateContainerView(self, request): - if isinstance(request, CreateContainerViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateContainerViewResponseMsg.typecode) - return response - - # op: CreateListView - def CreateListView(self, request): - if isinstance(request, CreateListViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateListViewResponseMsg.typecode) - return response - - # op: CreateListViewFromView - def CreateListViewFromView(self, request): - if isinstance(request, CreateListViewFromViewRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CreateListViewFromViewResponseMsg.typecode) - return response - - # op: RevertToSnapshot - def RevertToSnapshot(self, request): - if isinstance(request, RevertToSnapshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RevertToSnapshotResponseMsg.typecode) - return response - - # op: RevertToSnapshot_Task - def RevertToSnapshot_Task(self, request): - if isinstance(request, RevertToSnapshot_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RevertToSnapshot_TaskResponseMsg.typecode) - return response - - # op: RemoveSnapshot - def RemoveSnapshot(self, request): - if isinstance(request, RemoveSnapshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveSnapshotResponseMsg.typecode) - return response - - # op: RemoveSnapshot_Task - def RemoveSnapshot_Task(self, request): - if isinstance(request, RemoveSnapshot_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RemoveSnapshot_TaskResponseMsg.typecode) - return response - - # op: RenameSnapshot - def RenameSnapshot(self, request): - if isinstance(request, RenameSnapshotRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(RenameSnapshotResponseMsg.typecode) - return response - - # op: CheckCompatibility - def CheckCompatibility(self, request): - if isinstance(request, CheckCompatibilityRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckCompatibilityResponseMsg.typecode) - return response - - # op: CheckCompatibility_Task - def CheckCompatibility_Task(self, request): - if isinstance(request, CheckCompatibility_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckCompatibility_TaskResponseMsg.typecode) - return response - - # op: QueryVMotionCompatibilityEx - def QueryVMotionCompatibilityEx(self, request): - if isinstance(request, QueryVMotionCompatibilityExRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVMotionCompatibilityExResponseMsg.typecode) - return response - - # op: QueryVMotionCompatibilityEx_Task - def QueryVMotionCompatibilityEx_Task(self, request): - if isinstance(request, QueryVMotionCompatibilityEx_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(QueryVMotionCompatibilityEx_TaskResponseMsg.typecode) - return response - - # op: CheckMigrate - def CheckMigrate(self, request): - if isinstance(request, CheckMigrateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckMigrateResponseMsg.typecode) - return response - - # op: CheckMigrate_Task - def CheckMigrate_Task(self, request): - if isinstance(request, CheckMigrate_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckMigrate_TaskResponseMsg.typecode) - return response - - # op: CheckRelocate - def CheckRelocate(self, request): - if isinstance(request, CheckRelocateRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckRelocateResponseMsg.typecode) - return response - - # op: CheckRelocate_Task - def CheckRelocate_Task(self, request): - if isinstance(request, CheckRelocate_TaskRequestMsg) is False: - raise TypeError, "%s incorrect request type" % (request.__class__) - kw = {} - # no input wsaction - self.binding.Send(None, None, request, soapaction="urn:vim25/4.0", **kw) - # no output wsaction - response = self.binding.Receive(CheckRelocate_TaskResponseMsg.typecode) - return response - -DestroyPropertyFilterRequestMsg = ns0.DestroyPropertyFilter_Dec().pyclass - -DestroyPropertyFilterResponseMsg = ns0.DestroyPropertyFilterResponse_Dec().pyclass - -CreateFilterRequestMsg = ns0.CreateFilter_Dec().pyclass - -CreateFilterResponseMsg = ns0.CreateFilterResponse_Dec().pyclass - -RetrievePropertiesRequestMsg = ns0.RetrieveProperties_Dec().pyclass - -RetrievePropertiesResponseMsg = ns0.RetrievePropertiesResponse_Dec().pyclass - -CheckForUpdatesRequestMsg = ns0.CheckForUpdates_Dec().pyclass - -CheckForUpdatesResponseMsg = ns0.CheckForUpdatesResponse_Dec().pyclass - -WaitForUpdatesRequestMsg = ns0.WaitForUpdates_Dec().pyclass - -WaitForUpdatesResponseMsg = ns0.WaitForUpdatesResponse_Dec().pyclass - -CancelWaitForUpdatesRequestMsg = ns0.CancelWaitForUpdates_Dec().pyclass - -CancelWaitForUpdatesResponseMsg = ns0.CancelWaitForUpdatesResponse_Dec().pyclass - -AddAuthorizationRoleRequestMsg = ns0.AddAuthorizationRole_Dec().pyclass - -AddAuthorizationRoleResponseMsg = ns0.AddAuthorizationRoleResponse_Dec().pyclass - -RemoveAuthorizationRoleRequestMsg = ns0.RemoveAuthorizationRole_Dec().pyclass - -RemoveAuthorizationRoleResponseMsg = ns0.RemoveAuthorizationRoleResponse_Dec().pyclass - -UpdateAuthorizationRoleRequestMsg = ns0.UpdateAuthorizationRole_Dec().pyclass - -UpdateAuthorizationRoleResponseMsg = ns0.UpdateAuthorizationRoleResponse_Dec().pyclass - -MergePermissionsRequestMsg = ns0.MergePermissions_Dec().pyclass - -MergePermissionsResponseMsg = ns0.MergePermissionsResponse_Dec().pyclass - -RetrieveRolePermissionsRequestMsg = ns0.RetrieveRolePermissions_Dec().pyclass - -RetrieveRolePermissionsResponseMsg = ns0.RetrieveRolePermissionsResponse_Dec().pyclass - -RetrieveEntityPermissionsRequestMsg = ns0.RetrieveEntityPermissions_Dec().pyclass - -RetrieveEntityPermissionsResponseMsg = ns0.RetrieveEntityPermissionsResponse_Dec().pyclass - -RetrieveAllPermissionsRequestMsg = ns0.RetrieveAllPermissions_Dec().pyclass - -RetrieveAllPermissionsResponseMsg = ns0.RetrieveAllPermissionsResponse_Dec().pyclass - -SetEntityPermissionsRequestMsg = ns0.SetEntityPermissions_Dec().pyclass - -SetEntityPermissionsResponseMsg = ns0.SetEntityPermissionsResponse_Dec().pyclass - -ResetEntityPermissionsRequestMsg = ns0.ResetEntityPermissions_Dec().pyclass - -ResetEntityPermissionsResponseMsg = ns0.ResetEntityPermissionsResponse_Dec().pyclass - -RemoveEntityPermissionRequestMsg = ns0.RemoveEntityPermission_Dec().pyclass - -RemoveEntityPermissionResponseMsg = ns0.RemoveEntityPermissionResponse_Dec().pyclass - -ReconfigureClusterRequestMsg = ns0.ReconfigureCluster_Dec().pyclass - -ReconfigureClusterResponseMsg = ns0.ReconfigureClusterResponse_Dec().pyclass - -ReconfigureCluster_TaskRequestMsg = ns0.ReconfigureCluster_Task_Dec().pyclass - -ReconfigureCluster_TaskResponseMsg = ns0.ReconfigureCluster_TaskResponse_Dec().pyclass - -ApplyRecommendationRequestMsg = ns0.ApplyRecommendation_Dec().pyclass - -ApplyRecommendationResponseMsg = ns0.ApplyRecommendationResponse_Dec().pyclass - -RecommendHostsForVmRequestMsg = ns0.RecommendHostsForVm_Dec().pyclass - -RecommendHostsForVmResponseMsg = ns0.RecommendHostsForVmResponse_Dec().pyclass - -AddHostRequestMsg = ns0.AddHost_Dec().pyclass - -AddHostResponseMsg = ns0.AddHostResponse_Dec().pyclass - -AddHost_TaskRequestMsg = ns0.AddHost_Task_Dec().pyclass - -AddHost_TaskResponseMsg = ns0.AddHost_TaskResponse_Dec().pyclass - -MoveIntoRequestMsg = ns0.MoveInto_Dec().pyclass - -MoveIntoResponseMsg = ns0.MoveIntoResponse_Dec().pyclass - -MoveInto_TaskRequestMsg = ns0.MoveInto_Task_Dec().pyclass - -MoveInto_TaskResponseMsg = ns0.MoveInto_TaskResponse_Dec().pyclass - -MoveHostIntoRequestMsg = ns0.MoveHostInto_Dec().pyclass - -MoveHostIntoResponseMsg = ns0.MoveHostIntoResponse_Dec().pyclass - -MoveHostInto_TaskRequestMsg = ns0.MoveHostInto_Task_Dec().pyclass - -MoveHostInto_TaskResponseMsg = ns0.MoveHostInto_TaskResponse_Dec().pyclass - -RefreshRecommendationRequestMsg = ns0.RefreshRecommendation_Dec().pyclass - -RefreshRecommendationResponseMsg = ns0.RefreshRecommendationResponse_Dec().pyclass - -RetrieveDasAdvancedRuntimeInfoRequestMsg = ns0.RetrieveDasAdvancedRuntimeInfo_Dec().pyclass - -RetrieveDasAdvancedRuntimeInfoResponseMsg = ns0.RetrieveDasAdvancedRuntimeInfoResponse_Dec().pyclass - -ReconfigureComputeResourceRequestMsg = ns0.ReconfigureComputeResource_Dec().pyclass - -ReconfigureComputeResourceResponseMsg = ns0.ReconfigureComputeResourceResponse_Dec().pyclass - -ReconfigureComputeResource_TaskRequestMsg = ns0.ReconfigureComputeResource_Task_Dec().pyclass - -ReconfigureComputeResource_TaskResponseMsg = ns0.ReconfigureComputeResource_TaskResponse_Dec().pyclass - -AddCustomFieldDefRequestMsg = ns0.AddCustomFieldDef_Dec().pyclass - -AddCustomFieldDefResponseMsg = ns0.AddCustomFieldDefResponse_Dec().pyclass - -RemoveCustomFieldDefRequestMsg = ns0.RemoveCustomFieldDef_Dec().pyclass - -RemoveCustomFieldDefResponseMsg = ns0.RemoveCustomFieldDefResponse_Dec().pyclass - -RenameCustomFieldDefRequestMsg = ns0.RenameCustomFieldDef_Dec().pyclass - -RenameCustomFieldDefResponseMsg = ns0.RenameCustomFieldDefResponse_Dec().pyclass - -SetFieldRequestMsg = ns0.SetField_Dec().pyclass - -SetFieldResponseMsg = ns0.SetFieldResponse_Dec().pyclass - -DoesCustomizationSpecExistRequestMsg = ns0.DoesCustomizationSpecExist_Dec().pyclass - -DoesCustomizationSpecExistResponseMsg = ns0.DoesCustomizationSpecExistResponse_Dec().pyclass - -GetCustomizationSpecRequestMsg = ns0.GetCustomizationSpec_Dec().pyclass - -GetCustomizationSpecResponseMsg = ns0.GetCustomizationSpecResponse_Dec().pyclass - -CreateCustomizationSpecRequestMsg = ns0.CreateCustomizationSpec_Dec().pyclass - -CreateCustomizationSpecResponseMsg = ns0.CreateCustomizationSpecResponse_Dec().pyclass - -OverwriteCustomizationSpecRequestMsg = ns0.OverwriteCustomizationSpec_Dec().pyclass - -OverwriteCustomizationSpecResponseMsg = ns0.OverwriteCustomizationSpecResponse_Dec().pyclass - -DeleteCustomizationSpecRequestMsg = ns0.DeleteCustomizationSpec_Dec().pyclass - -DeleteCustomizationSpecResponseMsg = ns0.DeleteCustomizationSpecResponse_Dec().pyclass - -DuplicateCustomizationSpecRequestMsg = ns0.DuplicateCustomizationSpec_Dec().pyclass - -DuplicateCustomizationSpecResponseMsg = ns0.DuplicateCustomizationSpecResponse_Dec().pyclass - -RenameCustomizationSpecRequestMsg = ns0.RenameCustomizationSpec_Dec().pyclass - -RenameCustomizationSpecResponseMsg = ns0.RenameCustomizationSpecResponse_Dec().pyclass - -CustomizationSpecItemToXmlRequestMsg = ns0.CustomizationSpecItemToXml_Dec().pyclass - -CustomizationSpecItemToXmlResponseMsg = ns0.CustomizationSpecItemToXmlResponse_Dec().pyclass - -XmlToCustomizationSpecItemRequestMsg = ns0.XmlToCustomizationSpecItem_Dec().pyclass - -XmlToCustomizationSpecItemResponseMsg = ns0.XmlToCustomizationSpecItemResponse_Dec().pyclass - -CheckCustomizationResourcesRequestMsg = ns0.CheckCustomizationResources_Dec().pyclass - -CheckCustomizationResourcesResponseMsg = ns0.CheckCustomizationResourcesResponse_Dec().pyclass - -QueryConnectionInfoRequestMsg = ns0.QueryConnectionInfo_Dec().pyclass - -QueryConnectionInfoResponseMsg = ns0.QueryConnectionInfoResponse_Dec().pyclass - -PowerOnMultiVMRequestMsg = ns0.PowerOnMultiVM_Dec().pyclass - -PowerOnMultiVMResponseMsg = ns0.PowerOnMultiVMResponse_Dec().pyclass - -PowerOnMultiVM_TaskRequestMsg = ns0.PowerOnMultiVM_Task_Dec().pyclass - -PowerOnMultiVM_TaskResponseMsg = ns0.PowerOnMultiVM_TaskResponse_Dec().pyclass - -RefreshDatastoreRequestMsg = ns0.RefreshDatastore_Dec().pyclass - -RefreshDatastoreResponseMsg = ns0.RefreshDatastoreResponse_Dec().pyclass - -RefreshDatastoreStorageInfoRequestMsg = ns0.RefreshDatastoreStorageInfo_Dec().pyclass - -RefreshDatastoreStorageInfoResponseMsg = ns0.RefreshDatastoreStorageInfoResponse_Dec().pyclass - -RenameDatastoreRequestMsg = ns0.RenameDatastore_Dec().pyclass - -RenameDatastoreResponseMsg = ns0.RenameDatastoreResponse_Dec().pyclass - -DestroyDatastoreRequestMsg = ns0.DestroyDatastore_Dec().pyclass - -DestroyDatastoreResponseMsg = ns0.DestroyDatastoreResponse_Dec().pyclass - -QueryDescriptionsRequestMsg = ns0.QueryDescriptions_Dec().pyclass - -QueryDescriptionsResponseMsg = ns0.QueryDescriptionsResponse_Dec().pyclass - -BrowseDiagnosticLogRequestMsg = ns0.BrowseDiagnosticLog_Dec().pyclass - -BrowseDiagnosticLogResponseMsg = ns0.BrowseDiagnosticLogResponse_Dec().pyclass - -GenerateLogBundlesRequestMsg = ns0.GenerateLogBundles_Dec().pyclass - -GenerateLogBundlesResponseMsg = ns0.GenerateLogBundlesResponse_Dec().pyclass - -GenerateLogBundles_TaskRequestMsg = ns0.GenerateLogBundles_Task_Dec().pyclass - -GenerateLogBundles_TaskResponseMsg = ns0.GenerateLogBundles_TaskResponse_Dec().pyclass - -DVSFetchKeyOfPortsRequestMsg = ns0.DVSFetchKeyOfPorts_Dec().pyclass - -DVSFetchKeyOfPortsResponseMsg = ns0.DVSFetchKeyOfPortsResponse_Dec().pyclass - -DVSFetchPortsRequestMsg = ns0.DVSFetchPorts_Dec().pyclass - -DVSFetchPortsResponseMsg = ns0.DVSFetchPortsResponse_Dec().pyclass - -DVSQueryUsedVlanIdRequestMsg = ns0.DVSQueryUsedVlanId_Dec().pyclass - -DVSQueryUsedVlanIdResponseMsg = ns0.DVSQueryUsedVlanIdResponse_Dec().pyclass - -DVSReconfigureRequestMsg = ns0.DVSReconfigure_Dec().pyclass - -DVSReconfigureResponseMsg = ns0.DVSReconfigureResponse_Dec().pyclass - -DVSReconfigure_TaskRequestMsg = ns0.DVSReconfigure_Task_Dec().pyclass - -DVSReconfigure_TaskResponseMsg = ns0.DVSReconfigure_TaskResponse_Dec().pyclass - -DVSPerformProductSpecOperationRequestMsg = ns0.DVSPerformProductSpecOperation_Dec().pyclass - -DVSPerformProductSpecOperationResponseMsg = ns0.DVSPerformProductSpecOperationResponse_Dec().pyclass - -DVSPerformProductSpecOperation_TaskRequestMsg = ns0.DVSPerformProductSpecOperation_Task_Dec().pyclass - -DVSPerformProductSpecOperation_TaskResponseMsg = ns0.DVSPerformProductSpecOperation_TaskResponse_Dec().pyclass - -DVSMergeRequestMsg = ns0.DVSMerge_Dec().pyclass - -DVSMergeResponseMsg = ns0.DVSMergeResponse_Dec().pyclass - -DVSMerge_TaskRequestMsg = ns0.DVSMerge_Task_Dec().pyclass - -DVSMerge_TaskResponseMsg = ns0.DVSMerge_TaskResponse_Dec().pyclass - -DVSAddPortgroupsRequestMsg = ns0.DVSAddPortgroups_Dec().pyclass - -DVSAddPortgroupsResponseMsg = ns0.DVSAddPortgroupsResponse_Dec().pyclass - -DVSMovePortRequestMsg = ns0.DVSMovePort_Dec().pyclass - -DVSMovePortResponseMsg = ns0.DVSMovePortResponse_Dec().pyclass - -DVSUpdateCapabilityRequestMsg = ns0.DVSUpdateCapability_Dec().pyclass - -DVSUpdateCapabilityResponseMsg = ns0.DVSUpdateCapabilityResponse_Dec().pyclass - -ReconfigurePortRequestMsg = ns0.ReconfigurePort_Dec().pyclass - -ReconfigurePortResponseMsg = ns0.ReconfigurePortResponse_Dec().pyclass - -DVSRefreshPortStateRequestMsg = ns0.DVSRefreshPortState_Dec().pyclass - -DVSRefreshPortStateResponseMsg = ns0.DVSRefreshPortStateResponse_Dec().pyclass - -DVSRectifyHostRequestMsg = ns0.DVSRectifyHost_Dec().pyclass - -DVSRectifyHostResponseMsg = ns0.DVSRectifyHostResponse_Dec().pyclass - -QueryConfigOptionDescriptorRequestMsg = ns0.QueryConfigOptionDescriptor_Dec().pyclass - -QueryConfigOptionDescriptorResponseMsg = ns0.QueryConfigOptionDescriptorResponse_Dec().pyclass - -QueryConfigOptionRequestMsg = ns0.QueryConfigOption_Dec().pyclass - -QueryConfigOptionResponseMsg = ns0.QueryConfigOptionResponse_Dec().pyclass - -QueryConfigTargetRequestMsg = ns0.QueryConfigTarget_Dec().pyclass - -QueryConfigTargetResponseMsg = ns0.QueryConfigTargetResponse_Dec().pyclass - -QueryTargetCapabilitiesRequestMsg = ns0.QueryTargetCapabilities_Dec().pyclass - -QueryTargetCapabilitiesResponseMsg = ns0.QueryTargetCapabilitiesResponse_Dec().pyclass - -setCustomValueRequestMsg = ns0.setCustomValue_Dec().pyclass - -setCustomValueResponseMsg = ns0.setCustomValueResponse_Dec().pyclass - -UnregisterExtensionRequestMsg = ns0.UnregisterExtension_Dec().pyclass - -UnregisterExtensionResponseMsg = ns0.UnregisterExtensionResponse_Dec().pyclass - -FindExtensionRequestMsg = ns0.FindExtension_Dec().pyclass - -FindExtensionResponseMsg = ns0.FindExtensionResponse_Dec().pyclass - -RegisterExtensionRequestMsg = ns0.RegisterExtension_Dec().pyclass - -RegisterExtensionResponseMsg = ns0.RegisterExtensionResponse_Dec().pyclass - -UpdateExtensionRequestMsg = ns0.UpdateExtension_Dec().pyclass - -UpdateExtensionResponseMsg = ns0.UpdateExtensionResponse_Dec().pyclass - -GetPublicKeyRequestMsg = ns0.GetPublicKey_Dec().pyclass - -GetPublicKeyResponseMsg = ns0.GetPublicKeyResponse_Dec().pyclass - -SetPublicKeyRequestMsg = ns0.SetPublicKey_Dec().pyclass - -SetPublicKeyResponseMsg = ns0.SetPublicKeyResponse_Dec().pyclass - -MoveDatastoreFileRequestMsg = ns0.MoveDatastoreFile_Dec().pyclass - -MoveDatastoreFileResponseMsg = ns0.MoveDatastoreFileResponse_Dec().pyclass - -MoveDatastoreFile_TaskRequestMsg = ns0.MoveDatastoreFile_Task_Dec().pyclass - -MoveDatastoreFile_TaskResponseMsg = ns0.MoveDatastoreFile_TaskResponse_Dec().pyclass - -CopyDatastoreFileRequestMsg = ns0.CopyDatastoreFile_Dec().pyclass - -CopyDatastoreFileResponseMsg = ns0.CopyDatastoreFileResponse_Dec().pyclass - -CopyDatastoreFile_TaskRequestMsg = ns0.CopyDatastoreFile_Task_Dec().pyclass - -CopyDatastoreFile_TaskResponseMsg = ns0.CopyDatastoreFile_TaskResponse_Dec().pyclass - -DeleteDatastoreFileRequestMsg = ns0.DeleteDatastoreFile_Dec().pyclass - -DeleteDatastoreFileResponseMsg = ns0.DeleteDatastoreFileResponse_Dec().pyclass - -DeleteDatastoreFile_TaskRequestMsg = ns0.DeleteDatastoreFile_Task_Dec().pyclass - -DeleteDatastoreFile_TaskResponseMsg = ns0.DeleteDatastoreFile_TaskResponse_Dec().pyclass - -MakeDirectoryRequestMsg = ns0.MakeDirectory_Dec().pyclass - -MakeDirectoryResponseMsg = ns0.MakeDirectoryResponse_Dec().pyclass - -ChangeOwnerRequestMsg = ns0.ChangeOwner_Dec().pyclass - -ChangeOwnerResponseMsg = ns0.ChangeOwnerResponse_Dec().pyclass - -CreateFolderRequestMsg = ns0.CreateFolder_Dec().pyclass - -CreateFolderResponseMsg = ns0.CreateFolderResponse_Dec().pyclass - -MoveIntoFolderRequestMsg = ns0.MoveIntoFolder_Dec().pyclass - -MoveIntoFolderResponseMsg = ns0.MoveIntoFolderResponse_Dec().pyclass - -MoveIntoFolder_TaskRequestMsg = ns0.MoveIntoFolder_Task_Dec().pyclass - -MoveIntoFolder_TaskResponseMsg = ns0.MoveIntoFolder_TaskResponse_Dec().pyclass - -CreateVMRequestMsg = ns0.CreateVM_Dec().pyclass - -CreateVMResponseMsg = ns0.CreateVMResponse_Dec().pyclass - -CreateVM_TaskRequestMsg = ns0.CreateVM_Task_Dec().pyclass - -CreateVM_TaskResponseMsg = ns0.CreateVM_TaskResponse_Dec().pyclass - -RegisterVMRequestMsg = ns0.RegisterVM_Dec().pyclass - -RegisterVMResponseMsg = ns0.RegisterVMResponse_Dec().pyclass - -RegisterVM_TaskRequestMsg = ns0.RegisterVM_Task_Dec().pyclass - -RegisterVM_TaskResponseMsg = ns0.RegisterVM_TaskResponse_Dec().pyclass - -CreateClusterRequestMsg = ns0.CreateCluster_Dec().pyclass - -CreateClusterResponseMsg = ns0.CreateClusterResponse_Dec().pyclass - -CreateClusterExRequestMsg = ns0.CreateClusterEx_Dec().pyclass - -CreateClusterExResponseMsg = ns0.CreateClusterExResponse_Dec().pyclass - -AddStandaloneHostRequestMsg = ns0.AddStandaloneHost_Dec().pyclass - -AddStandaloneHostResponseMsg = ns0.AddStandaloneHostResponse_Dec().pyclass - -AddStandaloneHost_TaskRequestMsg = ns0.AddStandaloneHost_Task_Dec().pyclass - -AddStandaloneHost_TaskResponseMsg = ns0.AddStandaloneHost_TaskResponse_Dec().pyclass - -CreateDatacenterRequestMsg = ns0.CreateDatacenter_Dec().pyclass - -CreateDatacenterResponseMsg = ns0.CreateDatacenterResponse_Dec().pyclass - -UnregisterAndDestroyRequestMsg = ns0.UnregisterAndDestroy_Dec().pyclass - -UnregisterAndDestroyResponseMsg = ns0.UnregisterAndDestroyResponse_Dec().pyclass - -UnregisterAndDestroy_TaskRequestMsg = ns0.UnregisterAndDestroy_Task_Dec().pyclass - -UnregisterAndDestroy_TaskResponseMsg = ns0.UnregisterAndDestroy_TaskResponse_Dec().pyclass - -FolderCreateDVSRequestMsg = ns0.FolderCreateDVS_Dec().pyclass - -FolderCreateDVSResponseMsg = ns0.FolderCreateDVSResponse_Dec().pyclass - -SetCollectorPageSizeRequestMsg = ns0.SetCollectorPageSize_Dec().pyclass - -SetCollectorPageSizeResponseMsg = ns0.SetCollectorPageSizeResponse_Dec().pyclass - -RewindCollectorRequestMsg = ns0.RewindCollector_Dec().pyclass - -RewindCollectorResponseMsg = ns0.RewindCollectorResponse_Dec().pyclass - -ResetCollectorRequestMsg = ns0.ResetCollector_Dec().pyclass - -ResetCollectorResponseMsg = ns0.ResetCollectorResponse_Dec().pyclass - -DestroyCollectorRequestMsg = ns0.DestroyCollector_Dec().pyclass - -DestroyCollectorResponseMsg = ns0.DestroyCollectorResponse_Dec().pyclass - -QueryHostConnectionInfoRequestMsg = ns0.QueryHostConnectionInfo_Dec().pyclass - -QueryHostConnectionInfoResponseMsg = ns0.QueryHostConnectionInfoResponse_Dec().pyclass - -UpdateSystemResourcesRequestMsg = ns0.UpdateSystemResources_Dec().pyclass - -UpdateSystemResourcesResponseMsg = ns0.UpdateSystemResourcesResponse_Dec().pyclass - -ReconnectHostRequestMsg = ns0.ReconnectHost_Dec().pyclass - -ReconnectHostResponseMsg = ns0.ReconnectHostResponse_Dec().pyclass - -ReconnectHost_TaskRequestMsg = ns0.ReconnectHost_Task_Dec().pyclass - -ReconnectHost_TaskResponseMsg = ns0.ReconnectHost_TaskResponse_Dec().pyclass - -DisconnectHostRequestMsg = ns0.DisconnectHost_Dec().pyclass - -DisconnectHostResponseMsg = ns0.DisconnectHostResponse_Dec().pyclass - -DisconnectHost_TaskRequestMsg = ns0.DisconnectHost_Task_Dec().pyclass - -DisconnectHost_TaskResponseMsg = ns0.DisconnectHost_TaskResponse_Dec().pyclass - -EnterMaintenanceModeRequestMsg = ns0.EnterMaintenanceMode_Dec().pyclass - -EnterMaintenanceModeResponseMsg = ns0.EnterMaintenanceModeResponse_Dec().pyclass - -EnterMaintenanceMode_TaskRequestMsg = ns0.EnterMaintenanceMode_Task_Dec().pyclass - -EnterMaintenanceMode_TaskResponseMsg = ns0.EnterMaintenanceMode_TaskResponse_Dec().pyclass - -ExitMaintenanceModeRequestMsg = ns0.ExitMaintenanceMode_Dec().pyclass - -ExitMaintenanceModeResponseMsg = ns0.ExitMaintenanceModeResponse_Dec().pyclass - -ExitMaintenanceMode_TaskRequestMsg = ns0.ExitMaintenanceMode_Task_Dec().pyclass - -ExitMaintenanceMode_TaskResponseMsg = ns0.ExitMaintenanceMode_TaskResponse_Dec().pyclass - -RebootHostRequestMsg = ns0.RebootHost_Dec().pyclass - -RebootHostResponseMsg = ns0.RebootHostResponse_Dec().pyclass - -RebootHost_TaskRequestMsg = ns0.RebootHost_Task_Dec().pyclass - -RebootHost_TaskResponseMsg = ns0.RebootHost_TaskResponse_Dec().pyclass - -ShutdownHostRequestMsg = ns0.ShutdownHost_Dec().pyclass - -ShutdownHostResponseMsg = ns0.ShutdownHostResponse_Dec().pyclass - -ShutdownHost_TaskRequestMsg = ns0.ShutdownHost_Task_Dec().pyclass - -ShutdownHost_TaskResponseMsg = ns0.ShutdownHost_TaskResponse_Dec().pyclass - -PowerDownHostToStandByRequestMsg = ns0.PowerDownHostToStandBy_Dec().pyclass - -PowerDownHostToStandByResponseMsg = ns0.PowerDownHostToStandByResponse_Dec().pyclass - -PowerDownHostToStandBy_TaskRequestMsg = ns0.PowerDownHostToStandBy_Task_Dec().pyclass - -PowerDownHostToStandBy_TaskResponseMsg = ns0.PowerDownHostToStandBy_TaskResponse_Dec().pyclass - -PowerUpHostFromStandByRequestMsg = ns0.PowerUpHostFromStandBy_Dec().pyclass - -PowerUpHostFromStandByResponseMsg = ns0.PowerUpHostFromStandByResponse_Dec().pyclass - -PowerUpHostFromStandBy_TaskRequestMsg = ns0.PowerUpHostFromStandBy_Task_Dec().pyclass - -PowerUpHostFromStandBy_TaskResponseMsg = ns0.PowerUpHostFromStandBy_TaskResponse_Dec().pyclass - -QueryMemoryOverheadRequestMsg = ns0.QueryMemoryOverhead_Dec().pyclass - -QueryMemoryOverheadResponseMsg = ns0.QueryMemoryOverheadResponse_Dec().pyclass - -QueryMemoryOverheadExRequestMsg = ns0.QueryMemoryOverheadEx_Dec().pyclass - -QueryMemoryOverheadExResponseMsg = ns0.QueryMemoryOverheadExResponse_Dec().pyclass - -ReconfigureHostForDASRequestMsg = ns0.ReconfigureHostForDAS_Dec().pyclass - -ReconfigureHostForDASResponseMsg = ns0.ReconfigureHostForDASResponse_Dec().pyclass - -ReconfigureHostForDAS_TaskRequestMsg = ns0.ReconfigureHostForDAS_Task_Dec().pyclass - -ReconfigureHostForDAS_TaskResponseMsg = ns0.ReconfigureHostForDAS_TaskResponse_Dec().pyclass - -UpdateFlagsRequestMsg = ns0.UpdateFlags_Dec().pyclass - -UpdateFlagsResponseMsg = ns0.UpdateFlagsResponse_Dec().pyclass - -AcquireCimServicesTicketRequestMsg = ns0.AcquireCimServicesTicket_Dec().pyclass - -AcquireCimServicesTicketResponseMsg = ns0.AcquireCimServicesTicketResponse_Dec().pyclass - -UpdateIpmiRequestMsg = ns0.UpdateIpmi_Dec().pyclass - -UpdateIpmiResponseMsg = ns0.UpdateIpmiResponse_Dec().pyclass - -HttpNfcLeaseCompleteRequestMsg = ns0.HttpNfcLeaseComplete_Dec().pyclass - -HttpNfcLeaseCompleteResponseMsg = ns0.HttpNfcLeaseCompleteResponse_Dec().pyclass - -HttpNfcLeaseAbortRequestMsg = ns0.HttpNfcLeaseAbort_Dec().pyclass - -HttpNfcLeaseAbortResponseMsg = ns0.HttpNfcLeaseAbortResponse_Dec().pyclass - -HttpNfcLeaseProgressRequestMsg = ns0.HttpNfcLeaseProgress_Dec().pyclass - -HttpNfcLeaseProgressResponseMsg = ns0.HttpNfcLeaseProgressResponse_Dec().pyclass - -QueryIpPoolsRequestMsg = ns0.QueryIpPools_Dec().pyclass - -QueryIpPoolsResponseMsg = ns0.QueryIpPoolsResponse_Dec().pyclass - -CreateIpPoolRequestMsg = ns0.CreateIpPool_Dec().pyclass - -CreateIpPoolResponseMsg = ns0.CreateIpPoolResponse_Dec().pyclass - -UpdateIpPoolRequestMsg = ns0.UpdateIpPool_Dec().pyclass - -UpdateIpPoolResponseMsg = ns0.UpdateIpPoolResponse_Dec().pyclass - -DestroyIpPoolRequestMsg = ns0.DestroyIpPool_Dec().pyclass - -DestroyIpPoolResponseMsg = ns0.DestroyIpPoolResponse_Dec().pyclass - -AssociateIpPoolRequestMsg = ns0.AssociateIpPool_Dec().pyclass - -AssociateIpPoolResponseMsg = ns0.AssociateIpPoolResponse_Dec().pyclass - -UpdateAssignedLicenseRequestMsg = ns0.UpdateAssignedLicense_Dec().pyclass - -UpdateAssignedLicenseResponseMsg = ns0.UpdateAssignedLicenseResponse_Dec().pyclass - -RemoveAssignedLicenseRequestMsg = ns0.RemoveAssignedLicense_Dec().pyclass - -RemoveAssignedLicenseResponseMsg = ns0.RemoveAssignedLicenseResponse_Dec().pyclass - -QueryAssignedLicensesRequestMsg = ns0.QueryAssignedLicenses_Dec().pyclass - -QueryAssignedLicensesResponseMsg = ns0.QueryAssignedLicensesResponse_Dec().pyclass - -IsFeatureAvailableRequestMsg = ns0.IsFeatureAvailable_Dec().pyclass - -IsFeatureAvailableResponseMsg = ns0.IsFeatureAvailableResponse_Dec().pyclass - -SetFeatureInUseRequestMsg = ns0.SetFeatureInUse_Dec().pyclass - -SetFeatureInUseResponseMsg = ns0.SetFeatureInUseResponse_Dec().pyclass - -ResetFeatureInUseRequestMsg = ns0.ResetFeatureInUse_Dec().pyclass - -ResetFeatureInUseResponseMsg = ns0.ResetFeatureInUseResponse_Dec().pyclass - -QuerySupportedFeaturesRequestMsg = ns0.QuerySupportedFeatures_Dec().pyclass - -QuerySupportedFeaturesResponseMsg = ns0.QuerySupportedFeaturesResponse_Dec().pyclass - -QueryLicenseSourceAvailabilityRequestMsg = ns0.QueryLicenseSourceAvailability_Dec().pyclass - -QueryLicenseSourceAvailabilityResponseMsg = ns0.QueryLicenseSourceAvailabilityResponse_Dec().pyclass - -QueryLicenseUsageRequestMsg = ns0.QueryLicenseUsage_Dec().pyclass - -QueryLicenseUsageResponseMsg = ns0.QueryLicenseUsageResponse_Dec().pyclass - -SetLicenseEditionRequestMsg = ns0.SetLicenseEdition_Dec().pyclass - -SetLicenseEditionResponseMsg = ns0.SetLicenseEditionResponse_Dec().pyclass - -CheckLicenseFeatureRequestMsg = ns0.CheckLicenseFeature_Dec().pyclass - -CheckLicenseFeatureResponseMsg = ns0.CheckLicenseFeatureResponse_Dec().pyclass - -EnableFeatureRequestMsg = ns0.EnableFeature_Dec().pyclass - -EnableFeatureResponseMsg = ns0.EnableFeatureResponse_Dec().pyclass - -DisableFeatureRequestMsg = ns0.DisableFeature_Dec().pyclass - -DisableFeatureResponseMsg = ns0.DisableFeatureResponse_Dec().pyclass - -ConfigureLicenseSourceRequestMsg = ns0.ConfigureLicenseSource_Dec().pyclass - -ConfigureLicenseSourceResponseMsg = ns0.ConfigureLicenseSourceResponse_Dec().pyclass - -UpdateLicenseRequestMsg = ns0.UpdateLicense_Dec().pyclass - -UpdateLicenseResponseMsg = ns0.UpdateLicenseResponse_Dec().pyclass - -AddLicenseRequestMsg = ns0.AddLicense_Dec().pyclass - -AddLicenseResponseMsg = ns0.AddLicenseResponse_Dec().pyclass - -RemoveLicenseRequestMsg = ns0.RemoveLicense_Dec().pyclass - -RemoveLicenseResponseMsg = ns0.RemoveLicenseResponse_Dec().pyclass - -DecodeLicenseRequestMsg = ns0.DecodeLicense_Dec().pyclass - -DecodeLicenseResponseMsg = ns0.DecodeLicenseResponse_Dec().pyclass - -UpdateLicenseLabelRequestMsg = ns0.UpdateLicenseLabel_Dec().pyclass - -UpdateLicenseLabelResponseMsg = ns0.UpdateLicenseLabelResponse_Dec().pyclass - -RemoveLicenseLabelRequestMsg = ns0.RemoveLicenseLabel_Dec().pyclass - -RemoveLicenseLabelResponseMsg = ns0.RemoveLicenseLabelResponse_Dec().pyclass - -ReloadRequestMsg = ns0.Reload_Dec().pyclass - -ReloadResponseMsg = ns0.ReloadResponse_Dec().pyclass - -RenameRequestMsg = ns0.Rename_Dec().pyclass - -RenameResponseMsg = ns0.RenameResponse_Dec().pyclass - -Rename_TaskRequestMsg = ns0.Rename_Task_Dec().pyclass - -Rename_TaskResponseMsg = ns0.Rename_TaskResponse_Dec().pyclass - -DestroyRequestMsg = ns0.Destroy_Dec().pyclass - -DestroyResponseMsg = ns0.DestroyResponse_Dec().pyclass - -Destroy_TaskRequestMsg = ns0.Destroy_Task_Dec().pyclass - -Destroy_TaskResponseMsg = ns0.Destroy_TaskResponse_Dec().pyclass - -DestroyNetworkRequestMsg = ns0.DestroyNetwork_Dec().pyclass - -DestroyNetworkResponseMsg = ns0.DestroyNetworkResponse_Dec().pyclass - -ValidateHostRequestMsg = ns0.ValidateHost_Dec().pyclass - -ValidateHostResponseMsg = ns0.ValidateHostResponse_Dec().pyclass - -ParseDescriptorRequestMsg = ns0.ParseDescriptor_Dec().pyclass - -ParseDescriptorResponseMsg = ns0.ParseDescriptorResponse_Dec().pyclass - -CreateImportSpecRequestMsg = ns0.CreateImportSpec_Dec().pyclass - -CreateImportSpecResponseMsg = ns0.CreateImportSpecResponse_Dec().pyclass - -CreateDescriptorRequestMsg = ns0.CreateDescriptor_Dec().pyclass - -CreateDescriptorResponseMsg = ns0.CreateDescriptorResponse_Dec().pyclass - -QueryPerfProviderSummaryRequestMsg = ns0.QueryPerfProviderSummary_Dec().pyclass - -QueryPerfProviderSummaryResponseMsg = ns0.QueryPerfProviderSummaryResponse_Dec().pyclass - -QueryAvailablePerfMetricRequestMsg = ns0.QueryAvailablePerfMetric_Dec().pyclass - -QueryAvailablePerfMetricResponseMsg = ns0.QueryAvailablePerfMetricResponse_Dec().pyclass - -QueryPerfCounterRequestMsg = ns0.QueryPerfCounter_Dec().pyclass - -QueryPerfCounterResponseMsg = ns0.QueryPerfCounterResponse_Dec().pyclass - -QueryPerfCounterByLevelRequestMsg = ns0.QueryPerfCounterByLevel_Dec().pyclass - -QueryPerfCounterByLevelResponseMsg = ns0.QueryPerfCounterByLevelResponse_Dec().pyclass - -QueryPerfRequestMsg = ns0.QueryPerf_Dec().pyclass - -QueryPerfResponseMsg = ns0.QueryPerfResponse_Dec().pyclass - -QueryPerfCompositeRequestMsg = ns0.QueryPerfComposite_Dec().pyclass - -QueryPerfCompositeResponseMsg = ns0.QueryPerfCompositeResponse_Dec().pyclass - -CreatePerfIntervalRequestMsg = ns0.CreatePerfInterval_Dec().pyclass - -CreatePerfIntervalResponseMsg = ns0.CreatePerfIntervalResponse_Dec().pyclass - -RemovePerfIntervalRequestMsg = ns0.RemovePerfInterval_Dec().pyclass - -RemovePerfIntervalResponseMsg = ns0.RemovePerfIntervalResponse_Dec().pyclass - -UpdatePerfIntervalRequestMsg = ns0.UpdatePerfInterval_Dec().pyclass - -UpdatePerfIntervalResponseMsg = ns0.UpdatePerfIntervalResponse_Dec().pyclass - -GetDatabaseSizeEstimateRequestMsg = ns0.GetDatabaseSizeEstimate_Dec().pyclass - -GetDatabaseSizeEstimateResponseMsg = ns0.GetDatabaseSizeEstimateResponse_Dec().pyclass - -UpdateConfigRequestMsg = ns0.UpdateConfig_Dec().pyclass - -UpdateConfigResponseMsg = ns0.UpdateConfigResponse_Dec().pyclass - -MoveIntoResourcePoolRequestMsg = ns0.MoveIntoResourcePool_Dec().pyclass - -MoveIntoResourcePoolResponseMsg = ns0.MoveIntoResourcePoolResponse_Dec().pyclass - -UpdateChildResourceConfigurationRequestMsg = ns0.UpdateChildResourceConfiguration_Dec().pyclass - -UpdateChildResourceConfigurationResponseMsg = ns0.UpdateChildResourceConfigurationResponse_Dec().pyclass - -CreateResourcePoolRequestMsg = ns0.CreateResourcePool_Dec().pyclass - -CreateResourcePoolResponseMsg = ns0.CreateResourcePoolResponse_Dec().pyclass - -DestroyChildrenRequestMsg = ns0.DestroyChildren_Dec().pyclass - -DestroyChildrenResponseMsg = ns0.DestroyChildrenResponse_Dec().pyclass - -CreateVAppRequestMsg = ns0.CreateVApp_Dec().pyclass - -CreateVAppResponseMsg = ns0.CreateVAppResponse_Dec().pyclass - -CreateChildVMRequestMsg = ns0.CreateChildVM_Dec().pyclass - -CreateChildVMResponseMsg = ns0.CreateChildVMResponse_Dec().pyclass - -CreateChildVM_TaskRequestMsg = ns0.CreateChildVM_Task_Dec().pyclass - -CreateChildVM_TaskResponseMsg = ns0.CreateChildVM_TaskResponse_Dec().pyclass - -RegisterChildVMRequestMsg = ns0.RegisterChildVM_Dec().pyclass - -RegisterChildVMResponseMsg = ns0.RegisterChildVMResponse_Dec().pyclass - -RegisterChildVM_TaskRequestMsg = ns0.RegisterChildVM_Task_Dec().pyclass - -RegisterChildVM_TaskResponseMsg = ns0.RegisterChildVM_TaskResponse_Dec().pyclass - -ImportVAppRequestMsg = ns0.ImportVApp_Dec().pyclass - -ImportVAppResponseMsg = ns0.ImportVAppResponse_Dec().pyclass - -FindByUuidRequestMsg = ns0.FindByUuid_Dec().pyclass - -FindByUuidResponseMsg = ns0.FindByUuidResponse_Dec().pyclass - -FindByDatastorePathRequestMsg = ns0.FindByDatastorePath_Dec().pyclass - -FindByDatastorePathResponseMsg = ns0.FindByDatastorePathResponse_Dec().pyclass - -FindByDnsNameRequestMsg = ns0.FindByDnsName_Dec().pyclass - -FindByDnsNameResponseMsg = ns0.FindByDnsNameResponse_Dec().pyclass - -FindByIpRequestMsg = ns0.FindByIp_Dec().pyclass - -FindByIpResponseMsg = ns0.FindByIpResponse_Dec().pyclass - -FindByInventoryPathRequestMsg = ns0.FindByInventoryPath_Dec().pyclass - -FindByInventoryPathResponseMsg = ns0.FindByInventoryPathResponse_Dec().pyclass - -FindChildRequestMsg = ns0.FindChild_Dec().pyclass - -FindChildResponseMsg = ns0.FindChildResponse_Dec().pyclass - -FindAllByUuidRequestMsg = ns0.FindAllByUuid_Dec().pyclass - -FindAllByUuidResponseMsg = ns0.FindAllByUuidResponse_Dec().pyclass - -FindAllByDnsNameRequestMsg = ns0.FindAllByDnsName_Dec().pyclass - -FindAllByDnsNameResponseMsg = ns0.FindAllByDnsNameResponse_Dec().pyclass - -FindAllByIpRequestMsg = ns0.FindAllByIp_Dec().pyclass - -FindAllByIpResponseMsg = ns0.FindAllByIpResponse_Dec().pyclass - -CurrentTimeRequestMsg = ns0.CurrentTime_Dec().pyclass - -CurrentTimeResponseMsg = ns0.CurrentTimeResponse_Dec().pyclass - -RetrieveServiceContentRequestMsg = ns0.RetrieveServiceContent_Dec().pyclass - -RetrieveServiceContentResponseMsg = ns0.RetrieveServiceContentResponse_Dec().pyclass - -ValidateMigrationRequestMsg = ns0.ValidateMigration_Dec().pyclass - -ValidateMigrationResponseMsg = ns0.ValidateMigrationResponse_Dec().pyclass - -QueryVMotionCompatibilityRequestMsg = ns0.QueryVMotionCompatibility_Dec().pyclass - -QueryVMotionCompatibilityResponseMsg = ns0.QueryVMotionCompatibilityResponse_Dec().pyclass - -RetrieveProductComponentsRequestMsg = ns0.RetrieveProductComponents_Dec().pyclass - -RetrieveProductComponentsResponseMsg = ns0.RetrieveProductComponentsResponse_Dec().pyclass - -UpdateServiceMessageRequestMsg = ns0.UpdateServiceMessage_Dec().pyclass - -UpdateServiceMessageResponseMsg = ns0.UpdateServiceMessageResponse_Dec().pyclass - -LoginRequestMsg = ns0.Login_Dec().pyclass - -LoginResponseMsg = ns0.LoginResponse_Dec().pyclass - -LoginBySSPIRequestMsg = ns0.LoginBySSPI_Dec().pyclass - -LoginBySSPIResponseMsg = ns0.LoginBySSPIResponse_Dec().pyclass - -LogoutRequestMsg = ns0.Logout_Dec().pyclass - -LogoutResponseMsg = ns0.LogoutResponse_Dec().pyclass - -AcquireLocalTicketRequestMsg = ns0.AcquireLocalTicket_Dec().pyclass - -AcquireLocalTicketResponseMsg = ns0.AcquireLocalTicketResponse_Dec().pyclass - -TerminateSessionRequestMsg = ns0.TerminateSession_Dec().pyclass - -TerminateSessionResponseMsg = ns0.TerminateSessionResponse_Dec().pyclass - -SetLocaleRequestMsg = ns0.SetLocale_Dec().pyclass - -SetLocaleResponseMsg = ns0.SetLocaleResponse_Dec().pyclass - -LoginExtensionBySubjectNameRequestMsg = ns0.LoginExtensionBySubjectName_Dec().pyclass - -LoginExtensionBySubjectNameResponseMsg = ns0.LoginExtensionBySubjectNameResponse_Dec().pyclass - -ImpersonateUserRequestMsg = ns0.ImpersonateUser_Dec().pyclass - -ImpersonateUserResponseMsg = ns0.ImpersonateUserResponse_Dec().pyclass - -SessionIsActiveRequestMsg = ns0.SessionIsActive_Dec().pyclass - -SessionIsActiveResponseMsg = ns0.SessionIsActiveResponse_Dec().pyclass - -AcquireCloneTicketRequestMsg = ns0.AcquireCloneTicket_Dec().pyclass - -AcquireCloneTicketResponseMsg = ns0.AcquireCloneTicketResponse_Dec().pyclass - -CloneSessionRequestMsg = ns0.CloneSession_Dec().pyclass - -CloneSessionResponseMsg = ns0.CloneSessionResponse_Dec().pyclass - -CancelTaskRequestMsg = ns0.CancelTask_Dec().pyclass - -CancelTaskResponseMsg = ns0.CancelTaskResponse_Dec().pyclass - -UpdateProgressRequestMsg = ns0.UpdateProgress_Dec().pyclass - -UpdateProgressResponseMsg = ns0.UpdateProgressResponse_Dec().pyclass - -SetTaskStateRequestMsg = ns0.SetTaskState_Dec().pyclass - -SetTaskStateResponseMsg = ns0.SetTaskStateResponse_Dec().pyclass - -SetTaskDescriptionRequestMsg = ns0.SetTaskDescription_Dec().pyclass - -SetTaskDescriptionResponseMsg = ns0.SetTaskDescriptionResponse_Dec().pyclass - -ReadNextTasksRequestMsg = ns0.ReadNextTasks_Dec().pyclass - -ReadNextTasksResponseMsg = ns0.ReadNextTasksResponse_Dec().pyclass - -ReadPreviousTasksRequestMsg = ns0.ReadPreviousTasks_Dec().pyclass - -ReadPreviousTasksResponseMsg = ns0.ReadPreviousTasksResponse_Dec().pyclass - -CreateCollectorForTasksRequestMsg = ns0.CreateCollectorForTasks_Dec().pyclass - -CreateCollectorForTasksResponseMsg = ns0.CreateCollectorForTasksResponse_Dec().pyclass - -CreateTaskRequestMsg = ns0.CreateTask_Dec().pyclass - -CreateTaskResponseMsg = ns0.CreateTaskResponse_Dec().pyclass - -RetrieveUserGroupsRequestMsg = ns0.RetrieveUserGroups_Dec().pyclass - -RetrieveUserGroupsResponseMsg = ns0.RetrieveUserGroupsResponse_Dec().pyclass - -UpdateVAppConfigRequestMsg = ns0.UpdateVAppConfig_Dec().pyclass - -UpdateVAppConfigResponseMsg = ns0.UpdateVAppConfigResponse_Dec().pyclass - -CloneVAppRequestMsg = ns0.CloneVApp_Dec().pyclass - -CloneVAppResponseMsg = ns0.CloneVAppResponse_Dec().pyclass - -CloneVApp_TaskRequestMsg = ns0.CloneVApp_Task_Dec().pyclass - -CloneVApp_TaskResponseMsg = ns0.CloneVApp_TaskResponse_Dec().pyclass - -ExportVAppRequestMsg = ns0.ExportVApp_Dec().pyclass - -ExportVAppResponseMsg = ns0.ExportVAppResponse_Dec().pyclass - -PowerOnVAppRequestMsg = ns0.PowerOnVApp_Dec().pyclass - -PowerOnVAppResponseMsg = ns0.PowerOnVAppResponse_Dec().pyclass - -PowerOnVApp_TaskRequestMsg = ns0.PowerOnVApp_Task_Dec().pyclass - -PowerOnVApp_TaskResponseMsg = ns0.PowerOnVApp_TaskResponse_Dec().pyclass - -PowerOffVAppRequestMsg = ns0.PowerOffVApp_Dec().pyclass - -PowerOffVAppResponseMsg = ns0.PowerOffVAppResponse_Dec().pyclass - -PowerOffVApp_TaskRequestMsg = ns0.PowerOffVApp_Task_Dec().pyclass - -PowerOffVApp_TaskResponseMsg = ns0.PowerOffVApp_TaskResponse_Dec().pyclass - -unregisterVAppRequestMsg = ns0.unregisterVApp_Dec().pyclass - -unregisterVAppResponseMsg = ns0.unregisterVAppResponse_Dec().pyclass - -unregisterVApp_TaskRequestMsg = ns0.unregisterVApp_Task_Dec().pyclass - -unregisterVApp_TaskResponseMsg = ns0.unregisterVApp_TaskResponse_Dec().pyclass - -CreateVirtualDiskRequestMsg = ns0.CreateVirtualDisk_Dec().pyclass - -CreateVirtualDiskResponseMsg = ns0.CreateVirtualDiskResponse_Dec().pyclass - -CreateVirtualDisk_TaskRequestMsg = ns0.CreateVirtualDisk_Task_Dec().pyclass - -CreateVirtualDisk_TaskResponseMsg = ns0.CreateVirtualDisk_TaskResponse_Dec().pyclass - -DeleteVirtualDiskRequestMsg = ns0.DeleteVirtualDisk_Dec().pyclass - -DeleteVirtualDiskResponseMsg = ns0.DeleteVirtualDiskResponse_Dec().pyclass - -DeleteVirtualDisk_TaskRequestMsg = ns0.DeleteVirtualDisk_Task_Dec().pyclass - -DeleteVirtualDisk_TaskResponseMsg = ns0.DeleteVirtualDisk_TaskResponse_Dec().pyclass - -MoveVirtualDiskRequestMsg = ns0.MoveVirtualDisk_Dec().pyclass - -MoveVirtualDiskResponseMsg = ns0.MoveVirtualDiskResponse_Dec().pyclass - -MoveVirtualDisk_TaskRequestMsg = ns0.MoveVirtualDisk_Task_Dec().pyclass - -MoveVirtualDisk_TaskResponseMsg = ns0.MoveVirtualDisk_TaskResponse_Dec().pyclass - -CopyVirtualDiskRequestMsg = ns0.CopyVirtualDisk_Dec().pyclass - -CopyVirtualDiskResponseMsg = ns0.CopyVirtualDiskResponse_Dec().pyclass - -CopyVirtualDisk_TaskRequestMsg = ns0.CopyVirtualDisk_Task_Dec().pyclass - -CopyVirtualDisk_TaskResponseMsg = ns0.CopyVirtualDisk_TaskResponse_Dec().pyclass - -ExtendVirtualDiskRequestMsg = ns0.ExtendVirtualDisk_Dec().pyclass - -ExtendVirtualDiskResponseMsg = ns0.ExtendVirtualDiskResponse_Dec().pyclass - -ExtendVirtualDisk_TaskRequestMsg = ns0.ExtendVirtualDisk_Task_Dec().pyclass - -ExtendVirtualDisk_TaskResponseMsg = ns0.ExtendVirtualDisk_TaskResponse_Dec().pyclass - -QueryVirtualDiskFragmentationRequestMsg = ns0.QueryVirtualDiskFragmentation_Dec().pyclass - -QueryVirtualDiskFragmentationResponseMsg = ns0.QueryVirtualDiskFragmentationResponse_Dec().pyclass - -DefragmentVirtualDiskRequestMsg = ns0.DefragmentVirtualDisk_Dec().pyclass - -DefragmentVirtualDiskResponseMsg = ns0.DefragmentVirtualDiskResponse_Dec().pyclass - -DefragmentVirtualDisk_TaskRequestMsg = ns0.DefragmentVirtualDisk_Task_Dec().pyclass - -DefragmentVirtualDisk_TaskResponseMsg = ns0.DefragmentVirtualDisk_TaskResponse_Dec().pyclass - -ShrinkVirtualDiskRequestMsg = ns0.ShrinkVirtualDisk_Dec().pyclass - -ShrinkVirtualDiskResponseMsg = ns0.ShrinkVirtualDiskResponse_Dec().pyclass - -ShrinkVirtualDisk_TaskRequestMsg = ns0.ShrinkVirtualDisk_Task_Dec().pyclass - -ShrinkVirtualDisk_TaskResponseMsg = ns0.ShrinkVirtualDisk_TaskResponse_Dec().pyclass - -InflateVirtualDiskRequestMsg = ns0.InflateVirtualDisk_Dec().pyclass - -InflateVirtualDiskResponseMsg = ns0.InflateVirtualDiskResponse_Dec().pyclass - -InflateVirtualDisk_TaskRequestMsg = ns0.InflateVirtualDisk_Task_Dec().pyclass - -InflateVirtualDisk_TaskResponseMsg = ns0.InflateVirtualDisk_TaskResponse_Dec().pyclass - -EagerZeroVirtualDiskRequestMsg = ns0.EagerZeroVirtualDisk_Dec().pyclass - -EagerZeroVirtualDiskResponseMsg = ns0.EagerZeroVirtualDiskResponse_Dec().pyclass - -EagerZeroVirtualDisk_TaskRequestMsg = ns0.EagerZeroVirtualDisk_Task_Dec().pyclass - -EagerZeroVirtualDisk_TaskResponseMsg = ns0.EagerZeroVirtualDisk_TaskResponse_Dec().pyclass - -ZeroFillVirtualDiskRequestMsg = ns0.ZeroFillVirtualDisk_Dec().pyclass - -ZeroFillVirtualDiskResponseMsg = ns0.ZeroFillVirtualDiskResponse_Dec().pyclass - -ZeroFillVirtualDisk_TaskRequestMsg = ns0.ZeroFillVirtualDisk_Task_Dec().pyclass - -ZeroFillVirtualDisk_TaskResponseMsg = ns0.ZeroFillVirtualDisk_TaskResponse_Dec().pyclass - -SetVirtualDiskUuidRequestMsg = ns0.SetVirtualDiskUuid_Dec().pyclass - -SetVirtualDiskUuidResponseMsg = ns0.SetVirtualDiskUuidResponse_Dec().pyclass - -QueryVirtualDiskUuidRequestMsg = ns0.QueryVirtualDiskUuid_Dec().pyclass - -QueryVirtualDiskUuidResponseMsg = ns0.QueryVirtualDiskUuidResponse_Dec().pyclass - -QueryVirtualDiskGeometryRequestMsg = ns0.QueryVirtualDiskGeometry_Dec().pyclass - -QueryVirtualDiskGeometryResponseMsg = ns0.QueryVirtualDiskGeometryResponse_Dec().pyclass - -RefreshStorageInfoRequestMsg = ns0.RefreshStorageInfo_Dec().pyclass - -RefreshStorageInfoResponseMsg = ns0.RefreshStorageInfoResponse_Dec().pyclass - -CreateSnapshotRequestMsg = ns0.CreateSnapshot_Dec().pyclass - -CreateSnapshotResponseMsg = ns0.CreateSnapshotResponse_Dec().pyclass - -CreateSnapshot_TaskRequestMsg = ns0.CreateSnapshot_Task_Dec().pyclass - -CreateSnapshot_TaskResponseMsg = ns0.CreateSnapshot_TaskResponse_Dec().pyclass - -RevertToCurrentSnapshotRequestMsg = ns0.RevertToCurrentSnapshot_Dec().pyclass - -RevertToCurrentSnapshotResponseMsg = ns0.RevertToCurrentSnapshotResponse_Dec().pyclass - -RevertToCurrentSnapshot_TaskRequestMsg = ns0.RevertToCurrentSnapshot_Task_Dec().pyclass - -RevertToCurrentSnapshot_TaskResponseMsg = ns0.RevertToCurrentSnapshot_TaskResponse_Dec().pyclass - -RemoveAllSnapshotsRequestMsg = ns0.RemoveAllSnapshots_Dec().pyclass - -RemoveAllSnapshotsResponseMsg = ns0.RemoveAllSnapshotsResponse_Dec().pyclass - -RemoveAllSnapshots_TaskRequestMsg = ns0.RemoveAllSnapshots_Task_Dec().pyclass - -RemoveAllSnapshots_TaskResponseMsg = ns0.RemoveAllSnapshots_TaskResponse_Dec().pyclass - -ReconfigVMRequestMsg = ns0.ReconfigVM_Dec().pyclass - -ReconfigVMResponseMsg = ns0.ReconfigVMResponse_Dec().pyclass - -ReconfigVM_TaskRequestMsg = ns0.ReconfigVM_Task_Dec().pyclass - -ReconfigVM_TaskResponseMsg = ns0.ReconfigVM_TaskResponse_Dec().pyclass - -UpgradeVMRequestMsg = ns0.UpgradeVM_Dec().pyclass - -UpgradeVMResponseMsg = ns0.UpgradeVMResponse_Dec().pyclass - -UpgradeVM_TaskRequestMsg = ns0.UpgradeVM_Task_Dec().pyclass - -UpgradeVM_TaskResponseMsg = ns0.UpgradeVM_TaskResponse_Dec().pyclass - -ExtractOvfEnvironmentRequestMsg = ns0.ExtractOvfEnvironment_Dec().pyclass - -ExtractOvfEnvironmentResponseMsg = ns0.ExtractOvfEnvironmentResponse_Dec().pyclass - -PowerOnVMRequestMsg = ns0.PowerOnVM_Dec().pyclass - -PowerOnVMResponseMsg = ns0.PowerOnVMResponse_Dec().pyclass - -PowerOnVM_TaskRequestMsg = ns0.PowerOnVM_Task_Dec().pyclass - -PowerOnVM_TaskResponseMsg = ns0.PowerOnVM_TaskResponse_Dec().pyclass - -PowerOffVMRequestMsg = ns0.PowerOffVM_Dec().pyclass - -PowerOffVMResponseMsg = ns0.PowerOffVMResponse_Dec().pyclass - -PowerOffVM_TaskRequestMsg = ns0.PowerOffVM_Task_Dec().pyclass - -PowerOffVM_TaskResponseMsg = ns0.PowerOffVM_TaskResponse_Dec().pyclass - -SuspendVMRequestMsg = ns0.SuspendVM_Dec().pyclass - -SuspendVMResponseMsg = ns0.SuspendVMResponse_Dec().pyclass - -SuspendVM_TaskRequestMsg = ns0.SuspendVM_Task_Dec().pyclass - -SuspendVM_TaskResponseMsg = ns0.SuspendVM_TaskResponse_Dec().pyclass - -ResetVMRequestMsg = ns0.ResetVM_Dec().pyclass - -ResetVMResponseMsg = ns0.ResetVMResponse_Dec().pyclass - -ResetVM_TaskRequestMsg = ns0.ResetVM_Task_Dec().pyclass - -ResetVM_TaskResponseMsg = ns0.ResetVM_TaskResponse_Dec().pyclass - -ShutdownGuestRequestMsg = ns0.ShutdownGuest_Dec().pyclass - -ShutdownGuestResponseMsg = ns0.ShutdownGuestResponse_Dec().pyclass - -RebootGuestRequestMsg = ns0.RebootGuest_Dec().pyclass - -RebootGuestResponseMsg = ns0.RebootGuestResponse_Dec().pyclass - -StandbyGuestRequestMsg = ns0.StandbyGuest_Dec().pyclass - -StandbyGuestResponseMsg = ns0.StandbyGuestResponse_Dec().pyclass - -AnswerVMRequestMsg = ns0.AnswerVM_Dec().pyclass - -AnswerVMResponseMsg = ns0.AnswerVMResponse_Dec().pyclass - -CustomizeVMRequestMsg = ns0.CustomizeVM_Dec().pyclass - -CustomizeVMResponseMsg = ns0.CustomizeVMResponse_Dec().pyclass - -CustomizeVM_TaskRequestMsg = ns0.CustomizeVM_Task_Dec().pyclass - -CustomizeVM_TaskResponseMsg = ns0.CustomizeVM_TaskResponse_Dec().pyclass - -CheckCustomizationSpecRequestMsg = ns0.CheckCustomizationSpec_Dec().pyclass - -CheckCustomizationSpecResponseMsg = ns0.CheckCustomizationSpecResponse_Dec().pyclass - -MigrateVMRequestMsg = ns0.MigrateVM_Dec().pyclass - -MigrateVMResponseMsg = ns0.MigrateVMResponse_Dec().pyclass - -MigrateVM_TaskRequestMsg = ns0.MigrateVM_Task_Dec().pyclass - -MigrateVM_TaskResponseMsg = ns0.MigrateVM_TaskResponse_Dec().pyclass - -RelocateVMRequestMsg = ns0.RelocateVM_Dec().pyclass - -RelocateVMResponseMsg = ns0.RelocateVMResponse_Dec().pyclass - -RelocateVM_TaskRequestMsg = ns0.RelocateVM_Task_Dec().pyclass - -RelocateVM_TaskResponseMsg = ns0.RelocateVM_TaskResponse_Dec().pyclass - -CloneVMRequestMsg = ns0.CloneVM_Dec().pyclass - -CloneVMResponseMsg = ns0.CloneVMResponse_Dec().pyclass - -CloneVM_TaskRequestMsg = ns0.CloneVM_Task_Dec().pyclass - -CloneVM_TaskResponseMsg = ns0.CloneVM_TaskResponse_Dec().pyclass - -ExportVmRequestMsg = ns0.ExportVm_Dec().pyclass - -ExportVmResponseMsg = ns0.ExportVmResponse_Dec().pyclass - -MarkAsTemplateRequestMsg = ns0.MarkAsTemplate_Dec().pyclass - -MarkAsTemplateResponseMsg = ns0.MarkAsTemplateResponse_Dec().pyclass - -MarkAsVirtualMachineRequestMsg = ns0.MarkAsVirtualMachine_Dec().pyclass - -MarkAsVirtualMachineResponseMsg = ns0.MarkAsVirtualMachineResponse_Dec().pyclass - -UnregisterVMRequestMsg = ns0.UnregisterVM_Dec().pyclass - -UnregisterVMResponseMsg = ns0.UnregisterVMResponse_Dec().pyclass - -ResetGuestInformationRequestMsg = ns0.ResetGuestInformation_Dec().pyclass - -ResetGuestInformationResponseMsg = ns0.ResetGuestInformationResponse_Dec().pyclass - -MountToolsInstallerRequestMsg = ns0.MountToolsInstaller_Dec().pyclass - -MountToolsInstallerResponseMsg = ns0.MountToolsInstallerResponse_Dec().pyclass - -UnmountToolsInstallerRequestMsg = ns0.UnmountToolsInstaller_Dec().pyclass - -UnmountToolsInstallerResponseMsg = ns0.UnmountToolsInstallerResponse_Dec().pyclass - -UpgradeToolsRequestMsg = ns0.UpgradeTools_Dec().pyclass - -UpgradeToolsResponseMsg = ns0.UpgradeToolsResponse_Dec().pyclass - -UpgradeTools_TaskRequestMsg = ns0.UpgradeTools_Task_Dec().pyclass - -UpgradeTools_TaskResponseMsg = ns0.UpgradeTools_TaskResponse_Dec().pyclass - -AcquireMksTicketRequestMsg = ns0.AcquireMksTicket_Dec().pyclass - -AcquireMksTicketResponseMsg = ns0.AcquireMksTicketResponse_Dec().pyclass - -SetScreenResolutionRequestMsg = ns0.SetScreenResolution_Dec().pyclass - -SetScreenResolutionResponseMsg = ns0.SetScreenResolutionResponse_Dec().pyclass - -DefragmentAllDisksRequestMsg = ns0.DefragmentAllDisks_Dec().pyclass - -DefragmentAllDisksResponseMsg = ns0.DefragmentAllDisksResponse_Dec().pyclass - -CreateSecondaryVMRequestMsg = ns0.CreateSecondaryVM_Dec().pyclass - -CreateSecondaryVMResponseMsg = ns0.CreateSecondaryVMResponse_Dec().pyclass - -CreateSecondaryVM_TaskRequestMsg = ns0.CreateSecondaryVM_Task_Dec().pyclass - -CreateSecondaryVM_TaskResponseMsg = ns0.CreateSecondaryVM_TaskResponse_Dec().pyclass - -TurnOffFaultToleranceForVMRequestMsg = ns0.TurnOffFaultToleranceForVM_Dec().pyclass - -TurnOffFaultToleranceForVMResponseMsg = ns0.TurnOffFaultToleranceForVMResponse_Dec().pyclass - -TurnOffFaultToleranceForVM_TaskRequestMsg = ns0.TurnOffFaultToleranceForVM_Task_Dec().pyclass - -TurnOffFaultToleranceForVM_TaskResponseMsg = ns0.TurnOffFaultToleranceForVM_TaskResponse_Dec().pyclass - -MakePrimaryVMRequestMsg = ns0.MakePrimaryVM_Dec().pyclass - -MakePrimaryVMResponseMsg = ns0.MakePrimaryVMResponse_Dec().pyclass - -MakePrimaryVM_TaskRequestMsg = ns0.MakePrimaryVM_Task_Dec().pyclass - -MakePrimaryVM_TaskResponseMsg = ns0.MakePrimaryVM_TaskResponse_Dec().pyclass - -TerminateFaultTolerantVMRequestMsg = ns0.TerminateFaultTolerantVM_Dec().pyclass - -TerminateFaultTolerantVMResponseMsg = ns0.TerminateFaultTolerantVMResponse_Dec().pyclass - -TerminateFaultTolerantVM_TaskRequestMsg = ns0.TerminateFaultTolerantVM_Task_Dec().pyclass - -TerminateFaultTolerantVM_TaskResponseMsg = ns0.TerminateFaultTolerantVM_TaskResponse_Dec().pyclass - -DisableSecondaryVMRequestMsg = ns0.DisableSecondaryVM_Dec().pyclass - -DisableSecondaryVMResponseMsg = ns0.DisableSecondaryVMResponse_Dec().pyclass - -DisableSecondaryVM_TaskRequestMsg = ns0.DisableSecondaryVM_Task_Dec().pyclass - -DisableSecondaryVM_TaskResponseMsg = ns0.DisableSecondaryVM_TaskResponse_Dec().pyclass - -EnableSecondaryVMRequestMsg = ns0.EnableSecondaryVM_Dec().pyclass - -EnableSecondaryVMResponseMsg = ns0.EnableSecondaryVMResponse_Dec().pyclass - -EnableSecondaryVM_TaskRequestMsg = ns0.EnableSecondaryVM_Task_Dec().pyclass - -EnableSecondaryVM_TaskResponseMsg = ns0.EnableSecondaryVM_TaskResponse_Dec().pyclass - -SetDisplayTopologyRequestMsg = ns0.SetDisplayTopology_Dec().pyclass - -SetDisplayTopologyResponseMsg = ns0.SetDisplayTopologyResponse_Dec().pyclass - -StartRecordingRequestMsg = ns0.StartRecording_Dec().pyclass - -StartRecordingResponseMsg = ns0.StartRecordingResponse_Dec().pyclass - -StartRecording_TaskRequestMsg = ns0.StartRecording_Task_Dec().pyclass - -StartRecording_TaskResponseMsg = ns0.StartRecording_TaskResponse_Dec().pyclass - -StopRecordingRequestMsg = ns0.StopRecording_Dec().pyclass - -StopRecordingResponseMsg = ns0.StopRecordingResponse_Dec().pyclass - -StopRecording_TaskRequestMsg = ns0.StopRecording_Task_Dec().pyclass - -StopRecording_TaskResponseMsg = ns0.StopRecording_TaskResponse_Dec().pyclass - -StartReplayingRequestMsg = ns0.StartReplaying_Dec().pyclass - -StartReplayingResponseMsg = ns0.StartReplayingResponse_Dec().pyclass - -StartReplaying_TaskRequestMsg = ns0.StartReplaying_Task_Dec().pyclass - -StartReplaying_TaskResponseMsg = ns0.StartReplaying_TaskResponse_Dec().pyclass - -StopReplayingRequestMsg = ns0.StopReplaying_Dec().pyclass - -StopReplayingResponseMsg = ns0.StopReplayingResponse_Dec().pyclass - -StopReplaying_TaskRequestMsg = ns0.StopReplaying_Task_Dec().pyclass - -StopReplaying_TaskResponseMsg = ns0.StopReplaying_TaskResponse_Dec().pyclass - -PromoteDisksRequestMsg = ns0.PromoteDisks_Dec().pyclass - -PromoteDisksResponseMsg = ns0.PromoteDisksResponse_Dec().pyclass - -PromoteDisks_TaskRequestMsg = ns0.PromoteDisks_Task_Dec().pyclass - -PromoteDisks_TaskResponseMsg = ns0.PromoteDisks_TaskResponse_Dec().pyclass - -CreateScreenshotRequestMsg = ns0.CreateScreenshot_Dec().pyclass - -CreateScreenshotResponseMsg = ns0.CreateScreenshotResponse_Dec().pyclass - -CreateScreenshot_TaskRequestMsg = ns0.CreateScreenshot_Task_Dec().pyclass - -CreateScreenshot_TaskResponseMsg = ns0.CreateScreenshot_TaskResponse_Dec().pyclass - -QueryChangedDiskAreasRequestMsg = ns0.QueryChangedDiskAreas_Dec().pyclass - -QueryChangedDiskAreasResponseMsg = ns0.QueryChangedDiskAreasResponse_Dec().pyclass - -QueryUnownedFilesRequestMsg = ns0.QueryUnownedFiles_Dec().pyclass - -QueryUnownedFilesResponseMsg = ns0.QueryUnownedFilesResponse_Dec().pyclass - -RemoveAlarmRequestMsg = ns0.RemoveAlarm_Dec().pyclass - -RemoveAlarmResponseMsg = ns0.RemoveAlarmResponse_Dec().pyclass - -ReconfigureAlarmRequestMsg = ns0.ReconfigureAlarm_Dec().pyclass - -ReconfigureAlarmResponseMsg = ns0.ReconfigureAlarmResponse_Dec().pyclass - -CreateAlarmRequestMsg = ns0.CreateAlarm_Dec().pyclass - -CreateAlarmResponseMsg = ns0.CreateAlarmResponse_Dec().pyclass - -GetAlarmRequestMsg = ns0.GetAlarm_Dec().pyclass - -GetAlarmResponseMsg = ns0.GetAlarmResponse_Dec().pyclass - -GetAlarmActionsEnabledRequestMsg = ns0.GetAlarmActionsEnabled_Dec().pyclass - -GetAlarmActionsEnabledResponseMsg = ns0.GetAlarmActionsEnabledResponse_Dec().pyclass - -SetAlarmActionsEnabledRequestMsg = ns0.SetAlarmActionsEnabled_Dec().pyclass - -SetAlarmActionsEnabledResponseMsg = ns0.SetAlarmActionsEnabledResponse_Dec().pyclass - -GetAlarmStateRequestMsg = ns0.GetAlarmState_Dec().pyclass - -GetAlarmStateResponseMsg = ns0.GetAlarmStateResponse_Dec().pyclass - -AcknowledgeAlarmRequestMsg = ns0.AcknowledgeAlarm_Dec().pyclass - -AcknowledgeAlarmResponseMsg = ns0.AcknowledgeAlarmResponse_Dec().pyclass - -DVPortgroupReconfigureRequestMsg = ns0.DVPortgroupReconfigure_Dec().pyclass - -DVPortgroupReconfigureResponseMsg = ns0.DVPortgroupReconfigureResponse_Dec().pyclass - -DVSManagerQueryAvailableSwitchSpecRequestMsg = ns0.DVSManagerQueryAvailableSwitchSpec_Dec().pyclass - -DVSManagerQueryAvailableSwitchSpecResponseMsg = ns0.DVSManagerQueryAvailableSwitchSpecResponse_Dec().pyclass - -DVSManagerQueryCompatibleHostForNewDvsRequestMsg = ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec().pyclass - -DVSManagerQueryCompatibleHostForNewDvsResponseMsg = ns0.DVSManagerQueryCompatibleHostForNewDvsResponse_Dec().pyclass - -DVSManagerQueryCompatibleHostForExistingDvsRequestMsg = ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec().pyclass - -DVSManagerQueryCompatibleHostForExistingDvsResponseMsg = ns0.DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec().pyclass - -DVSManagerQueryCompatibleHostSpecRequestMsg = ns0.DVSManagerQueryCompatibleHostSpec_Dec().pyclass - -DVSManagerQueryCompatibleHostSpecResponseMsg = ns0.DVSManagerQueryCompatibleHostSpecResponse_Dec().pyclass - -DVSManagerQuerySwitchByUuidRequestMsg = ns0.DVSManagerQuerySwitchByUuid_Dec().pyclass - -DVSManagerQuerySwitchByUuidResponseMsg = ns0.DVSManagerQuerySwitchByUuidResponse_Dec().pyclass - -DVSManagerQueryDvsConfigTargetRequestMsg = ns0.DVSManagerQueryDvsConfigTarget_Dec().pyclass - -DVSManagerQueryDvsConfigTargetResponseMsg = ns0.DVSManagerQueryDvsConfigTargetResponse_Dec().pyclass - -ReadNextEventsRequestMsg = ns0.ReadNextEvents_Dec().pyclass - -ReadNextEventsResponseMsg = ns0.ReadNextEventsResponse_Dec().pyclass - -ReadPreviousEventsRequestMsg = ns0.ReadPreviousEvents_Dec().pyclass - -ReadPreviousEventsResponseMsg = ns0.ReadPreviousEventsResponse_Dec().pyclass - -RetrieveArgumentDescriptionRequestMsg = ns0.RetrieveArgumentDescription_Dec().pyclass - -RetrieveArgumentDescriptionResponseMsg = ns0.RetrieveArgumentDescriptionResponse_Dec().pyclass - -CreateCollectorForEventsRequestMsg = ns0.CreateCollectorForEvents_Dec().pyclass - -CreateCollectorForEventsResponseMsg = ns0.CreateCollectorForEventsResponse_Dec().pyclass - -LogUserEventRequestMsg = ns0.LogUserEvent_Dec().pyclass - -LogUserEventResponseMsg = ns0.LogUserEventResponse_Dec().pyclass - -QueryEventsRequestMsg = ns0.QueryEvents_Dec().pyclass - -QueryEventsResponseMsg = ns0.QueryEventsResponse_Dec().pyclass - -PostEventRequestMsg = ns0.PostEvent_Dec().pyclass - -PostEventResponseMsg = ns0.PostEventResponse_Dec().pyclass - -ReconfigureAutostartRequestMsg = ns0.ReconfigureAutostart_Dec().pyclass - -ReconfigureAutostartResponseMsg = ns0.ReconfigureAutostartResponse_Dec().pyclass - -AutoStartPowerOnRequestMsg = ns0.AutoStartPowerOn_Dec().pyclass - -AutoStartPowerOnResponseMsg = ns0.AutoStartPowerOnResponse_Dec().pyclass - -AutoStartPowerOffRequestMsg = ns0.AutoStartPowerOff_Dec().pyclass - -AutoStartPowerOffResponseMsg = ns0.AutoStartPowerOffResponse_Dec().pyclass - -QueryBootDevicesRequestMsg = ns0.QueryBootDevices_Dec().pyclass - -QueryBootDevicesResponseMsg = ns0.QueryBootDevicesResponse_Dec().pyclass - -UpdateBootDeviceRequestMsg = ns0.UpdateBootDevice_Dec().pyclass - -UpdateBootDeviceResponseMsg = ns0.UpdateBootDeviceResponse_Dec().pyclass - -EnableHyperThreadingRequestMsg = ns0.EnableHyperThreading_Dec().pyclass - -EnableHyperThreadingResponseMsg = ns0.EnableHyperThreadingResponse_Dec().pyclass - -DisableHyperThreadingRequestMsg = ns0.DisableHyperThreading_Dec().pyclass - -DisableHyperThreadingResponseMsg = ns0.DisableHyperThreadingResponse_Dec().pyclass - -SearchDatastoreRequestMsg = ns0.SearchDatastore_Dec().pyclass - -SearchDatastoreResponseMsg = ns0.SearchDatastoreResponse_Dec().pyclass - -SearchDatastore_TaskRequestMsg = ns0.SearchDatastore_Task_Dec().pyclass - -SearchDatastore_TaskResponseMsg = ns0.SearchDatastore_TaskResponse_Dec().pyclass - -SearchDatastoreSubFoldersRequestMsg = ns0.SearchDatastoreSubFolders_Dec().pyclass - -SearchDatastoreSubFoldersResponseMsg = ns0.SearchDatastoreSubFoldersResponse_Dec().pyclass - -SearchDatastoreSubFolders_TaskRequestMsg = ns0.SearchDatastoreSubFolders_Task_Dec().pyclass - -SearchDatastoreSubFolders_TaskResponseMsg = ns0.SearchDatastoreSubFolders_TaskResponse_Dec().pyclass - -DeleteFileRequestMsg = ns0.DeleteFile_Dec().pyclass - -DeleteFileResponseMsg = ns0.DeleteFileResponse_Dec().pyclass - -UpdateLocalSwapDatastoreRequestMsg = ns0.UpdateLocalSwapDatastore_Dec().pyclass - -UpdateLocalSwapDatastoreResponseMsg = ns0.UpdateLocalSwapDatastoreResponse_Dec().pyclass - -QueryAvailableDisksForVmfsRequestMsg = ns0.QueryAvailableDisksForVmfs_Dec().pyclass - -QueryAvailableDisksForVmfsResponseMsg = ns0.QueryAvailableDisksForVmfsResponse_Dec().pyclass - -QueryVmfsDatastoreCreateOptionsRequestMsg = ns0.QueryVmfsDatastoreCreateOptions_Dec().pyclass - -QueryVmfsDatastoreCreateOptionsResponseMsg = ns0.QueryVmfsDatastoreCreateOptionsResponse_Dec().pyclass - -CreateVmfsDatastoreRequestMsg = ns0.CreateVmfsDatastore_Dec().pyclass - -CreateVmfsDatastoreResponseMsg = ns0.CreateVmfsDatastoreResponse_Dec().pyclass - -QueryVmfsDatastoreExtendOptionsRequestMsg = ns0.QueryVmfsDatastoreExtendOptions_Dec().pyclass - -QueryVmfsDatastoreExtendOptionsResponseMsg = ns0.QueryVmfsDatastoreExtendOptionsResponse_Dec().pyclass - -QueryVmfsDatastoreExpandOptionsRequestMsg = ns0.QueryVmfsDatastoreExpandOptions_Dec().pyclass - -QueryVmfsDatastoreExpandOptionsResponseMsg = ns0.QueryVmfsDatastoreExpandOptionsResponse_Dec().pyclass - -ExtendVmfsDatastoreRequestMsg = ns0.ExtendVmfsDatastore_Dec().pyclass - -ExtendVmfsDatastoreResponseMsg = ns0.ExtendVmfsDatastoreResponse_Dec().pyclass - -ExpandVmfsDatastoreRequestMsg = ns0.ExpandVmfsDatastore_Dec().pyclass - -ExpandVmfsDatastoreResponseMsg = ns0.ExpandVmfsDatastoreResponse_Dec().pyclass - -CreateNasDatastoreRequestMsg = ns0.CreateNasDatastore_Dec().pyclass - -CreateNasDatastoreResponseMsg = ns0.CreateNasDatastoreResponse_Dec().pyclass - -CreateLocalDatastoreRequestMsg = ns0.CreateLocalDatastore_Dec().pyclass - -CreateLocalDatastoreResponseMsg = ns0.CreateLocalDatastoreResponse_Dec().pyclass - -RemoveDatastoreRequestMsg = ns0.RemoveDatastore_Dec().pyclass - -RemoveDatastoreResponseMsg = ns0.RemoveDatastoreResponse_Dec().pyclass - -ConfigureDatastorePrincipalRequestMsg = ns0.ConfigureDatastorePrincipal_Dec().pyclass - -ConfigureDatastorePrincipalResponseMsg = ns0.ConfigureDatastorePrincipalResponse_Dec().pyclass - -QueryUnresolvedVmfsVolumesRequestMsg = ns0.QueryUnresolvedVmfsVolumes_Dec().pyclass - -QueryUnresolvedVmfsVolumesResponseMsg = ns0.QueryUnresolvedVmfsVolumesResponse_Dec().pyclass - -ResignatureUnresolvedVmfsVolumeRequestMsg = ns0.ResignatureUnresolvedVmfsVolume_Dec().pyclass - -ResignatureUnresolvedVmfsVolumeResponseMsg = ns0.ResignatureUnresolvedVmfsVolumeResponse_Dec().pyclass - -ResignatureUnresolvedVmfsVolume_TaskRequestMsg = ns0.ResignatureUnresolvedVmfsVolume_Task_Dec().pyclass - -ResignatureUnresolvedVmfsVolume_TaskResponseMsg = ns0.ResignatureUnresolvedVmfsVolume_TaskResponse_Dec().pyclass - -UpdateDateTimeConfigRequestMsg = ns0.UpdateDateTimeConfig_Dec().pyclass - -UpdateDateTimeConfigResponseMsg = ns0.UpdateDateTimeConfigResponse_Dec().pyclass - -QueryAvailableTimeZonesRequestMsg = ns0.QueryAvailableTimeZones_Dec().pyclass - -QueryAvailableTimeZonesResponseMsg = ns0.QueryAvailableTimeZonesResponse_Dec().pyclass - -QueryDateTimeRequestMsg = ns0.QueryDateTime_Dec().pyclass - -QueryDateTimeResponseMsg = ns0.QueryDateTimeResponse_Dec().pyclass - -UpdateDateTimeRequestMsg = ns0.UpdateDateTime_Dec().pyclass - -UpdateDateTimeResponseMsg = ns0.UpdateDateTimeResponse_Dec().pyclass - -RefreshDateTimeSystemRequestMsg = ns0.RefreshDateTimeSystem_Dec().pyclass - -RefreshDateTimeSystemResponseMsg = ns0.RefreshDateTimeSystemResponse_Dec().pyclass - -QueryAvailablePartitionRequestMsg = ns0.QueryAvailablePartition_Dec().pyclass - -QueryAvailablePartitionResponseMsg = ns0.QueryAvailablePartitionResponse_Dec().pyclass - -SelectActivePartitionRequestMsg = ns0.SelectActivePartition_Dec().pyclass - -SelectActivePartitionResponseMsg = ns0.SelectActivePartitionResponse_Dec().pyclass - -QueryPartitionCreateOptionsRequestMsg = ns0.QueryPartitionCreateOptions_Dec().pyclass - -QueryPartitionCreateOptionsResponseMsg = ns0.QueryPartitionCreateOptionsResponse_Dec().pyclass - -QueryPartitionCreateDescRequestMsg = ns0.QueryPartitionCreateDesc_Dec().pyclass - -QueryPartitionCreateDescResponseMsg = ns0.QueryPartitionCreateDescResponse_Dec().pyclass - -CreateDiagnosticPartitionRequestMsg = ns0.CreateDiagnosticPartition_Dec().pyclass - -CreateDiagnosticPartitionResponseMsg = ns0.CreateDiagnosticPartitionResponse_Dec().pyclass - -UpdateDefaultPolicyRequestMsg = ns0.UpdateDefaultPolicy_Dec().pyclass - -UpdateDefaultPolicyResponseMsg = ns0.UpdateDefaultPolicyResponse_Dec().pyclass - -EnableRulesetRequestMsg = ns0.EnableRuleset_Dec().pyclass - -EnableRulesetResponseMsg = ns0.EnableRulesetResponse_Dec().pyclass - -DisableRulesetRequestMsg = ns0.DisableRuleset_Dec().pyclass - -DisableRulesetResponseMsg = ns0.DisableRulesetResponse_Dec().pyclass - -RefreshFirewallRequestMsg = ns0.RefreshFirewall_Dec().pyclass - -RefreshFirewallResponseMsg = ns0.RefreshFirewallResponse_Dec().pyclass - -ResetFirmwareToFactoryDefaultsRequestMsg = ns0.ResetFirmwareToFactoryDefaults_Dec().pyclass - -ResetFirmwareToFactoryDefaultsResponseMsg = ns0.ResetFirmwareToFactoryDefaultsResponse_Dec().pyclass - -BackupFirmwareConfigurationRequestMsg = ns0.BackupFirmwareConfiguration_Dec().pyclass - -BackupFirmwareConfigurationResponseMsg = ns0.BackupFirmwareConfigurationResponse_Dec().pyclass - -QueryFirmwareConfigUploadURLRequestMsg = ns0.QueryFirmwareConfigUploadURL_Dec().pyclass - -QueryFirmwareConfigUploadURLResponseMsg = ns0.QueryFirmwareConfigUploadURLResponse_Dec().pyclass - -RestoreFirmwareConfigurationRequestMsg = ns0.RestoreFirmwareConfiguration_Dec().pyclass - -RestoreFirmwareConfigurationResponseMsg = ns0.RestoreFirmwareConfigurationResponse_Dec().pyclass - -RefreshHealthStatusSystemRequestMsg = ns0.RefreshHealthStatusSystem_Dec().pyclass - -RefreshHealthStatusSystemResponseMsg = ns0.RefreshHealthStatusSystemResponse_Dec().pyclass - -ResetSystemHealthInfoRequestMsg = ns0.ResetSystemHealthInfo_Dec().pyclass - -ResetSystemHealthInfoResponseMsg = ns0.ResetSystemHealthInfoResponse_Dec().pyclass - -QueryModulesRequestMsg = ns0.QueryModules_Dec().pyclass - -QueryModulesResponseMsg = ns0.QueryModulesResponse_Dec().pyclass - -UpdateModuleOptionStringRequestMsg = ns0.UpdateModuleOptionString_Dec().pyclass - -UpdateModuleOptionStringResponseMsg = ns0.UpdateModuleOptionStringResponse_Dec().pyclass - -QueryConfiguredModuleOptionStringRequestMsg = ns0.QueryConfiguredModuleOptionString_Dec().pyclass - -QueryConfiguredModuleOptionStringResponseMsg = ns0.QueryConfiguredModuleOptionStringResponse_Dec().pyclass - -CreateUserRequestMsg = ns0.CreateUser_Dec().pyclass - -CreateUserResponseMsg = ns0.CreateUserResponse_Dec().pyclass - -UpdateUserRequestMsg = ns0.UpdateUser_Dec().pyclass - -UpdateUserResponseMsg = ns0.UpdateUserResponse_Dec().pyclass - -CreateGroupRequestMsg = ns0.CreateGroup_Dec().pyclass - -CreateGroupResponseMsg = ns0.CreateGroupResponse_Dec().pyclass - -RemoveUserRequestMsg = ns0.RemoveUser_Dec().pyclass - -RemoveUserResponseMsg = ns0.RemoveUserResponse_Dec().pyclass - -RemoveGroupRequestMsg = ns0.RemoveGroup_Dec().pyclass - -RemoveGroupResponseMsg = ns0.RemoveGroupResponse_Dec().pyclass - -AssignUserToGroupRequestMsg = ns0.AssignUserToGroup_Dec().pyclass - -AssignUserToGroupResponseMsg = ns0.AssignUserToGroupResponse_Dec().pyclass - -UnassignUserFromGroupRequestMsg = ns0.UnassignUserFromGroup_Dec().pyclass - -UnassignUserFromGroupResponseMsg = ns0.UnassignUserFromGroupResponse_Dec().pyclass - -ReconfigureServiceConsoleReservationRequestMsg = ns0.ReconfigureServiceConsoleReservation_Dec().pyclass - -ReconfigureServiceConsoleReservationResponseMsg = ns0.ReconfigureServiceConsoleReservationResponse_Dec().pyclass - -ReconfigureVirtualMachineReservationRequestMsg = ns0.ReconfigureVirtualMachineReservation_Dec().pyclass - -ReconfigureVirtualMachineReservationResponseMsg = ns0.ReconfigureVirtualMachineReservationResponse_Dec().pyclass - -UpdateNetworkConfigRequestMsg = ns0.UpdateNetworkConfig_Dec().pyclass - -UpdateNetworkConfigResponseMsg = ns0.UpdateNetworkConfigResponse_Dec().pyclass - -UpdateDnsConfigRequestMsg = ns0.UpdateDnsConfig_Dec().pyclass - -UpdateDnsConfigResponseMsg = ns0.UpdateDnsConfigResponse_Dec().pyclass - -UpdateIpRouteConfigRequestMsg = ns0.UpdateIpRouteConfig_Dec().pyclass - -UpdateIpRouteConfigResponseMsg = ns0.UpdateIpRouteConfigResponse_Dec().pyclass - -UpdateConsoleIpRouteConfigRequestMsg = ns0.UpdateConsoleIpRouteConfig_Dec().pyclass - -UpdateConsoleIpRouteConfigResponseMsg = ns0.UpdateConsoleIpRouteConfigResponse_Dec().pyclass - -UpdateIpRouteTableConfigRequestMsg = ns0.UpdateIpRouteTableConfig_Dec().pyclass - -UpdateIpRouteTableConfigResponseMsg = ns0.UpdateIpRouteTableConfigResponse_Dec().pyclass - -AddVirtualSwitchRequestMsg = ns0.AddVirtualSwitch_Dec().pyclass - -AddVirtualSwitchResponseMsg = ns0.AddVirtualSwitchResponse_Dec().pyclass - -RemoveVirtualSwitchRequestMsg = ns0.RemoveVirtualSwitch_Dec().pyclass - -RemoveVirtualSwitchResponseMsg = ns0.RemoveVirtualSwitchResponse_Dec().pyclass - -UpdateVirtualSwitchRequestMsg = ns0.UpdateVirtualSwitch_Dec().pyclass - -UpdateVirtualSwitchResponseMsg = ns0.UpdateVirtualSwitchResponse_Dec().pyclass - -AddPortGroupRequestMsg = ns0.AddPortGroup_Dec().pyclass - -AddPortGroupResponseMsg = ns0.AddPortGroupResponse_Dec().pyclass - -RemovePortGroupRequestMsg = ns0.RemovePortGroup_Dec().pyclass - -RemovePortGroupResponseMsg = ns0.RemovePortGroupResponse_Dec().pyclass - -UpdatePortGroupRequestMsg = ns0.UpdatePortGroup_Dec().pyclass - -UpdatePortGroupResponseMsg = ns0.UpdatePortGroupResponse_Dec().pyclass - -UpdatePhysicalNicLinkSpeedRequestMsg = ns0.UpdatePhysicalNicLinkSpeed_Dec().pyclass - -UpdatePhysicalNicLinkSpeedResponseMsg = ns0.UpdatePhysicalNicLinkSpeedResponse_Dec().pyclass - -QueryNetworkHintRequestMsg = ns0.QueryNetworkHint_Dec().pyclass - -QueryNetworkHintResponseMsg = ns0.QueryNetworkHintResponse_Dec().pyclass - -AddVirtualNicRequestMsg = ns0.AddVirtualNic_Dec().pyclass - -AddVirtualNicResponseMsg = ns0.AddVirtualNicResponse_Dec().pyclass - -RemoveVirtualNicRequestMsg = ns0.RemoveVirtualNic_Dec().pyclass - -RemoveVirtualNicResponseMsg = ns0.RemoveVirtualNicResponse_Dec().pyclass - -UpdateVirtualNicRequestMsg = ns0.UpdateVirtualNic_Dec().pyclass - -UpdateVirtualNicResponseMsg = ns0.UpdateVirtualNicResponse_Dec().pyclass - -AddServiceConsoleVirtualNicRequestMsg = ns0.AddServiceConsoleVirtualNic_Dec().pyclass - -AddServiceConsoleVirtualNicResponseMsg = ns0.AddServiceConsoleVirtualNicResponse_Dec().pyclass - -RemoveServiceConsoleVirtualNicRequestMsg = ns0.RemoveServiceConsoleVirtualNic_Dec().pyclass - -RemoveServiceConsoleVirtualNicResponseMsg = ns0.RemoveServiceConsoleVirtualNicResponse_Dec().pyclass - -UpdateServiceConsoleVirtualNicRequestMsg = ns0.UpdateServiceConsoleVirtualNic_Dec().pyclass - -UpdateServiceConsoleVirtualNicResponseMsg = ns0.UpdateServiceConsoleVirtualNicResponse_Dec().pyclass - -RestartServiceConsoleVirtualNicRequestMsg = ns0.RestartServiceConsoleVirtualNic_Dec().pyclass - -RestartServiceConsoleVirtualNicResponseMsg = ns0.RestartServiceConsoleVirtualNicResponse_Dec().pyclass - -RefreshNetworkSystemRequestMsg = ns0.RefreshNetworkSystem_Dec().pyclass - -RefreshNetworkSystemResponseMsg = ns0.RefreshNetworkSystemResponse_Dec().pyclass - -CheckHostPatchRequestMsg = ns0.CheckHostPatch_Dec().pyclass - -CheckHostPatchResponseMsg = ns0.CheckHostPatchResponse_Dec().pyclass - -CheckHostPatch_TaskRequestMsg = ns0.CheckHostPatch_Task_Dec().pyclass - -CheckHostPatch_TaskResponseMsg = ns0.CheckHostPatch_TaskResponse_Dec().pyclass - -ScanHostPatchRequestMsg = ns0.ScanHostPatch_Dec().pyclass - -ScanHostPatchResponseMsg = ns0.ScanHostPatchResponse_Dec().pyclass - -ScanHostPatch_TaskRequestMsg = ns0.ScanHostPatch_Task_Dec().pyclass - -ScanHostPatch_TaskResponseMsg = ns0.ScanHostPatch_TaskResponse_Dec().pyclass - -ScanHostPatchV2RequestMsg = ns0.ScanHostPatchV2_Dec().pyclass - -ScanHostPatchV2ResponseMsg = ns0.ScanHostPatchV2Response_Dec().pyclass - -ScanHostPatchV2_TaskRequestMsg = ns0.ScanHostPatchV2_Task_Dec().pyclass - -ScanHostPatchV2_TaskResponseMsg = ns0.ScanHostPatchV2_TaskResponse_Dec().pyclass - -StageHostPatchRequestMsg = ns0.StageHostPatch_Dec().pyclass - -StageHostPatchResponseMsg = ns0.StageHostPatchResponse_Dec().pyclass - -StageHostPatch_TaskRequestMsg = ns0.StageHostPatch_Task_Dec().pyclass - -StageHostPatch_TaskResponseMsg = ns0.StageHostPatch_TaskResponse_Dec().pyclass - -InstallHostPatchRequestMsg = ns0.InstallHostPatch_Dec().pyclass - -InstallHostPatchResponseMsg = ns0.InstallHostPatchResponse_Dec().pyclass - -InstallHostPatch_TaskRequestMsg = ns0.InstallHostPatch_Task_Dec().pyclass - -InstallHostPatch_TaskResponseMsg = ns0.InstallHostPatch_TaskResponse_Dec().pyclass - -InstallHostPatchV2RequestMsg = ns0.InstallHostPatchV2_Dec().pyclass - -InstallHostPatchV2ResponseMsg = ns0.InstallHostPatchV2Response_Dec().pyclass - -InstallHostPatchV2_TaskRequestMsg = ns0.InstallHostPatchV2_Task_Dec().pyclass - -InstallHostPatchV2_TaskResponseMsg = ns0.InstallHostPatchV2_TaskResponse_Dec().pyclass - -UninstallHostPatchRequestMsg = ns0.UninstallHostPatch_Dec().pyclass - -UninstallHostPatchResponseMsg = ns0.UninstallHostPatchResponse_Dec().pyclass - -UninstallHostPatch_TaskRequestMsg = ns0.UninstallHostPatch_Task_Dec().pyclass - -UninstallHostPatch_TaskResponseMsg = ns0.UninstallHostPatch_TaskResponse_Dec().pyclass - -QueryHostPatchRequestMsg = ns0.QueryHostPatch_Dec().pyclass - -QueryHostPatchResponseMsg = ns0.QueryHostPatchResponse_Dec().pyclass - -QueryHostPatch_TaskRequestMsg = ns0.QueryHostPatch_Task_Dec().pyclass - -QueryHostPatch_TaskResponseMsg = ns0.QueryHostPatch_TaskResponse_Dec().pyclass - -RefreshRequestMsg = ns0.Refresh_Dec().pyclass - -RefreshResponseMsg = ns0.RefreshResponse_Dec().pyclass - -UpdatePassthruConfigRequestMsg = ns0.UpdatePassthruConfig_Dec().pyclass - -UpdatePassthruConfigResponseMsg = ns0.UpdatePassthruConfigResponse_Dec().pyclass - -UpdateServicePolicyRequestMsg = ns0.UpdateServicePolicy_Dec().pyclass - -UpdateServicePolicyResponseMsg = ns0.UpdateServicePolicyResponse_Dec().pyclass - -StartServiceRequestMsg = ns0.StartService_Dec().pyclass - -StartServiceResponseMsg = ns0.StartServiceResponse_Dec().pyclass - -StopServiceRequestMsg = ns0.StopService_Dec().pyclass - -StopServiceResponseMsg = ns0.StopServiceResponse_Dec().pyclass - -RestartServiceRequestMsg = ns0.RestartService_Dec().pyclass - -RestartServiceResponseMsg = ns0.RestartServiceResponse_Dec().pyclass - -UninstallServiceRequestMsg = ns0.UninstallService_Dec().pyclass - -UninstallServiceResponseMsg = ns0.UninstallServiceResponse_Dec().pyclass - -RefreshServicesRequestMsg = ns0.RefreshServices_Dec().pyclass - -RefreshServicesResponseMsg = ns0.RefreshServicesResponse_Dec().pyclass - -ReconfigureSnmpAgentRequestMsg = ns0.ReconfigureSnmpAgent_Dec().pyclass - -ReconfigureSnmpAgentResponseMsg = ns0.ReconfigureSnmpAgentResponse_Dec().pyclass - -SendTestNotificationRequestMsg = ns0.SendTestNotification_Dec().pyclass - -SendTestNotificationResponseMsg = ns0.SendTestNotificationResponse_Dec().pyclass - -RetrieveDiskPartitionInfoRequestMsg = ns0.RetrieveDiskPartitionInfo_Dec().pyclass - -RetrieveDiskPartitionInfoResponseMsg = ns0.RetrieveDiskPartitionInfoResponse_Dec().pyclass - -ComputeDiskPartitionInfoRequestMsg = ns0.ComputeDiskPartitionInfo_Dec().pyclass - -ComputeDiskPartitionInfoResponseMsg = ns0.ComputeDiskPartitionInfoResponse_Dec().pyclass - -ComputeDiskPartitionInfoForResizeRequestMsg = ns0.ComputeDiskPartitionInfoForResize_Dec().pyclass - -ComputeDiskPartitionInfoForResizeResponseMsg = ns0.ComputeDiskPartitionInfoForResizeResponse_Dec().pyclass - -UpdateDiskPartitionsRequestMsg = ns0.UpdateDiskPartitions_Dec().pyclass - -UpdateDiskPartitionsResponseMsg = ns0.UpdateDiskPartitionsResponse_Dec().pyclass - -FormatVmfsRequestMsg = ns0.FormatVmfs_Dec().pyclass - -FormatVmfsResponseMsg = ns0.FormatVmfsResponse_Dec().pyclass - -RescanVmfsRequestMsg = ns0.RescanVmfs_Dec().pyclass - -RescanVmfsResponseMsg = ns0.RescanVmfsResponse_Dec().pyclass - -AttachVmfsExtentRequestMsg = ns0.AttachVmfsExtent_Dec().pyclass - -AttachVmfsExtentResponseMsg = ns0.AttachVmfsExtentResponse_Dec().pyclass - -ExpandVmfsExtentRequestMsg = ns0.ExpandVmfsExtent_Dec().pyclass - -ExpandVmfsExtentResponseMsg = ns0.ExpandVmfsExtentResponse_Dec().pyclass - -UpgradeVmfsRequestMsg = ns0.UpgradeVmfs_Dec().pyclass - -UpgradeVmfsResponseMsg = ns0.UpgradeVmfsResponse_Dec().pyclass - -UpgradeVmLayoutRequestMsg = ns0.UpgradeVmLayout_Dec().pyclass - -UpgradeVmLayoutResponseMsg = ns0.UpgradeVmLayoutResponse_Dec().pyclass - -QueryUnresolvedVmfsVolumeRequestMsg = ns0.QueryUnresolvedVmfsVolume_Dec().pyclass - -QueryUnresolvedVmfsVolumeResponseMsg = ns0.QueryUnresolvedVmfsVolumeResponse_Dec().pyclass - -ResolveMultipleUnresolvedVmfsVolumesRequestMsg = ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec().pyclass - -ResolveMultipleUnresolvedVmfsVolumesResponseMsg = ns0.ResolveMultipleUnresolvedVmfsVolumesResponse_Dec().pyclass - -UnmountForceMountedVmfsVolumeRequestMsg = ns0.UnmountForceMountedVmfsVolume_Dec().pyclass - -UnmountForceMountedVmfsVolumeResponseMsg = ns0.UnmountForceMountedVmfsVolumeResponse_Dec().pyclass - -RescanHbaRequestMsg = ns0.RescanHba_Dec().pyclass - -RescanHbaResponseMsg = ns0.RescanHbaResponse_Dec().pyclass - -RescanAllHbaRequestMsg = ns0.RescanAllHba_Dec().pyclass - -RescanAllHbaResponseMsg = ns0.RescanAllHbaResponse_Dec().pyclass - -UpdateSoftwareInternetScsiEnabledRequestMsg = ns0.UpdateSoftwareInternetScsiEnabled_Dec().pyclass - -UpdateSoftwareInternetScsiEnabledResponseMsg = ns0.UpdateSoftwareInternetScsiEnabledResponse_Dec().pyclass - -UpdateInternetScsiDiscoveryPropertiesRequestMsg = ns0.UpdateInternetScsiDiscoveryProperties_Dec().pyclass - -UpdateInternetScsiDiscoveryPropertiesResponseMsg = ns0.UpdateInternetScsiDiscoveryPropertiesResponse_Dec().pyclass - -UpdateInternetScsiAuthenticationPropertiesRequestMsg = ns0.UpdateInternetScsiAuthenticationProperties_Dec().pyclass - -UpdateInternetScsiAuthenticationPropertiesResponseMsg = ns0.UpdateInternetScsiAuthenticationPropertiesResponse_Dec().pyclass - -UpdateInternetScsiDigestPropertiesRequestMsg = ns0.UpdateInternetScsiDigestProperties_Dec().pyclass - -UpdateInternetScsiDigestPropertiesResponseMsg = ns0.UpdateInternetScsiDigestPropertiesResponse_Dec().pyclass - -UpdateInternetScsiAdvancedOptionsRequestMsg = ns0.UpdateInternetScsiAdvancedOptions_Dec().pyclass - -UpdateInternetScsiAdvancedOptionsResponseMsg = ns0.UpdateInternetScsiAdvancedOptionsResponse_Dec().pyclass - -UpdateInternetScsiIPPropertiesRequestMsg = ns0.UpdateInternetScsiIPProperties_Dec().pyclass - -UpdateInternetScsiIPPropertiesResponseMsg = ns0.UpdateInternetScsiIPPropertiesResponse_Dec().pyclass - -UpdateInternetScsiNameRequestMsg = ns0.UpdateInternetScsiName_Dec().pyclass - -UpdateInternetScsiNameResponseMsg = ns0.UpdateInternetScsiNameResponse_Dec().pyclass - -UpdateInternetScsiAliasRequestMsg = ns0.UpdateInternetScsiAlias_Dec().pyclass - -UpdateInternetScsiAliasResponseMsg = ns0.UpdateInternetScsiAliasResponse_Dec().pyclass - -AddInternetScsiSendTargetsRequestMsg = ns0.AddInternetScsiSendTargets_Dec().pyclass - -AddInternetScsiSendTargetsResponseMsg = ns0.AddInternetScsiSendTargetsResponse_Dec().pyclass - -RemoveInternetScsiSendTargetsRequestMsg = ns0.RemoveInternetScsiSendTargets_Dec().pyclass - -RemoveInternetScsiSendTargetsResponseMsg = ns0.RemoveInternetScsiSendTargetsResponse_Dec().pyclass - -AddInternetScsiStaticTargetsRequestMsg = ns0.AddInternetScsiStaticTargets_Dec().pyclass - -AddInternetScsiStaticTargetsResponseMsg = ns0.AddInternetScsiStaticTargetsResponse_Dec().pyclass - -RemoveInternetScsiStaticTargetsRequestMsg = ns0.RemoveInternetScsiStaticTargets_Dec().pyclass - -RemoveInternetScsiStaticTargetsResponseMsg = ns0.RemoveInternetScsiStaticTargetsResponse_Dec().pyclass - -EnableMultipathPathRequestMsg = ns0.EnableMultipathPath_Dec().pyclass - -EnableMultipathPathResponseMsg = ns0.EnableMultipathPathResponse_Dec().pyclass - -DisableMultipathPathRequestMsg = ns0.DisableMultipathPath_Dec().pyclass - -DisableMultipathPathResponseMsg = ns0.DisableMultipathPathResponse_Dec().pyclass - -SetMultipathLunPolicyRequestMsg = ns0.SetMultipathLunPolicy_Dec().pyclass - -SetMultipathLunPolicyResponseMsg = ns0.SetMultipathLunPolicyResponse_Dec().pyclass - -QueryPathSelectionPolicyOptionsRequestMsg = ns0.QueryPathSelectionPolicyOptions_Dec().pyclass - -QueryPathSelectionPolicyOptionsResponseMsg = ns0.QueryPathSelectionPolicyOptionsResponse_Dec().pyclass - -QueryStorageArrayTypePolicyOptionsRequestMsg = ns0.QueryStorageArrayTypePolicyOptions_Dec().pyclass - -QueryStorageArrayTypePolicyOptionsResponseMsg = ns0.QueryStorageArrayTypePolicyOptionsResponse_Dec().pyclass - -UpdateScsiLunDisplayNameRequestMsg = ns0.UpdateScsiLunDisplayName_Dec().pyclass - -UpdateScsiLunDisplayNameResponseMsg = ns0.UpdateScsiLunDisplayNameResponse_Dec().pyclass - -RefreshStorageSystemRequestMsg = ns0.RefreshStorageSystem_Dec().pyclass - -RefreshStorageSystemResponseMsg = ns0.RefreshStorageSystemResponse_Dec().pyclass - -UpdateIpConfigRequestMsg = ns0.UpdateIpConfig_Dec().pyclass - -UpdateIpConfigResponseMsg = ns0.UpdateIpConfigResponse_Dec().pyclass - -SelectVnicRequestMsg = ns0.SelectVnic_Dec().pyclass - -SelectVnicResponseMsg = ns0.SelectVnicResponse_Dec().pyclass - -DeselectVnicRequestMsg = ns0.DeselectVnic_Dec().pyclass - -DeselectVnicResponseMsg = ns0.DeselectVnicResponse_Dec().pyclass - -QueryNetConfigRequestMsg = ns0.QueryNetConfig_Dec().pyclass - -QueryNetConfigResponseMsg = ns0.QueryNetConfigResponse_Dec().pyclass - -VirtualNicManagerSelectVnicRequestMsg = ns0.VirtualNicManagerSelectVnic_Dec().pyclass - -VirtualNicManagerSelectVnicResponseMsg = ns0.VirtualNicManagerSelectVnicResponse_Dec().pyclass - -VirtualNicManagerDeselectVnicRequestMsg = ns0.VirtualNicManagerDeselectVnic_Dec().pyclass - -VirtualNicManagerDeselectVnicResponseMsg = ns0.VirtualNicManagerDeselectVnicResponse_Dec().pyclass - -QueryOptionsRequestMsg = ns0.QueryOptions_Dec().pyclass - -QueryOptionsResponseMsg = ns0.QueryOptionsResponse_Dec().pyclass - -UpdateOptionsRequestMsg = ns0.UpdateOptions_Dec().pyclass - -UpdateOptionsResponseMsg = ns0.UpdateOptionsResponse_Dec().pyclass - -ComplianceManagerCheckComplianceRequestMsg = ns0.ComplianceManagerCheckCompliance_Dec().pyclass - -ComplianceManagerCheckComplianceResponseMsg = ns0.ComplianceManagerCheckComplianceResponse_Dec().pyclass - -ComplianceManagerCheckCompliance_TaskRequestMsg = ns0.ComplianceManagerCheckCompliance_Task_Dec().pyclass - -ComplianceManagerCheckCompliance_TaskResponseMsg = ns0.ComplianceManagerCheckCompliance_TaskResponse_Dec().pyclass - -ComplianceManagerQueryComplianceStatusRequestMsg = ns0.ComplianceManagerQueryComplianceStatus_Dec().pyclass - -ComplianceManagerQueryComplianceStatusResponseMsg = ns0.ComplianceManagerQueryComplianceStatusResponse_Dec().pyclass - -ComplianceManagerClearComplianceStatusRequestMsg = ns0.ComplianceManagerClearComplianceStatus_Dec().pyclass - -ComplianceManagerClearComplianceStatusResponseMsg = ns0.ComplianceManagerClearComplianceStatusResponse_Dec().pyclass - -ComplianceManagerQueryExpressionMetadataRequestMsg = ns0.ComplianceManagerQueryExpressionMetadata_Dec().pyclass - -ComplianceManagerQueryExpressionMetadataResponseMsg = ns0.ComplianceManagerQueryExpressionMetadataResponse_Dec().pyclass - -ProfileDestroyRequestMsg = ns0.ProfileDestroy_Dec().pyclass - -ProfileDestroyResponseMsg = ns0.ProfileDestroyResponse_Dec().pyclass - -ProfileAssociateRequestMsg = ns0.ProfileAssociate_Dec().pyclass - -ProfileAssociateResponseMsg = ns0.ProfileAssociateResponse_Dec().pyclass - -ProfileDissociateRequestMsg = ns0.ProfileDissociate_Dec().pyclass - -ProfileDissociateResponseMsg = ns0.ProfileDissociateResponse_Dec().pyclass - -ProfileCheckComplianceRequestMsg = ns0.ProfileCheckCompliance_Dec().pyclass - -ProfileCheckComplianceResponseMsg = ns0.ProfileCheckComplianceResponse_Dec().pyclass - -ProfileCheckCompliance_TaskRequestMsg = ns0.ProfileCheckCompliance_Task_Dec().pyclass - -ProfileCheckCompliance_TaskResponseMsg = ns0.ProfileCheckCompliance_TaskResponse_Dec().pyclass - -ProfileExportProfileRequestMsg = ns0.ProfileExportProfile_Dec().pyclass - -ProfileExportProfileResponseMsg = ns0.ProfileExportProfileResponse_Dec().pyclass - -CreateProfileRequestMsg = ns0.CreateProfile_Dec().pyclass - -CreateProfileResponseMsg = ns0.CreateProfileResponse_Dec().pyclass - -ProfileQueryPolicyMetadataRequestMsg = ns0.ProfileQueryPolicyMetadata_Dec().pyclass - -ProfileQueryPolicyMetadataResponseMsg = ns0.ProfileQueryPolicyMetadataResponse_Dec().pyclass - -ProfileFindAssociatedProfileRequestMsg = ns0.ProfileFindAssociatedProfile_Dec().pyclass - -ProfileFindAssociatedProfileResponseMsg = ns0.ProfileFindAssociatedProfileResponse_Dec().pyclass - -ClusterProfileUpdateRequestMsg = ns0.ClusterProfileUpdate_Dec().pyclass - -ClusterProfileUpdateResponseMsg = ns0.ClusterProfileUpdateResponse_Dec().pyclass - -HostProfileUpdateReferenceHostRequestMsg = ns0.HostProfileUpdateReferenceHost_Dec().pyclass - -HostProfileUpdateReferenceHostResponseMsg = ns0.HostProfileUpdateReferenceHostResponse_Dec().pyclass - -HostProfileUpdateRequestMsg = ns0.HostProfileUpdate_Dec().pyclass - -HostProfileUpdateResponseMsg = ns0.HostProfileUpdateResponse_Dec().pyclass - -HostProfileExecuteRequestMsg = ns0.HostProfileExecute_Dec().pyclass - -HostProfileExecuteResponseMsg = ns0.HostProfileExecuteResponse_Dec().pyclass - -HostProfileApplyRequestMsg = ns0.HostProfileApply_Dec().pyclass - -HostProfileApplyResponseMsg = ns0.HostProfileApplyResponse_Dec().pyclass - -HostProfileApply_TaskRequestMsg = ns0.HostProfileApply_Task_Dec().pyclass - -HostProfileApply_TaskResponseMsg = ns0.HostProfileApply_TaskResponse_Dec().pyclass - -HostProfileGenerateConfigTaskListRequestMsg = ns0.HostProfileGenerateConfigTaskList_Dec().pyclass - -HostProfileGenerateConfigTaskListResponseMsg = ns0.HostProfileGenerateConfigTaskListResponse_Dec().pyclass - -HostProfileQueryProfileMetadataRequestMsg = ns0.HostProfileQueryProfileMetadata_Dec().pyclass - -HostProfileQueryProfileMetadataResponseMsg = ns0.HostProfileQueryProfileMetadataResponse_Dec().pyclass - -HostProfileCreateDefaultProfileRequestMsg = ns0.HostProfileCreateDefaultProfile_Dec().pyclass - -HostProfileCreateDefaultProfileResponseMsg = ns0.HostProfileCreateDefaultProfileResponse_Dec().pyclass - -RemoveScheduledTaskRequestMsg = ns0.RemoveScheduledTask_Dec().pyclass - -RemoveScheduledTaskResponseMsg = ns0.RemoveScheduledTaskResponse_Dec().pyclass - -ReconfigureScheduledTaskRequestMsg = ns0.ReconfigureScheduledTask_Dec().pyclass - -ReconfigureScheduledTaskResponseMsg = ns0.ReconfigureScheduledTaskResponse_Dec().pyclass - -RunScheduledTaskRequestMsg = ns0.RunScheduledTask_Dec().pyclass - -RunScheduledTaskResponseMsg = ns0.RunScheduledTaskResponse_Dec().pyclass - -CreateScheduledTaskRequestMsg = ns0.CreateScheduledTask_Dec().pyclass - -CreateScheduledTaskResponseMsg = ns0.CreateScheduledTaskResponse_Dec().pyclass - -RetrieveEntityScheduledTaskRequestMsg = ns0.RetrieveEntityScheduledTask_Dec().pyclass - -RetrieveEntityScheduledTaskResponseMsg = ns0.RetrieveEntityScheduledTaskResponse_Dec().pyclass - -CreateObjectScheduledTaskRequestMsg = ns0.CreateObjectScheduledTask_Dec().pyclass - -CreateObjectScheduledTaskResponseMsg = ns0.CreateObjectScheduledTaskResponse_Dec().pyclass - -RetrieveObjectScheduledTaskRequestMsg = ns0.RetrieveObjectScheduledTask_Dec().pyclass - -RetrieveObjectScheduledTaskResponseMsg = ns0.RetrieveObjectScheduledTaskResponse_Dec().pyclass - -OpenInventoryViewFolderRequestMsg = ns0.OpenInventoryViewFolder_Dec().pyclass - -OpenInventoryViewFolderResponseMsg = ns0.OpenInventoryViewFolderResponse_Dec().pyclass - -CloseInventoryViewFolderRequestMsg = ns0.CloseInventoryViewFolder_Dec().pyclass - -CloseInventoryViewFolderResponseMsg = ns0.CloseInventoryViewFolderResponse_Dec().pyclass - -ModifyListViewRequestMsg = ns0.ModifyListView_Dec().pyclass - -ModifyListViewResponseMsg = ns0.ModifyListViewResponse_Dec().pyclass - -ResetListViewRequestMsg = ns0.ResetListView_Dec().pyclass - -ResetListViewResponseMsg = ns0.ResetListViewResponse_Dec().pyclass - -ResetListViewFromViewRequestMsg = ns0.ResetListViewFromView_Dec().pyclass - -ResetListViewFromViewResponseMsg = ns0.ResetListViewFromViewResponse_Dec().pyclass - -DestroyViewRequestMsg = ns0.DestroyView_Dec().pyclass - -DestroyViewResponseMsg = ns0.DestroyViewResponse_Dec().pyclass - -CreateInventoryViewRequestMsg = ns0.CreateInventoryView_Dec().pyclass - -CreateInventoryViewResponseMsg = ns0.CreateInventoryViewResponse_Dec().pyclass - -CreateContainerViewRequestMsg = ns0.CreateContainerView_Dec().pyclass - -CreateContainerViewResponseMsg = ns0.CreateContainerViewResponse_Dec().pyclass - -CreateListViewRequestMsg = ns0.CreateListView_Dec().pyclass - -CreateListViewResponseMsg = ns0.CreateListViewResponse_Dec().pyclass - -CreateListViewFromViewRequestMsg = ns0.CreateListViewFromView_Dec().pyclass - -CreateListViewFromViewResponseMsg = ns0.CreateListViewFromViewResponse_Dec().pyclass - -RevertToSnapshotRequestMsg = ns0.RevertToSnapshot_Dec().pyclass - -RevertToSnapshotResponseMsg = ns0.RevertToSnapshotResponse_Dec().pyclass - -RevertToSnapshot_TaskRequestMsg = ns0.RevertToSnapshot_Task_Dec().pyclass - -RevertToSnapshot_TaskResponseMsg = ns0.RevertToSnapshot_TaskResponse_Dec().pyclass - -RemoveSnapshotRequestMsg = ns0.RemoveSnapshot_Dec().pyclass - -RemoveSnapshotResponseMsg = ns0.RemoveSnapshotResponse_Dec().pyclass - -RemoveSnapshot_TaskRequestMsg = ns0.RemoveSnapshot_Task_Dec().pyclass - -RemoveSnapshot_TaskResponseMsg = ns0.RemoveSnapshot_TaskResponse_Dec().pyclass - -RenameSnapshotRequestMsg = ns0.RenameSnapshot_Dec().pyclass - -RenameSnapshotResponseMsg = ns0.RenameSnapshotResponse_Dec().pyclass - -CheckCompatibilityRequestMsg = ns0.CheckCompatibility_Dec().pyclass - -CheckCompatibilityResponseMsg = ns0.CheckCompatibilityResponse_Dec().pyclass - -CheckCompatibility_TaskRequestMsg = ns0.CheckCompatibility_Task_Dec().pyclass - -CheckCompatibility_TaskResponseMsg = ns0.CheckCompatibility_TaskResponse_Dec().pyclass - -QueryVMotionCompatibilityExRequestMsg = ns0.QueryVMotionCompatibilityEx_Dec().pyclass - -QueryVMotionCompatibilityExResponseMsg = ns0.QueryVMotionCompatibilityExResponse_Dec().pyclass - -QueryVMotionCompatibilityEx_TaskRequestMsg = ns0.QueryVMotionCompatibilityEx_Task_Dec().pyclass - -QueryVMotionCompatibilityEx_TaskResponseMsg = ns0.QueryVMotionCompatibilityEx_TaskResponse_Dec().pyclass - -CheckMigrateRequestMsg = ns0.CheckMigrate_Dec().pyclass - -CheckMigrateResponseMsg = ns0.CheckMigrateResponse_Dec().pyclass - -CheckMigrate_TaskRequestMsg = ns0.CheckMigrate_Task_Dec().pyclass - -CheckMigrate_TaskResponseMsg = ns0.CheckMigrate_TaskResponse_Dec().pyclass - -CheckRelocateRequestMsg = ns0.CheckRelocate_Dec().pyclass - -CheckRelocateResponseMsg = ns0.CheckRelocateResponse_Dec().pyclass - -CheckRelocate_TaskRequestMsg = ns0.CheckRelocate_Task_Dec().pyclass - -CheckRelocate_TaskResponseMsg = ns0.CheckRelocate_TaskResponse_Dec().pyclass diff --git a/nova/virt/vmwareapi/VimService_services_types.py b/nova/virt/vmwareapi/VimService_services_types.py deleted file mode 100644 index f06ac99c9..000000000 --- a/nova/virt/vmwareapi/VimService_services_types.py +++ /dev/null @@ -1,72377 +0,0 @@ -################################################## -# VimService_services_types.py -# generated by ZSI.generate.wsdl2python -################################################## - - -import ZSI -import ZSI.TCcompound -from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED -from ZSI.generate.pyclass import pyclass_type - -############################## -# targetNamespace -# urn:vim25 -############################## - -class ns0: - targetNamespace = "urn:vim25" - - class DynamicArray_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DynamicArray") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DynamicArray_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._dynamicType = None - self._val = [] - return - Holder.__name__ = "DynamicArray_Holder" - self.pyclass = Holder - - class DynamicData_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DynamicData") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DynamicData_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"dynamicProperty"), aname="_dynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._dynamicType = None - self._dynamicProperty = [] - return - Holder.__name__ = "DynamicData_Holder" - self.pyclass = Holder - - class DynamicProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DynamicProperty") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DynamicProperty_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._name = None - self._val = None - return - Holder.__name__ = "DynamicProperty_Holder" - self.pyclass = Holder - - class ArrayOfDynamicProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDynamicProperty") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDynamicProperty_Def.schema - TClist = [GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"DynamicProperty"), aname="_DynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DynamicProperty = [] - return - Holder.__name__ = "ArrayOfDynamicProperty_Holder" - self.pyclass = Holder - - class KeyAnyValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "KeyAnyValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.KeyAnyValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.KeyAnyValue_Def.__bases__: - bases = list(ns0.KeyAnyValue_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.KeyAnyValue_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfKeyAnyValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfKeyAnyValue") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfKeyAnyValue_Def.schema - TClist = [GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"KeyAnyValue"), aname="_KeyAnyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._KeyAnyValue = [] - return - Holder.__name__ = "ArrayOfKeyAnyValue_Holder" - self.pyclass = Holder - - class LocalizableMessage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalizableMessage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalizableMessage_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"arg"), aname="_arg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LocalizableMessage_Def.__bases__: - bases = list(ns0.LocalizableMessage_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LocalizableMessage_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLocalizableMessage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLocalizableMessage") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLocalizableMessage_Def.schema - TClist = [GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"LocalizableMessage"), aname="_LocalizableMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LocalizableMessage = [] - return - Holder.__name__ = "ArrayOfLocalizableMessage_Holder" - self.pyclass = Holder - - class HostCommunication_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCommunication") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCommunication_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.HostCommunication_Def.__bases__: - bases = list(ns0.HostCommunication_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.HostCommunication_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNotConnected_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNotConnected") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNotConnected_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostCommunication_Def not in ns0.HostNotConnected_Def.__bases__: - bases = list(ns0.HostNotConnected_Def.__bases__) - bases.insert(0, ns0.HostCommunication_Def) - ns0.HostNotConnected_Def.__bases__ = tuple(bases) - - ns0.HostCommunication_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNotReachable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNotReachable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNotReachable_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostCommunication_Def not in ns0.HostNotReachable_Def.__bases__: - bases = list(ns0.HostNotReachable_Def.__bases__) - bases.insert(0, ns0.HostCommunication_Def) - ns0.HostNotReachable_Def.__bases__ = tuple(bases) - - ns0.HostCommunication_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidArgument_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"invalidProperty"), aname="_invalidProperty", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.InvalidArgument_Def.__bases__: - bases = list(ns0.InvalidArgument_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.InvalidArgument_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidRequest_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidRequest") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidRequest_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.InvalidRequest_Def.__bases__: - bases = list(ns0.InvalidRequest_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.InvalidRequest_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidType_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidRequest_Def not in ns0.InvalidType_Def.__bases__: - bases = list(ns0.InvalidType_Def.__bases__) - bases.insert(0, ns0.InvalidRequest_Def) - ns0.InvalidType_Def.__bases__ = tuple(bases) - - ns0.InvalidRequest_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ManagedObjectNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ManagedObjectNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ManagedObjectNotFound_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.ManagedObjectNotFound_Def.__bases__: - bases = list(ns0.ManagedObjectNotFound_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.ManagedObjectNotFound_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MethodNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MethodNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MethodNotFound_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"receiver"), aname="_receiver", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"method"), aname="_method", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidRequest_Def not in ns0.MethodNotFound_Def.__bases__: - bases = list(ns0.MethodNotFound_Def.__bases__) - bases.insert(0, ns0.InvalidRequest_Def) - ns0.MethodNotFound_Def.__bases__ = tuple(bases) - - ns0.InvalidRequest_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotEnoughLicenses_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotEnoughLicenses") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotEnoughLicenses_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.NotEnoughLicenses_Def.__bases__: - bases = list(ns0.NotEnoughLicenses_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.NotEnoughLicenses_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotImplemented_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotImplemented") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotImplemented_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.NotImplemented_Def.__bases__: - bases = list(ns0.NotImplemented_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.NotImplemented_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.NotSupported_Def.__bases__: - bases = list(ns0.NotSupported_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.NotSupported_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RequestCanceled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RequestCanceled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RequestCanceled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.RequestCanceled_Def.__bases__: - bases = list(ns0.RequestCanceled_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.RequestCanceled_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SecurityError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecurityError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecurityError_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.SecurityError_Def.__bases__: - bases = list(ns0.SecurityError_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.SecurityError_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SystemError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SystemError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SystemError_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.SystemError_Def.__bases__: - bases = list(ns0.SystemError_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.SystemError_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnexpectedFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnexpectedFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnexpectedFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"faultName"), aname="_faultName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.UnexpectedFault_Def.__bases__: - bases = list(ns0.UnexpectedFault_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.UnexpectedFault_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidCollectorVersion_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidCollectorVersion") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidCollectorVersion_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MethodFault_Def not in ns0.InvalidCollectorVersion_Def.__bases__: - bases = list(ns0.InvalidCollectorVersion_Def.__bases__) - bases.insert(0, ns0.MethodFault_Def) - ns0.InvalidCollectorVersion_Def.__bases__ = tuple(bases) - - ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidProperty_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidProperty") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidProperty_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MethodFault_Def not in ns0.InvalidProperty_Def.__bases__: - bases = list(ns0.InvalidProperty_Def.__bases__) - bases.insert(0, ns0.MethodFault_Def) - ns0.InvalidProperty_Def.__bases__ = tuple(bases) - - ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PropertyFilterSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PropertyFilterSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PropertyFilterSpec_Def.schema - TClist = [GTD("urn:vim25","PropertySpec",lazy=True)(pname=(ns,"propSet"), aname="_propSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ObjectSpec",lazy=True)(pname=(ns,"objectSet"), aname="_objectSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PropertyFilterSpec_Def.__bases__: - bases = list(ns0.PropertyFilterSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PropertyFilterSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPropertyFilterSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPropertyFilterSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPropertyFilterSpec_Def.schema - TClist = [GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"PropertyFilterSpec"), aname="_PropertyFilterSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PropertyFilterSpec = [] - return - Holder.__name__ = "ArrayOfPropertyFilterSpec_Holder" - self.pyclass = Holder - - class PropertySpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PropertySpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PropertySpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"all"), aname="_all", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathSet"), aname="_pathSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PropertySpec_Def.__bases__: - bases = list(ns0.PropertySpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PropertySpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPropertySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPropertySpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPropertySpec_Def.schema - TClist = [GTD("urn:vim25","PropertySpec",lazy=True)(pname=(ns,"PropertySpec"), aname="_PropertySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PropertySpec = [] - return - Holder.__name__ = "ArrayOfPropertySpec_Holder" - self.pyclass = Holder - - class ObjectSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ObjectSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ObjectSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"skip"), aname="_skip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"selectSet"), aname="_selectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ObjectSpec_Def.__bases__: - bases = list(ns0.ObjectSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ObjectSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfObjectSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfObjectSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfObjectSpec_Def.schema - TClist = [GTD("urn:vim25","ObjectSpec",lazy=True)(pname=(ns,"ObjectSpec"), aname="_ObjectSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ObjectSpec = [] - return - Holder.__name__ = "ArrayOfObjectSpec_Holder" - self.pyclass = Holder - - class SelectionSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SelectionSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SelectionSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.SelectionSpec_Def.__bases__: - bases = list(ns0.SelectionSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.SelectionSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfSelectionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfSelectionSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfSelectionSpec_Def.schema - TClist = [GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"SelectionSpec"), aname="_SelectionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._SelectionSpec = [] - return - Holder.__name__ = "ArrayOfSelectionSpec_Holder" - self.pyclass = Holder - - class TraversalSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TraversalSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TraversalSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"skip"), aname="_skip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SelectionSpec",lazy=True)(pname=(ns,"selectSet"), aname="_selectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SelectionSpec_Def not in ns0.TraversalSpec_Def.__bases__: - bases = list(ns0.TraversalSpec_Def.__bases__) - bases.insert(0, ns0.SelectionSpec_Def) - ns0.TraversalSpec_Def.__bases__ = tuple(bases) - - ns0.SelectionSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DestroyPropertyFilterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyPropertyFilterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyPropertyFilterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyPropertyFilterRequestType_Holder" - self.pyclass = Holder - - class ObjectContent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ObjectContent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ObjectContent_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"propSet"), aname="_propSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ObjectContent_Def.__bases__: - bases = list(ns0.ObjectContent_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ObjectContent_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfObjectContent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfObjectContent") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfObjectContent_Def.schema - TClist = [GTD("urn:vim25","ObjectContent",lazy=True)(pname=(ns,"ObjectContent"), aname="_ObjectContent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ObjectContent = [] - return - Holder.__name__ = "ArrayOfObjectContent_Holder" - self.pyclass = Holder - - class UpdateSet_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UpdateSet") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UpdateSet_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterUpdate",lazy=True)(pname=(ns,"filterSet"), aname="_filterSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.UpdateSet_Def.__bases__: - bases = list(ns0.UpdateSet_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.UpdateSet_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PropertyFilterUpdate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PropertyFilterUpdate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PropertyFilterUpdate_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ObjectUpdate",lazy=True)(pname=(ns,"objectSet"), aname="_objectSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingObject",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PropertyFilterUpdate_Def.__bases__: - bases = list(ns0.PropertyFilterUpdate_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PropertyFilterUpdate_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPropertyFilterUpdate_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPropertyFilterUpdate") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPropertyFilterUpdate_Def.schema - TClist = [GTD("urn:vim25","PropertyFilterUpdate",lazy=True)(pname=(ns,"PropertyFilterUpdate"), aname="_PropertyFilterUpdate", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PropertyFilterUpdate = [] - return - Holder.__name__ = "ArrayOfPropertyFilterUpdate_Holder" - self.pyclass = Holder - - class ObjectUpdateKind_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ObjectUpdateKind") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ObjectUpdate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ObjectUpdate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ObjectUpdate_Def.schema - TClist = [GTD("urn:vim25","ObjectUpdateKind",lazy=True)(pname=(ns,"kind"), aname="_kind", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyChange",lazy=True)(pname=(ns,"changeSet"), aname="_changeSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"missingSet"), aname="_missingSet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ObjectUpdate_Def.__bases__: - bases = list(ns0.ObjectUpdate_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ObjectUpdate_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfObjectUpdate_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfObjectUpdate") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfObjectUpdate_Def.schema - TClist = [GTD("urn:vim25","ObjectUpdate",lazy=True)(pname=(ns,"ObjectUpdate"), aname="_ObjectUpdate", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ObjectUpdate = [] - return - Holder.__name__ = "ArrayOfObjectUpdate_Holder" - self.pyclass = Holder - - class PropertyChangeOp_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PropertyChangeOp") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class PropertyChange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PropertyChange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PropertyChange_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyChangeOp",lazy=True)(pname=(ns,"op"), aname="_op", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"val"), aname="_val", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PropertyChange_Def.__bases__: - bases = list(ns0.PropertyChange_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PropertyChange_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPropertyChange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPropertyChange") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPropertyChange_Def.schema - TClist = [GTD("urn:vim25","PropertyChange",lazy=True)(pname=(ns,"PropertyChange"), aname="_PropertyChange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PropertyChange = [] - return - Holder.__name__ = "ArrayOfPropertyChange_Holder" - self.pyclass = Holder - - class MissingProperty_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingProperty") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingProperty_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.MissingProperty_Def.__bases__: - bases = list(ns0.MissingProperty_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.MissingProperty_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfMissingProperty_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfMissingProperty") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfMissingProperty_Def.schema - TClist = [GTD("urn:vim25","MissingProperty",lazy=True)(pname=(ns,"MissingProperty"), aname="_MissingProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._MissingProperty = [] - return - Holder.__name__ = "ArrayOfMissingProperty_Holder" - self.pyclass = Holder - - class MissingObject_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingObject") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingObject_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.MissingObject_Def.__bases__: - bases = list(ns0.MissingObject_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.MissingObject_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfMissingObject_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfMissingObject") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfMissingObject_Def.schema - TClist = [GTD("urn:vim25","MissingObject",lazy=True)(pname=(ns,"MissingObject"), aname="_MissingObject", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._MissingObject = [] - return - Holder.__name__ = "ArrayOfMissingObject_Holder" - self.pyclass = Holder - - class CreateFilterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateFilterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateFilterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"partialUpdates"), aname="_partialUpdates", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._partialUpdates = None - return - Holder.__name__ = "CreateFilterRequestType_Holder" - self.pyclass = Holder - - class RetrievePropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrievePropertiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrievePropertiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PropertyFilterSpec",lazy=True)(pname=(ns,"specSet"), aname="_specSet", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._specSet = [] - return - Holder.__name__ = "RetrievePropertiesRequestType_Holder" - self.pyclass = Holder - - class CheckForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckForUpdatesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckForUpdatesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._version = None - return - Holder.__name__ = "CheckForUpdatesRequestType_Holder" - self.pyclass = Holder - - class WaitForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "WaitForUpdatesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.WaitForUpdatesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._version = None - return - Holder.__name__ = "WaitForUpdatesRequestType_Holder" - self.pyclass = Holder - - class CancelWaitForUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CancelWaitForUpdatesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CancelWaitForUpdatesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "CancelWaitForUpdatesRequestType_Holder" - self.pyclass = Holder - - class LocalizedMethodFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalizedMethodFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalizedMethodFault_Def.schema - TClist = [GTD("urn:vim25","MethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localizedMessage"), aname="_localizedMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LocalizedMethodFault_Def.__bases__: - bases = list(ns0.LocalizedMethodFault_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LocalizedMethodFault_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MethodFault_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MethodFault") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MethodFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"dynamicType"), aname="_dynamicType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DynamicProperty",lazy=True)(pname=(ns,"dynamicProperty"), aname="_dynamicProperty", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"faultCause"), aname="_faultCause", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"faultMessage"), aname="_faultMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._dynamicType = None - self._dynamicProperty = [] - self._faultCause = None - self._faultMessage = [] - return - Holder.__name__ = "MethodFault_Holder" - self.pyclass = Holder - - class ArrayOfMethodFault_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfMethodFault") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfMethodFault_Def.schema - TClist = [GTD("urn:vim25","MethodFault",lazy=True)(pname=(ns,"MethodFault"), aname="_MethodFault", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._MethodFault = [] - return - Holder.__name__ = "ArrayOfMethodFault_Holder" - self.pyclass = Holder - - class RuntimeFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RuntimeFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RuntimeFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MethodFault_Def not in ns0.RuntimeFault_Def.__bases__: - bases = list(ns0.RuntimeFault_Def.__bases__) - bases.insert(0, ns0.MethodFault_Def) - ns0.RuntimeFault_Def.__bases__ = tuple(bases) - - ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AboutInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AboutInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AboutInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localeVersion"), aname="_localeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localeBuild"), aname="_localeBuild", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"osType"), aname="_osType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productLineId"), aname="_productLineId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"apiType"), aname="_apiType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"apiVersion"), aname="_apiVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseProductName"), aname="_licenseProductName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseProductVersion"), aname="_licenseProductVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AboutInfo_Def.__bases__: - bases = list(ns0.AboutInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AboutInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AuthorizationDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AuthorizationDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AuthorizationDescription_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"privilege"), aname="_privilege", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"privilegeGroup"), aname="_privilegeGroup", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AuthorizationDescription_Def.__bases__: - bases = list(ns0.AuthorizationDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AuthorizationDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class Permission_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Permission") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Permission_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Permission_Def.__bases__: - bases = list(ns0.Permission_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Permission_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPermission_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPermission") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPermission_Def.schema - TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"Permission"), aname="_Permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._Permission = [] - return - Holder.__name__ = "ArrayOfPermission_Holder" - self.pyclass = Holder - - class AuthorizationRole_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AuthorizationRole") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AuthorizationRole_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"system"), aname="_system", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privilege"), aname="_privilege", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AuthorizationRole_Def.__bases__: - bases = list(ns0.AuthorizationRole_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AuthorizationRole_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAuthorizationRole_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAuthorizationRole") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAuthorizationRole_Def.schema - TClist = [GTD("urn:vim25","AuthorizationRole",lazy=True)(pname=(ns,"AuthorizationRole"), aname="_AuthorizationRole", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AuthorizationRole = [] - return - Holder.__name__ = "ArrayOfAuthorizationRole_Holder" - self.pyclass = Holder - - class AuthorizationPrivilege_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AuthorizationPrivilege") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AuthorizationPrivilege_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"privId"), aname="_privId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"onParent"), aname="_onParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privGroupName"), aname="_privGroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AuthorizationPrivilege_Def.__bases__: - bases = list(ns0.AuthorizationPrivilege_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AuthorizationPrivilege_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAuthorizationPrivilege_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAuthorizationPrivilege") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAuthorizationPrivilege_Def.schema - TClist = [GTD("urn:vim25","AuthorizationPrivilege",lazy=True)(pname=(ns,"AuthorizationPrivilege"), aname="_AuthorizationPrivilege", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AuthorizationPrivilege = [] - return - Holder.__name__ = "ArrayOfAuthorizationPrivilege_Holder" - self.pyclass = Holder - - class AddAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddAuthorizationRoleRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddAuthorizationRoleRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privIds"), aname="_privIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._privIds = [] - return - Holder.__name__ = "AddAuthorizationRoleRequestType_Holder" - self.pyclass = Holder - - class RemoveAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveAuthorizationRoleRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveAuthorizationRoleRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"failIfUsed"), aname="_failIfUsed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._roleId = None - self._failIfUsed = None - return - Holder.__name__ = "RemoveAuthorizationRoleRequestType_Holder" - self.pyclass = Holder - - class UpdateAuthorizationRoleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateAuthorizationRoleRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateAuthorizationRoleRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privIds"), aname="_privIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._roleId = None - self._newName = None - self._privIds = [] - return - Holder.__name__ = "UpdateAuthorizationRoleRequestType_Holder" - self.pyclass = Holder - - class MergePermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MergePermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MergePermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"srcRoleId"), aname="_srcRoleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dstRoleId"), aname="_dstRoleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._srcRoleId = None - self._dstRoleId = None - return - Holder.__name__ = "MergePermissionsRequestType_Holder" - self.pyclass = Holder - - class RetrieveRolePermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveRolePermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveRolePermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._roleId = None - return - Holder.__name__ = "RetrieveRolePermissionsRequestType_Holder" - self.pyclass = Holder - - class RetrieveEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveEntityPermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveEntityPermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inherited"), aname="_inherited", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._inherited = None - return - Holder.__name__ = "RetrieveEntityPermissionsRequestType_Holder" - self.pyclass = Holder - - class RetrieveAllPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveAllPermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveAllPermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RetrieveAllPermissionsRequestType_Holder" - self.pyclass = Holder - - class SetEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetEntityPermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetEntityPermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permission"), aname="_permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._permission = [] - return - Holder.__name__ = "SetEntityPermissionsRequestType_Holder" - self.pyclass = Holder - - class ResetEntityPermissionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetEntityPermissionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetEntityPermissionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permission"), aname="_permission", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._permission = [] - return - Holder.__name__ = "ResetEntityPermissionsRequestType_Holder" - self.pyclass = Holder - - class RemoveEntityPermissionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveEntityPermissionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveEntityPermissionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isGroup"), aname="_isGroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._user = None - self._isGroup = None - return - Holder.__name__ = "RemoveEntityPermissionRequestType_Holder" - self.pyclass = Holder - - class BoolPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "BoolPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.BoolPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.BoolPolicy_Def.__bases__: - bases = list(ns0.BoolPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.BoolPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class Capability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Capability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Capability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"provisioningSupported"), aname="_provisioningSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multiHostSupported"), aname="_multiHostSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"userShellAccessSupported"), aname="_userShellAccessSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EVCMode",lazy=True)(pname=(ns,"supportedEVCMode"), aname="_supportedEVCMode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Capability_Def.__bases__: - bases = list(ns0.Capability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Capability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterComputeResourceSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterComputeResourceSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterComputeResourceSummary_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentFailoverLevel"), aname="_currentFailoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasAdmissionControlInfo",lazy=True)(pname=(ns,"admissionControlInfo"), aname="_admissionControlInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVmotions"), aname="_numVmotions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"targetBalance"), aname="_targetBalance", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentBalance"), aname="_currentBalance", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ComputeResourceSummary_Def not in ns0.ClusterComputeResourceSummary_Def.__bases__: - bases = list(ns0.ClusterComputeResourceSummary_Def.__bases__) - bases.insert(0, ns0.ComputeResourceSummary_Def) - ns0.ClusterComputeResourceSummary_Def.__bases__ = tuple(bases) - - ns0.ComputeResourceSummary_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReconfigureClusterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureClusterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureClusterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._modify = None - return - Holder.__name__ = "ReconfigureClusterRequestType_Holder" - self.pyclass = Holder - - class ApplyRecommendationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ApplyRecommendationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ApplyRecommendationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - return - Holder.__name__ = "ApplyRecommendationRequestType_Holder" - self.pyclass = Holder - - class RecommendHostsForVmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RecommendHostsForVmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RecommendHostsForVmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._pool = None - return - Holder.__name__ = "RecommendHostsForVmRequestType_Holder" - self.pyclass = Holder - - class AddHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"asConnected"), aname="_asConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._asConnected = None - self._resourcePool = None - self._license = None - return - Holder.__name__ = "AddHostRequestType_Holder" - self.pyclass = Holder - - class MoveIntoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveIntoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveIntoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = [] - return - Holder.__name__ = "MoveIntoRequestType_Holder" - self.pyclass = Holder - - class MoveHostIntoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveHostIntoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveHostIntoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._resourcePool = None - return - Holder.__name__ = "MoveHostIntoRequestType_Holder" - self.pyclass = Holder - - class RefreshRecommendationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshRecommendationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshRecommendationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshRecommendationRequestType_Holder" - self.pyclass = Holder - - class RetrieveDasAdvancedRuntimeInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveDasAdvancedRuntimeInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RetrieveDasAdvancedRuntimeInfoRequestType_Holder" - self.pyclass = Holder - - class ComputeResourceSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComputeResourceSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComputeResourceSummary_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"totalCpu"), aname="_totalCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalMemory"), aname="_totalMemory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"effectiveCpu"), aname="_effectiveCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"effectiveMemory"), aname="_effectiveMemory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numHosts"), aname="_numHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numEffectiveHosts"), aname="_numEffectiveHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComputeResourceSummary_Def.__bases__: - bases = list(ns0.ComputeResourceSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComputeResourceSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ComputeResourceConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComputeResourceConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComputeResourceConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vmSwapPlacement"), aname="_vmSwapPlacement", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComputeResourceConfigInfo_Def.__bases__: - bases = list(ns0.ComputeResourceConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComputeResourceConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ComputeResourceConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComputeResourceConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComputeResourceConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vmSwapPlacement"), aname="_vmSwapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComputeResourceConfigSpec_Def.__bases__: - bases = list(ns0.ComputeResourceConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComputeResourceConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReconfigureComputeResourceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureComputeResourceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureComputeResourceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._modify = None - return - Holder.__name__ = "ReconfigureComputeResourceRequestType_Holder" - self.pyclass = Holder - - class ConfigSpecOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ConfigSpecOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CustomFieldDef_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldDef") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldDef_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managedObjectType"), aname="_managedObjectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldDefPrivileges"), aname="_fieldDefPrivileges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldInstancePrivileges"), aname="_fieldInstancePrivileges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomFieldDef_Def.__bases__: - bases = list(ns0.CustomFieldDef_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomFieldDef_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCustomFieldDef_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCustomFieldDef") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCustomFieldDef_Def.schema - TClist = [GTD("urn:vim25","CustomFieldDef",lazy=True)(pname=(ns,"CustomFieldDef"), aname="_CustomFieldDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CustomFieldDef = [] - return - Holder.__name__ = "ArrayOfCustomFieldDef_Holder" - self.pyclass = Holder - - class CustomFieldValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldValue_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomFieldValue_Def.__bases__: - bases = list(ns0.CustomFieldValue_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomFieldValue_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCustomFieldValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCustomFieldValue") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCustomFieldValue_Def.schema - TClist = [GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"CustomFieldValue"), aname="_CustomFieldValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CustomFieldValue = [] - return - Holder.__name__ = "ArrayOfCustomFieldValue_Holder" - self.pyclass = Holder - - class CustomFieldStringValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldStringValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldStringValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldValue_Def not in ns0.CustomFieldStringValue_Def.__bases__: - bases = list(ns0.CustomFieldStringValue_Def.__bases__) - bases.insert(0, ns0.CustomFieldValue_Def) - ns0.CustomFieldStringValue_Def.__bases__ = tuple(bases) - - ns0.CustomFieldValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AddCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddCustomFieldDefRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddCustomFieldDefRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"moType"), aname="_moType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldDefPolicy"), aname="_fieldDefPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PrivilegePolicyDef",lazy=True)(pname=(ns,"fieldPolicy"), aname="_fieldPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._moType = None - self._fieldDefPolicy = None - self._fieldPolicy = None - return - Holder.__name__ = "AddCustomFieldDefRequestType_Holder" - self.pyclass = Holder - - class RemoveCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveCustomFieldDefRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveCustomFieldDefRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - return - Holder.__name__ = "RemoveCustomFieldDefRequestType_Holder" - self.pyclass = Holder - - class RenameCustomFieldDefRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RenameCustomFieldDefRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RenameCustomFieldDefRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - self._name = None - return - Holder.__name__ = "RenameCustomFieldDefRequestType_Holder" - self.pyclass = Holder - - class SetFieldRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetFieldRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetFieldRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._key = None - self._value = None - return - Holder.__name__ = "SetFieldRequestType_Holder" - self.pyclass = Holder - - class DoesCustomizationSpecExistRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DoesCustomizationSpecExistRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DoesCustomizationSpecExistRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "DoesCustomizationSpecExistRequestType_Holder" - self.pyclass = Holder - - class GetCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "GetCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class CreateCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._item = None - return - Holder.__name__ = "CreateCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class OverwriteCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "OverwriteCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.OverwriteCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._item = None - return - Holder.__name__ = "OverwriteCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class DeleteCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeleteCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DeleteCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "DeleteCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class DuplicateCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DuplicateCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DuplicateCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._newName = None - return - Holder.__name__ = "DuplicateCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class RenameCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RenameCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RenameCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._newName = None - return - Holder.__name__ = "RenameCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class CustomizationSpecItemToXmlRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CustomizationSpecItemToXmlRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CustomizationSpecItemToXmlRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"item"), aname="_item", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._item = None - return - Holder.__name__ = "CustomizationSpecItemToXmlRequestType_Holder" - self.pyclass = Holder - - class XmlToCustomizationSpecItemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "XmlToCustomizationSpecItemRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.XmlToCustomizationSpecItemRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"specItemXml"), aname="_specItemXml", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._specItemXml = None - return - Holder.__name__ = "XmlToCustomizationSpecItemRequestType_Holder" - self.pyclass = Holder - - class CheckCustomizationResourcesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckCustomizationResourcesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckCustomizationResourcesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestOs"), aname="_guestOs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._guestOs = None - return - Holder.__name__ = "CheckCustomizationResourcesRequestType_Holder" - self.pyclass = Holder - - class CustomizationSpecInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSpecInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSpecInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastUpdateTime"), aname="_lastUpdateTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationSpecInfo_Def.__bases__: - bases = list(ns0.CustomizationSpecInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationSpecInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCustomizationSpecInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCustomizationSpecInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCustomizationSpecInfo_Def.schema - TClist = [GTD("urn:vim25","CustomizationSpecInfo",lazy=True)(pname=(ns,"CustomizationSpecInfo"), aname="_CustomizationSpecInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CustomizationSpecInfo = [] - return - Holder.__name__ = "ArrayOfCustomizationSpecInfo_Holder" - self.pyclass = Holder - - class CustomizationSpecItem_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSpecItem") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSpecItem_Def.schema - TClist = [GTD("urn:vim25","CustomizationSpecInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationSpecItem_Def.__bases__: - bases = list(ns0.CustomizationSpecItem_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationSpecItem_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class QueryConnectionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryConnectionInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryConnectionInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"username"), aname="_username", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._hostname = None - self._port = None - self._username = None - self._password = None - self._sslThumbprint = None - return - Holder.__name__ = "QueryConnectionInfoRequestType_Holder" - self.pyclass = Holder - - class PowerOnMultiVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerOnMultiVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerOnMultiVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = [] - return - Holder.__name__ = "PowerOnMultiVMRequestType_Holder" - self.pyclass = Holder - - class DatastoreAccessible_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DatastoreAccessible") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DatastoreSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreSummary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleHostAccess"), aname="_multipleHostAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatastoreSummary_Def.__bases__: - bases = list(ns0.DatastoreSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatastoreSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatastoreInfo_Def.__bases__: - bases = list(ns0.DatastoreInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatastoreInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreCapability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreCapability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreCapability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"directoryHierarchySupported"), aname="_directoryHierarchySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rawDiskMappingsSupported"), aname="_rawDiskMappingsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perFileThinProvisioningSupported"), aname="_perFileThinProvisioningSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatastoreCapability_Def.__bases__: - bases = list(ns0.DatastoreCapability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatastoreCapability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreHostMount_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreHostMount") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreHostMount_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatastoreHostMount_Def.__bases__: - bases = list(ns0.DatastoreHostMount_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatastoreHostMount_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDatastoreHostMount_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDatastoreHostMount") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDatastoreHostMount_Def.schema - TClist = [GTD("urn:vim25","DatastoreHostMount",lazy=True)(pname=(ns,"DatastoreHostMount"), aname="_DatastoreHostMount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DatastoreHostMount = [] - return - Holder.__name__ = "ArrayOfDatastoreHostMount_Holder" - self.pyclass = Holder - - class RefreshDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshDatastoreRequestType_Holder" - self.pyclass = Holder - - class RefreshDatastoreStorageInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshDatastoreStorageInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshDatastoreStorageInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshDatastoreStorageInfoRequestType_Holder" - self.pyclass = Holder - - class RenameDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RenameDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RenameDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._newName = None - return - Holder.__name__ = "RenameDatastoreRequestType_Holder" - self.pyclass = Holder - - class DestroyDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyDatastoreRequestType_Holder" - self.pyclass = Holder - - class Description_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Description") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Description_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Description_Def.__bases__: - bases = list(ns0.Description_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Description_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DiagnosticManagerLogCreator_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DiagnosticManagerLogCreator") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DiagnosticManagerLogFormat_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DiagnosticManagerLogFormat") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DiagnosticManagerLogDescriptor_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiagnosticManagerLogDescriptor") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiagnosticManagerLogDescriptor_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileName"), aname="_fileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"creator"), aname="_creator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mimeType"), aname="_mimeType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DiagnosticManagerLogDescriptor_Def.__bases__: - bases = list(ns0.DiagnosticManagerLogDescriptor_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DiagnosticManagerLogDescriptor_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDiagnosticManagerLogDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDiagnosticManagerLogDescriptor") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDiagnosticManagerLogDescriptor_Def.schema - TClist = [GTD("urn:vim25","DiagnosticManagerLogDescriptor",lazy=True)(pname=(ns,"DiagnosticManagerLogDescriptor"), aname="_DiagnosticManagerLogDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DiagnosticManagerLogDescriptor = [] - return - Holder.__name__ = "ArrayOfDiagnosticManagerLogDescriptor_Holder" - self.pyclass = Holder - - class DiagnosticManagerLogHeader_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiagnosticManagerLogHeader") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiagnosticManagerLogHeader_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineStart"), aname="_lineStart", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lineEnd"), aname="_lineEnd", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lineText"), aname="_lineText", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DiagnosticManagerLogHeader_Def.__bases__: - bases = list(ns0.DiagnosticManagerLogHeader_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DiagnosticManagerLogHeader_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DiagnosticManagerBundleInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiagnosticManagerBundleInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiagnosticManagerBundleInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"system"), aname="_system", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DiagnosticManagerBundleInfo_Def.__bases__: - bases = list(ns0.DiagnosticManagerBundleInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DiagnosticManagerBundleInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDiagnosticManagerBundleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDiagnosticManagerBundleInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDiagnosticManagerBundleInfo_Def.schema - TClist = [GTD("urn:vim25","DiagnosticManagerBundleInfo",lazy=True)(pname=(ns,"DiagnosticManagerBundleInfo"), aname="_DiagnosticManagerBundleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DiagnosticManagerBundleInfo = [] - return - Holder.__name__ = "ArrayOfDiagnosticManagerBundleInfo_Holder" - self.pyclass = Holder - - class QueryDescriptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryDescriptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryDescriptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QueryDescriptionsRequestType_Holder" - self.pyclass = Holder - - class BrowseDiagnosticLogRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "BrowseDiagnosticLogRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.BrowseDiagnosticLogRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lines"), aname="_lines", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._key = None - self._start = None - self._lines = None - return - Holder.__name__ = "BrowseDiagnosticLogRequestType_Holder" - self.pyclass = Holder - - class GenerateLogBundlesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GenerateLogBundlesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GenerateLogBundlesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"includeDefault"), aname="_includeDefault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._includeDefault = None - self._host = [] - return - Holder.__name__ = "GenerateLogBundlesRequestType_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchProductSpecOperationType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchProductSpecOperationType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DVSContactInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSContactInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSContactInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSContactInfo_Def.__bases__: - bases = list(ns0.DVSContactInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSContactInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSCapability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSCapability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSCapability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"dvsOperationSupported"), aname="_dvsOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dvPortGroupOperationSupported"), aname="_dvPortGroupOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dvPortOperationSupported"), aname="_dvPortOperationSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"compatibleHostComponentProductInfo"), aname="_compatibleHostComponentProductInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSCapability_Def.__bases__: - bases = list(ns0.DVSCapability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSCapability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostMember"), aname="_hostMember", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSSummary_Def.__bases__: - bases = list(ns0.DVSSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"autoPreInstallAllowed"), aname="_autoPreInstallAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoUpgradeAllowed"), aname="_autoUpgradeAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"partialUpgradeAllowed"), aname="_partialUpgradeAllowed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSPolicy_Def.__bases__: - bases = list(ns0.DVSPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSUplinkPortPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSUplinkPortPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSUplinkPortPolicy_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSUplinkPortPolicy_Def.__bases__: - bases = list(ns0.DVSUplinkPortPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSUplinkPortPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSNameArrayUplinkPortPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSNameArrayUplinkPortPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSNameArrayUplinkPortPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"uplinkPortName"), aname="_uplinkPortName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVSUplinkPortPolicy_Def not in ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__: - bases = list(ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__) - bases.insert(0, ns0.DVSUplinkPortPolicy_Def) - ns0.DVSNameArrayUplinkPortPolicy_Def.__bases__ = tuple(bases) - - ns0.DVSUplinkPortPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numStandalonePorts"), aname="_numStandalonePorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPorts"), aname="_maxPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSUplinkPortPolicy",lazy=True)(pname=(ns,"uplinkPortPolicy"), aname="_uplinkPortPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigSpec",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSConfigSpec_Def.__bases__: - bases = list(ns0.DVSConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSCreateSpec_Def.schema - TClist = [GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSCreateSpec_Def.__bases__: - bases = list(ns0.DVSCreateSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSCreateSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numStandalonePorts"), aname="_numStandalonePorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPorts"), aname="_maxPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSUplinkPortPolicy",lazy=True)(pname=(ns,"uplinkPortPolicy"), aname="_uplinkPortPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMember",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"targetInfo"), aname="_targetInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSContactInfo",lazy=True)(pname=(ns,"contact"), aname="_contact", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createTime"), aname="_createTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSConfigInfo_Def.__bases__: - bases = list(ns0.DVSConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSFetchKeyOfPortsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSFetchKeyOfPortsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSFetchKeyOfPortsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortCriteria",lazy=True)(pname=(ns,"criteria"), aname="_criteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._criteria = None - return - Holder.__name__ = "DVSFetchKeyOfPortsRequestType_Holder" - self.pyclass = Holder - - class DVSFetchPortsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSFetchPortsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSFetchPortsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortCriteria",lazy=True)(pname=(ns,"criteria"), aname="_criteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._criteria = None - return - Holder.__name__ = "DVSFetchPortsRequestType_Holder" - self.pyclass = Holder - - class DVSQueryUsedVlanIdRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSQueryUsedVlanIdRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSQueryUsedVlanIdRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DVSQueryUsedVlanIdRequestType_Holder" - self.pyclass = Holder - - class DVSReconfigureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSReconfigureRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSReconfigureRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "DVSReconfigureRequestType_Holder" - self.pyclass = Holder - - class DVSPerformProductSpecOperationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSPerformProductSpecOperationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSPerformProductSpecOperationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productSpec"), aname="_productSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._operation = None - self._productSpec = None - return - Holder.__name__ = "DVSPerformProductSpecOperationRequestType_Holder" - self.pyclass = Holder - - class DVSMergeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSMergeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSMergeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dvs = None - return - Holder.__name__ = "DVSMergeRequestType_Holder" - self.pyclass = Holder - - class DVSAddPortgroupsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSAddPortgroupsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSAddPortgroupsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = [] - return - Holder.__name__ = "DVSAddPortgroupsRequestType_Holder" - self.pyclass = Holder - - class DVSMovePortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSMovePortRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSMovePortRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationPortgroupKey"), aname="_destinationPortgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._portKey = [] - self._destinationPortgroupKey = None - return - Holder.__name__ = "DVSMovePortRequestType_Holder" - self.pyclass = Holder - - class DVSUpdateCapabilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSUpdateCapabilityRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSUpdateCapabilityRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._capability = None - return - Holder.__name__ = "DVSUpdateCapabilityRequestType_Holder" - self.pyclass = Holder - - class ReconfigurePortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigurePortRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigurePortRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortConfigSpec",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._port = [] - return - Holder.__name__ = "ReconfigurePortRequestType_Holder" - self.pyclass = Holder - - class DVSRefreshPortStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSRefreshPortStateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSRefreshPortStateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKeys"), aname="_portKeys", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._portKeys = [] - return - Holder.__name__ = "DVSRefreshPortStateRequestType_Holder" - self.pyclass = Holder - - class DVSRectifyHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSRectifyHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSRectifyHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hosts"), aname="_hosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._hosts = [] - return - Holder.__name__ = "DVSRectifyHostRequestType_Holder" - self.pyclass = Holder - - class EVCMode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCMode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCMode_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vendorTier"), aname="_vendorTier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ElementDescription_Def not in ns0.EVCMode_Def.__bases__: - bases = list(ns0.EVCMode_Def.__bases__) - bases.insert(0, ns0.ElementDescription_Def) - ns0.EVCMode_Def.__bases__ = tuple(bases) - - ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEVCMode_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEVCMode") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEVCMode_Def.schema - TClist = [GTD("urn:vim25","EVCMode",lazy=True)(pname=(ns,"EVCMode"), aname="_EVCMode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._EVCMode = [] - return - Holder.__name__ = "ArrayOfEVCMode_Holder" - self.pyclass = Holder - - class ElementDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ElementDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ElementDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Description_Def not in ns0.ElementDescription_Def.__bases__: - bases = list(ns0.ElementDescription_Def.__bases__) - bases.insert(0, ns0.Description_Def) - ns0.ElementDescription_Def.__bases__ = tuple(bases) - - ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfElementDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfElementDescription") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfElementDescription_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"ElementDescription"), aname="_ElementDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ElementDescription = [] - return - Holder.__name__ = "ArrayOfElementDescription_Holder" - self.pyclass = Holder - - class EnumDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EnumDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EnumDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"tags"), aname="_tags", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EnumDescription_Def.__bases__: - bases = list(ns0.EnumDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EnumDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEnumDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEnumDescription") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEnumDescription_Def.schema - TClist = [GTD("urn:vim25","EnumDescription",lazy=True)(pname=(ns,"EnumDescription"), aname="_EnumDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._EnumDescription = [] - return - Holder.__name__ = "ArrayOfEnumDescription_Holder" - self.pyclass = Holder - - class QueryConfigOptionDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryConfigOptionDescriptorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryConfigOptionDescriptorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryConfigOptionDescriptorRequestType_Holder" - self.pyclass = Holder - - class QueryConfigOptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryConfigOptionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryConfigOptionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - self._host = None - return - Holder.__name__ = "QueryConfigOptionRequestType_Holder" - self.pyclass = Holder - - class QueryConfigTargetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryConfigTargetRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryConfigTargetRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QueryConfigTargetRequestType_Holder" - self.pyclass = Holder - - class QueryTargetCapabilitiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryTargetCapabilitiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryTargetCapabilitiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QueryTargetCapabilitiesRequestType_Holder" - self.pyclass = Holder - - class ExtendedDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtendedDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtendedDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"messageCatalogKeyPrefix"), aname="_messageCatalogKeyPrefix", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"messageArg"), aname="_messageArg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Description_Def not in ns0.ExtendedDescription_Def.__bases__: - bases = list(ns0.ExtendedDescription_Def.__bases__) - bases.insert(0, ns0.Description_Def) - ns0.ExtendedDescription_Def.__bases__ = tuple(bases) - - ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExtendedElementDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtendedElementDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtendedElementDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"messageCatalogKeyPrefix"), aname="_messageCatalogKeyPrefix", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"messageArg"), aname="_messageArg", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ElementDescription_Def not in ns0.ExtendedElementDescription_Def.__bases__: - bases = list(ns0.ExtendedElementDescription_Def.__bases__) - bases.insert(0, ns0.ElementDescription_Def) - ns0.ExtendedElementDescription_Def.__bases__ = tuple(bases) - - ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class setCustomValueRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "setCustomValueRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.setCustomValueRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - self._value = None - return - Holder.__name__ = "setCustomValueRequestType_Holder" - self.pyclass = Holder - - class ExtensionServerInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionServerInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionServerInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adminEmail"), aname="_adminEmail", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionServerInfo_Def.__bases__: - bases = list(ns0.ExtensionServerInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionServerInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionServerInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionServerInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionServerInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionServerInfo",lazy=True)(pname=(ns,"ExtensionServerInfo"), aname="_ExtensionServerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionServerInfo = [] - return - Holder.__name__ = "ArrayOfExtensionServerInfo_Holder" - self.pyclass = Holder - - class ExtensionClientInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionClientInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionClientInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionClientInfo_Def.__bases__: - bases = list(ns0.ExtensionClientInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionClientInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionClientInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionClientInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionClientInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionClientInfo",lazy=True)(pname=(ns,"ExtensionClientInfo"), aname="_ExtensionClientInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionClientInfo = [] - return - Holder.__name__ = "ArrayOfExtensionClientInfo_Holder" - self.pyclass = Holder - - class ExtensionTaskTypeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionTaskTypeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionTaskTypeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"taskID"), aname="_taskID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionTaskTypeInfo_Def.__bases__: - bases = list(ns0.ExtensionTaskTypeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionTaskTypeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionTaskTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionTaskTypeInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionTaskTypeInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionTaskTypeInfo",lazy=True)(pname=(ns,"ExtensionTaskTypeInfo"), aname="_ExtensionTaskTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionTaskTypeInfo = [] - return - Holder.__name__ = "ArrayOfExtensionTaskTypeInfo_Holder" - self.pyclass = Holder - - class ExtensionEventTypeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionEventTypeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionEventTypeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"eventID"), aname="_eventID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeSchema"), aname="_eventTypeSchema", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionEventTypeInfo_Def.__bases__: - bases = list(ns0.ExtensionEventTypeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionEventTypeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionEventTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionEventTypeInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionEventTypeInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionEventTypeInfo",lazy=True)(pname=(ns,"ExtensionEventTypeInfo"), aname="_ExtensionEventTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionEventTypeInfo = [] - return - Holder.__name__ = "ArrayOfExtensionEventTypeInfo_Holder" - self.pyclass = Holder - - class ExtensionFaultTypeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionFaultTypeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionFaultTypeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"faultID"), aname="_faultID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionFaultTypeInfo_Def.__bases__: - bases = list(ns0.ExtensionFaultTypeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionFaultTypeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionFaultTypeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionFaultTypeInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionFaultTypeInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionFaultTypeInfo",lazy=True)(pname=(ns,"ExtensionFaultTypeInfo"), aname="_ExtensionFaultTypeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionFaultTypeInfo = [] - return - Holder.__name__ = "ArrayOfExtensionFaultTypeInfo_Holder" - self.pyclass = Holder - - class ExtensionPrivilegeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionPrivilegeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionPrivilegeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"privID"), aname="_privID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privGroupName"), aname="_privGroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionPrivilegeInfo_Def.__bases__: - bases = list(ns0.ExtensionPrivilegeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionPrivilegeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionPrivilegeInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionPrivilegeInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionPrivilegeInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionPrivilegeInfo",lazy=True)(pname=(ns,"ExtensionPrivilegeInfo"), aname="_ExtensionPrivilegeInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionPrivilegeInfo = [] - return - Holder.__name__ = "ArrayOfExtensionPrivilegeInfo_Holder" - self.pyclass = Holder - - class ExtensionResourceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionResourceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionResourceInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"module"), aname="_module", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionResourceInfo_Def.__bases__: - bases = list(ns0.ExtensionResourceInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionResourceInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtensionResourceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtensionResourceInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtensionResourceInfo_Def.schema - TClist = [GTD("urn:vim25","ExtensionResourceInfo",lazy=True)(pname=(ns,"ExtensionResourceInfo"), aname="_ExtensionResourceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtensionResourceInfo = [] - return - Holder.__name__ = "ArrayOfExtensionResourceInfo_Holder" - self.pyclass = Holder - - class ExtensionHealthInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtensionHealthInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtensionHealthInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtensionHealthInfo_Def.__bases__: - bases = list(ns0.ExtensionHealthInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtensionHealthInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class Extension_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Extension") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Extension_Def.schema - TClist = [GTD("urn:vim25","Description",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"company"), aname="_company", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subjectName"), aname="_subjectName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionServerInfo",lazy=True)(pname=(ns,"server"), aname="_server", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionClientInfo",lazy=True)(pname=(ns,"client"), aname="_client", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionTaskTypeInfo",lazy=True)(pname=(ns,"taskList"), aname="_taskList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionEventTypeInfo",lazy=True)(pname=(ns,"eventList"), aname="_eventList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionFaultTypeInfo",lazy=True)(pname=(ns,"faultList"), aname="_faultList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionPrivilegeInfo",lazy=True)(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionResourceInfo",lazy=True)(pname=(ns,"resourceList"), aname="_resourceList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastHeartbeatTime"), aname="_lastHeartbeatTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtensionHealthInfo",lazy=True)(pname=(ns,"healthInfo"), aname="_healthInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Extension_Def.__bases__: - bases = list(ns0.Extension_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Extension_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtension_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtension") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtension_Def.schema - TClist = [GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"Extension"), aname="_Extension", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._Extension = [] - return - Holder.__name__ = "ArrayOfExtension_Holder" - self.pyclass = Holder - - class UnregisterExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnregisterExtensionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnregisterExtensionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extensionKey = None - return - Holder.__name__ = "UnregisterExtensionRequestType_Holder" - self.pyclass = Holder - - class FindExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindExtensionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindExtensionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extensionKey = None - return - Holder.__name__ = "FindExtensionRequestType_Holder" - self.pyclass = Holder - - class RegisterExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RegisterExtensionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RegisterExtensionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"extension"), aname="_extension", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extension = None - return - Holder.__name__ = "RegisterExtensionRequestType_Holder" - self.pyclass = Holder - - class UpdateExtensionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateExtensionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateExtensionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"extension"), aname="_extension", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extension = None - return - Holder.__name__ = "UpdateExtensionRequestType_Holder" - self.pyclass = Holder - - class GetPublicKeyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetPublicKeyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetPublicKeyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "GetPublicKeyRequestType_Holder" - self.pyclass = Holder - - class SetPublicKeyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetPublicKeyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetPublicKeyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"publicKey"), aname="_publicKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extensionKey = None - self._publicKey = None - return - Holder.__name__ = "SetPublicKeyRequestType_Holder" - self.pyclass = Holder - - class MoveDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveDatastoreFileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveDatastoreFileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationName"), aname="_destinationName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destinationDatacenter"), aname="_destinationDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sourceName = None - self._sourceDatacenter = None - self._destinationName = None - self._destinationDatacenter = None - self._force = None - return - Holder.__name__ = "MoveDatastoreFileRequestType_Holder" - self.pyclass = Holder - - class CopyDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CopyDatastoreFileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CopyDatastoreFileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destinationName"), aname="_destinationName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destinationDatacenter"), aname="_destinationDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sourceName = None - self._sourceDatacenter = None - self._destinationName = None - self._destinationDatacenter = None - self._force = None - return - Holder.__name__ = "CopyDatastoreFileRequestType_Holder" - self.pyclass = Holder - - class DeleteDatastoreFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeleteDatastoreFileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DeleteDatastoreFileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "DeleteDatastoreFileRequestType_Holder" - self.pyclass = Holder - - class MakeDirectoryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MakeDirectoryRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MakeDirectoryRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"createParentDirectories"), aname="_createParentDirectories", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._createParentDirectories = None - return - Holder.__name__ = "MakeDirectoryRequestType_Holder" - self.pyclass = Holder - - class ChangeOwnerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ChangeOwnerRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ChangeOwnerRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"owner"), aname="_owner", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._owner = None - return - Holder.__name__ = "ChangeOwnerRequestType_Holder" - self.pyclass = Holder - - class CreateFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateFolderRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateFolderRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "CreateFolderRequestType_Holder" - self.pyclass = Holder - - class MoveIntoFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveIntoFolderRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveIntoFolderRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"list"), aname="_list", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._list = [] - return - Holder.__name__ = "MoveIntoFolderRequestType_Holder" - self.pyclass = Holder - - class CreateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - self._pool = None - self._host = None - return - Holder.__name__ = "CreateVMRequestType_Holder" - self.pyclass = Holder - - class RegisterVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RegisterVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RegisterVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"asTemplate"), aname="_asTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._path = None - self._name = None - self._asTemplate = None - self._pool = None - self._host = None - return - Holder.__name__ = "RegisterVMRequestType_Holder" - self.pyclass = Holder - - class CreateClusterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateClusterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateClusterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._spec = None - return - Holder.__name__ = "CreateClusterRequestType_Holder" - self.pyclass = Holder - - class CreateClusterExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateClusterExRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateClusterExRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterConfigSpecEx",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._spec = None - return - Holder.__name__ = "CreateClusterExRequestType_Holder" - self.pyclass = Holder - - class AddStandaloneHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddStandaloneHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddStandaloneHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceConfigSpec",lazy=True)(pname=(ns,"compResSpec"), aname="_compResSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"addConnected"), aname="_addConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._compResSpec = None - self._addConnected = None - self._license = None - return - Holder.__name__ = "AddStandaloneHostRequestType_Holder" - self.pyclass = Holder - - class CreateDatacenterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateDatacenterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateDatacenterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "CreateDatacenterRequestType_Holder" - self.pyclass = Holder - - class UnregisterAndDestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnregisterAndDestroyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnregisterAndDestroyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "UnregisterAndDestroyRequestType_Holder" - self.pyclass = Holder - - class FolderCreateDVSRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FolderCreateDVSRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FolderCreateDVSRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "FolderCreateDVSRequestType_Holder" - self.pyclass = Holder - - class SetCollectorPageSizeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetCollectorPageSizeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetCollectorPageSizeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._maxCount = None - return - Holder.__name__ = "SetCollectorPageSizeRequestType_Holder" - self.pyclass = Holder - - class RewindCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RewindCollectorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RewindCollectorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RewindCollectorRequestType_Holder" - self.pyclass = Holder - - class ResetCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetCollectorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetCollectorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ResetCollectorRequestType_Holder" - self.pyclass = Holder - - class DestroyCollectorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyCollectorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyCollectorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyCollectorRequestType_Holder" - self.pyclass = Holder - - class HostServiceTicket_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostServiceTicket") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostServiceTicket_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"service"), aname="_service", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"serviceVersion"), aname="_serviceVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostServiceTicket_Def.__bases__: - bases = list(ns0.HostServiceTicket_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostServiceTicket_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSystemConnectionState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostSystemConnectionState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostSystemPowerState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostSystemPowerState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class QueryHostConnectionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryHostConnectionInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryHostConnectionInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryHostConnectionInfoRequestType_Holder" - self.pyclass = Holder - - class UpdateSystemResourcesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateSystemResourcesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateSystemResourcesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"resourceInfo"), aname="_resourceInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._resourceInfo = None - return - Holder.__name__ = "UpdateSystemResourcesRequestType_Holder" - self.pyclass = Holder - - class ReconnectHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconnectHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconnectHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectSpec",lazy=True)(pname=(ns,"cnxSpec"), aname="_cnxSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._cnxSpec = None - return - Holder.__name__ = "ReconnectHostRequestType_Holder" - self.pyclass = Holder - - class DisconnectHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisconnectHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisconnectHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DisconnectHostRequestType_Holder" - self.pyclass = Holder - - class EnterMaintenanceModeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnterMaintenanceModeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnterMaintenanceModeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"evacuatePoweredOffVms"), aname="_evacuatePoweredOffVms", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._timeout = None - self._evacuatePoweredOffVms = None - return - Holder.__name__ = "EnterMaintenanceModeRequestType_Holder" - self.pyclass = Holder - - class ExitMaintenanceModeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExitMaintenanceModeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExitMaintenanceModeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._timeout = None - return - Holder.__name__ = "ExitMaintenanceModeRequestType_Holder" - self.pyclass = Holder - - class RebootHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RebootHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RebootHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._force = None - return - Holder.__name__ = "RebootHostRequestType_Holder" - self.pyclass = Holder - - class ShutdownHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ShutdownHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ShutdownHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._force = None - return - Holder.__name__ = "ShutdownHostRequestType_Holder" - self.pyclass = Holder - - class PowerDownHostToStandByRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerDownHostToStandByRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerDownHostToStandByRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeoutSec"), aname="_timeoutSec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"evacuatePoweredOffVms"), aname="_evacuatePoweredOffVms", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._timeoutSec = None - self._evacuatePoweredOffVms = None - return - Holder.__name__ = "PowerDownHostToStandByRequestType_Holder" - self.pyclass = Holder - - class PowerUpHostFromStandByRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerUpHostFromStandByRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerUpHostFromStandByRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeoutSec"), aname="_timeoutSec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._timeoutSec = None - return - Holder.__name__ = "PowerUpHostFromStandByRequestType_Holder" - self.pyclass = Holder - - class QueryMemoryOverheadRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryMemoryOverheadRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryMemoryOverheadRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"videoRamSize"), aname="_videoRamSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVcpus"), aname="_numVcpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._memorySize = None - self._videoRamSize = None - self._numVcpus = None - return - Holder.__name__ = "QueryMemoryOverheadRequestType_Holder" - self.pyclass = Holder - - class QueryMemoryOverheadExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryMemoryOverheadExRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryMemoryOverheadExRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigInfo",lazy=True)(pname=(ns,"vmConfigInfo"), aname="_vmConfigInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vmConfigInfo = None - return - Holder.__name__ = "QueryMemoryOverheadExRequestType_Holder" - self.pyclass = Holder - - class ReconfigureHostForDASRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureHostForDASRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureHostForDASRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ReconfigureHostForDASRequestType_Holder" - self.pyclass = Holder - - class UpdateFlagsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateFlagsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateFlagsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFlagInfo",lazy=True)(pname=(ns,"flagInfo"), aname="_flagInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._flagInfo = None - return - Holder.__name__ = "UpdateFlagsRequestType_Holder" - self.pyclass = Holder - - class AcquireCimServicesTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AcquireCimServicesTicketRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AcquireCimServicesTicketRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "AcquireCimServicesTicketRequestType_Holder" - self.pyclass = Holder - - class UpdateIpmiRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateIpmiRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateIpmiRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpmiInfo",lazy=True)(pname=(ns,"ipmiInfo"), aname="_ipmiInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._ipmiInfo = None - return - Holder.__name__ = "UpdateIpmiRequestType_Holder" - self.pyclass = Holder - - class HttpNfcLeaseState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HttpNfcLeaseInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HttpNfcLeaseInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"lease"), aname="_lease", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HttpNfcLeaseDeviceUrl",lazy=True)(pname=(ns,"deviceUrl"), aname="_deviceUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalDiskCapacityInKB"), aname="_totalDiskCapacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"leaseTimeout"), aname="_leaseTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HttpNfcLeaseInfo_Def.__bases__: - bases = list(ns0.HttpNfcLeaseInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HttpNfcLeaseInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HttpNfcLeaseDeviceUrl_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseDeviceUrl") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HttpNfcLeaseDeviceUrl_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"importKey"), aname="_importKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HttpNfcLeaseDeviceUrl_Def.__bases__: - bases = list(ns0.HttpNfcLeaseDeviceUrl_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HttpNfcLeaseDeviceUrl_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHttpNfcLeaseDeviceUrl_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHttpNfcLeaseDeviceUrl") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHttpNfcLeaseDeviceUrl_Def.schema - TClist = [GTD("urn:vim25","HttpNfcLeaseDeviceUrl",lazy=True)(pname=(ns,"HttpNfcLeaseDeviceUrl"), aname="_HttpNfcLeaseDeviceUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HttpNfcLeaseDeviceUrl = [] - return - Holder.__name__ = "ArrayOfHttpNfcLeaseDeviceUrl_Holder" - self.pyclass = Holder - - class HttpNfcLeaseCompleteRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseCompleteRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HttpNfcLeaseCompleteRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "HttpNfcLeaseCompleteRequestType_Holder" - self.pyclass = Holder - - class HttpNfcLeaseAbortRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseAbortRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HttpNfcLeaseAbortRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._fault = None - return - Holder.__name__ = "HttpNfcLeaseAbortRequestType_Holder" - self.pyclass = Holder - - class HttpNfcLeaseProgressRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HttpNfcLeaseProgressRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HttpNfcLeaseProgressRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percent"), aname="_percent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._percent = None - return - Holder.__name__ = "HttpNfcLeaseProgressRequestType_Holder" - self.pyclass = Holder - - class ImportSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ImportSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ImportSpec_Def.schema - TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ImportSpec_Def.__bases__: - bases = list(ns0.ImportSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ImportSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfImportSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfImportSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfImportSpec_Def.schema - TClist = [GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"ImportSpec"), aname="_ImportSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ImportSpec = [] - return - Holder.__name__ = "ArrayOfImportSpec_Holder" - self.pyclass = Holder - - class InheritablePolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InheritablePolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InheritablePolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"inherited"), aname="_inherited", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.InheritablePolicy_Def.__bases__: - bases = list(ns0.InheritablePolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.InheritablePolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IntPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IntPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IntPolicy_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.IntPolicy_Def.__bases__: - bases = list(ns0.IntPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.IntPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class QueryIpPoolsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryIpPoolsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryIpPoolsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dc = None - return - Holder.__name__ = "QueryIpPoolsRequestType_Holder" - self.pyclass = Holder - - class CreateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateIpPoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateIpPoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dc = None - self._pool = None - return - Holder.__name__ = "CreateIpPoolRequestType_Holder" - self.pyclass = Holder - - class UpdateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateIpPoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateIpPoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dc = None - self._pool = None - return - Holder.__name__ = "UpdateIpPoolRequestType_Holder" - self.pyclass = Holder - - class DestroyIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyIpPoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyIpPoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dc = None - self._id = None - self._force = None - return - Holder.__name__ = "DestroyIpPoolRequestType_Holder" - self.pyclass = Holder - - class AssociateIpPoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AssociateIpPoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AssociateIpPoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dc"), aname="_dc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"poolId"), aname="_poolId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dc = None - self._net = None - self._poolId = None - return - Holder.__name__ = "AssociateIpPoolRequestType_Holder" - self.pyclass = Holder - - class KeyValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "KeyValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.KeyValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.KeyValue_Def.__bases__: - bases = list(ns0.KeyValue_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.KeyValue_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfKeyValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfKeyValue") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfKeyValue_Def.schema - TClist = [GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"KeyValue"), aname="_KeyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._KeyValue = [] - return - Holder.__name__ = "ArrayOfKeyValue_Holder" - self.pyclass = Holder - - class LicenseAssignmentManagerLicenseAssignment_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseAssignmentManagerLicenseAssignment") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseAssignmentManagerLicenseAssignment_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityDisplayName"), aname="_entityDisplayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"assignedLicense"), aname="_assignedLicense", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__: - bases = list(ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseAssignmentManagerLicenseAssignment_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseAssignmentManagerLicenseAssignment_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseAssignmentManagerLicenseAssignment") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseAssignmentManagerLicenseAssignment_Def.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerLicenseAssignment",lazy=True)(pname=(ns,"LicenseAssignmentManagerLicenseAssignment"), aname="_LicenseAssignmentManagerLicenseAssignment", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseAssignmentManagerLicenseAssignment = [] - return - Holder.__name__ = "ArrayOfLicenseAssignmentManagerLicenseAssignment_Holder" - self.pyclass = Holder - - class LicenseAssignmentManagerEntityFeaturePair_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseAssignmentManagerEntityFeaturePair") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseAssignmentManagerEntityFeaturePair_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__: - bases = list(ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseAssignmentManagerEntityFeaturePair_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseAssignmentManagerEntityFeaturePair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseAssignmentManagerEntityFeaturePair") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseAssignmentManagerEntityFeaturePair_Def.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"LicenseAssignmentManagerEntityFeaturePair"), aname="_LicenseAssignmentManagerEntityFeaturePair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseAssignmentManagerEntityFeaturePair = [] - return - Holder.__name__ = "ArrayOfLicenseAssignmentManagerEntityFeaturePair_Holder" - self.pyclass = Holder - - class LicenseAssignmentManagerFeatureLicenseAvailability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseAssignmentManagerFeatureLicenseAvailability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"entityFeature"), aname="_entityFeature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"licensed"), aname="_licensed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__: - bases = list(ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseAssignmentManagerFeatureLicenseAvailability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Def.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerFeatureLicenseAvailability",lazy=True)(pname=(ns,"LicenseAssignmentManagerFeatureLicenseAvailability"), aname="_LicenseAssignmentManagerFeatureLicenseAvailability", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseAssignmentManagerFeatureLicenseAvailability = [] - return - Holder.__name__ = "ArrayOfLicenseAssignmentManagerFeatureLicenseAvailability_Holder" - self.pyclass = Holder - - class UpdateAssignedLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateAssignedLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateAssignedLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityDisplayName"), aname="_entityDisplayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._licenseKey = None - self._entityDisplayName = None - return - Holder.__name__ = "UpdateAssignedLicenseRequestType_Holder" - self.pyclass = Holder - - class RemoveAssignedLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveAssignedLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveAssignedLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entityId = None - return - Holder.__name__ = "RemoveAssignedLicenseRequestType_Holder" - self.pyclass = Holder - - class QueryAssignedLicensesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryAssignedLicensesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryAssignedLicensesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entityId = None - return - Holder.__name__ = "QueryAssignedLicensesRequestType_Holder" - self.pyclass = Holder - - class IsFeatureAvailableRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "IsFeatureAvailableRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.IsFeatureAvailableRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseAssignmentManagerEntityFeaturePair",lazy=True)(pname=(ns,"entityFeaturePair"), aname="_entityFeaturePair", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entityFeaturePair = [] - return - Holder.__name__ = "IsFeatureAvailableRequestType_Holder" - self.pyclass = Holder - - class SetFeatureInUseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetFeatureInUseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetFeatureInUseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entityId = None - self._feature = None - return - Holder.__name__ = "SetFeatureInUseRequestType_Holder" - self.pyclass = Holder - - class ResetFeatureInUseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetFeatureInUseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetFeatureInUseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entityId = None - self._feature = None - return - Holder.__name__ = "ResetFeatureInUseRequestType_Holder" - self.pyclass = Holder - - class LicenseManagerState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseManagerState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseManagerLicenseKey_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseManagerLicenseKey") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseSource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseSource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseSource_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseSource_Def.__bases__: - bases = list(ns0.LicenseSource_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseSource_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseServerSource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseServerSource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseServerSource_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseSource_Def not in ns0.LicenseServerSource_Def.__bases__: - bases = list(ns0.LicenseServerSource_Def.__bases__) - bases.insert(0, ns0.LicenseSource_Def) - ns0.LicenseServerSource_Def.__bases__ = tuple(bases) - - ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LocalLicenseSource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalLicenseSource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalLicenseSource_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseKeys"), aname="_licenseKeys", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseSource_Def not in ns0.LocalLicenseSource_Def.__bases__: - bases = list(ns0.LocalLicenseSource_Def.__bases__) - bases.insert(0, ns0.LicenseSource_Def) - ns0.LocalLicenseSource_Def.__bases__ = tuple(bases) - - ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EvaluationLicenseSource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EvaluationLicenseSource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EvaluationLicenseSource_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"remainingHours"), aname="_remainingHours", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseSource_Def not in ns0.EvaluationLicenseSource_Def.__bases__: - bases = list(ns0.EvaluationLicenseSource_Def.__bases__) - bases.insert(0, ns0.LicenseSource_Def) - ns0.EvaluationLicenseSource_Def.__bases__ = tuple(bases) - - ns0.LicenseSource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseFeatureInfoUnit_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseFeatureInfoUnit") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseFeatureInfoState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseFeatureInfoState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseFeatureInfoSourceRestriction_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseFeatureInfoSourceRestriction") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseFeatureInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseFeatureInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseFeatureInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureName"), aname="_featureName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureDescription"), aname="_featureDescription", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseFeatureInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"costUnit"), aname="_costUnit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceRestriction"), aname="_sourceRestriction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dependentKey"), aname="_dependentKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"edition"), aname="_edition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expiresOn"), aname="_expiresOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseFeatureInfo_Def.__bases__: - bases = list(ns0.LicenseFeatureInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseFeatureInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseFeatureInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseFeatureInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseFeatureInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"LicenseFeatureInfo"), aname="_LicenseFeatureInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseFeatureInfo = [] - return - Holder.__name__ = "ArrayOfLicenseFeatureInfo_Holder" - self.pyclass = Holder - - class LicenseReservationInfoState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseReservationInfoState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseReservationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseReservationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseReservationInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseReservationInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseReservationInfo_Def.__bases__: - bases = list(ns0.LicenseReservationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseReservationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseReservationInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseReservationInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseReservationInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseReservationInfo",lazy=True)(pname=(ns,"LicenseReservationInfo"), aname="_LicenseReservationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseReservationInfo = [] - return - Holder.__name__ = "ArrayOfLicenseReservationInfo_Holder" - self.pyclass = Holder - - class LicenseAvailabilityInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseAvailabilityInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseAvailabilityInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"total"), aname="_total", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseAvailabilityInfo_Def.__bases__: - bases = list(ns0.LicenseAvailabilityInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseAvailabilityInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseAvailabilityInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseAvailabilityInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseAvailabilityInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseAvailabilityInfo",lazy=True)(pname=(ns,"LicenseAvailabilityInfo"), aname="_LicenseAvailabilityInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseAvailabilityInfo = [] - return - Holder.__name__ = "ArrayOfLicenseAvailabilityInfo_Holder" - self.pyclass = Holder - - class LicenseDiagnostics_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseDiagnostics") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseDiagnostics_Def.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"sourceLastChanged"), aname="_sourceLastChanged", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceLost"), aname="_sourceLost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"sourceLatency"), aname="_sourceLatency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseRequests"), aname="_licenseRequests", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseRequestFailures"), aname="_licenseRequestFailures", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseFeatureUnknowns"), aname="_licenseFeatureUnknowns", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerState",lazy=True)(pname=(ns,"opState"), aname="_opState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastStatusUpdate"), aname="_lastStatusUpdate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"opFailureMessage"), aname="_opFailureMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseDiagnostics_Def.__bases__: - bases = list(ns0.LicenseDiagnostics_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseDiagnostics_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseUsageInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseUsageInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseUsageInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sourceAvailable"), aname="_sourceAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseReservationInfo",lazy=True)(pname=(ns,"reservationInfo"), aname="_reservationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"featureInfo"), aname="_featureInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseUsageInfo_Def.__bases__: - bases = list(ns0.LicenseUsageInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseUsageInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseManagerEvaluationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseManagerEvaluationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseManagerEvaluationInfo_Def.schema - TClist = [GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseManagerEvaluationInfo_Def.__bases__: - bases = list(ns0.LicenseManagerEvaluationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseManagerEvaluationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseManagerLicenseInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseManagerLicenseInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseManagerLicenseInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"editionKey"), aname="_editionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"total"), aname="_total", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"used"), aname="_used", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"costUnit"), aname="_costUnit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"properties"), aname="_properties", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LicenseManagerLicenseInfo_Def.__bases__: - bases = list(ns0.LicenseManagerLicenseInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LicenseManagerLicenseInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLicenseManagerLicenseInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLicenseManagerLicenseInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLicenseManagerLicenseInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"LicenseManagerLicenseInfo"), aname="_LicenseManagerLicenseInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LicenseManagerLicenseInfo = [] - return - Holder.__name__ = "ArrayOfLicenseManagerLicenseInfo_Holder" - self.pyclass = Holder - - class QuerySupportedFeaturesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QuerySupportedFeaturesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QuerySupportedFeaturesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QuerySupportedFeaturesRequestType_Holder" - self.pyclass = Holder - - class QueryLicenseSourceAvailabilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryLicenseSourceAvailabilityRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryLicenseSourceAvailabilityRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QueryLicenseSourceAvailabilityRequestType_Holder" - self.pyclass = Holder - - class QueryLicenseUsageRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryLicenseUsageRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryLicenseUsageRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "QueryLicenseUsageRequestType_Holder" - self.pyclass = Holder - - class SetLicenseEditionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetLicenseEditionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetLicenseEditionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._featureKey = None - return - Holder.__name__ = "SetLicenseEditionRequestType_Holder" - self.pyclass = Holder - - class CheckLicenseFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckLicenseFeatureRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckLicenseFeatureRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._featureKey = None - return - Holder.__name__ = "CheckLicenseFeatureRequestType_Holder" - self.pyclass = Holder - - class EnableFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnableFeatureRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnableFeatureRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._featureKey = None - return - Holder.__name__ = "EnableFeatureRequestType_Holder" - self.pyclass = Holder - - class DisableFeatureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisableFeatureRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisableFeatureRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"featureKey"), aname="_featureKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._featureKey = None - return - Holder.__name__ = "DisableFeatureRequestType_Holder" - self.pyclass = Holder - - class ConfigureLicenseSourceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ConfigureLicenseSourceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ConfigureLicenseSourceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"licenseSource"), aname="_licenseSource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._licenseSource = None - return - Holder.__name__ = "ConfigureLicenseSourceRequestType_Holder" - self.pyclass = Holder - - class UpdateLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - self._labels = [] - return - Holder.__name__ = "UpdateLicenseRequestType_Holder" - self.pyclass = Holder - - class AddLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"labels"), aname="_labels", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - self._labels = [] - return - Holder.__name__ = "AddLicenseRequestType_Holder" - self.pyclass = Holder - - class RemoveLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - return - Holder.__name__ = "RemoveLicenseRequestType_Holder" - self.pyclass = Holder - - class DecodeLicenseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DecodeLicenseRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DecodeLicenseRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - return - Holder.__name__ = "DecodeLicenseRequestType_Holder" - self.pyclass = Holder - - class UpdateLicenseLabelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateLicenseLabelRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateLicenseLabelRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelKey"), aname="_labelKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelValue"), aname="_labelValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - self._labelKey = None - self._labelValue = None - return - Holder.__name__ = "UpdateLicenseLabelRequestType_Holder" - self.pyclass = Holder - - class RemoveLicenseLabelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveLicenseLabelRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveLicenseLabelRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"labelKey"), aname="_labelKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._licenseKey = None - self._labelKey = None - return - Holder.__name__ = "RemoveLicenseLabelRequestType_Holder" - self.pyclass = Holder - - class LocalizationManagerMessageCatalog_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalizationManagerMessageCatalog") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalizationManagerMessageCatalog_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"moduleName"), aname="_moduleName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"catalogName"), aname="_catalogName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"catalogUri"), aname="_catalogUri", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModified"), aname="_lastModified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"md5sum"), aname="_md5sum", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LocalizationManagerMessageCatalog_Def.__bases__: - bases = list(ns0.LocalizationManagerMessageCatalog_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LocalizationManagerMessageCatalog_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfLocalizationManagerMessageCatalog_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLocalizationManagerMessageCatalog") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLocalizationManagerMessageCatalog_Def.schema - TClist = [GTD("urn:vim25","LocalizationManagerMessageCatalog",lazy=True)(pname=(ns,"LocalizationManagerMessageCatalog"), aname="_LocalizationManagerMessageCatalog", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._LocalizationManagerMessageCatalog = [] - return - Holder.__name__ = "ArrayOfLocalizationManagerMessageCatalog_Holder" - self.pyclass = Holder - - class LongPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LongPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LongPolicy_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.LongPolicy_Def.__bases__: - bases = list(ns0.LongPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.LongPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ManagedEntityStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ManagedEntityStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ReloadRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReloadRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReloadRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ReloadRequestType_Holder" - self.pyclass = Holder - - class RenameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RenameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RenameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._newName = None - return - Holder.__name__ = "RenameRequestType_Holder" - self.pyclass = Holder - - class DestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyRequestType_Holder" - self.pyclass = Holder - - class MethodDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MethodDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MethodDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Description_Def not in ns0.MethodDescription_Def.__bases__: - bases = list(ns0.MethodDescription_Def.__bases__) - bases.insert(0, ns0.Description_Def) - ns0.MethodDescription_Def.__bases__ = tuple(bases) - - ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkSummary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipPoolName"), aname="_ipPoolName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.NetworkSummary_Def.__bases__: - bases = list(ns0.NetworkSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.NetworkSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DestroyNetworkRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyNetworkRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyNetworkRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyNetworkRequestType_Holder" - self.pyclass = Holder - - class NumericRange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NumericRange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NumericRange_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"end"), aname="_end", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.NumericRange_Def.__bases__: - bases = list(ns0.NumericRange_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.NumericRange_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfNumericRange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfNumericRange") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfNumericRange_Def.schema - TClist = [GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"NumericRange"), aname="_NumericRange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._NumericRange = [] - return - Holder.__name__ = "ArrayOfNumericRange_Holder" - self.pyclass = Holder - - class OvfDeploymentOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfDeploymentOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfDeploymentOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfDeploymentOption_Def.__bases__: - bases = list(ns0.OvfDeploymentOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfDeploymentOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOvfDeploymentOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOvfDeploymentOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOvfDeploymentOption_Def.schema - TClist = [GTD("urn:vim25","OvfDeploymentOption",lazy=True)(pname=(ns,"OvfDeploymentOption"), aname="_OvfDeploymentOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OvfDeploymentOption = [] - return - Holder.__name__ = "ArrayOfOvfDeploymentOption_Holder" - self.pyclass = Holder - - class OvfManagerCommonParams_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfManagerCommonParams") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfManagerCommonParams_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deploymentOption"), aname="_deploymentOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"msgBundle"), aname="_msgBundle", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfManagerCommonParams_Def.__bases__: - bases = list(ns0.OvfManagerCommonParams_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfManagerCommonParams_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfValidateHostParams_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfValidateHostParams") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfValidateHostParams_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfManagerCommonParams_Def not in ns0.OvfValidateHostParams_Def.__bases__: - bases = list(ns0.OvfValidateHostParams_Def.__bases__) - bases.insert(0, ns0.OvfManagerCommonParams_Def) - ns0.OvfValidateHostParams_Def.__bases__ = tuple(bases) - - ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfValidateHostResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfValidateHostResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfValidateHostResult_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"downloadSize"), aname="_downloadSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"flatDeploymentSize"), aname="_flatDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sparseDeploymentSize"), aname="_sparseDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfValidateHostResult_Def.__bases__: - bases = list(ns0.OvfValidateHostResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfValidateHostResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfParseDescriptorParams_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfParseDescriptorParams") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfParseDescriptorParams_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfManagerCommonParams_Def not in ns0.OvfParseDescriptorParams_Def.__bases__: - bases = list(ns0.OvfParseDescriptorParams_Def.__bases__) - bases.insert(0, ns0.OvfManagerCommonParams_Def) - ns0.OvfParseDescriptorParams_Def.__bases__ = tuple(bases) - - ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfParseDescriptorResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfParseDescriptorResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfParseDescriptorResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationScheme"), aname="_ipAllocationScheme", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocols"), aname="_ipProtocols", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateDownloadSize"), aname="_approximateDownloadSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateFlatDeploymentSize"), aname="_approximateFlatDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"approximateSparseDeploymentSize"), aname="_approximateSparseDeploymentSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultEntityName"), aname="_defaultEntityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualApp"), aname="_virtualApp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfDeploymentOption",lazy=True)(pname=(ns,"deploymentOption"), aname="_deploymentOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultDeploymentOption"), aname="_defaultDeploymentOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfParseDescriptorResult_Def.__bases__: - bases = list(ns0.OvfParseDescriptorResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfParseDescriptorResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfNetworkInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfNetworkInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfNetworkInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfNetworkInfo_Def.__bases__: - bases = list(ns0.OvfNetworkInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfNetworkInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOvfNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOvfNetworkInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOvfNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","OvfNetworkInfo",lazy=True)(pname=(ns,"OvfNetworkInfo"), aname="_OvfNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OvfNetworkInfo = [] - return - Holder.__name__ = "ArrayOfOvfNetworkInfo_Holder" - self.pyclass = Holder - - class OvfCreateImportSpecParams_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfCreateImportSpecParams") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfCreateImportSpecParams_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostSystem"), aname="_hostSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfNetworkMapping",lazy=True)(pname=(ns,"networkMapping"), aname="_networkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationPolicy"), aname="_ipAllocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocol"), aname="_ipProtocol", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"propertyMapping"), aname="_propertyMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfManagerCommonParams_Def not in ns0.OvfCreateImportSpecParams_Def.__bases__: - bases = list(ns0.OvfCreateImportSpecParams_Def.__bases__) - bases.insert(0, ns0.OvfManagerCommonParams_Def) - ns0.OvfCreateImportSpecParams_Def.__bases__ = tuple(bases) - - ns0.OvfManagerCommonParams_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfNetworkMapping_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfNetworkMapping") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfNetworkMapping_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfNetworkMapping_Def.__bases__: - bases = list(ns0.OvfNetworkMapping_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfNetworkMapping_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOvfNetworkMapping_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOvfNetworkMapping") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOvfNetworkMapping_Def.schema - TClist = [GTD("urn:vim25","OvfNetworkMapping",lazy=True)(pname=(ns,"OvfNetworkMapping"), aname="_OvfNetworkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OvfNetworkMapping = [] - return - Holder.__name__ = "ArrayOfOvfNetworkMapping_Holder" - self.pyclass = Holder - - class OvfCreateImportSpecResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfCreateImportSpecResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfCreateImportSpecResult_Def.schema - TClist = [GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"importSpec"), aname="_importSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfFileItem",lazy=True)(pname=(ns,"fileItem"), aname="_fileItem", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfCreateImportSpecResult_Def.__bases__: - bases = list(ns0.OvfCreateImportSpecResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfCreateImportSpecResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfFileItem_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfFileItem") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfFileItem_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compressionMethod"), aname="_compressionMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"chunkSize"), aname="_chunkSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cimType"), aname="_cimType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"create"), aname="_create", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfFileItem_Def.__bases__: - bases = list(ns0.OvfFileItem_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfFileItem_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOvfFileItem_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOvfFileItem") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOvfFileItem_Def.schema - TClist = [GTD("urn:vim25","OvfFileItem",lazy=True)(pname=(ns,"OvfFileItem"), aname="_OvfFileItem", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OvfFileItem = [] - return - Holder.__name__ = "ArrayOfOvfFileItem_Holder" - self.pyclass = Holder - - class OvfCreateDescriptorParams_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfCreateDescriptorParams") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfCreateDescriptorParams_Def.schema - TClist = [GTD("urn:vim25","OvfFile",lazy=True)(pname=(ns,"ovfFiles"), aname="_ovfFiles", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfCreateDescriptorParams_Def.__bases__: - bases = list(ns0.OvfCreateDescriptorParams_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfCreateDescriptorParams_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfCreateDescriptorResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfCreateDescriptorResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfCreateDescriptorResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfCreateDescriptorResult_Def.__bases__: - bases = list(ns0.OvfCreateDescriptorResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfCreateDescriptorResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfFile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfFile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfFile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compressionMethod"), aname="_compressionMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"chunkSize"), aname="_chunkSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OvfFile_Def.__bases__: - bases = list(ns0.OvfFile_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OvfFile_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOvfFile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOvfFile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOvfFile_Def.schema - TClist = [GTD("urn:vim25","OvfFile",lazy=True)(pname=(ns,"OvfFile"), aname="_OvfFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OvfFile = [] - return - Holder.__name__ = "ArrayOfOvfFile_Holder" - self.pyclass = Holder - - class ValidateHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ValidateHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ValidateHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfValidateHostParams",lazy=True)(pname=(ns,"vhp"), aname="_vhp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._ovfDescriptor = None - self._host = None - self._vhp = None - return - Holder.__name__ = "ValidateHostRequestType_Holder" - self.pyclass = Holder - - class ParseDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ParseDescriptorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ParseDescriptorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfParseDescriptorParams",lazy=True)(pname=(ns,"pdp"), aname="_pdp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._ovfDescriptor = None - self._pdp = None - return - Holder.__name__ = "ParseDescriptorRequestType_Holder" - self.pyclass = Holder - - class CreateImportSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateImportSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateImportSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescriptor"), aname="_ovfDescriptor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfCreateImportSpecParams",lazy=True)(pname=(ns,"cisp"), aname="_cisp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._ovfDescriptor = None - self._resourcePool = None - self._datastore = None - self._cisp = None - return - Holder.__name__ = "CreateImportSpecRequestType_Holder" - self.pyclass = Holder - - class CreateDescriptorRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateDescriptorRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateDescriptorRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OvfCreateDescriptorParams",lazy=True)(pname=(ns,"cdp"), aname="_cdp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = None - self._cdp = None - return - Holder.__name__ = "CreateDescriptorRequestType_Holder" - self.pyclass = Holder - - class PasswordField_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PasswordField") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PasswordField_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PasswordField_Def.__bases__: - bases = list(ns0.PasswordField_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PasswordField_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerformanceDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerformanceDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerformanceDescription_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"counterType"), aname="_counterType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"statsType"), aname="_statsType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerformanceDescription_Def.__bases__: - bases = list(ns0.PerformanceDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerformanceDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerfFormat_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PerfFormat") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class PerfProviderSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfProviderSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfProviderSummary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"currentSupported"), aname="_currentSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"summarySupported"), aname="_summarySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"refreshRate"), aname="_refreshRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfProviderSummary_Def.__bases__: - bases = list(ns0.PerfProviderSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfProviderSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerfSummaryType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PerfSummaryType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class PerfStatsType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PerfStatsType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class PerformanceManagerUnit_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PerformanceManagerUnit") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class PerfCounterInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfCounterInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfCounterInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"nameInfo"), aname="_nameInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"groupInfo"), aname="_groupInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"unitInfo"), aname="_unitInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfSummaryType",lazy=True)(pname=(ns,"rollupType"), aname="_rollupType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfStatsType",lazy=True)(pname=(ns,"statsType"), aname="_statsType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"associatedCounterId"), aname="_associatedCounterId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfCounterInfo_Def.__bases__: - bases = list(ns0.PerfCounterInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfCounterInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfCounterInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfCounterInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfCounterInfo_Def.schema - TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"PerfCounterInfo"), aname="_PerfCounterInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfCounterInfo = [] - return - Holder.__name__ = "ArrayOfPerfCounterInfo_Holder" - self.pyclass = Holder - - class PerfMetricId_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfMetricId") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfMetricId_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"counterId"), aname="_counterId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instance"), aname="_instance", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfMetricId_Def.__bases__: - bases = list(ns0.PerfMetricId_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfMetricId_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfMetricId_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfMetricId") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfMetricId_Def.schema - TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"PerfMetricId"), aname="_PerfMetricId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfMetricId = [] - return - Holder.__name__ = "ArrayOfPerfMetricId_Holder" - self.pyclass = Holder - - class PerfQuerySpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfQuerySpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfQuerySpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"startTime"), aname="_startTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSample"), aname="_maxSample", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"metricId"), aname="_metricId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfQuerySpec_Def.__bases__: - bases = list(ns0.PerfQuerySpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfQuerySpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfQuerySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfQuerySpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfQuerySpec_Def.schema - TClist = [GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"PerfQuerySpec"), aname="_PerfQuerySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfQuerySpec = [] - return - Holder.__name__ = "ArrayOfPerfQuerySpec_Holder" - self.pyclass = Holder - - class PerfSampleInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfSampleInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfSampleInfo_Def.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfSampleInfo_Def.__bases__: - bases = list(ns0.PerfSampleInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfSampleInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfSampleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfSampleInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfSampleInfo_Def.schema - TClist = [GTD("urn:vim25","PerfSampleInfo",lazy=True)(pname=(ns,"PerfSampleInfo"), aname="_PerfSampleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfSampleInfo = [] - return - Holder.__name__ = "ArrayOfPerfSampleInfo_Holder" - self.pyclass = Holder - - class PerfMetricSeries_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfMetricSeries") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfMetricSeries_Def.schema - TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfMetricSeries_Def.__bases__: - bases = list(ns0.PerfMetricSeries_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfMetricSeries_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfMetricSeries_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfMetricSeries") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfMetricSeries_Def.schema - TClist = [GTD("urn:vim25","PerfMetricSeries",lazy=True)(pname=(ns,"PerfMetricSeries"), aname="_PerfMetricSeries", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfMetricSeries = [] - return - Holder.__name__ = "ArrayOfPerfMetricSeries_Holder" - self.pyclass = Holder - - class PerfMetricIntSeries_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfMetricIntSeries") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfMetricIntSeries_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PerfMetricSeries_Def not in ns0.PerfMetricIntSeries_Def.__bases__: - bases = list(ns0.PerfMetricIntSeries_Def.__bases__) - bases.insert(0, ns0.PerfMetricSeries_Def) - ns0.PerfMetricIntSeries_Def.__bases__ = tuple(bases) - - ns0.PerfMetricSeries_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerfMetricSeriesCSV_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfMetricSeriesCSV") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfMetricSeriesCSV_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PerfMetricSeries_Def not in ns0.PerfMetricSeriesCSV_Def.__bases__: - bases = list(ns0.PerfMetricSeriesCSV_Def.__bases__) - bases.insert(0, ns0.PerfMetricSeries_Def) - ns0.PerfMetricSeriesCSV_Def.__bases__ = tuple(bases) - - ns0.PerfMetricSeries_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfMetricSeriesCSV_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfMetricSeriesCSV") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfMetricSeriesCSV_Def.schema - TClist = [GTD("urn:vim25","PerfMetricSeriesCSV",lazy=True)(pname=(ns,"PerfMetricSeriesCSV"), aname="_PerfMetricSeriesCSV", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfMetricSeriesCSV = [] - return - Holder.__name__ = "ArrayOfPerfMetricSeriesCSV_Holder" - self.pyclass = Holder - - class PerfEntityMetricBase_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfEntityMetricBase") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfEntityMetricBase_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfEntityMetricBase_Def.__bases__: - bases = list(ns0.PerfEntityMetricBase_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfEntityMetricBase_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfEntityMetricBase_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfEntityMetricBase") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfEntityMetricBase_Def.schema - TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"PerfEntityMetricBase"), aname="_PerfEntityMetricBase", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfEntityMetricBase = [] - return - Holder.__name__ = "ArrayOfPerfEntityMetricBase_Holder" - self.pyclass = Holder - - class PerfEntityMetric_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfEntityMetric") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfEntityMetric_Def.schema - TClist = [GTD("urn:vim25","PerfSampleInfo",lazy=True)(pname=(ns,"sampleInfo"), aname="_sampleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricSeries",lazy=True)(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PerfEntityMetricBase_Def not in ns0.PerfEntityMetric_Def.__bases__: - bases = list(ns0.PerfEntityMetric_Def.__bases__) - bases.insert(0, ns0.PerfEntityMetricBase_Def) - ns0.PerfEntityMetric_Def.__bases__ = tuple(bases) - - ns0.PerfEntityMetricBase_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerfEntityMetricCSV_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfEntityMetricCSV") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfEntityMetricCSV_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"sampleInfoCSV"), aname="_sampleInfoCSV", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricSeriesCSV",lazy=True)(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PerfEntityMetricBase_Def not in ns0.PerfEntityMetricCSV_Def.__bases__: - bases = list(ns0.PerfEntityMetricCSV_Def.__bases__) - bases.insert(0, ns0.PerfEntityMetricBase_Def) - ns0.PerfEntityMetricCSV_Def.__bases__ = tuple(bases) - - ns0.PerfEntityMetricBase_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerfCompositeMetric_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfCompositeMetric") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfCompositeMetric_Def.schema - TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"childEntity"), aname="_childEntity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfCompositeMetric_Def.__bases__: - bases = list(ns0.PerfCompositeMetric_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfCompositeMetric_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class QueryPerfProviderSummaryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPerfProviderSummaryRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPerfProviderSummaryRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "QueryPerfProviderSummaryRequestType_Holder" - self.pyclass = Holder - - class QueryAvailablePerfMetricRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryAvailablePerfMetricRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryAvailablePerfMetricRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._beginTime = None - self._endTime = None - self._intervalId = None - return - Holder.__name__ = "QueryAvailablePerfMetricRequestType_Holder" - self.pyclass = Holder - - class QueryPerfCounterRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPerfCounterRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPerfCounterRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"counterId"), aname="_counterId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._counterId = [] - return - Holder.__name__ = "QueryPerfCounterRequestType_Holder" - self.pyclass = Holder - - class QueryPerfCounterByLevelRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPerfCounterByLevelRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPerfCounterByLevelRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._level = None - return - Holder.__name__ = "QueryPerfCounterByLevelRequestType_Holder" - self.pyclass = Holder - - class QueryPerfRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPerfRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPerfRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"querySpec"), aname="_querySpec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._querySpec = [] - return - Holder.__name__ = "QueryPerfRequestType_Holder" - self.pyclass = Holder - - class QueryPerfCompositeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPerfCompositeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPerfCompositeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfQuerySpec",lazy=True)(pname=(ns,"querySpec"), aname="_querySpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._querySpec = None - return - Holder.__name__ = "QueryPerfCompositeRequestType_Holder" - self.pyclass = Holder - - class CreatePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreatePerfIntervalRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreatePerfIntervalRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"intervalId"), aname="_intervalId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._intervalId = None - return - Holder.__name__ = "CreatePerfIntervalRequestType_Holder" - self.pyclass = Holder - - class RemovePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemovePerfIntervalRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemovePerfIntervalRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samplePeriod"), aname="_samplePeriod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._samplePeriod = None - return - Holder.__name__ = "RemovePerfIntervalRequestType_Holder" - self.pyclass = Holder - - class UpdatePerfIntervalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdatePerfIntervalRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdatePerfIntervalRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._interval = None - return - Holder.__name__ = "UpdatePerfIntervalRequestType_Holder" - self.pyclass = Holder - - class PerfInterval_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerfInterval") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerfInterval_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samplingPeriod"), aname="_samplingPeriod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerfInterval_Def.__bases__: - bases = list(ns0.PerfInterval_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerfInterval_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPerfInterval_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPerfInterval") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPerfInterval_Def.schema - TClist = [GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"PerfInterval"), aname="_PerfInterval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PerfInterval = [] - return - Holder.__name__ = "ArrayOfPerfInterval_Holder" - self.pyclass = Holder - - class PosixUserSearchResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PosixUserSearchResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PosixUserSearchResult_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shellAccess"), aname="_shellAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.UserSearchResult_Def not in ns0.PosixUserSearchResult_Def.__bases__: - bases = list(ns0.PosixUserSearchResult_Def.__bases__) - bases.insert(0, ns0.UserSearchResult_Def) - ns0.PosixUserSearchResult_Def.__bases__ = tuple(bases) - - ns0.UserSearchResult_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PrivilegePolicyDef_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PrivilegePolicyDef") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PrivilegePolicyDef_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"createPrivilege"), aname="_createPrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"readPrivilege"), aname="_readPrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updatePrivilege"), aname="_updatePrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deletePrivilege"), aname="_deletePrivilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PrivilegePolicyDef_Def.__bases__: - bases = list(ns0.PrivilegePolicyDef_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PrivilegePolicyDef_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourceAllocationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourceAllocationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourceAllocationInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"reservation"), aname="_reservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"expandableReservation"), aname="_expandableReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"limit"), aname="_limit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesInfo",lazy=True)(pname=(ns,"shares"), aname="_shares", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overheadLimit"), aname="_overheadLimit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourceAllocationInfo_Def.__bases__: - bases = list(ns0.ResourceAllocationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourceAllocationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourceConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourceConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourceConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModified"), aname="_lastModified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourceConfigSpec_Def.__bases__: - bases = list(ns0.ResourceConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourceConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfResourceConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfResourceConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfResourceConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"ResourceConfigSpec"), aname="_ResourceConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ResourceConfigSpec = [] - return - Holder.__name__ = "ArrayOfResourceConfigSpec_Holder" - self.pyclass = Holder - - class DatabaseSizeParam_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatabaseSizeParam") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatabaseSizeParam_Def.schema - TClist = [GTD("urn:vim25","InventoryDescription",lazy=True)(pname=(ns,"inventoryDesc"), aname="_inventoryDesc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerformanceStatisticsDescription",lazy=True)(pname=(ns,"perfStatsDesc"), aname="_perfStatsDesc", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatabaseSizeParam_Def.__bases__: - bases = list(ns0.DatabaseSizeParam_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatabaseSizeParam_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InventoryDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InventoryDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InventoryDescription_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numHosts"), aname="_numHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVirtualMachines"), aname="_numVirtualMachines", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numResourcePools"), aname="_numResourcePools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numClusters"), aname="_numClusters", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuDev"), aname="_numCpuDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNetDev"), aname="_numNetDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numDiskDev"), aname="_numDiskDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvCpuDev"), aname="_numvCpuDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvNetDev"), aname="_numvNetDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numvDiskDev"), aname="_numvDiskDev", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.InventoryDescription_Def.__bases__: - bases = list(ns0.InventoryDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.InventoryDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PerformanceStatisticsDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PerformanceStatisticsDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PerformanceStatisticsDescription_Def.schema - TClist = [GTD("urn:vim25","PerfInterval",lazy=True)(pname=(ns,"intervals"), aname="_intervals", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PerformanceStatisticsDescription_Def.__bases__: - bases = list(ns0.PerformanceStatisticsDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PerformanceStatisticsDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatabaseSizeEstimate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatabaseSizeEstimate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatabaseSizeEstimate_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatabaseSizeEstimate_Def.__bases__: - bases = list(ns0.DatabaseSizeEstimate_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatabaseSizeEstimate_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GetDatabaseSizeEstimateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetDatabaseSizeEstimateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetDatabaseSizeEstimateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatabaseSizeParam",lazy=True)(pname=(ns,"dbSizeParam"), aname="_dbSizeParam", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dbSizeParam = None - return - Holder.__name__ = "GetDatabaseSizeEstimateRequestType_Holder" - self.pyclass = Holder - - class ResourcePoolResourceUsage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolResourceUsage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolResourceUsage_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"reservationUsed"), aname="_reservationUsed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"reservationUsedForVm"), aname="_reservationUsedForVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreservedForPool"), aname="_unreservedForPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreservedForVm"), aname="_unreservedForVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overallUsage"), aname="_overallUsage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxUsage"), aname="_maxUsage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourcePoolResourceUsage_Def.__bases__: - bases = list(ns0.ResourcePoolResourceUsage_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourcePoolResourceUsage_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolRuntimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolRuntimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolRuntimeInfo_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolResourceUsage",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolResourceUsage",lazy=True)(pname=(ns,"cpu"), aname="_cpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourcePoolRuntimeInfo_Def.__bases__: - bases = list(ns0.ResourcePoolRuntimeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourcePoolRuntimeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolQuickStats_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolQuickStats") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolQuickStats_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overallCpuDemand"), aname="_overallCpuDemand", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"guestMemoryUsage"), aname="_guestMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hostMemoryUsage"), aname="_hostMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"distributedCpuEntitlement"), aname="_distributedCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"distributedMemoryEntitlement"), aname="_distributedMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticCpuEntitlement"), aname="_staticCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticMemoryEntitlement"), aname="_staticMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"privateMemory"), aname="_privateMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sharedMemory"), aname="_sharedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"swappedMemory"), aname="_swappedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"balloonedMemory"), aname="_balloonedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"overheadMemory"), aname="_overheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"consumedOverheadMemory"), aname="_consumedOverheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourcePoolQuickStats_Def.__bases__: - bases = list(ns0.ResourcePoolQuickStats_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourcePoolQuickStats_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"configuredMemoryMB"), aname="_configuredMemoryMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ResourcePoolSummary_Def.__bases__: - bases = list(ns0.ResourcePoolSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ResourcePoolSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._config = None - return - Holder.__name__ = "UpdateConfigRequestType_Holder" - self.pyclass = Holder - - class MoveIntoResourcePoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveIntoResourcePoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveIntoResourcePoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"list"), aname="_list", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._list = [] - return - Holder.__name__ = "MoveIntoResourcePoolRequestType_Holder" - self.pyclass = Holder - - class UpdateChildResourceConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateChildResourceConfigurationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateChildResourceConfigurationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = [] - return - Holder.__name__ = "UpdateChildResourceConfigurationRequestType_Holder" - self.pyclass = Holder - - class CreateResourcePoolRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateResourcePoolRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateResourcePoolRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._spec = None - return - Holder.__name__ = "CreateResourcePoolRequestType_Holder" - self.pyclass = Holder - - class DestroyChildrenRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyChildrenRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyChildrenRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyChildrenRequestType_Holder" - self.pyclass = Holder - - class CreateVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resSpec"), aname="_resSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._resSpec = None - self._configSpec = None - self._vmFolder = None - return - Holder.__name__ = "CreateVAppRequestType_Holder" - self.pyclass = Holder - - class CreateChildVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateChildVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateChildVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - self._host = None - return - Holder.__name__ = "CreateChildVMRequestType_Holder" - self.pyclass = Holder - - class RegisterChildVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RegisterChildVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RegisterChildVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._path = None - self._name = None - self._host = None - return - Holder.__name__ = "RegisterChildVMRequestType_Holder" - self.pyclass = Holder - - class ImportVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ImportVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ImportVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._folder = None - self._host = None - return - Holder.__name__ = "ImportVAppRequestType_Holder" - self.pyclass = Holder - - class FindByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindByUuidRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindByUuidRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._uuid = None - self._vmSearch = None - self._instanceUuid = None - return - Holder.__name__ = "FindByUuidRequestType_Holder" - self.pyclass = Holder - - class FindByDatastorePathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindByDatastorePathRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindByDatastorePathRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._path = None - return - Holder.__name__ = "FindByDatastorePathRequestType_Holder" - self.pyclass = Holder - - class FindByDnsNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindByDnsNameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindByDnsNameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsName"), aname="_dnsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._dnsName = None - self._vmSearch = None - return - Holder.__name__ = "FindByDnsNameRequestType_Holder" - self.pyclass = Holder - - class FindByIpRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindByIpRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindByIpRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._ip = None - self._vmSearch = None - return - Holder.__name__ = "FindByIpRequestType_Holder" - self.pyclass = Holder - - class FindByInventoryPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindByInventoryPathRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindByInventoryPathRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"inventoryPath"), aname="_inventoryPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._inventoryPath = None - return - Holder.__name__ = "FindByInventoryPathRequestType_Holder" - self.pyclass = Holder - - class FindChildRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindChildRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindChildRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._name = None - return - Holder.__name__ = "FindChildRequestType_Holder" - self.pyclass = Holder - - class FindAllByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindAllByUuidRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindAllByUuidRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._uuid = None - self._vmSearch = None - self._instanceUuid = None - return - Holder.__name__ = "FindAllByUuidRequestType_Holder" - self.pyclass = Holder - - class FindAllByDnsNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindAllByDnsNameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindAllByDnsNameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsName"), aname="_dnsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._dnsName = None - self._vmSearch = None - return - Holder.__name__ = "FindAllByDnsNameRequestType_Holder" - self.pyclass = Holder - - class FindAllByIpRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FindAllByIpRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FindAllByIpRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmSearch"), aname="_vmSearch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datacenter = None - self._ip = None - self._vmSearch = None - return - Holder.__name__ = "FindAllByIpRequestType_Holder" - self.pyclass = Holder - - class ValidateMigrationTestType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ValidateMigrationTestType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VMotionCompatibilityType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VMotionCompatibilityType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostVMotionCompatibility_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVMotionCompatibility") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVMotionCompatibility_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibility"), aname="_compatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVMotionCompatibility_Def.__bases__: - bases = list(ns0.HostVMotionCompatibility_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVMotionCompatibility_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVMotionCompatibility_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVMotionCompatibility") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVMotionCompatibility_Def.schema - TClist = [GTD("urn:vim25","HostVMotionCompatibility",lazy=True)(pname=(ns,"HostVMotionCompatibility"), aname="_HostVMotionCompatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVMotionCompatibility = [] - return - Holder.__name__ = "ArrayOfHostVMotionCompatibility_Holder" - self.pyclass = Holder - - class ProductComponentInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProductComponentInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProductComponentInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"release"), aname="_release", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProductComponentInfo_Def.__bases__: - bases = list(ns0.ProductComponentInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProductComponentInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProductComponentInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProductComponentInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProductComponentInfo_Def.schema - TClist = [GTD("urn:vim25","ProductComponentInfo",lazy=True)(pname=(ns,"ProductComponentInfo"), aname="_ProductComponentInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProductComponentInfo = [] - return - Holder.__name__ = "ArrayOfProductComponentInfo_Holder" - self.pyclass = Holder - - class CurrentTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CurrentTimeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CurrentTimeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "CurrentTimeRequestType_Holder" - self.pyclass = Holder - - class RetrieveServiceContentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveServiceContentRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveServiceContentRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RetrieveServiceContentRequestType_Holder" - self.pyclass = Holder - - class ValidateMigrationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ValidateMigrationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ValidateMigrationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = [] - self._state = None - self._testType = [] - self._pool = None - self._host = None - return - Holder.__name__ = "ValidateMigrationRequestType_Holder" - self.pyclass = Holder - - class QueryVMotionCompatibilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVMotionCompatibilityRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVMotionCompatibilityRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibility"), aname="_compatibility", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._host = [] - self._compatibility = [] - return - Holder.__name__ = "QueryVMotionCompatibilityRequestType_Holder" - self.pyclass = Holder - - class RetrieveProductComponentsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveProductComponentsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveProductComponentsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RetrieveProductComponentsRequestType_Holder" - self.pyclass = Holder - - class ServiceContent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServiceContent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServiceContent_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"rootFolder"), aname="_rootFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"propertyCollector"), aname="_propertyCollector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"viewManager"), aname="_viewManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"about"), aname="_about", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"userDirectory"), aname="_userDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sessionManager"), aname="_sessionManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"authorizationManager"), aname="_authorizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"perfManager"), aname="_perfManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTaskManager"), aname="_scheduledTaskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarmManager"), aname="_alarmManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"eventManager"), aname="_eventManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"taskManager"), aname="_taskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"extensionManager"), aname="_extensionManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"customizationSpecManager"), aname="_customizationSpecManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"customFieldsManager"), aname="_customFieldsManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"accountManager"), aname="_accountManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"diagnosticManager"), aname="_diagnosticManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"licenseManager"), aname="_licenseManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"searchIndex"), aname="_searchIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"fileManager"), aname="_fileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualDiskManager"), aname="_virtualDiskManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualizationManager"), aname="_virtualizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snmpSystem"), aname="_snmpSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmProvisioningChecker"), aname="_vmProvisioningChecker", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmCompatibilityChecker"), aname="_vmCompatibilityChecker", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ovfManager"), aname="_ovfManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ipPoolManager"), aname="_ipPoolManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvSwitchManager"), aname="_dvSwitchManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"hostProfileManager"), aname="_hostProfileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"clusterProfileManager"), aname="_clusterProfileManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"complianceManager"), aname="_complianceManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"localizationManager"), aname="_localizationManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ServiceContent_Def.__bases__: - bases = list(ns0.ServiceContent_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ServiceContent_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SessionManagerLocalTicket_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SessionManagerLocalTicket") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SessionManagerLocalTicket_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"passwordFilePath"), aname="_passwordFilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.SessionManagerLocalTicket_Def.__bases__: - bases = list(ns0.SessionManagerLocalTicket_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.SessionManagerLocalTicket_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateServiceMessageRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateServiceMessageRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateServiceMessageRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._message = None - return - Holder.__name__ = "UpdateServiceMessageRequestType_Holder" - self.pyclass = Holder - - class LoginRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LoginRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.LoginRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._userName = None - self._password = None - self._locale = None - return - Holder.__name__ = "LoginRequestType_Holder" - self.pyclass = Holder - - class LoginBySSPIRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LoginBySSPIRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.LoginBySSPIRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"base64Token"), aname="_base64Token", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._base64Token = None - self._locale = None - return - Holder.__name__ = "LoginBySSPIRequestType_Holder" - self.pyclass = Holder - - class LogoutRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LogoutRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.LogoutRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "LogoutRequestType_Holder" - self.pyclass = Holder - - class AcquireLocalTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AcquireLocalTicketRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AcquireLocalTicketRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._userName = None - return - Holder.__name__ = "AcquireLocalTicketRequestType_Holder" - self.pyclass = Holder - - class TerminateSessionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TerminateSessionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.TerminateSessionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sessionId = [] - return - Holder.__name__ = "TerminateSessionRequestType_Holder" - self.pyclass = Holder - - class SetLocaleRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetLocaleRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetLocaleRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._locale = None - return - Holder.__name__ = "SetLocaleRequestType_Holder" - self.pyclass = Holder - - class LoginExtensionBySubjectNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LoginExtensionBySubjectNameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.LoginExtensionBySubjectNameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"extensionKey"), aname="_extensionKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._extensionKey = None - self._locale = None - return - Holder.__name__ = "LoginExtensionBySubjectNameRequestType_Holder" - self.pyclass = Holder - - class ImpersonateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ImpersonateUserRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ImpersonateUserRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._userName = None - self._locale = None - return - Holder.__name__ = "ImpersonateUserRequestType_Holder" - self.pyclass = Holder - - class SessionIsActiveRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SessionIsActiveRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SessionIsActiveRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionID"), aname="_sessionID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sessionID = None - self._userName = None - return - Holder.__name__ = "SessionIsActiveRequestType_Holder" - self.pyclass = Holder - - class AcquireCloneTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AcquireCloneTicketRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AcquireCloneTicketRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "AcquireCloneTicketRequestType_Holder" - self.pyclass = Holder - - class CloneSessionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CloneSessionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CloneSessionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cloneTicket"), aname="_cloneTicket", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._cloneTicket = None - return - Holder.__name__ = "CloneSessionRequestType_Holder" - self.pyclass = Holder - - class UserSession_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserSession") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserSession_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"loginTime"), aname="_loginTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastActiveTime"), aname="_lastActiveTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageLocale"), aname="_messageLocale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.UserSession_Def.__bases__: - bases = list(ns0.UserSession_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.UserSession_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfUserSession_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfUserSession") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfUserSession_Def.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"UserSession"), aname="_UserSession", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._UserSession = [] - return - Holder.__name__ = "ArrayOfUserSession_Holder" - self.pyclass = Holder - - class SharesLevel_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SharesLevel") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class SharesInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SharesInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SharesInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"shares"), aname="_shares", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesLevel",lazy=True)(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.SharesInfo_Def.__bases__: - bases = list(ns0.SharesInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.SharesInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class StringPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StringPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StringPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.StringPolicy_Def.__bases__: - bases = list(ns0.StringPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.StringPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class Tag_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Tag") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Tag_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Tag_Def.__bases__: - bases = list(ns0.Tag_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Tag_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfTag_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfTag") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfTag_Def.schema - TClist = [GTD("urn:vim25","Tag",lazy=True)(pname=(ns,"Tag"), aname="_Tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._Tag = [] - return - Holder.__name__ = "ArrayOfTag_Holder" - self.pyclass = Holder - - class CancelTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CancelTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CancelTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "CancelTaskRequestType_Holder" - self.pyclass = Holder - - class UpdateProgressRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateProgressRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateProgressRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percentDone"), aname="_percentDone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._percentDone = None - return - Holder.__name__ = "UpdateProgressRequestType_Holder" - self.pyclass = Holder - - class SetTaskStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetTaskStateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetTaskStateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._state = None - self._result = None - self._fault = None - return - Holder.__name__ = "SetTaskStateRequestType_Holder" - self.pyclass = Holder - - class SetTaskDescriptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetTaskDescriptionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetTaskDescriptionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._description = None - return - Holder.__name__ = "SetTaskDescriptionRequestType_Holder" - self.pyclass = Holder - - class TaskDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskDescription_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"methodInfo"), aname="_methodInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskDescription_Def.__bases__: - bases = list(ns0.TaskDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskFilterSpecRecursionOption_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TaskFilterSpecRecursionOption") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class TaskFilterSpecTimeOption_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TaskFilterSpecTimeOption") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class TaskFilterSpecByEntity_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskFilterSpecByEntity") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskFilterSpecByEntity_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecRecursionOption",lazy=True)(pname=(ns,"recursion"), aname="_recursion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskFilterSpecByEntity_Def.__bases__: - bases = list(ns0.TaskFilterSpecByEntity_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskFilterSpecByEntity_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskFilterSpecByTime_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskFilterSpecByTime") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskFilterSpecByTime_Def.schema - TClist = [GTD("urn:vim25","TaskFilterSpecTimeOption",lazy=True)(pname=(ns,"timeType"), aname="_timeType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskFilterSpecByTime_Def.__bases__: - bases = list(ns0.TaskFilterSpecByTime_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskFilterSpecByTime_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskFilterSpecByUsername_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskFilterSpecByUsername") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskFilterSpecByUsername_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"systemUser"), aname="_systemUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userList"), aname="_userList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskFilterSpecByUsername_Def.__bases__: - bases = list(ns0.TaskFilterSpecByUsername_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskFilterSpecByUsername_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskFilterSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskFilterSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskFilterSpec_Def.schema - TClist = [GTD("urn:vim25","TaskFilterSpecByEntity",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecByTime",lazy=True)(pname=(ns,"time"), aname="_time", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpecByUsername",lazy=True)(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootTaskKey"), aname="_rootTaskKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskFilterSpec_Def.__bases__: - bases = list(ns0.TaskFilterSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskFilterSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReadNextTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReadNextTasksRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReadNextTasksRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._maxCount = None - return - Holder.__name__ = "ReadNextTasksRequestType_Holder" - self.pyclass = Holder - - class ReadPreviousTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReadPreviousTasksRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReadPreviousTasksRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._maxCount = None - return - Holder.__name__ = "ReadPreviousTasksRequestType_Holder" - self.pyclass = Holder - - class TaskInfoState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TaskInfoState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ArrayOfTaskInfoState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfTaskInfoState") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfTaskInfoState_Def.schema - TClist = [GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"TaskInfoState"), aname="_TaskInfoState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._TaskInfoState = [] - return - Holder.__name__ = "ArrayOfTaskInfoState_Holder" - self.pyclass = Holder - - class TaskInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"descriptionId"), aname="_descriptionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"locked"), aname="_locked", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelled"), aname="_cancelled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"progress"), aname="_progress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskReason",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"queueTime"), aname="_queueTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"startTime"), aname="_startTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"completeTime"), aname="_completeTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeTag"), aname="_changeTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootTaskKey"), aname="_rootTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskInfo_Def.__bases__: - bases = list(ns0.TaskInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfTaskInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfTaskInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfTaskInfo_Def.schema - TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"TaskInfo"), aname="_TaskInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._TaskInfo = [] - return - Holder.__name__ = "ArrayOfTaskInfo_Holder" - self.pyclass = Holder - - class CreateCollectorForTasksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateCollectorForTasksRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateCollectorForTasksRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._filter = None - return - Holder.__name__ = "CreateCollectorForTasksRequestType_Holder" - self.pyclass = Holder - - class CreateTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"taskTypeId"), aname="_taskTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"initiatedBy"), aname="_initiatedBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentTaskKey"), aname="_parentTaskKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = None - self._taskTypeId = None - self._initiatedBy = None - self._cancelable = None - self._parentTaskKey = None - return - Holder.__name__ = "CreateTaskRequestType_Holder" - self.pyclass = Holder - - class TaskReason_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskReason") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskReason_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskReason_Def.__bases__: - bases = list(ns0.TaskReason_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskReason_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskReasonSystem_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskReasonSystem") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskReasonSystem_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskReason_Def not in ns0.TaskReasonSystem_Def.__bases__: - bases = list(ns0.TaskReasonSystem_Def.__bases__) - bases.insert(0, ns0.TaskReason_Def) - ns0.TaskReasonSystem_Def.__bases__ = tuple(bases) - - ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskReasonUser_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskReasonUser") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskReasonUser_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskReason_Def not in ns0.TaskReasonUser_Def.__bases__: - bases = list(ns0.TaskReasonUser_Def.__bases__) - bases.insert(0, ns0.TaskReason_Def) - ns0.TaskReasonUser_Def.__bases__ = tuple(bases) - - ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskReasonAlarm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskReasonAlarm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskReasonAlarm_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"alarmName"), aname="_alarmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskReason_Def not in ns0.TaskReasonAlarm_Def.__bases__: - bases = list(ns0.TaskReasonAlarm_Def.__bases__) - bases.insert(0, ns0.TaskReason_Def) - ns0.TaskReasonAlarm_Def.__bases__ = tuple(bases) - - ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskReasonSchedule_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskReasonSchedule") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskReasonSchedule_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskReason_Def not in ns0.TaskReasonSchedule_Def.__bases__: - bases = list(ns0.TaskReasonSchedule_Def.__bases__) - bases.insert(0, ns0.TaskReason_Def) - ns0.TaskReasonSchedule_Def.__bases__ = tuple(bases) - - ns0.TaskReason_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TypeDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TypeDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TypeDescription_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Description_Def not in ns0.TypeDescription_Def.__bases__: - bases = list(ns0.TypeDescription_Def.__bases__) - bases.insert(0, ns0.Description_Def) - ns0.TypeDescription_Def.__bases__ = tuple(bases) - - ns0.Description_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfTypeDescription_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfTypeDescription") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfTypeDescription_Def.schema - TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"TypeDescription"), aname="_TypeDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._TypeDescription = [] - return - Holder.__name__ = "ArrayOfTypeDescription_Holder" - self.pyclass = Holder - - class RetrieveUserGroupsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveUserGroupsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveUserGroupsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domain"), aname="_domain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"searchStr"), aname="_searchStr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"belongsToGroup"), aname="_belongsToGroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"belongsToUser"), aname="_belongsToUser", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"exactMatch"), aname="_exactMatch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"findUsers"), aname="_findUsers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"findGroups"), aname="_findGroups", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._domain = None - self._searchStr = None - self._belongsToGroup = None - self._belongsToUser = None - self._exactMatch = None - self._findUsers = None - self._findGroups = None - return - Holder.__name__ = "RetrieveUserGroupsRequestType_Holder" - self.pyclass = Holder - - class UserSearchResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserSearchResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserSearchResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.UserSearchResult_Def.__bases__: - bases = list(ns0.UserSearchResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.UserSearchResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfUserSearchResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfUserSearchResult") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfUserSearchResult_Def.schema - TClist = [GTD("urn:vim25","UserSearchResult",lazy=True)(pname=(ns,"UserSearchResult"), aname="_UserSearchResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._UserSearchResult = [] - return - Holder.__name__ = "ArrayOfUserSearchResult_Holder" - self.pyclass = Holder - - class VirtualAppVAppState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualAppVAppState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualAppSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualAppSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualAppSummary_Def.schema - TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualAppVAppState",lazy=True)(pname=(ns,"vAppState"), aname="_vAppState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolSummary_Def not in ns0.VirtualAppSummary_Def.__bases__: - bases = list(ns0.VirtualAppSummary_Def.__bases__) - bases.insert(0, ns0.ResourcePoolSummary_Def) - ns0.VirtualAppSummary_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolSummary_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateVAppConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateVAppConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateVAppConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "UpdateVAppConfigRequestType_Holder" - self.pyclass = Holder - - class CloneVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CloneVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CloneVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppCloneSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._target = None - self._spec = None - return - Holder.__name__ = "CloneVAppRequestType_Holder" - self.pyclass = Holder - - class ExportVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExportVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExportVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ExportVAppRequestType_Holder" - self.pyclass = Holder - - class PowerOnVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerOnVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerOnVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "PowerOnVAppRequestType_Holder" - self.pyclass = Holder - - class PowerOffVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerOffVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerOffVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._force = None - return - Holder.__name__ = "PowerOffVAppRequestType_Holder" - self.pyclass = Holder - - class unregisterVAppRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "unregisterVAppRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.unregisterVAppRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "unregisterVAppRequestType_Holder" - self.pyclass = Holder - - class VirtualDiskType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDiskType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDiskAdapterType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDiskAdapterType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDiskSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapterType"), aname="_adapterType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDiskSpec_Def.__bases__: - bases = list(ns0.VirtualDiskSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDiskSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileBackedVirtualDiskSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileBackedVirtualDiskSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileBackedVirtualDiskSpec_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDiskSpec_Def not in ns0.FileBackedVirtualDiskSpec_Def.__bases__: - bases = list(ns0.FileBackedVirtualDiskSpec_Def.__bases__) - bases.insert(0, ns0.VirtualDiskSpec_Def) - ns0.FileBackedVirtualDiskSpec_Def.__bases__ = tuple(bases) - - ns0.VirtualDiskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceBackedVirtualDiskSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceBackedVirtualDiskSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceBackedVirtualDiskSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDiskSpec_Def not in ns0.DeviceBackedVirtualDiskSpec_Def.__bases__: - bases = list(ns0.DeviceBackedVirtualDiskSpec_Def.__bases__) - bases.insert(0, ns0.VirtualDiskSpec_Def) - ns0.DeviceBackedVirtualDiskSpec_Def.__bases__ = tuple(bases) - - ns0.VirtualDiskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CreateVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._spec = None - return - Holder.__name__ = "CreateVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class DeleteVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeleteVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DeleteVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "DeleteVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class MoveVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MoveVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MoveVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destDatacenter"), aname="_destDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sourceName = None - self._sourceDatacenter = None - self._destName = None - self._destDatacenter = None - self._force = None - return - Holder.__name__ = "MoveVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class CopyVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CopyVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CopyVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceName"), aname="_sourceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"sourceDatacenter"), aname="_sourceDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destDatacenter"), aname="_destDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSpec",lazy=True)(pname=(ns,"destSpec"), aname="_destSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._sourceName = None - self._sourceDatacenter = None - self._destName = None - self._destDatacenter = None - self._destSpec = None - self._force = None - return - Holder.__name__ = "CopyVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class ExtendVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExtendVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExtendVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newCapacityKb"), aname="_newCapacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"eagerZero"), aname="_eagerZero", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._newCapacityKb = None - self._eagerZero = None - return - Holder.__name__ = "ExtendVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class QueryVirtualDiskFragmentationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVirtualDiskFragmentationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVirtualDiskFragmentationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "QueryVirtualDiskFragmentationRequestType_Holder" - self.pyclass = Holder - - class DefragmentVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DefragmentVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DefragmentVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "DefragmentVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class ShrinkVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ShrinkVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ShrinkVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"copy"), aname="_copy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._copy = None - return - Holder.__name__ = "ShrinkVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class InflateVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "InflateVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.InflateVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "InflateVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class EagerZeroVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EagerZeroVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EagerZeroVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "EagerZeroVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class ZeroFillVirtualDiskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ZeroFillVirtualDiskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ZeroFillVirtualDiskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "ZeroFillVirtualDiskRequestType_Holder" - self.pyclass = Holder - - class SetVirtualDiskUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetVirtualDiskUuidRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetVirtualDiskUuidRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - self._uuid = None - return - Holder.__name__ = "SetVirtualDiskUuidRequestType_Holder" - self.pyclass = Holder - - class QueryVirtualDiskUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVirtualDiskUuidRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVirtualDiskUuidRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "QueryVirtualDiskUuidRequestType_Holder" - self.pyclass = Holder - - class QueryVirtualDiskGeometryRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVirtualDiskGeometryRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVirtualDiskGeometryRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._datacenter = None - return - Holder.__name__ = "QueryVirtualDiskGeometryRequestType_Holder" - self.pyclass = Holder - - class VirtualMachinePowerState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachinePowerState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineConnectionState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineConnectionState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineMovePriority_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineMovePriority") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineMksTicket_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineMksTicket") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineMksTicket_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ticket"), aname="_ticket", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cfgFile"), aname="_cfgFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineMksTicket_Def.__bases__: - bases = list(ns0.VirtualMachineMksTicket_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineMksTicket_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineFaultToleranceState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineFaultToleranceState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineRecordReplayState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineRecordReplayState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineNeedSecondaryReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineNeedSecondaryReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineDisplayTopology_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineDisplayTopology") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineDisplayTopology_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"x"), aname="_x", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"y"), aname="_y", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineDisplayTopology_Def.__bases__: - bases = list(ns0.VirtualMachineDisplayTopology_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineDisplayTopology_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineDisplayTopology_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineDisplayTopology") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineDisplayTopology_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineDisplayTopology",lazy=True)(pname=(ns,"VirtualMachineDisplayTopology"), aname="_VirtualMachineDisplayTopology", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineDisplayTopology = [] - return - Holder.__name__ = "ArrayOfVirtualMachineDisplayTopology_Holder" - self.pyclass = Holder - - class DiskChangeExtent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiskChangeExtent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiskChangeExtent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DiskChangeExtent_Def.__bases__: - bases = list(ns0.DiskChangeExtent_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DiskChangeExtent_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDiskChangeExtent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDiskChangeExtent") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDiskChangeExtent_Def.schema - TClist = [GTD("urn:vim25","DiskChangeExtent",lazy=True)(pname=(ns,"DiskChangeExtent"), aname="_DiskChangeExtent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DiskChangeExtent = [] - return - Holder.__name__ = "ArrayOfDiskChangeExtent_Holder" - self.pyclass = Holder - - class DiskChangeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiskChangeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiskChangeInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"startOffset"), aname="_startOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"length"), aname="_length", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DiskChangeExtent",lazy=True)(pname=(ns,"changedArea"), aname="_changedArea", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DiskChangeInfo_Def.__bases__: - bases = list(ns0.DiskChangeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DiskChangeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RefreshStorageInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshStorageInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshStorageInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshStorageInfoRequestType_Holder" - self.pyclass = Holder - - class CreateSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateSnapshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateSnapshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memory"), aname="_memory", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiesce"), aname="_quiesce", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._description = None - self._memory = None - self._quiesce = None - return - Holder.__name__ = "CreateSnapshotRequestType_Holder" - self.pyclass = Holder - - class RevertToCurrentSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RevertToCurrentSnapshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RevertToCurrentSnapshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressPowerOn"), aname="_suppressPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._suppressPowerOn = None - return - Holder.__name__ = "RevertToCurrentSnapshotRequestType_Holder" - self.pyclass = Holder - - class RemoveAllSnapshotsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveAllSnapshotsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveAllSnapshotsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RemoveAllSnapshotsRequestType_Holder" - self.pyclass = Holder - - class ReconfigVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigVMRequestType_Holder" - self.pyclass = Holder - - class UpgradeVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpgradeVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpgradeVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._version = None - return - Holder.__name__ = "UpgradeVMRequestType_Holder" - self.pyclass = Holder - - class ExtractOvfEnvironmentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExtractOvfEnvironmentRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExtractOvfEnvironmentRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ExtractOvfEnvironmentRequestType_Holder" - self.pyclass = Holder - - class PowerOnVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerOnVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerOnVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "PowerOnVMRequestType_Holder" - self.pyclass = Holder - - class PowerOffVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PowerOffVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PowerOffVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "PowerOffVMRequestType_Holder" - self.pyclass = Holder - - class SuspendVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SuspendVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SuspendVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "SuspendVMRequestType_Holder" - self.pyclass = Holder - - class ResetVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ResetVMRequestType_Holder" - self.pyclass = Holder - - class ShutdownGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ShutdownGuestRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ShutdownGuestRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ShutdownGuestRequestType_Holder" - self.pyclass = Holder - - class RebootGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RebootGuestRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RebootGuestRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RebootGuestRequestType_Holder" - self.pyclass = Holder - - class StandbyGuestRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StandbyGuestRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StandbyGuestRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "StandbyGuestRequestType_Holder" - self.pyclass = Holder - - class AnswerVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AnswerVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AnswerVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"questionId"), aname="_questionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"answerChoice"), aname="_answerChoice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._questionId = None - self._answerChoice = None - return - Holder.__name__ = "AnswerVMRequestType_Holder" - self.pyclass = Holder - - class CustomizeVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CustomizeVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CustomizeVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "CustomizeVMRequestType_Holder" - self.pyclass = Holder - - class CheckCustomizationSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckCustomizationSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckCustomizationSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "CheckCustomizationSpecRequestType_Holder" - self.pyclass = Holder - - class MigrateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MigrateVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MigrateVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMovePriority",lazy=True)(pname=(ns,"priority"), aname="_priority", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pool = None - self._host = None - self._priority = None - self._state = None - return - Holder.__name__ = "MigrateVMRequestType_Holder" - self.pyclass = Holder - - class RelocateVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RelocateVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RelocateVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMovePriority",lazy=True)(pname=(ns,"priority"), aname="_priority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - self._priority = None - return - Holder.__name__ = "RelocateVMRequestType_Holder" - self.pyclass = Holder - - class CloneVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CloneVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CloneVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCloneSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._folder = None - self._name = None - self._spec = None - return - Holder.__name__ = "CloneVMRequestType_Holder" - self.pyclass = Holder - - class ExportVmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExportVmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExportVmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ExportVmRequestType_Holder" - self.pyclass = Holder - - class MarkAsTemplateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MarkAsTemplateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MarkAsTemplateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "MarkAsTemplateRequestType_Holder" - self.pyclass = Holder - - class MarkAsVirtualMachineRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MarkAsVirtualMachineRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MarkAsVirtualMachineRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pool = None - self._host = None - return - Holder.__name__ = "MarkAsVirtualMachineRequestType_Holder" - self.pyclass = Holder - - class UnregisterVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnregisterVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnregisterVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "UnregisterVMRequestType_Holder" - self.pyclass = Holder - - class ResetGuestInformationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetGuestInformationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetGuestInformationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ResetGuestInformationRequestType_Holder" - self.pyclass = Holder - - class MountToolsInstallerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MountToolsInstallerRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MountToolsInstallerRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "MountToolsInstallerRequestType_Holder" - self.pyclass = Holder - - class UnmountToolsInstallerRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnmountToolsInstallerRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnmountToolsInstallerRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "UnmountToolsInstallerRequestType_Holder" - self.pyclass = Holder - - class UpgradeToolsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpgradeToolsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpgradeToolsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installerOptions"), aname="_installerOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._installerOptions = None - return - Holder.__name__ = "UpgradeToolsRequestType_Holder" - self.pyclass = Holder - - class AcquireMksTicketRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AcquireMksTicketRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AcquireMksTicketRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "AcquireMksTicketRequestType_Holder" - self.pyclass = Holder - - class SetScreenResolutionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetScreenResolutionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetScreenResolutionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._width = None - self._height = None - return - Holder.__name__ = "SetScreenResolutionRequestType_Holder" - self.pyclass = Holder - - class DefragmentAllDisksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DefragmentAllDisksRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DefragmentAllDisksRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DefragmentAllDisksRequestType_Holder" - self.pyclass = Holder - - class CreateSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateSecondaryVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateSecondaryVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "CreateSecondaryVMRequestType_Holder" - self.pyclass = Holder - - class TurnOffFaultToleranceForVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TurnOffFaultToleranceForVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.TurnOffFaultToleranceForVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "TurnOffFaultToleranceForVMRequestType_Holder" - self.pyclass = Holder - - class MakePrimaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MakePrimaryVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.MakePrimaryVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - return - Holder.__name__ = "MakePrimaryVMRequestType_Holder" - self.pyclass = Holder - - class TerminateFaultTolerantVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "TerminateFaultTolerantVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.TerminateFaultTolerantVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - return - Holder.__name__ = "TerminateFaultTolerantVMRequestType_Holder" - self.pyclass = Holder - - class DisableSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisableSecondaryVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisableSecondaryVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - return - Holder.__name__ = "DisableSecondaryVMRequestType_Holder" - self.pyclass = Holder - - class EnableSecondaryVMRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnableSecondaryVMRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnableSecondaryVMRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._host = None - return - Holder.__name__ = "EnableSecondaryVMRequestType_Holder" - self.pyclass = Holder - - class SetDisplayTopologyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetDisplayTopologyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetDisplayTopologyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDisplayTopology",lazy=True)(pname=(ns,"displays"), aname="_displays", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._displays = [] - return - Holder.__name__ = "SetDisplayTopologyRequestType_Holder" - self.pyclass = Holder - - class StartRecordingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StartRecordingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StartRecordingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._description = None - return - Holder.__name__ = "StartRecordingRequestType_Holder" - self.pyclass = Holder - - class StopRecordingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StopRecordingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StopRecordingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "StopRecordingRequestType_Holder" - self.pyclass = Holder - - class StartReplayingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StartReplayingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StartReplayingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"replaySnapshot"), aname="_replaySnapshot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._replaySnapshot = None - return - Holder.__name__ = "StartReplayingRequestType_Holder" - self.pyclass = Holder - - class StopReplayingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StopReplayingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StopReplayingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "StopReplayingRequestType_Holder" - self.pyclass = Holder - - class PromoteDisksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PromoteDisksRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PromoteDisksRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unlink"), aname="_unlink", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDisk",lazy=True)(pname=(ns,"disks"), aname="_disks", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._unlink = None - self._disks = [] - return - Holder.__name__ = "PromoteDisksRequestType_Holder" - self.pyclass = Holder - - class CreateScreenshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateScreenshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateScreenshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "CreateScreenshotRequestType_Holder" - self.pyclass = Holder - - class QueryChangedDiskAreasRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryChangedDiskAreasRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryChangedDiskAreasRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceKey"), aname="_deviceKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"startOffset"), aname="_startOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._snapshot = None - self._deviceKey = None - self._startOffset = None - self._changeId = None - return - Holder.__name__ = "QueryChangedDiskAreasRequestType_Holder" - self.pyclass = Holder - - class QueryUnownedFilesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryUnownedFilesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryUnownedFilesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryUnownedFilesRequestType_Holder" - self.pyclass = Holder - - class ActionParameter_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ActionParameter") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class Action_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Action") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Action_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Action_Def.__bases__: - bases = list(ns0.Action_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Action_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MethodActionArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MethodActionArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MethodActionArgument_Def.schema - TClist = [ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.MethodActionArgument_Def.__bases__: - bases = list(ns0.MethodActionArgument_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.MethodActionArgument_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfMethodActionArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfMethodActionArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfMethodActionArgument_Def.schema - TClist = [GTD("urn:vim25","MethodActionArgument",lazy=True)(pname=(ns,"MethodActionArgument"), aname="_MethodActionArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._MethodActionArgument = [] - return - Holder.__name__ = "ArrayOfMethodActionArgument_Holder" - self.pyclass = Holder - - class MethodAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MethodAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MethodAction_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","MethodActionArgument",lazy=True)(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Action_Def not in ns0.MethodAction_Def.__bases__: - bases = list(ns0.MethodAction_Def.__bases__) - bases.insert(0, ns0.Action_Def) - ns0.MethodAction_Def.__bases__ = tuple(bases) - - ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SendEmailAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SendEmailAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SendEmailAction_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"toList"), aname="_toList", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ccList"), aname="_ccList", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subject"), aname="_subject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"body"), aname="_body", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Action_Def not in ns0.SendEmailAction_Def.__bases__: - bases = list(ns0.SendEmailAction_Def.__bases__) - bases.insert(0, ns0.Action_Def) - ns0.SendEmailAction_Def.__bases__ = tuple(bases) - - ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SendSNMPAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SendSNMPAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SendSNMPAction_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Action_Def not in ns0.SendSNMPAction_Def.__bases__: - bases = list(ns0.SendSNMPAction_Def.__bases__) - bases.insert(0, ns0.Action_Def) - ns0.SendSNMPAction_Def.__bases__ = tuple(bases) - - ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RunScriptAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RunScriptAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RunScriptAction_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Action_Def not in ns0.RunScriptAction_Def.__bases__: - bases = list(ns0.RunScriptAction_Def.__bases__) - bases.insert(0, ns0.Action_Def) - ns0.RunScriptAction_Def.__bases__ = tuple(bases) - - ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CreateTaskAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CreateTaskAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CreateTaskAction_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"taskTypeId"), aname="_taskTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cancelable"), aname="_cancelable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Action_Def not in ns0.CreateTaskAction_Def.__bases__: - bases = list(ns0.CreateTaskAction_Def.__bases__) - bases.insert(0, ns0.Action_Def) - ns0.CreateTaskAction_Def.__bases__ = tuple(bases) - - ns0.Action_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RemoveAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveAlarmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveAlarmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RemoveAlarmRequestType_Holder" - self.pyclass = Holder - - class ReconfigureAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureAlarmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureAlarmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigureAlarmRequestType_Holder" - self.pyclass = Holder - - class AlarmAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmAction_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmAction_Def.__bases__: - bases = list(ns0.AlarmAction_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmAction_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAlarmAction_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAlarmAction") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAlarmAction_Def.schema - TClist = [GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"AlarmAction"), aname="_AlarmAction", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AlarmAction = [] - return - Holder.__name__ = "ArrayOfAlarmAction_Holder" - self.pyclass = Holder - - class AlarmTriggeringActionTransitionSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmTriggeringActionTransitionSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmTriggeringActionTransitionSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"startState"), aname="_startState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"finalState"), aname="_finalState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"repeats"), aname="_repeats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__: - bases = list(ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmTriggeringActionTransitionSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAlarmTriggeringActionTransitionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAlarmTriggeringActionTransitionSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAlarmTriggeringActionTransitionSpec_Def.schema - TClist = [GTD("urn:vim25","AlarmTriggeringActionTransitionSpec",lazy=True)(pname=(ns,"AlarmTriggeringActionTransitionSpec"), aname="_AlarmTriggeringActionTransitionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AlarmTriggeringActionTransitionSpec = [] - return - Holder.__name__ = "ArrayOfAlarmTriggeringActionTransitionSpec_Holder" - self.pyclass = Holder - - class AlarmTriggeringAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmTriggeringAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmTriggeringAction_Def.schema - TClist = [GTD("urn:vim25","Action",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmTriggeringActionTransitionSpec",lazy=True)(pname=(ns,"transitionSpecs"), aname="_transitionSpecs", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"green2yellow"), aname="_green2yellow", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"yellow2red"), aname="_yellow2red", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"red2yellow"), aname="_red2yellow", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"yellow2green"), aname="_yellow2green", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmAction_Def not in ns0.AlarmTriggeringAction_Def.__bases__: - bases = list(ns0.AlarmTriggeringAction_Def.__bases__) - bases.insert(0, ns0.AlarmAction_Def) - ns0.AlarmTriggeringAction_Def.__bases__ = tuple(bases) - - ns0.AlarmAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GroupAlarmAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GroupAlarmAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GroupAlarmAction_Def.schema - TClist = [GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmAction_Def not in ns0.GroupAlarmAction_Def.__bases__: - bases = list(ns0.GroupAlarmAction_Def.__bases__) - bases.insert(0, ns0.AlarmAction_Def) - ns0.GroupAlarmAction_Def.__bases__ = tuple(bases) - - ns0.AlarmAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmDescription_Def.schema - TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"expr"), aname="_expr", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"stateOperator"), aname="_stateOperator", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"metricOperator"), aname="_metricOperator", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"hostSystemConnectionState"), aname="_hostSystemConnectionState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"virtualMachinePowerState"), aname="_virtualMachinePowerState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"datastoreConnectionState"), aname="_datastoreConnectionState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"hostSystemPowerState"), aname="_hostSystemPowerState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"virtualMachineGuestHeartbeatStatus"), aname="_virtualMachineGuestHeartbeatStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"entityStatus"), aname="_entityStatus", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmDescription_Def.__bases__: - bases = list(ns0.AlarmDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmExpression_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmExpression_Def.__bases__: - bases = list(ns0.AlarmExpression_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmExpression_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAlarmExpression_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAlarmExpression") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"AlarmExpression"), aname="_AlarmExpression", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AlarmExpression = [] - return - Holder.__name__ = "ArrayOfAlarmExpression_Holder" - self.pyclass = Holder - - class AndAlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AndAlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AndAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmExpression_Def not in ns0.AndAlarmExpression_Def.__bases__: - bases = list(ns0.AndAlarmExpression_Def.__bases__) - bases.insert(0, ns0.AlarmExpression_Def) - ns0.AndAlarmExpression_Def.__bases__ = tuple(bases) - - ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OrAlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OrAlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OrAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmExpression_Def not in ns0.OrAlarmExpression_Def.__bases__: - bases = list(ns0.OrAlarmExpression_Def.__bases__) - bases.insert(0, ns0.AlarmExpression_Def) - ns0.OrAlarmExpression_Def.__bases__ = tuple(bases) - - ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class StateAlarmOperator_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StateAlarmOperator") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class StateAlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StateAlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StateAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","StateAlarmOperator",lazy=True)(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statePath"), aname="_statePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"yellow"), aname="_yellow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"red"), aname="_red", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmExpression_Def not in ns0.StateAlarmExpression_Def.__bases__: - bases = list(ns0.StateAlarmExpression_Def.__bases__) - bases.insert(0, ns0.AlarmExpression_Def) - ns0.StateAlarmExpression_Def.__bases__ = tuple(bases) - - ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventAlarmExpressionComparisonOperator_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EventAlarmExpressionComparisonOperator") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class EventAlarmExpressionComparison_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventAlarmExpressionComparison") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventAlarmExpressionComparison_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventAlarmExpressionComparison_Def.__bases__: - bases = list(ns0.EventAlarmExpressionComparison_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventAlarmExpressionComparison_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEventAlarmExpressionComparison_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEventAlarmExpressionComparison") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEventAlarmExpressionComparison_Def.schema - TClist = [GTD("urn:vim25","EventAlarmExpressionComparison",lazy=True)(pname=(ns,"EventAlarmExpressionComparison"), aname="_EventAlarmExpressionComparison", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._EventAlarmExpressionComparison = [] - return - Holder.__name__ = "ArrayOfEventAlarmExpressionComparison_Holder" - self.pyclass = Holder - - class EventAlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventAlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","EventAlarmExpressionComparison",lazy=True)(pname=(ns,"comparisons"), aname="_comparisons", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventType"), aname="_eventType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectType"), aname="_objectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmExpression_Def not in ns0.EventAlarmExpression_Def.__bases__: - bases = list(ns0.EventAlarmExpression_Def.__bases__) - bases.insert(0, ns0.AlarmExpression_Def) - ns0.EventAlarmExpression_Def.__bases__ = tuple(bases) - - ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MetricAlarmOperator_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MetricAlarmOperator") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class MetricAlarmExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MetricAlarmExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MetricAlarmExpression_Def.schema - TClist = [GTD("urn:vim25","MetricAlarmOperator",lazy=True)(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"metric"), aname="_metric", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"yellow"), aname="_yellow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"yellowInterval"), aname="_yellowInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"red"), aname="_red", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"redInterval"), aname="_redInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmExpression_Def not in ns0.MetricAlarmExpression_Def.__bases__: - bases = list(ns0.MetricAlarmExpression_Def.__bases__) - bases.insert(0, ns0.AlarmExpression_Def) - ns0.MetricAlarmExpression_Def.__bases__ = tuple(bases) - - ns0.AlarmExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModifiedTime"), aname="_lastModifiedTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lastModifiedUser"), aname="_lastModifiedUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"creationEventId"), aname="_creationEventId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmSpec_Def not in ns0.AlarmInfo_Def.__bases__: - bases = list(ns0.AlarmInfo_Def.__bases__) - bases.insert(0, ns0.AlarmSpec_Def) - ns0.AlarmInfo_Def.__bases__ = tuple(bases) - - ns0.AlarmSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CreateAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateAlarmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateAlarmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._spec = None - return - Holder.__name__ = "CreateAlarmRequestType_Holder" - self.pyclass = Holder - - class GetAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetAlarmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetAlarmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "GetAlarmRequestType_Holder" - self.pyclass = Holder - - class GetAlarmActionsEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetAlarmActionsEnabledRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetAlarmActionsEnabledRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "GetAlarmActionsEnabledRequestType_Holder" - self.pyclass = Holder - - class SetAlarmActionsEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetAlarmActionsEnabledRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetAlarmActionsEnabledRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._enabled = None - return - Holder.__name__ = "SetAlarmActionsEnabledRequestType_Holder" - self.pyclass = Holder - - class GetAlarmStateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "GetAlarmStateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.GetAlarmStateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "GetAlarmStateRequestType_Holder" - self.pyclass = Holder - - class AcknowledgeAlarmRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AcknowledgeAlarmRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AcknowledgeAlarmRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._alarm = None - self._entity = None - return - Holder.__name__ = "AcknowledgeAlarmRequestType_Holder" - self.pyclass = Holder - - class AlarmSetting_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmSetting") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmSetting_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"toleranceRange"), aname="_toleranceRange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"reportingFrequency"), aname="_reportingFrequency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmSetting_Def.__bases__: - bases = list(ns0.AlarmSetting_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmSetting_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"actionFrequency"), aname="_actionFrequency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AlarmSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmSpec_Def.__bases__: - bases = list(ns0.AlarmSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmState_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"acknowledged"), aname="_acknowledged", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"acknowledgedByUser"), aname="_acknowledgedByUser", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"acknowledgedTime"), aname="_acknowledgedTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AlarmState_Def.__bases__: - bases = list(ns0.AlarmState_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AlarmState_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAlarmState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAlarmState") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAlarmState_Def.schema - TClist = [GTD("urn:vim25","AlarmState",lazy=True)(pname=(ns,"AlarmState"), aname="_AlarmState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AlarmState = [] - return - Holder.__name__ = "ArrayOfAlarmState_Holder" - self.pyclass = Holder - - class ActionType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ActionType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterAction_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterAction_Def.__bases__: - bases = list(ns0.ClusterAction_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterAction_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterAction_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterAction") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterAction_Def.schema - TClist = [GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"ClusterAction"), aname="_ClusterAction", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterAction = [] - return - Holder.__name__ = "ArrayOfClusterAction_Holder" - self.pyclass = Holder - - class ClusterActionHistory_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterActionHistory") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterActionHistory_Def.schema - TClist = [GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterActionHistory_Def.__bases__: - bases = list(ns0.ClusterActionHistory_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterActionHistory_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterActionHistory_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterActionHistory") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterActionHistory_Def.schema - TClist = [GTD("urn:vim25","ClusterActionHistory",lazy=True)(pname=(ns,"ClusterActionHistory"), aname="_ClusterActionHistory", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterActionHistory = [] - return - Holder.__name__ = "ArrayOfClusterActionHistory_Holder" - self.pyclass = Holder - - class ClusterAffinityRuleSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterAffinityRuleSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterAffinityRuleSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterRuleInfo_Def not in ns0.ClusterAffinityRuleSpec_Def.__bases__: - bases = list(ns0.ClusterAffinityRuleSpec_Def.__bases__) - bases.insert(0, ns0.ClusterRuleInfo_Def) - ns0.ClusterAffinityRuleSpec_Def.__bases__ = tuple(bases) - - ns0.ClusterRuleInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterAntiAffinityRuleSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterAntiAffinityRuleSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterAntiAffinityRuleSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterRuleInfo_Def not in ns0.ClusterAntiAffinityRuleSpec_Def.__bases__: - bases = list(ns0.ClusterAntiAffinityRuleSpec_Def.__bases__) - bases.insert(0, ns0.ClusterRuleInfo_Def) - ns0.ClusterAntiAffinityRuleSpec_Def.__bases__ = tuple(bases) - - ns0.ClusterRuleInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterAttemptedVmInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterAttemptedVmInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterAttemptedVmInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterAttemptedVmInfo_Def.__bases__: - bases = list(ns0.ClusterAttemptedVmInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterAttemptedVmInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterAttemptedVmInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterAttemptedVmInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterAttemptedVmInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterAttemptedVmInfo",lazy=True)(pname=(ns,"ClusterAttemptedVmInfo"), aname="_ClusterAttemptedVmInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterAttemptedVmInfo = [] - return - Holder.__name__ = "ArrayOfClusterAttemptedVmInfo_Holder" - self.pyclass = Holder - - class ClusterConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"dasVmConfig"), aname="_dasVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"drsVmConfig"), aname="_drsVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterConfigInfo_Def.__bases__: - bases = list(ns0.ClusterConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsBehavior_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DrsBehavior") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDrsConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsConfigInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enableVmBehaviorOverrides"), aname="_enableVmBehaviorOverrides", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DrsBehavior",lazy=True)(pname=(ns,"defaultVmBehavior"), aname="_defaultVmBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vmotionRate"), aname="_vmotionRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDrsConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDrsVmConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsVmConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsVmConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DrsBehavior",lazy=True)(pname=(ns,"behavior"), aname="_behavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsVmConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDrsVmConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsVmConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsVmConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsVmConfigInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsVmConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"ClusterDrsVmConfigInfo"), aname="_ClusterDrsVmConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsVmConfigInfo = [] - return - Holder.__name__ = "ArrayOfClusterDrsVmConfigInfo_Holder" - self.pyclass = Holder - - class ClusterConfigInfoEx_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterConfigInfoEx") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterConfigInfoEx_Def.schema - TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"dasVmConfig"), aname="_dasVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"drsVmConfig"), aname="_drsVmConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmConfigInfo",lazy=True)(pname=(ns,"dpmConfigInfo"), aname="_dpmConfigInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"dpmHostConfig"), aname="_dpmHostConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ComputeResourceConfigInfo_Def not in ns0.ClusterConfigInfoEx_Def.__bases__: - bases = list(ns0.ClusterConfigInfoEx_Def.__bases__) - bases.insert(0, ns0.ComputeResourceConfigInfo_Def) - ns0.ClusterConfigInfoEx_Def.__bases__ = tuple(bases) - - ns0.ComputeResourceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DpmBehavior_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DpmBehavior") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDpmConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDpmConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDpmConfigInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DpmBehavior",lazy=True)(pname=(ns,"defaultDpmBehavior"), aname="_defaultDpmBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostPowerActionRate"), aname="_hostPowerActionRate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDpmConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDpmConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDpmConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDpmHostConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDpmHostConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDpmHostConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DpmBehavior",lazy=True)(pname=(ns,"behavior"), aname="_behavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDpmHostConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDpmHostConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDpmHostConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDpmHostConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDpmHostConfigInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDpmHostConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"ClusterDpmHostConfigInfo"), aname="_ClusterDpmHostConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDpmHostConfigInfo = [] - return - Holder.__name__ = "ArrayOfClusterDpmHostConfigInfo_Holder" - self.pyclass = Holder - - class ClusterConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"dasVmConfigSpec"), aname="_dasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"drsVmConfigSpec"), aname="_drsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"rulesSpec"), aname="_rulesSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterConfigSpec_Def.__bases__: - bases = list(ns0.ClusterConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasVmConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasVmConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasVmConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDasVmConfigSpec_Def.__bases__: - bases = list(ns0.ClusterDasVmConfigSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.ClusterDasVmConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDasVmConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDasVmConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDasVmConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"ClusterDasVmConfigSpec"), aname="_ClusterDasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDasVmConfigSpec = [] - return - Holder.__name__ = "ArrayOfClusterDasVmConfigSpec_Holder" - self.pyclass = Holder - - class ClusterDrsVmConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsVmConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsVmConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsVmConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDrsVmConfigSpec_Def.__bases__: - bases = list(ns0.ClusterDrsVmConfigSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.ClusterDrsVmConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsVmConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsVmConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsVmConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"ClusterDrsVmConfigSpec"), aname="_ClusterDrsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsVmConfigSpec = [] - return - Holder.__name__ = "ArrayOfClusterDrsVmConfigSpec_Holder" - self.pyclass = Holder - - class ClusterRuleSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterRuleSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterRuleSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.ClusterRuleSpec_Def.__bases__: - bases = list(ns0.ClusterRuleSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.ClusterRuleSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterRuleSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterRuleSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterRuleSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"ClusterRuleSpec"), aname="_ClusterRuleSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterRuleSpec = [] - return - Holder.__name__ = "ArrayOfClusterRuleSpec_Holder" - self.pyclass = Holder - - class ClusterConfigSpecEx_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterConfigSpecEx") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterConfigSpecEx_Def.schema - TClist = [GTD("urn:vim25","ClusterDasConfigInfo",lazy=True)(pname=(ns,"dasConfig"), aname="_dasConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmConfigSpec",lazy=True)(pname=(ns,"dasVmConfigSpec"), aname="_dasVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsConfigInfo",lazy=True)(pname=(ns,"drsConfig"), aname="_drsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsVmConfigSpec",lazy=True)(pname=(ns,"drsVmConfigSpec"), aname="_drsVmConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleSpec",lazy=True)(pname=(ns,"rulesSpec"), aname="_rulesSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmConfigInfo",lazy=True)(pname=(ns,"dpmConfig"), aname="_dpmConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDpmHostConfigSpec",lazy=True)(pname=(ns,"dpmHostConfigSpec"), aname="_dpmHostConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ComputeResourceConfigSpec_Def not in ns0.ClusterConfigSpecEx_Def.__bases__: - bases = list(ns0.ClusterConfigSpecEx_Def.__bases__) - bases.insert(0, ns0.ComputeResourceConfigSpec_Def) - ns0.ClusterConfigSpecEx_Def.__bases__ = tuple(bases) - - ns0.ComputeResourceConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDpmHostConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDpmHostConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDpmHostConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDpmHostConfigInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.ClusterDpmHostConfigSpec_Def.__bases__: - bases = list(ns0.ClusterDpmHostConfigSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.ClusterDpmHostConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDpmHostConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDpmHostConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDpmHostConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ClusterDpmHostConfigSpec",lazy=True)(pname=(ns,"ClusterDpmHostConfigSpec"), aname="_ClusterDpmHostConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDpmHostConfigSpec = [] - return - Holder.__name__ = "ArrayOfClusterDpmHostConfigSpec_Holder" - self.pyclass = Holder - - class ClusterDasAamHostInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasAamHostInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasAamHostInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDasAamNodeState",lazy=True)(pname=(ns,"hostDasState"), aname="_hostDasState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryHosts"), aname="_primaryHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasHostInfo_Def not in ns0.ClusterDasAamHostInfo_Def.__bases__: - bases = list(ns0.ClusterDasAamHostInfo_Def.__bases__) - bases.insert(0, ns0.ClusterDasHostInfo_Def) - ns0.ClusterDasAamHostInfo_Def.__bases__ = tuple(bases) - - ns0.ClusterDasHostInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasAamNodeStateDasState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterDasAamNodeStateDasState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDasAamNodeState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasAamNodeState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasAamNodeState_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configState"), aname="_configState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"runtimeState"), aname="_runtimeState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasAamNodeState_Def.__bases__: - bases = list(ns0.ClusterDasAamNodeState_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasAamNodeState_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDasAamNodeState_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDasAamNodeState") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDasAamNodeState_Def.schema - TClist = [GTD("urn:vim25","ClusterDasAamNodeState",lazy=True)(pname=(ns,"ClusterDasAamNodeState"), aname="_ClusterDasAamNodeState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDasAamNodeState = [] - return - Holder.__name__ = "ArrayOfClusterDasAamNodeState_Holder" - self.pyclass = Holder - - class ClusterDasAdmissionControlInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasAdmissionControlInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasAdmissionControlInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasAdmissionControlInfo_Def.__bases__: - bases = list(ns0.ClusterDasAdmissionControlInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasAdmissionControlInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasAdmissionControlPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasAdmissionControlPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasAdmissionControlPolicy_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasAdmissionControlPolicy_Def.__bases__: - bases = list(ns0.ClusterDasAdmissionControlPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasAdmissionControlPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasAdvancedRuntimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasAdvancedRuntimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasAdvancedRuntimeInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDasHostInfo",lazy=True)(pname=(ns,"dasHostInfo"), aname="_dasHostInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__: - bases = list(ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasAdvancedRuntimeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasConfigInfoServiceState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterDasConfigInfoServiceState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDasConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasConfigInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmMonitoring"), aname="_vmMonitoring", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostMonitoring"), aname="_hostMonitoring", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"failoverLevel"), aname="_failoverLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasAdmissionControlPolicy",lazy=True)(pname=(ns,"admissionControlPolicy"), aname="_admissionControlPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"admissionControlEnabled"), aname="_admissionControlEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmSettings",lazy=True)(pname=(ns,"defaultVmSettings"), aname="_defaultVmSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDasConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numVcpus"), aname="_numVcpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuMHz"), aname="_cpuMHz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__: - bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"slots"), aname="_slots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__: - bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Def.schema - TClist = [GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots",lazy=True)(pname=(ns,"ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots"), aname="_ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots = [] - return - Holder.__name__ = "ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots_Holder" - self.pyclass = Holder - - class ClusterDasFailoverLevelAdvancedRuntimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasFailoverLevelAdvancedRuntimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo",lazy=True)(pname=(ns,"slotInfo"), aname="_slotInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalSlots"), aname="_totalSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"usedSlots"), aname="_usedSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unreservedSlots"), aname="_unreservedSlots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalVms"), aname="_totalVms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalHosts"), aname="_totalHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalGoodHosts"), aname="_totalGoodHosts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots",lazy=True)(pname=(ns,"hostSlots"), aname="_hostSlots", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdvancedRuntimeInfo_Def not in ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__: - bases = list(ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdvancedRuntimeInfo_Def) - ns0.ClusterDasFailoverLevelAdvancedRuntimeInfo_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdvancedRuntimeInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasHostInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasHostInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasHostInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasHostInfo_Def.__bases__: - bases = list(ns0.ClusterDasHostInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasHostInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDasHostRecommendation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasHostRecommendation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasHostRecommendation_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"drsRating"), aname="_drsRating", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasHostRecommendation_Def.__bases__: - bases = list(ns0.ClusterDasHostRecommendation_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasHostRecommendation_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasVmPriority_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DasVmPriority") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDasVmConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasVmConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasVmConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DasVmPriority",lazy=True)(pname=(ns,"restartPriority"), aname="_restartPriority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOffOnIsolation"), aname="_powerOffOnIsolation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDasVmSettings",lazy=True)(pname=(ns,"dasSettings"), aname="_dasSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasVmConfigInfo_Def.__bases__: - bases = list(ns0.ClusterDasVmConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasVmConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDasVmConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDasVmConfigInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDasVmConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterDasVmConfigInfo",lazy=True)(pname=(ns,"ClusterDasVmConfigInfo"), aname="_ClusterDasVmConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDasVmConfigInfo = [] - return - Holder.__name__ = "ArrayOfClusterDasVmConfigInfo_Holder" - self.pyclass = Holder - - class ClusterDasVmSettingsRestartPriority_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterDasVmSettingsRestartPriority") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDasVmSettingsIsolationResponse_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterDasVmSettingsIsolationResponse") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDasVmSettings_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDasVmSettings") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDasVmSettings_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"restartPriority"), aname="_restartPriority", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"isolationResponse"), aname="_isolationResponse", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterVmToolsMonitoringSettings",lazy=True)(pname=(ns,"vmToolsMonitoringSettings"), aname="_vmToolsMonitoringSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDasVmSettings_Def.__bases__: - bases = list(ns0.ClusterDasVmSettings_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDasVmSettings_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDrsFaultsFaultsByVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsFaultsFaultsByVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsFaultsFaultsByVm_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__: - bases = list(ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsFaultsFaultsByVm_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsFaultsFaultsByVm_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsFaultsFaultsByVm") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsFaultsFaultsByVm_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsFaultsFaultsByVm",lazy=True)(pname=(ns,"ClusterDrsFaultsFaultsByVm"), aname="_ClusterDrsFaultsFaultsByVm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsFaultsFaultsByVm = [] - return - Holder.__name__ = "ArrayOfClusterDrsFaultsFaultsByVm_Holder" - self.pyclass = Holder - - class ClusterDrsFaults_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsFaults") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsFaults_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsFaultsFaultsByVm",lazy=True)(pname=(ns,"faultsByVm"), aname="_faultsByVm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsFaults_Def.__bases__: - bases = list(ns0.ClusterDrsFaults_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsFaults_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsFaults_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsFaults") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsFaults_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsFaults",lazy=True)(pname=(ns,"ClusterDrsFaults"), aname="_ClusterDrsFaults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsFaults = [] - return - Holder.__name__ = "ArrayOfClusterDrsFaults_Holder" - self.pyclass = Holder - - class ClusterDrsMigration_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsMigration") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsMigration_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuLoad"), aname="_cpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryLoad"), aname="_memoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sourceCpuLoad"), aname="_sourceCpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"sourceMemoryLoad"), aname="_sourceMemoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destination"), aname="_destination", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"destinationCpuLoad"), aname="_destinationCpuLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"destinationMemoryLoad"), aname="_destinationMemoryLoad", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsMigration_Def.__bases__: - bases = list(ns0.ClusterDrsMigration_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsMigration_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsMigration_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsMigration") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsMigration_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"ClusterDrsMigration"), aname="_ClusterDrsMigration", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsMigration = [] - return - Holder.__name__ = "ArrayOfClusterDrsMigration_Holder" - self.pyclass = Holder - - class DrsRecommendationReasonCode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DrsRecommendationReasonCode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterDrsRecommendation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDrsRecommendation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDrsRecommendation_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reasonText"), aname="_reasonText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"migrationList"), aname="_migrationList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterDrsRecommendation_Def.__bases__: - bases = list(ns0.ClusterDrsRecommendation_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterDrsRecommendation_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterDrsRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterDrsRecommendation") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterDrsRecommendation_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsRecommendation",lazy=True)(pname=(ns,"ClusterDrsRecommendation"), aname="_ClusterDrsRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterDrsRecommendation = [] - return - Holder.__name__ = "ArrayOfClusterDrsRecommendation_Holder" - self.pyclass = Holder - - class ClusterFailoverHostAdmissionControlInfoHostStatus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverHostAdmissionControlInfoHostStatus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__: - bases = list(ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterFailoverHostAdmissionControlInfoHostStatus_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Def.schema - TClist = [GTD("urn:vim25","ClusterFailoverHostAdmissionControlInfoHostStatus",lazy=True)(pname=(ns,"ClusterFailoverHostAdmissionControlInfoHostStatus"), aname="_ClusterFailoverHostAdmissionControlInfoHostStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterFailoverHostAdmissionControlInfoHostStatus = [] - return - Holder.__name__ = "ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus_Holder" - self.pyclass = Holder - - class ClusterFailoverHostAdmissionControlInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverHostAdmissionControlInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverHostAdmissionControlInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterFailoverHostAdmissionControlInfoHostStatus",lazy=True)(pname=(ns,"hostStatus"), aname="_hostStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__: - bases = list(ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) - ns0.ClusterFailoverHostAdmissionControlInfo_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterFailoverHostAdmissionControlPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverHostAdmissionControlPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverHostAdmissionControlPolicy_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failoverHosts"), aname="_failoverHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__: - bases = list(ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) - ns0.ClusterFailoverHostAdmissionControlPolicy_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterFailoverLevelAdmissionControlInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverLevelAdmissionControlInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverLevelAdmissionControlInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentFailoverLevel"), aname="_currentFailoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__: - bases = list(ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) - ns0.ClusterFailoverLevelAdmissionControlInfo_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterFailoverLevelAdmissionControlPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverLevelAdmissionControlPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"failoverLevel"), aname="_failoverLevel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__: - bases = list(ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) - ns0.ClusterFailoverLevelAdmissionControlPolicy_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterFailoverResourcesAdmissionControlInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverResourcesAdmissionControlInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"currentCpuFailoverResourcesPercent"), aname="_currentCpuFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentMemoryFailoverResourcesPercent"), aname="_currentMemoryFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlInfo_Def not in ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__: - bases = list(ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlInfo_Def) - ns0.ClusterFailoverResourcesAdmissionControlInfo_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterFailoverResourcesAdmissionControlPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterFailoverResourcesAdmissionControlPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"cpuFailoverResourcesPercent"), aname="_cpuFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryFailoverResourcesPercent"), aname="_memoryFailoverResourcesPercent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterDasAdmissionControlPolicy_Def not in ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__: - bases = list(ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__) - bases.insert(0, ns0.ClusterDasAdmissionControlPolicy_Def) - ns0.ClusterFailoverResourcesAdmissionControlPolicy_Def.__bases__ = tuple(bases) - - ns0.ClusterDasAdmissionControlPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPowerOperationType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostPowerOperationType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterHostPowerAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterHostPowerAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterHostPowerAction_Def.schema - TClist = [GTD("urn:vim25","HostPowerOperationType",lazy=True)(pname=(ns,"operationType"), aname="_operationType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"powerConsumptionWatt"), aname="_powerConsumptionWatt", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuCapacityMHz"), aname="_cpuCapacityMHz", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memCapacityMB"), aname="_memCapacityMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterAction_Def not in ns0.ClusterHostPowerAction_Def.__bases__: - bases = list(ns0.ClusterHostPowerAction_Def.__bases__) - bases.insert(0, ns0.ClusterAction_Def) - ns0.ClusterHostPowerAction_Def.__bases__ = tuple(bases) - - ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterHostRecommendation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterHostRecommendation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterHostRecommendation_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterHostRecommendation_Def.__bases__: - bases = list(ns0.ClusterHostRecommendation_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterHostRecommendation_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterHostRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterHostRecommendation") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterHostRecommendation_Def.schema - TClist = [GTD("urn:vim25","ClusterHostRecommendation",lazy=True)(pname=(ns,"ClusterHostRecommendation"), aname="_ClusterHostRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterHostRecommendation = [] - return - Holder.__name__ = "ArrayOfClusterHostRecommendation_Holder" - self.pyclass = Holder - - class ClusterInitialPlacementAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterInitialPlacementAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterInitialPlacementAction_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"targetHost"), aname="_targetHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterAction_Def not in ns0.ClusterInitialPlacementAction_Def.__bases__: - bases = list(ns0.ClusterInitialPlacementAction_Def.__bases__) - bases.insert(0, ns0.ClusterAction_Def) - ns0.ClusterInitialPlacementAction_Def.__bases__ = tuple(bases) - - ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterMigrationAction_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterMigrationAction") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterMigrationAction_Def.schema - TClist = [GTD("urn:vim25","ClusterDrsMigration",lazy=True)(pname=(ns,"drsMigration"), aname="_drsMigration", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterAction_Def not in ns0.ClusterMigrationAction_Def.__bases__: - bases = list(ns0.ClusterMigrationAction_Def.__bases__) - bases.insert(0, ns0.ClusterAction_Def) - ns0.ClusterMigrationAction_Def.__bases__ = tuple(bases) - - ns0.ClusterAction_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterNotAttemptedVmInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterNotAttemptedVmInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterNotAttemptedVmInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterNotAttemptedVmInfo_Def.__bases__: - bases = list(ns0.ClusterNotAttemptedVmInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterNotAttemptedVmInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterNotAttemptedVmInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterNotAttemptedVmInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterNotAttemptedVmInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterNotAttemptedVmInfo",lazy=True)(pname=(ns,"ClusterNotAttemptedVmInfo"), aname="_ClusterNotAttemptedVmInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterNotAttemptedVmInfo = [] - return - Holder.__name__ = "ArrayOfClusterNotAttemptedVmInfo_Holder" - self.pyclass = Holder - - class ClusterPowerOnVmResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterPowerOnVmResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterPowerOnVmResult_Def.schema - TClist = [GTD("urn:vim25","ClusterAttemptedVmInfo",lazy=True)(pname=(ns,"attempted"), aname="_attempted", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterNotAttemptedVmInfo",lazy=True)(pname=(ns,"notAttempted"), aname="_notAttempted", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRecommendation",lazy=True)(pname=(ns,"recommendations"), aname="_recommendations", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterPowerOnVmResult_Def.__bases__: - bases = list(ns0.ClusterPowerOnVmResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterPowerOnVmResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RecommendationType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RecommendationType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class RecommendationReasonCode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RecommendationReasonCode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterRecommendation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterRecommendation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterRecommendation_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"time"), aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"rating"), aname="_rating", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reasonText"), aname="_reasonText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"prerequisite"), aname="_prerequisite", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterAction",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterRecommendation_Def.__bases__: - bases = list(ns0.ClusterRecommendation_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterRecommendation_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterRecommendation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterRecommendation") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterRecommendation_Def.schema - TClist = [GTD("urn:vim25","ClusterRecommendation",lazy=True)(pname=(ns,"ClusterRecommendation"), aname="_ClusterRecommendation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterRecommendation = [] - return - Holder.__name__ = "ArrayOfClusterRecommendation_Holder" - self.pyclass = Holder - - class ClusterRuleInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterRuleInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterRuleInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterRuleInfo_Def.__bases__: - bases = list(ns0.ClusterRuleInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterRuleInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfClusterRuleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfClusterRuleInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfClusterRuleInfo_Def.schema - TClist = [GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"ClusterRuleInfo"), aname="_ClusterRuleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ClusterRuleInfo = [] - return - Holder.__name__ = "ArrayOfClusterRuleInfo_Holder" - self.pyclass = Holder - - class ClusterVmToolsMonitoringSettings_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterVmToolsMonitoringSettings") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterVmToolsMonitoringSettings_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"clusterSettings"), aname="_clusterSettings", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"failureInterval"), aname="_failureInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minUpTime"), aname="_minUpTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxFailures"), aname="_maxFailures", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxFailureWindow"), aname="_maxFailureWindow", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ClusterVmToolsMonitoringSettings_Def.__bases__: - bases = list(ns0.ClusterVmToolsMonitoringSettings_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ClusterVmToolsMonitoringSettings_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortConfigSpec_Def.__bases__: - bases = list(ns0.DVPortConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDVPortConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDVPortConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDVPortConfigSpec_Def.schema - TClist = [GTD("urn:vim25","DVPortConfigSpec",lazy=True)(pname=(ns,"DVPortConfigSpec"), aname="_DVPortConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DVPortConfigSpec = [] - return - Holder.__name__ = "ArrayOfDVPortConfigSpec_Holder" - self.pyclass = Holder - - class DVPortConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"setting"), aname="_setting", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortConfigInfo_Def.__bases__: - bases = list(ns0.DVPortConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSTrafficShapingPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSTrafficShapingPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSTrafficShapingPolicy_Def.schema - TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"averageBandwidth"), aname="_averageBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"peakBandwidth"), aname="_peakBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongPolicy",lazy=True)(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.DVSTrafficShapingPolicy_Def.__bases__: - bases = list(ns0.DVSTrafficShapingPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.DVSTrafficShapingPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSVendorSpecificConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSVendorSpecificConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSVendorSpecificConfig_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"keyValue"), aname="_keyValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.DVSVendorSpecificConfig_Def.__bases__: - bases = list(ns0.DVSVendorSpecificConfig_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.DVSVendorSpecificConfig_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortSetting_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortSetting") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortSetting_Def.schema - TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"blocked"), aname="_blocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSTrafficShapingPolicy",lazy=True)(pname=(ns,"inShapingPolicy"), aname="_inShapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSTrafficShapingPolicy",lazy=True)(pname=(ns,"outShapingPolicy"), aname="_outShapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSVendorSpecificConfig",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortSetting_Def.__bases__: - bases = list(ns0.DVPortSetting_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortSetting_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortStatus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortStatus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortStatus_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"linkUp"), aname="_linkUp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"blocked"), aname="_blocked", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"vlanIds"), aname="_vlanIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"trunkingMode"), aname="_trunkingMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"linkPeer"), aname="_linkPeer", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortStatus_Def.__bases__: - bases = list(ns0.DVPortStatus_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortStatus_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortState_Def.schema - TClist = [GTD("urn:vim25","DVPortStatus",lazy=True)(pname=(ns,"runtimeInfo"), aname="_runtimeInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortStatistics",lazy=True)(pname=(ns,"stats"), aname="_stats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificState"), aname="_vendorSpecificState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortState_Def.__bases__: - bases = list(ns0.DVPortState_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortState_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualPort_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualPort") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualPort_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortConfigInfo",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsUuid"), aname="_dvsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"proxyHost"), aname="_proxyHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"conflict"), aname="_conflict", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"conflictPortKey"), aname="_conflictPortKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastStatusChange"), aname="_lastStatusChange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualPort_Def.__bases__: - bases = list(ns0.DistributedVirtualPort_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualPort_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualPort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualPort") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualPort_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualPort",lazy=True)(pname=(ns,"DistributedVirtualPort"), aname="_DistributedVirtualPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualPort = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualPort_Holder" - self.pyclass = Holder - - class DistributedVirtualPortgroupPortgroupType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DistributedVirtualPortgroupPortgroupType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DVPortgroupPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"blockOverrideAllowed"), aname="_blockOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shapingOverrideAllowed"), aname="_shapingOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vendorConfigOverrideAllowed"), aname="_vendorConfigOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"livePortMovingAllowed"), aname="_livePortMovingAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"portConfigResetAtDisconnect"), aname="_portConfigResetAtDisconnect", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortgroupPolicy_Def.__bases__: - bases = list(ns0.DVPortgroupPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortgroupPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualPortgroupMetaTagName_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DistributedVirtualPortgroupMetaTagName") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DVPortgroupConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portNameFormat"), aname="_portNameFormat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortgroupConfigSpec_Def.__bases__: - bases = list(ns0.DVPortgroupConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortgroupConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDVPortgroupConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDVPortgroupConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDVPortgroupConfigSpec_Def.schema - TClist = [GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"DVPortgroupConfigSpec"), aname="_DVPortgroupConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DVPortgroupConfigSpec = [] - return - Holder.__name__ = "ArrayOfDVPortgroupConfigSpec_Holder" - self.pyclass = Holder - - class DVPortgroupConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortSetting",lazy=True)(pname=(ns,"defaultPortConfig"), aname="_defaultPortConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portNameFormat"), aname="_portNameFormat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVPortgroupConfigInfo_Def.__bases__: - bases = list(ns0.DVPortgroupConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVPortgroupConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupReconfigureRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVPortgroupReconfigureRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVPortgroupReconfigureRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "DVPortgroupReconfigureRequestType_Holder" - self.pyclass = Holder - - class DistributedVirtualPortgroupInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualPortgroupInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualPortgroupInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"switchName"), aname="_switchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupType"), aname="_portgroupType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkPortgroup"), aname="_uplinkPortgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualPortgroupInfo_Def.__bases__: - bases = list(ns0.DistributedVirtualPortgroupInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualPortgroupInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualPortgroupInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualPortgroupInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualPortgroupInfo_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"DistributedVirtualPortgroupInfo"), aname="_DistributedVirtualPortgroupInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualPortgroupInfo = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualPortgroupInfo_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"switchName"), aname="_switchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchInfo_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchInfo_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"DistributedVirtualSwitchInfo"), aname="_DistributedVirtualSwitchInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchInfo = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchInfo_Holder" - self.pyclass = Holder - - class DVSManagerDvsConfigTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSManagerDvsConfigTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSManagerDvsConfigTarget_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"distributedVirtualPortgroup"), aname="_distributedVirtualPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DVSManagerDvsConfigTarget_Def.__bases__: - bases = list(ns0.DVSManagerDvsConfigTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DVSManagerDvsConfigTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSManagerQueryAvailableSwitchSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQueryAvailableSwitchSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DVSManagerQueryAvailableSwitchSpecRequestType_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostForNewDvsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQueryCompatibleHostForNewDvsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"switchProductSpec"), aname="_switchProductSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._container = None - self._recursive = None - self._switchProductSpec = None - return - Holder.__name__ = "DVSManagerQueryCompatibleHostForNewDvsRequestType_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQueryCompatibleHostForExistingDvsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._container = None - self._recursive = None - self._dvs = None - return - Holder.__name__ = "DVSManagerQueryCompatibleHostForExistingDvsRequestType_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostSpecRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQueryCompatibleHostSpecRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"switchProductSpec"), aname="_switchProductSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._switchProductSpec = None - return - Holder.__name__ = "DVSManagerQueryCompatibleHostSpecRequestType_Holder" - self.pyclass = Holder - - class DVSManagerQuerySwitchByUuidRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQuerySwitchByUuidRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQuerySwitchByUuidRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._uuid = None - return - Holder.__name__ = "DVSManagerQuerySwitchByUuidRequestType_Holder" - self.pyclass = Holder - - class DVSManagerQueryDvsConfigTargetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DVSManagerQueryDvsConfigTargetRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DVSManagerQueryDvsConfigTargetRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._dvs = None - return - Holder.__name__ = "DVSManagerQueryDvsConfigTargetRequestType_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchHostMemberHostComponentState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberHostComponentState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DistributedVirtualSwitchHostMemberConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxProxySwitchPorts"), aname="_maxProxySwitchPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostMemberConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchHostMemberConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMemberConfigSpec"), aname="_DistributedVirtualSwitchHostMemberConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchHostMemberConfigSpec = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMemberConfigSpec_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchHostMemberPnicSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberPnicSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"pnicDevice"), aname="_pnicDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortKey"), aname="_uplinkPortKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortgroupKey"), aname="_uplinkPortgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostMemberPnicSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchHostMemberPnicSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberPnicSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMemberPnicSpec"), aname="_DistributedVirtualSwitchHostMemberPnicSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchHostMemberPnicSpec = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMemberPnicSpec_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchHostMemberBacking_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberBacking") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMemberBacking_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostMemberBacking_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchHostMemberPnicBacking_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberPnicBacking") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberPnicSpec",lazy=True)(pname=(ns,"pnicSpec"), aname="_pnicSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DistributedVirtualSwitchHostMemberBacking_Def not in ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__) - bases.insert(0, ns0.DistributedVirtualSwitchHostMemberBacking_Def) - ns0.DistributedVirtualSwitchHostMemberPnicBacking_Def.__bases__ = tuple(bases) - - ns0.DistributedVirtualSwitchHostMemberBacking_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchHostMemberConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMemberConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxProxySwitchPorts"), aname="_maxProxySwitchPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"vendorSpecificConfig"), aname="_vendorSpecificConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostMemberConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchHostMember_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostMember") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostMember_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberConfigInfo",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uplinkPortKey"), aname="_uplinkPortKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostMember_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostMember_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostMember_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchHostMember_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchHostMember") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchHostMember_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMember",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostMember"), aname="_DistributedVirtualSwitchHostMember", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchHostMember = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostMember_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchHostProductSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchHostProductSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchHostProductSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"productLineId"), aname="_productLineId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchHostProductSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchHostProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchHostProductSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchHostProductSpec_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchHostProductSpec"), aname="_DistributedVirtualSwitchHostProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchHostProductSpec = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchHostProductSpec_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchKeyedOpaqueBlob_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchKeyedOpaqueBlob") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"opaqueData"), aname="_opaqueData", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchKeyedOpaqueBlob_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchKeyedOpaqueBlob",lazy=True)(pname=(ns,"DistributedVirtualSwitchKeyedOpaqueBlob"), aname="_DistributedVirtualSwitchKeyedOpaqueBlob", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchKeyedOpaqueBlob = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob_Holder" - self.pyclass = Holder - - class DistributedVirtualSwitchPortConnecteeConnecteeType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchPortConnecteeConnecteeType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DistributedVirtualSwitchPortConnectee_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchPortConnectee") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchPortConnectee_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"connectedEntity"), aname="_connectedEntity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicKey"), aname="_nicKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"addressHint"), aname="_addressHint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchPortConnectee_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchPortConnection_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchPortConnection") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchPortConnection_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"connectionCookie"), aname="_connectionCookie", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortConnection_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchPortConnection_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchPortConnection_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchPortCriteria_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchPortCriteria") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchPortCriteria_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkPort"), aname="_uplinkPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inside"), aname="_inside", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchPortCriteria_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchPortStatistics_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchPortStatistics") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchPortStatistics_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"packetsInMulticast"), aname="_packetsInMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutMulticast"), aname="_packetsOutMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInMulticast"), aname="_bytesInMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutMulticast"), aname="_bytesOutMulticast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInUnicast"), aname="_packetsInUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutUnicast"), aname="_packetsOutUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInUnicast"), aname="_bytesInUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutUnicast"), aname="_bytesOutUnicast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInBroadcast"), aname="_packetsInBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutBroadcast"), aname="_packetsOutBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesInBroadcast"), aname="_bytesInBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"bytesOutBroadcast"), aname="_bytesOutBroadcast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInDropped"), aname="_packetsInDropped", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutDropped"), aname="_packetsOutDropped", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsInException"), aname="_packetsInException", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"packetsOutException"), aname="_packetsOutException", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchPortStatistics_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DistributedVirtualSwitchProductSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DistributedVirtualSwitchProductSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DistributedVirtualSwitchProductSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"forwardingClass"), aname="_forwardingClass", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleId"), aname="_bundleId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrl"), aname="_bundleUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DistributedVirtualSwitchProductSpec_Def.__bases__: - bases = list(ns0.DistributedVirtualSwitchProductSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DistributedVirtualSwitchProductSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDistributedVirtualSwitchProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDistributedVirtualSwitchProductSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDistributedVirtualSwitchProductSpec_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"DistributedVirtualSwitchProductSpec"), aname="_DistributedVirtualSwitchProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DistributedVirtualSwitchProductSpec = [] - return - Holder.__name__ = "ArrayOfDistributedVirtualSwitchProductSpec_Holder" - self.pyclass = Holder - - class VMwareDVSConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSConfigInfo_Def.schema - TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"pvlanConfig"), aname="_pvlanConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMtu"), aname="_maxMtu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVSConfigInfo_Def not in ns0.VMwareDVSConfigInfo_Def.__bases__: - bases = list(ns0.VMwareDVSConfigInfo_Def.__bases__) - bases.insert(0, ns0.DVSConfigInfo_Def) - ns0.VMwareDVSConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DVSConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMwareDVSConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VMwareDVSPvlanConfigSpec",lazy=True)(pname=(ns,"pvlanConfigSpec"), aname="_pvlanConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMtu"), aname="_maxMtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVSConfigSpec_Def not in ns0.VMwareDVSConfigSpec_Def.__bases__: - bases = list(ns0.VMwareDVSConfigSpec_Def.__bases__) - bases.insert(0, ns0.DVSConfigSpec_Def) - ns0.VMwareDVSConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DVSConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMwareUplinkPortOrderPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareUplinkPortOrderPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareUplinkPortOrderPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"activeUplinkPort"), aname="_activeUplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyUplinkPort"), aname="_standbyUplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.VMwareUplinkPortOrderPolicy_Def.__bases__: - bases = list(ns0.VMwareUplinkPortOrderPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.VMwareUplinkPortOrderPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSFailureCriteria_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSFailureCriteria") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSFailureCriteria_Def.schema - TClist = [GTD("urn:vim25","StringPolicy",lazy=True)(pname=(ns,"checkSpeed"), aname="_checkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkDuplex"), aname="_checkDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkErrorPercent"), aname="_checkErrorPercent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"percentage"), aname="_percentage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"checkBeacon"), aname="_checkBeacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.DVSFailureCriteria_Def.__bases__: - bases = list(ns0.DVSFailureCriteria_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.DVSFailureCriteria_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareUplinkPortTeamingPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmwareUplinkPortTeamingPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmwareUplinkPortTeamingPolicy_Def.schema - TClist = [GTD("urn:vim25","StringPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"reversePolicy"), aname="_reversePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"notifySwitches"), aname="_notifySwitches", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"rollingOrder"), aname="_rollingOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSFailureCriteria",lazy=True)(pname=(ns,"failureCriteria"), aname="_failureCriteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VMwareUplinkPortOrderPolicy",lazy=True)(pname=(ns,"uplinkPortOrder"), aname="_uplinkPortOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__: - bases = list(ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.VmwareUplinkPortTeamingPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareDistributedVirtualSwitchVlanSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmwareDistributedVirtualSwitchVlanSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__: - bases = list(ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareDistributedVirtualSwitchPvlanSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmwareDistributedVirtualSwitchPvlanSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"pvlanId"), aname="_pvlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__: - bases = list(ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__) - bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) - ns0.VmwareDistributedVirtualSwitchPvlanSpec_Def.__bases__ = tuple(bases) - - ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareDistributedVirtualSwitchVlanIdSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmwareDistributedVirtualSwitchVlanIdSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__: - bases = list(ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__) - bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) - ns0.VmwareDistributedVirtualSwitchVlanIdSpec_Def.__bases__ = tuple(bases) - - ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareDistributedVirtualSwitchTrunkVlanSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmwareDistributedVirtualSwitchTrunkVlanSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.schema - TClist = [GTD("urn:vim25","NumericRange",lazy=True)(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmwareDistributedVirtualSwitchVlanSpec_Def not in ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__: - bases = list(ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__) - bases.insert(0, ns0.VmwareDistributedVirtualSwitchVlanSpec_Def) - ns0.VmwareDistributedVirtualSwitchTrunkVlanSpec_Def.__bases__ = tuple(bases) - - ns0.VmwareDistributedVirtualSwitchVlanSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVSSecurityPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVSSecurityPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVSSecurityPolicy_Def.schema - TClist = [GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"allowPromiscuous"), aname="_allowPromiscuous", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"macChanges"), aname="_macChanges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"forgedTransmits"), aname="_forgedTransmits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InheritablePolicy_Def not in ns0.DVSSecurityPolicy_Def.__bases__: - bases = list(ns0.DVSSecurityPolicy_Def.__bases__) - bases.insert(0, ns0.InheritablePolicy_Def) - ns0.DVSSecurityPolicy_Def.__bases__ = tuple(bases) - - ns0.InheritablePolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMwareDVSPortSetting_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSPortSetting") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSPortSetting_Def.schema - TClist = [GTD("urn:vim25","VmwareDistributedVirtualSwitchVlanSpec",lazy=True)(pname=(ns,"vlan"), aname="_vlan", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntPolicy",lazy=True)(pname=(ns,"qosTag"), aname="_qosTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmwareUplinkPortTeamingPolicy",lazy=True)(pname=(ns,"uplinkTeamingPolicy"), aname="_uplinkTeamingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DVSSecurityPolicy",lazy=True)(pname=(ns,"securityPolicy"), aname="_securityPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolPolicy",lazy=True)(pname=(ns,"txUplink"), aname="_txUplink", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortSetting_Def not in ns0.VMwareDVSPortSetting_Def.__bases__: - bases = list(ns0.VMwareDVSPortSetting_Def.__bases__) - bases.insert(0, ns0.DVPortSetting_Def) - ns0.VMwareDVSPortSetting_Def.__bases__ = tuple(bases) - - ns0.DVPortSetting_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMwareDVSPortgroupPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSPortgroupPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSPortgroupPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"vlanOverrideAllowed"), aname="_vlanOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uplinkTeamingOverrideAllowed"), aname="_uplinkTeamingOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"securityPolicyOverrideAllowed"), aname="_securityPolicyOverrideAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortgroupPolicy_Def not in ns0.VMwareDVSPortgroupPolicy_Def.__bases__: - bases = list(ns0.VMwareDVSPortgroupPolicy_Def.__bases__) - bases.insert(0, ns0.DVPortgroupPolicy_Def) - ns0.VMwareDVSPortgroupPolicy_Def.__bases__ = tuple(bases) - - ns0.DVPortgroupPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmwareDistributedVirtualSwitchPvlanPortType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VmwareDistributedVirtualSwitchPvlanPortType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VMwareDVSPvlanConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSPvlanConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSPvlanConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"pvlanEntry"), aname="_pvlanEntry", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VMwareDVSPvlanConfigSpec_Def.__bases__: - bases = list(ns0.VMwareDVSPvlanConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VMwareDVSPvlanConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVMwareDVSPvlanConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVMwareDVSPvlanConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVMwareDVSPvlanConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VMwareDVSPvlanConfigSpec",lazy=True)(pname=(ns,"VMwareDVSPvlanConfigSpec"), aname="_VMwareDVSPvlanConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VMwareDVSPvlanConfigSpec = [] - return - Holder.__name__ = "ArrayOfVMwareDVSPvlanConfigSpec_Holder" - self.pyclass = Holder - - class VMwareDVSPvlanMapEntry_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMwareDVSPvlanMapEntry") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMwareDVSPvlanMapEntry_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"primaryVlanId"), aname="_primaryVlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"secondaryVlanId"), aname="_secondaryVlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pvlanType"), aname="_pvlanType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VMwareDVSPvlanMapEntry_Def.__bases__: - bases = list(ns0.VMwareDVSPvlanMapEntry_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VMwareDVSPvlanMapEntry_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVMwareDVSPvlanMapEntry_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVMwareDVSPvlanMapEntry") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVMwareDVSPvlanMapEntry_Def.schema - TClist = [GTD("urn:vim25","VMwareDVSPvlanMapEntry",lazy=True)(pname=(ns,"VMwareDVSPvlanMapEntry"), aname="_VMwareDVSPvlanMapEntry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VMwareDVSPvlanMapEntry = [] - return - Holder.__name__ = "ArrayOfVMwareDVSPvlanMapEntry_Holder" - self.pyclass = Holder - - class EventEventSeverity_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EventEventSeverity") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class Event_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Event") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Event_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"chainId"), aname="_chainId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createdTime"), aname="_createdTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatacenterEventArgument",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComputeResourceEventArgument",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"ds"), aname="_ds", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkEventArgument",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullFormattedMessage"), aname="_fullFormattedMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeTag"), aname="_changeTag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.Event_Def.__bases__: - bases = list(ns0.Event_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.Event_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEvent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEvent") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEvent_Def.schema - TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"Event"), aname="_Event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._Event = [] - return - Holder.__name__ = "ArrayOfEvent_Holder" - self.pyclass = Holder - - class EventEx_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventEx") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventEx_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"severity"), aname="_severity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"arguments"), aname="_arguments", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectId"), aname="_objectId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectType"), aname="_objectType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.EventEx_Def.__bases__: - bases = list(ns0.EventEx_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.EventEx_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.GeneralEvent_Def.__bases__: - bases = list(ns0.GeneralEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.GeneralEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralHostInfoEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralHostInfoEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralHostInfoEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralHostInfoEvent_Def.__bases__: - bases = list(ns0.GeneralHostInfoEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralHostInfoEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralHostWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralHostWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralHostWarningEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralHostWarningEvent_Def.__bases__: - bases = list(ns0.GeneralHostWarningEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralHostWarningEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralHostErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralHostErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralHostErrorEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralHostErrorEvent_Def.__bases__: - bases = list(ns0.GeneralHostErrorEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralHostErrorEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralVmInfoEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralVmInfoEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralVmInfoEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralVmInfoEvent_Def.__bases__: - bases = list(ns0.GeneralVmInfoEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralVmInfoEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralVmWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralVmWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralVmWarningEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralVmWarningEvent_Def.__bases__: - bases = list(ns0.GeneralVmWarningEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralVmWarningEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralVmErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralVmErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralVmErrorEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralVmErrorEvent_Def.__bases__: - bases = list(ns0.GeneralVmErrorEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralVmErrorEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GeneralUserEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GeneralUserEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GeneralUserEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.GeneralUserEvent_Def.__bases__: - bases = list(ns0.GeneralUserEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.GeneralUserEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExtendedEventPair_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtendedEventPair") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtendedEventPair_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ExtendedEventPair_Def.__bases__: - bases = list(ns0.ExtendedEventPair_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ExtendedEventPair_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfExtendedEventPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfExtendedEventPair") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfExtendedEventPair_Def.schema - TClist = [GTD("urn:vim25","ExtendedEventPair",lazy=True)(pname=(ns,"ExtendedEventPair"), aname="_ExtendedEventPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ExtendedEventPair = [] - return - Holder.__name__ = "ArrayOfExtendedEventPair_Holder" - self.pyclass = Holder - - class ExtendedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtendedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtendedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"managedObject"), aname="_managedObject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtendedEventPair",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.GeneralEvent_Def not in ns0.ExtendedEvent_Def.__bases__: - bases = list(ns0.ExtendedEvent_Def.__bases__) - bases.insert(0, ns0.GeneralEvent_Def) - ns0.ExtendedEvent_Def.__bases__ = tuple(bases) - - ns0.GeneralEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HealthStatusChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HealthStatusChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HealthStatusChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"componentId"), aname="_componentId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"oldStatus"), aname="_oldStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newStatus"), aname="_newStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"componentName"), aname="_componentName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.HealthStatusChangedEvent_Def.__bases__: - bases = list(ns0.HealthStatusChangedEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.HealthStatusChangedEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInventoryUnreadableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInventoryUnreadableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInventoryUnreadableEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.HostInventoryUnreadableEvent_Def.__bases__: - bases = list(ns0.HostInventoryUnreadableEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.HostInventoryUnreadableEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatacenterEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.DatacenterEvent_Def.__bases__: - bases = list(ns0.DatacenterEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.DatacenterEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatacenterCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatacenterEvent_Def not in ns0.DatacenterCreatedEvent_Def.__bases__: - bases = list(ns0.DatacenterCreatedEvent_Def.__bases__) - bases.insert(0, ns0.DatacenterEvent_Def) - ns0.DatacenterCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.DatacenterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatacenterRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatacenterEvent_Def not in ns0.DatacenterRenamedEvent_Def.__bases__: - bases = list(ns0.DatacenterRenamedEvent_Def.__bases__) - bases.insert(0, ns0.DatacenterEvent_Def) - ns0.DatacenterRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.DatacenterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SessionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.SessionEvent_Def.__bases__: - bases = list(ns0.SessionEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.SessionEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ServerStartedSessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServerStartedSessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServerStartedSessionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.ServerStartedSessionEvent_Def.__bases__: - bases = list(ns0.ServerStartedSessionEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.ServerStartedSessionEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserLoginSessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserLoginSessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserLoginSessionEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locale"), aname="_locale", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.UserLoginSessionEvent_Def.__bases__: - bases = list(ns0.UserLoginSessionEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.UserLoginSessionEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserLogoutSessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserLogoutSessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserLogoutSessionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.UserLogoutSessionEvent_Def.__bases__: - bases = list(ns0.UserLogoutSessionEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.UserLogoutSessionEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class BadUsernameSessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "BadUsernameSessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.BadUsernameSessionEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.BadUsernameSessionEvent_Def.__bases__: - bases = list(ns0.BadUsernameSessionEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.BadUsernameSessionEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlreadyAuthenticatedSessionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlreadyAuthenticatedSessionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlreadyAuthenticatedSessionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__: - bases = list(ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.AlreadyAuthenticatedSessionEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoAccessUserEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoAccessUserEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoAccessUserEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.NoAccessUserEvent_Def.__bases__: - bases = list(ns0.NoAccessUserEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.NoAccessUserEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SessionTerminatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SessionTerminatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SessionTerminatedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"terminatedUsername"), aname="_terminatedUsername", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.SessionTerminatedEvent_Def.__bases__: - bases = list(ns0.SessionTerminatedEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.SessionTerminatedEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GlobalMessageChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GlobalMessageChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GlobalMessageChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SessionEvent_Def not in ns0.GlobalMessageChangedEvent_Def.__bases__: - bases = list(ns0.GlobalMessageChangedEvent_Def.__bases__) - bases.insert(0, ns0.SessionEvent_Def) - ns0.GlobalMessageChangedEvent_Def.__bases__ = tuple(bases) - - ns0.SessionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UpgradeEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.UpgradeEvent_Def.__bases__: - bases = list(ns0.UpgradeEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.UpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InfoUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InfoUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InfoUpgradeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.UpgradeEvent_Def not in ns0.InfoUpgradeEvent_Def.__bases__: - bases = list(ns0.InfoUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.UpgradeEvent_Def) - ns0.InfoUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class WarningUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "WarningUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.WarningUpgradeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.UpgradeEvent_Def not in ns0.WarningUpgradeEvent_Def.__bases__: - bases = list(ns0.WarningUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.UpgradeEvent_Def) - ns0.WarningUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ErrorUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ErrorUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ErrorUpgradeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.UpgradeEvent_Def not in ns0.ErrorUpgradeEvent_Def.__bases__: - bases = list(ns0.ErrorUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.UpgradeEvent_Def) - ns0.ErrorUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserUpgradeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.UpgradeEvent_Def not in ns0.UserUpgradeEvent_Def.__bases__: - bases = list(ns0.UserUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.UpgradeEvent_Def) - ns0.UserUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.UpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.HostEvent_Def.__bases__: - bases = list(ns0.HostEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.HostEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasEvent_Def.__bases__: - bases = list(ns0.HostDasEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostConnectedEvent_Def.__bases__: - bases = list(ns0.HostConnectedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostConnectedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDisconnectedEventReasonCode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostDisconnectedEventReasonCode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostDisconnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDisconnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDisconnectedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDisconnectedEvent_Def.__bases__: - bases = list(ns0.HostDisconnectedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDisconnectedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSyncFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSyncFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSyncFailedEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostSyncFailedEvent_Def.__bases__: - bases = list(ns0.HostSyncFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostSyncFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectionLostEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectionLostEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectionLostEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostConnectionLostEvent_Def.__bases__: - bases = list(ns0.HostConnectionLostEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostConnectionLostEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostReconnectionFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostReconnectionFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostReconnectionFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostReconnectionFailedEvent_Def.__bases__: - bases = list(ns0.HostReconnectionFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostReconnectionFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedNoConnectionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedNoConnectionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedNoConnectionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedNoConnectionEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedNoConnectionEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedNoConnectionEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedBadUsernameEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedBadUsernameEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedBadUsernameEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedBadUsernameEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedBadUsernameEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedBadUsernameEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedBadVersionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedBadVersionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedBadVersionEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedBadVersionEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedBadVersionEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedBadVersionEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedAlreadyManagedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedAlreadyManagedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedAlreadyManagedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"serverName"), aname="_serverName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedAlreadyManagedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedNoLicenseEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedNoLicenseEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedNoLicenseEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedNoLicenseEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedNoLicenseEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedNoLicenseEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedNetworkErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedNetworkErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedNetworkErrorEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedNetworkErrorEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostRemovedEvent_Def.__bases__: - bases = list(ns0.HostRemovedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedCcagentUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedCcagentUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedCcagentUpgradeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedCcagentUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedBadCcagentEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedBadCcagentEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedBadCcagentEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedBadCcagentEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedBadCcagentEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedBadCcagentEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedAccountFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedAccountFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedAccountFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedAccountFailedEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedAccountFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedAccountFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedNoAccessEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedNoAccessEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedNoAccessEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedNoAccessEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedNoAccessEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedNoAccessEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostShutdownEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostShutdownEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostShutdownEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostShutdownEvent_Def.__bases__: - bases = list(ns0.HostShutdownEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostShutdownEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedNotFoundEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedNotFoundEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedNotFoundEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedNotFoundEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedNotFoundEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedNotFoundEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCnxFailedTimeoutEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCnxFailedTimeoutEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCnxFailedTimeoutEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCnxFailedTimeoutEvent_Def.__bases__: - bases = list(ns0.HostCnxFailedTimeoutEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCnxFailedTimeoutEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostUpgradeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUpgradeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUpgradeFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostUpgradeFailedEvent_Def.__bases__: - bases = list(ns0.HostUpgradeFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostUpgradeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EnteringMaintenanceModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EnteringMaintenanceModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EnteringMaintenanceModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.EnteringMaintenanceModeEvent_Def.__bases__: - bases = list(ns0.EnteringMaintenanceModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.EnteringMaintenanceModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EnteredMaintenanceModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EnteredMaintenanceModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EnteredMaintenanceModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.EnteredMaintenanceModeEvent_Def.__bases__: - bases = list(ns0.EnteredMaintenanceModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.EnteredMaintenanceModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExitMaintenanceModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExitMaintenanceModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExitMaintenanceModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.ExitMaintenanceModeEvent_Def.__bases__: - bases = list(ns0.ExitMaintenanceModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.ExitMaintenanceModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CanceledHostOperationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CanceledHostOperationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CanceledHostOperationEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.CanceledHostOperationEvent_Def.__bases__: - bases = list(ns0.CanceledHostOperationEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.CanceledHostOperationEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TimedOutHostOperationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TimedOutHostOperationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TimedOutHostOperationEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.TimedOutHostOperationEvent_Def.__bases__: - bases = list(ns0.TimedOutHostOperationEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.TimedOutHostOperationEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasEnabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasEnabledEvent_Def.__bases__: - bases = list(ns0.HostDasEnabledEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasDisabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasDisabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasDisabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasDisabledEvent_Def.__bases__: - bases = list(ns0.HostDasDisabledEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasDisabledEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasEnablingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasEnablingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasEnablingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasEnablingEvent_Def.__bases__: - bases = list(ns0.HostDasEnablingEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasEnablingEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasDisablingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasDisablingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasDisablingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasDisablingEvent_Def.__bases__: - bases = list(ns0.HostDasDisablingEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasDisablingEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasErrorEventHostDasErrorReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostDasErrorEventHostDasErrorReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostDasErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasErrorEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasErrorEvent_Def.__bases__: - bases = list(ns0.HostDasErrorEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasErrorEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDasOkEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDasOkEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDasOkEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostDasOkEvent_Def.__bases__: - bases = list(ns0.HostDasOkEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostDasOkEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VcAgentUpgradedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VcAgentUpgradedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VcAgentUpgradedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VcAgentUpgradedEvent_Def.__bases__: - bases = list(ns0.VcAgentUpgradedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VcAgentUpgradedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VcAgentUninstalledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VcAgentUninstalledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VcAgentUninstalledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VcAgentUninstalledEvent_Def.__bases__: - bases = list(ns0.VcAgentUninstalledEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VcAgentUninstalledEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VcAgentUpgradeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VcAgentUpgradeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VcAgentUpgradeFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VcAgentUpgradeFailedEvent_Def.__bases__: - bases = list(ns0.VcAgentUpgradeFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VcAgentUpgradeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VcAgentUninstallFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VcAgentUninstallFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VcAgentUninstallFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VcAgentUninstallFailedEvent_Def.__bases__: - bases = list(ns0.VcAgentUninstallFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VcAgentUninstallFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostAddedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAddedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAddedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostAddedEvent_Def.__bases__: - bases = list(ns0.HostAddedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostAddedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostAddFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAddFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAddFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostAddFailedEvent_Def.__bases__: - bases = list(ns0.HostAddFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostAddFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldIP"), aname="_oldIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newIP"), aname="_newIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostIpChangedEvent_Def.__bases__: - bases = list(ns0.HostIpChangedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostIpChangedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EnteringStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EnteringStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EnteringStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.EnteringStandbyModeEvent_Def.__bases__: - bases = list(ns0.EnteringStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.EnteringStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsEnteringStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsEnteringStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsEnteringStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EnteringStandbyModeEvent_Def not in ns0.DrsEnteringStandbyModeEvent_Def.__bases__: - bases = list(ns0.DrsEnteringStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.EnteringStandbyModeEvent_Def) - ns0.DrsEnteringStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.EnteringStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EnteredStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EnteredStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EnteredStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.EnteredStandbyModeEvent_Def.__bases__: - bases = list(ns0.EnteredStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.EnteredStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsEnteredStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsEnteredStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsEnteredStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EnteredStandbyModeEvent_Def not in ns0.DrsEnteredStandbyModeEvent_Def.__bases__: - bases = list(ns0.DrsEnteredStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.EnteredStandbyModeEvent_Def) - ns0.DrsEnteredStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.EnteredStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExitingStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExitingStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExitingStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.ExitingStandbyModeEvent_Def.__bases__: - bases = list(ns0.ExitingStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.ExitingStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsExitingStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsExitingStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsExitingStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ExitingStandbyModeEvent_Def not in ns0.DrsExitingStandbyModeEvent_Def.__bases__: - bases = list(ns0.DrsExitingStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.ExitingStandbyModeEvent_Def) - ns0.DrsExitingStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.ExitingStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExitedStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExitedStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExitedStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.ExitedStandbyModeEvent_Def.__bases__: - bases = list(ns0.ExitedStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.ExitedStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsExitedStandbyModeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsExitedStandbyModeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsExitedStandbyModeEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ExitedStandbyModeEvent_Def not in ns0.DrsExitedStandbyModeEvent_Def.__bases__: - bases = list(ns0.DrsExitedStandbyModeEvent_Def.__bases__) - bases.insert(0, ns0.ExitedStandbyModeEvent_Def) - ns0.DrsExitedStandbyModeEvent_Def.__bases__ = tuple(bases) - - ns0.ExitedStandbyModeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExitStandbyModeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExitStandbyModeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExitStandbyModeFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.ExitStandbyModeFailedEvent_Def.__bases__: - bases = list(ns0.ExitStandbyModeFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.ExitStandbyModeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsExitStandbyModeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsExitStandbyModeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsExitStandbyModeFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ExitStandbyModeFailedEvent_Def not in ns0.DrsExitStandbyModeFailedEvent_Def.__bases__: - bases = list(ns0.DrsExitStandbyModeFailedEvent_Def.__bases__) - bases.insert(0, ns0.ExitStandbyModeFailedEvent_Def) - ns0.DrsExitStandbyModeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.ExitStandbyModeFailedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdatedAgentBeingRestartedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UpdatedAgentBeingRestartedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UpdatedAgentBeingRestartedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__: - bases = list(ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.UpdatedAgentBeingRestartedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AccountCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AccountCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AccountCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.AccountCreatedEvent_Def.__bases__: - bases = list(ns0.AccountCreatedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.AccountCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AccountRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AccountRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AccountRemovedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"account"), aname="_account", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.AccountRemovedEvent_Def.__bases__: - bases = list(ns0.AccountRemovedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.AccountRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserPasswordChanged_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserPasswordChanged") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserPasswordChanged_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.UserPasswordChanged_Def.__bases__: - bases = list(ns0.UserPasswordChanged_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.UserPasswordChanged_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AccountUpdatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AccountUpdatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AccountUpdatedEvent_Def.schema - TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.AccountUpdatedEvent_Def.__bases__: - bases = list(ns0.AccountUpdatedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.AccountUpdatedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserAssignedToGroup_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserAssignedToGroup") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserAssignedToGroup_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.UserAssignedToGroup_Def.__bases__: - bases = list(ns0.UserAssignedToGroup_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.UserAssignedToGroup_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserUnassignedFromGroup_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserUnassignedFromGroup") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserUnassignedFromGroup_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userLogin"), aname="_userLogin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.UserUnassignedFromGroup_Def.__bases__: - bases = list(ns0.UserUnassignedFromGroup_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.UserUnassignedFromGroup_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastorePrincipalConfigured_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastorePrincipalConfigured") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastorePrincipalConfigured_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DatastorePrincipalConfigured_Def.__bases__: - bases = list(ns0.DatastorePrincipalConfigured_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DatastorePrincipalConfigured_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMFSDatastoreCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMFSDatastoreCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMFSDatastoreCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VMFSDatastoreCreatedEvent_Def.__bases__: - bases = list(ns0.VMFSDatastoreCreatedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VMFSDatastoreCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NASDatastoreCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NASDatastoreCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NASDatastoreCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.NASDatastoreCreatedEvent_Def.__bases__: - bases = list(ns0.NASDatastoreCreatedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.NASDatastoreCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LocalDatastoreCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalDatastoreCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalDatastoreCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.LocalDatastoreCreatedEvent_Def.__bases__: - bases = list(ns0.LocalDatastoreCreatedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.LocalDatastoreCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMFSDatastoreExtendedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMFSDatastoreExtendedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMFSDatastoreExtendedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VMFSDatastoreExtendedEvent_Def.__bases__: - bases = list(ns0.VMFSDatastoreExtendedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VMFSDatastoreExtendedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMFSDatastoreExpandedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMFSDatastoreExpandedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMFSDatastoreExpandedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VMFSDatastoreExpandedEvent_Def.__bases__: - bases = list(ns0.VMFSDatastoreExpandedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VMFSDatastoreExpandedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreRemovedOnHostEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreRemovedOnHostEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreRemovedOnHostEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DatastoreRemovedOnHostEvent_Def.__bases__: - bases = list(ns0.DatastoreRemovedOnHostEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DatastoreRemovedOnHostEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreRenamedOnHostEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreRenamedOnHostEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreRenamedOnHostEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DatastoreRenamedOnHostEvent_Def.__bases__: - bases = list(ns0.DatastoreRenamedOnHostEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DatastoreRenamedOnHostEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DuplicateIpDetectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DuplicateIpDetectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DuplicateIpDetectedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"duplicateIP"), aname="_duplicateIP", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DuplicateIpDetectedEvent_Def.__bases__: - bases = list(ns0.DuplicateIpDetectedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DuplicateIpDetectedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreDiscoveredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreDiscoveredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreDiscoveredEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DatastoreDiscoveredEvent_Def.__bases__: - bases = list(ns0.DatastoreDiscoveredEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DatastoreDiscoveredEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsResourceConfigureFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsResourceConfigureFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsResourceConfigureFailedEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DrsResourceConfigureFailedEvent_Def.__bases__: - bases = list(ns0.DrsResourceConfigureFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DrsResourceConfigureFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsResourceConfigureSyncedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsResourceConfigureSyncedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsResourceConfigureSyncedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.DrsResourceConfigureSyncedEvent_Def.__bases__: - bases = list(ns0.DrsResourceConfigureSyncedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.DrsResourceConfigureSyncedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostGetShortNameFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostGetShortNameFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostGetShortNameFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostGetShortNameFailedEvent_Def.__bases__: - bases = list(ns0.HostGetShortNameFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostGetShortNameFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostShortNameToIpFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostShortNameToIpFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostShortNameToIpFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"shortName"), aname="_shortName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostShortNameToIpFailedEvent_Def.__bases__: - bases = list(ns0.HostShortNameToIpFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostShortNameToIpFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpToShortNameFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpToShortNameFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpToShortNameFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostIpToShortNameFailedEvent_Def.__bases__: - bases = list(ns0.HostIpToShortNameFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostIpToShortNameFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPrimaryAgentNotShortNameEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPrimaryAgentNotShortNameEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPrimaryAgentNotShortNameEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"primaryAgent"), aname="_primaryAgent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__: - bases = list(ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostPrimaryAgentNotShortNameEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNotInClusterEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNotInClusterEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNotInClusterEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostNotInClusterEvent_Def.__bases__: - bases = list(ns0.HostNotInClusterEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostNotInClusterEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIsolationIpPingFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIsolationIpPingFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIsolationIpPingFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"isolationIp"), aname="_isolationIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostIsolationIpPingFailedEvent_Def.__bases__: - bases = list(ns0.HostIsolationIpPingFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostIsolationIpPingFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpInconsistentEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpInconsistentEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpInconsistentEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress2"), aname="_ipAddress2", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostIpInconsistentEvent_Def.__bases__: - bases = list(ns0.HostIpInconsistentEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostIpInconsistentEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostUserWorldSwapNotEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUserWorldSwapNotEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUserWorldSwapNotEnabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__: - bases = list(ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostUserWorldSwapNotEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNonCompliantEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNonCompliantEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNonCompliantEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostNonCompliantEvent_Def.__bases__: - bases = list(ns0.HostNonCompliantEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostNonCompliantEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCompliantEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCompliantEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCompliantEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostCompliantEvent_Def.__bases__: - bases = list(ns0.HostCompliantEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostCompliantEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostComplianceCheckedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostComplianceCheckedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostComplianceCheckedEvent_Def.schema - TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostComplianceCheckedEvent_Def.__bases__: - bases = list(ns0.HostComplianceCheckedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostComplianceCheckedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterComplianceCheckedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterComplianceCheckedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterComplianceCheckedEvent_Def.schema - TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterComplianceCheckedEvent_Def.__bases__: - bases = list(ns0.ClusterComplianceCheckedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterComplianceCheckedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileEvent_Def.schema - TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.ProfileEvent_Def.__bases__: - bases = list(ns0.ProfileEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.ProfileEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileCreatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileCreatedEvent_Def.__bases__: - bases = list(ns0.ProfileCreatedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileRemovedEvent_Def.__bases__: - bases = list(ns0.ProfileRemovedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileAssociatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileAssociatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileAssociatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileAssociatedEvent_Def.__bases__: - bases = list(ns0.ProfileAssociatedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileAssociatedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileDissociatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileDissociatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileDissociatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileDissociatedEvent_Def.__bases__: - bases = list(ns0.ProfileDissociatedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileDissociatedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigAppliedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigAppliedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigAppliedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostConfigAppliedEvent_Def.__bases__: - bases = list(ns0.HostConfigAppliedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostConfigAppliedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileReferenceHostChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileReferenceHostChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileReferenceHostChangedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"referenceHost"), aname="_referenceHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileReferenceHostChangedEvent_Def.__bases__: - bases = list(ns0.ProfileReferenceHostChangedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileReferenceHostChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileChangedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileEvent_Def not in ns0.ProfileChangedEvent_Def.__bases__: - bases = list(ns0.ProfileChangedEvent_Def.__bases__) - bases.insert(0, ns0.ProfileEvent_Def) - ns0.ProfileChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ProfileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileAppliedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileAppliedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileAppliedEvent_Def.schema - TClist = [GTD("urn:vim25","ProfileEventArgument",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostProfileAppliedEvent_Def.__bases__: - bases = list(ns0.HostProfileAppliedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostProfileAppliedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostShortNameInconsistentEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostShortNameInconsistentEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostShortNameInconsistentEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"shortName"), aname="_shortName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"shortName2"), aname="_shortName2", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostShortNameInconsistentEvent_Def.__bases__: - bases = list(ns0.HostShortNameInconsistentEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostShortNameInconsistentEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNoRedundantManagementNetworkEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNoRedundantManagementNetworkEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNoRedundantManagementNetworkEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__: - bases = list(ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostNoRedundantManagementNetworkEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNoAvailableNetworksEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNoAvailableNetworksEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNoAvailableNetworksEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostNoAvailableNetworksEvent_Def.__bases__: - bases = list(ns0.HostNoAvailableNetworksEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostNoAvailableNetworksEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostExtraNetworksEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostExtraNetworksEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostExtraNetworksEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostExtraNetworksEvent_Def.__bases__: - bases = list(ns0.HostExtraNetworksEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostExtraNetworksEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNoHAEnabledPortGroupsEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNoHAEnabledPortGroupsEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNoHAEnabledPortGroupsEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__: - bases = list(ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostNoHAEnabledPortGroupsEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMissingNetworksEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMissingNetworksEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMissingNetworksEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ips"), aname="_ips", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDasEvent_Def not in ns0.HostMissingNetworksEvent_Def.__bases__: - bases = list(ns0.HostMissingNetworksEvent_Def.__bases__) - bases.insert(0, ns0.HostDasEvent_Def) - ns0.HostMissingNetworksEvent_Def.__bases__ = tuple(bases) - - ns0.HostDasEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VnicPortArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VnicPortArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VnicPortArgument_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VnicPortArgument_Def.__bases__: - bases = list(ns0.VnicPortArgument_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VnicPortArgument_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVnicPortArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVnicPortArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVnicPortArgument_Def.schema - TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"VnicPortArgument"), aname="_VnicPortArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VnicPortArgument = [] - return - Holder.__name__ = "ArrayOfVnicPortArgument_Holder" - self.pyclass = Holder - - class HostVnicConnectedToCustomizedDVPortEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVnicConnectedToCustomizedDVPortEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.schema - TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__: - bases = list(ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostVnicConnectedToCustomizedDVPortEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GhostDvsProxySwitchDetectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GhostDvsProxySwitchDetectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GhostDvsProxySwitchDetectedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__: - bases = list(ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.GhostDvsProxySwitchDetectedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GhostDvsProxySwitchRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GhostDvsProxySwitchRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GhostDvsProxySwitchRemovedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"switchUuid"), aname="_switchUuid", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__: - bases = list(ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.GhostDvsProxySwitchRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmEvent_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.VmEvent_Def.__bases__: - bases = list(ns0.VmEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.VmEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPoweredOffEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPoweredOffEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPoweredOffEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmPoweredOffEvent_Def.__bases__: - bases = list(ns0.VmPoweredOffEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmPoweredOffEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPoweredOnEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPoweredOnEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPoweredOnEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmPoweredOnEvent_Def.__bases__: - bases = list(ns0.VmPoweredOnEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmPoweredOnEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSuspendedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSuspendedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSuspendedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSuspendedEvent_Def.__bases__: - bases = list(ns0.VmSuspendedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSuspendedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStartingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStartingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStartingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStartingEvent_Def.__bases__: - bases = list(ns0.VmStartingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStartingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStoppingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStoppingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStoppingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStoppingEvent_Def.__bases__: - bases = list(ns0.VmStoppingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStoppingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSuspendingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSuspendingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSuspendingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSuspendingEvent_Def.__bases__: - bases = list(ns0.VmSuspendingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSuspendingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmResumingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmResumingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmResumingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmResumingEvent_Def.__bases__: - bases = list(ns0.VmResumingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmResumingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDisconnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDisconnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDisconnectedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDisconnectedEvent_Def.__bases__: - bases = list(ns0.VmDisconnectedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDisconnectedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRemoteConsoleConnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRemoteConsoleConnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRemoteConsoleConnectedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRemoteConsoleConnectedEvent_Def.__bases__: - bases = list(ns0.VmRemoteConsoleConnectedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRemoteConsoleConnectedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRemoteConsoleDisconnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRemoteConsoleDisconnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRemoteConsoleDisconnectedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__: - bases = list(ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRemoteConsoleDisconnectedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiscoveredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiscoveredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiscoveredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDiscoveredEvent_Def.__bases__: - bases = list(ns0.VmDiscoveredEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDiscoveredEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmOrphanedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmOrphanedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmOrphanedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmOrphanedEvent_Def.__bases__: - bases = list(ns0.VmOrphanedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmOrphanedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmBeingCreatedEvent_Def.__bases__: - bases = list(ns0.VmBeingCreatedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmBeingCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmCreatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmCreatedEvent_Def.__bases__: - bases = list(ns0.VmCreatedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStartRecordingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStartRecordingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStartRecordingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStartRecordingEvent_Def.__bases__: - bases = list(ns0.VmStartRecordingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStartRecordingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmEndRecordingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmEndRecordingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmEndRecordingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmEndRecordingEvent_Def.__bases__: - bases = list(ns0.VmEndRecordingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmEndRecordingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStartReplayingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStartReplayingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStartReplayingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStartReplayingEvent_Def.__bases__: - bases = list(ns0.VmStartReplayingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStartReplayingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmEndReplayingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmEndReplayingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmEndReplayingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmEndReplayingEvent_Def.__bases__: - bases = list(ns0.VmEndReplayingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmEndReplayingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRegisteredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRegisteredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRegisteredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRegisteredEvent_Def.__bases__: - bases = list(ns0.VmRegisteredEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRegisteredEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmAutoRenameEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmAutoRenameEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmAutoRenameEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmAutoRenameEvent_Def.__bases__: - bases = list(ns0.VmAutoRenameEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmAutoRenameEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingHotMigratedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingHotMigratedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingHotMigratedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmBeingHotMigratedEvent_Def.__bases__: - bases = list(ns0.VmBeingHotMigratedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmBeingHotMigratedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmResettingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmResettingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmResettingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmResettingEvent_Def.__bases__: - bases = list(ns0.VmResettingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmResettingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStaticMacConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStaticMacConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStaticMacConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStaticMacConflictEvent_Def.__bases__: - bases = list(ns0.VmStaticMacConflictEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStaticMacConflictEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMacConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMacConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMacConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMacConflictEvent_Def.__bases__: - bases = list(ns0.VmMacConflictEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMacConflictEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingDeployedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingDeployedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingDeployedEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"srcTemplate"), aname="_srcTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmBeingDeployedEvent_Def.__bases__: - bases = list(ns0.VmBeingDeployedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmBeingDeployedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDeployFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDeployFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDeployFailedEvent_Def.schema - TClist = [GTD("urn:vim25","EntityEventArgument",lazy=True)(pname=(ns,"destDatastore"), aname="_destDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDeployFailedEvent_Def.__bases__: - bases = list(ns0.VmDeployFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDeployFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDeployedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDeployedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDeployedEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"srcTemplate"), aname="_srcTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDeployedEvent_Def.__bases__: - bases = list(ns0.VmDeployedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDeployedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMacChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMacChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMacChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"oldMac"), aname="_oldMac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newMac"), aname="_newMac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMacChangedEvent_Def.__bases__: - bases = list(ns0.VmMacChangedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMacChangedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMacAssignedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMacAssignedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMacAssignedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMacAssignedEvent_Def.__bases__: - bases = list(ns0.VmMacAssignedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMacAssignedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUuidConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUuidConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUuidConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUuidConflictEvent_Def.__bases__: - bases = list(ns0.VmUuidConflictEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUuidConflictEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmInstanceUuidConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmInstanceUuidConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmInstanceUuidConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVm"), aname="_conflictedVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmInstanceUuidConflictEvent_Def.__bases__: - bases = list(ns0.VmInstanceUuidConflictEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmInstanceUuidConflictEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingMigratedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingMigratedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingMigratedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmBeingMigratedEvent_Def.__bases__: - bases = list(ns0.VmBeingMigratedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmBeingMigratedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedMigrateEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedMigrateEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedMigrateEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedMigrateEvent_Def.__bases__: - bases = list(ns0.VmFailedMigrateEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedMigrateEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMigratedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMigratedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMigratedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMigratedEvent_Def.__bases__: - bases = list(ns0.VmMigratedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMigratedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUnsupportedStartingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUnsupportedStartingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUnsupportedStartingEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmStartingEvent_Def not in ns0.VmUnsupportedStartingEvent_Def.__bases__: - bases = list(ns0.VmUnsupportedStartingEvent_Def.__bases__) - bases.insert(0, ns0.VmStartingEvent_Def) - ns0.VmUnsupportedStartingEvent_Def.__bases__ = tuple(bases) - - ns0.VmStartingEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsVmMigratedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsVmMigratedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsVmMigratedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmMigratedEvent_Def not in ns0.DrsVmMigratedEvent_Def.__bases__: - bases = list(ns0.DrsVmMigratedEvent_Def.__bases__) - bases.insert(0, ns0.VmMigratedEvent_Def) - ns0.DrsVmMigratedEvent_Def.__bases__ = tuple(bases) - - ns0.VmMigratedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsVmPoweredOnEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsVmPoweredOnEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsVmPoweredOnEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmPoweredOnEvent_Def not in ns0.DrsVmPoweredOnEvent_Def.__bases__: - bases = list(ns0.DrsVmPoweredOnEvent_Def.__bases__) - bases.insert(0, ns0.VmPoweredOnEvent_Def) - ns0.DrsVmPoweredOnEvent_Def.__bases__ = tuple(bases) - - ns0.VmPoweredOnEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRelocateSpecEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRelocateSpecEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRelocateSpecEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRelocateSpecEvent_Def.__bases__: - bases = list(ns0.VmRelocateSpecEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRelocateSpecEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingRelocatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingRelocatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingRelocatedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmRelocateSpecEvent_Def not in ns0.VmBeingRelocatedEvent_Def.__bases__: - bases = list(ns0.VmBeingRelocatedEvent_Def.__bases__) - bases.insert(0, ns0.VmRelocateSpecEvent_Def) - ns0.VmBeingRelocatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRelocatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRelocatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRelocatedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmRelocateSpecEvent_Def not in ns0.VmRelocatedEvent_Def.__bases__: - bases = list(ns0.VmRelocatedEvent_Def.__bases__) - bases.insert(0, ns0.VmRelocateSpecEvent_Def) - ns0.VmRelocatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRelocateFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRelocateFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRelocateFailedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmRelocateSpecEvent_Def not in ns0.VmRelocateFailedEvent_Def.__bases__: - bases = list(ns0.VmRelocateFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmRelocateSpecEvent_Def) - ns0.VmRelocateFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmRelocateSpecEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmEmigratingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmEmigratingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmEmigratingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmEmigratingEvent_Def.__bases__: - bases = list(ns0.VmEmigratingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmEmigratingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmCloneEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmCloneEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmCloneEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmCloneEvent_Def.__bases__: - bases = list(ns0.VmCloneEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmCloneEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmBeingClonedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmBeingClonedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmBeingClonedEvent_Def.schema - TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"destFolder"), aname="_destFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmCloneEvent_Def not in ns0.VmBeingClonedEvent_Def.__bases__: - bases = list(ns0.VmBeingClonedEvent_Def.__bases__) - bases.insert(0, ns0.VmCloneEvent_Def) - ns0.VmBeingClonedEvent_Def.__bases__ = tuple(bases) - - ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmCloneFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmCloneFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmCloneFailedEvent_Def.schema - TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"destFolder"), aname="_destFolder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destName"), aname="_destName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmCloneEvent_Def not in ns0.VmCloneFailedEvent_Def.__bases__: - bases = list(ns0.VmCloneFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmCloneEvent_Def) - ns0.VmCloneFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmClonedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmClonedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmClonedEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"sourceVm"), aname="_sourceVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmCloneEvent_Def not in ns0.VmClonedEvent_Def.__bases__: - bases = list(ns0.VmClonedEvent_Def.__bases__) - bases.insert(0, ns0.VmCloneEvent_Def) - ns0.VmClonedEvent_Def.__bases__ = tuple(bases) - - ns0.VmCloneEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmResourceReallocatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmResourceReallocatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmResourceReallocatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmResourceReallocatedEvent_Def.__bases__: - bases = list(ns0.VmResourceReallocatedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmResourceReallocatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRenamedEvent_Def.__bases__: - bases = list(ns0.VmRenamedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDateRolledBackEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDateRolledBackEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDateRolledBackEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDateRolledBackEvent_Def.__bases__: - bases = list(ns0.VmDateRolledBackEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDateRolledBackEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmNoNetworkAccessEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmNoNetworkAccessEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmNoNetworkAccessEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"destHost"), aname="_destHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmNoNetworkAccessEvent_Def.__bases__: - bases = list(ns0.VmNoNetworkAccessEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmNoNetworkAccessEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiskFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiskFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiskFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDiskFailedEvent_Def.__bases__: - bases = list(ns0.VmDiskFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDiskFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToPowerOnEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToPowerOnEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToPowerOnEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToPowerOnEvent_Def.__bases__: - bases = list(ns0.VmFailedToPowerOnEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToPowerOnEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToPowerOffEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToPowerOffEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToPowerOffEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToPowerOffEvent_Def.__bases__: - bases = list(ns0.VmFailedToPowerOffEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToPowerOffEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToSuspendEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToSuspendEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToSuspendEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToSuspendEvent_Def.__bases__: - bases = list(ns0.VmFailedToSuspendEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToSuspendEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToResetEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToResetEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToResetEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToResetEvent_Def.__bases__: - bases = list(ns0.VmFailedToResetEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToResetEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToShutdownGuestEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToShutdownGuestEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToShutdownGuestEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToShutdownGuestEvent_Def.__bases__: - bases = list(ns0.VmFailedToShutdownGuestEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToShutdownGuestEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToRebootGuestEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToRebootGuestEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToRebootGuestEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToRebootGuestEvent_Def.__bases__: - bases = list(ns0.VmFailedToRebootGuestEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToRebootGuestEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedToStandbyGuestEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedToStandbyGuestEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedToStandbyGuestEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedToStandbyGuestEvent_Def.__bases__: - bases = list(ns0.VmFailedToStandbyGuestEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedToStandbyGuestEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRemovedEvent_Def.__bases__: - bases = list(ns0.VmRemovedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmGuestShutdownEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmGuestShutdownEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmGuestShutdownEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmGuestShutdownEvent_Def.__bases__: - bases = list(ns0.VmGuestShutdownEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmGuestShutdownEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmGuestRebootEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmGuestRebootEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmGuestRebootEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmGuestRebootEvent_Def.__bases__: - bases = list(ns0.VmGuestRebootEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmGuestRebootEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmGuestStandbyEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmGuestStandbyEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmGuestStandbyEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmGuestStandbyEvent_Def.__bases__: - bases = list(ns0.VmGuestStandbyEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmGuestStandbyEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUpgradingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUpgradingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUpgradingEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUpgradingEvent_Def.__bases__: - bases = list(ns0.VmUpgradingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUpgradingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUpgradeCompleteEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUpgradeCompleteEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUpgradeCompleteEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUpgradeCompleteEvent_Def.__bases__: - bases = list(ns0.VmUpgradeCompleteEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUpgradeCompleteEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUpgradeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUpgradeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUpgradeFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUpgradeFailedEvent_Def.__bases__: - bases = list(ns0.VmUpgradeFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUpgradeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRestartedOnAlternateHostEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRestartedOnAlternateHostEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRestartedOnAlternateHostEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"sourceHost"), aname="_sourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmPoweredOnEvent_Def not in ns0.VmRestartedOnAlternateHostEvent_Def.__bases__: - bases = list(ns0.VmRestartedOnAlternateHostEvent_Def.__bases__) - bases.insert(0, ns0.VmPoweredOnEvent_Def) - ns0.VmRestartedOnAlternateHostEvent_Def.__bases__ = tuple(bases) - - ns0.VmPoweredOnEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmReconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmReconfiguredEvent_Def.__bases__: - bases = list(ns0.VmReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMessageEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMessageEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMessageEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMessageEvent_Def.__bases__: - bases = list(ns0.VmMessageEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMessageEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMessageWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMessageWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMessageWarningEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMessageWarningEvent_Def.__bases__: - bases = list(ns0.VmMessageWarningEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMessageWarningEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMessageErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMessageErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMessageErrorEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"messageInfo"), aname="_messageInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMessageErrorEvent_Def.__bases__: - bases = list(ns0.VmMessageErrorEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMessageErrorEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigMissingEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigMissingEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigMissingEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmConfigMissingEvent_Def.__bases__: - bases = list(ns0.VmConfigMissingEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmConfigMissingEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPowerOffOnIsolationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPowerOffOnIsolationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPowerOffOnIsolationEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmPoweredOffEvent_Def not in ns0.VmPowerOffOnIsolationEvent_Def.__bases__: - bases = list(ns0.VmPowerOffOnIsolationEvent_Def.__bases__) - bases.insert(0, ns0.VmPoweredOffEvent_Def) - ns0.VmPowerOffOnIsolationEvent_Def.__bases__ = tuple(bases) - - ns0.VmPoweredOffEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmShutdownOnIsolationEventOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VmShutdownOnIsolationEventOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VmShutdownOnIsolationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmShutdownOnIsolationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmShutdownOnIsolationEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"shutdownResult"), aname="_shutdownResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmPoweredOffEvent_Def not in ns0.VmShutdownOnIsolationEvent_Def.__bases__: - bases = list(ns0.VmShutdownOnIsolationEvent_Def.__bases__) - bases.insert(0, ns0.VmPoweredOffEvent_Def) - ns0.VmShutdownOnIsolationEvent_Def.__bases__ = tuple(bases) - - ns0.VmPoweredOffEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailoverFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailoverFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailoverFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailoverFailed_Def.__bases__: - bases = list(ns0.VmFailoverFailed_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailoverFailed_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDasBeingResetEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDasBeingResetEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDasBeingResetEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDasBeingResetEvent_Def.__bases__: - bases = list(ns0.VmDasBeingResetEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDasBeingResetEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDasResetFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDasResetFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDasResetFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDasResetFailedEvent_Def.__bases__: - bases = list(ns0.VmDasResetFailedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDasResetFailedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMaxRestartCountReached_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMaxRestartCountReached") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMaxRestartCountReached_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMaxRestartCountReached_Def.__bases__: - bases = list(ns0.VmMaxRestartCountReached_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMaxRestartCountReached_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmMaxFTRestartCountReached_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmMaxFTRestartCountReached") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmMaxFTRestartCountReached_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmMaxFTRestartCountReached_Def.__bases__: - bases = list(ns0.VmMaxFTRestartCountReached_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmMaxFTRestartCountReached_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDasBeingResetWithScreenshotEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDasBeingResetWithScreenshotEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDasBeingResetWithScreenshotEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"screenshotFilePath"), aname="_screenshotFilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmDasBeingResetEvent_Def not in ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__: - bases = list(ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__) - bases.insert(0, ns0.VmDasBeingResetEvent_Def) - ns0.VmDasBeingResetWithScreenshotEvent_Def.__bases__ = tuple(bases) - - ns0.VmDasBeingResetEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotEnoughResourcesToStartVmEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotEnoughResourcesToStartVmEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotEnoughResourcesToStartVmEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__: - bases = list(ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.NotEnoughResourcesToStartVmEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUuidAssignedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUuidAssignedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUuidAssignedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUuidAssignedEvent_Def.__bases__: - bases = list(ns0.VmUuidAssignedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUuidAssignedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmInstanceUuidAssignedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmInstanceUuidAssignedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmInstanceUuidAssignedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmInstanceUuidAssignedEvent_Def.__bases__: - bases = list(ns0.VmInstanceUuidAssignedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmInstanceUuidAssignedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmUuidChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmUuidChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmUuidChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldUuid"), aname="_oldUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newUuid"), aname="_newUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmUuidChangedEvent_Def.__bases__: - bases = list(ns0.VmUuidChangedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmUuidChangedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmInstanceUuidChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmInstanceUuidChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmInstanceUuidChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldInstanceUuid"), aname="_oldInstanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newInstanceUuid"), aname="_newInstanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmInstanceUuidChangedEvent_Def.__bases__: - bases = list(ns0.VmInstanceUuidChangedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmInstanceUuidChangedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmWwnConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmWwnConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmWwnConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVms"), aname="_conflictedVms", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"conflictedHosts"), aname="_conflictedHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmWwnConflictEvent_Def.__bases__: - bases = list(ns0.VmWwnConflictEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmWwnConflictEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmAcquiredMksTicketEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmAcquiredMksTicketEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmAcquiredMksTicketEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmAcquiredMksTicketEvent_Def.__bases__: - bases = list(ns0.VmAcquiredMksTicketEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmAcquiredMksTicketEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostWwnConflictEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostWwnConflictEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostWwnConflictEvent_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"conflictedVms"), aname="_conflictedVms", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"conflictedHosts"), aname="_conflictedHosts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostWwnConflictEvent_Def.__bases__: - bases = list(ns0.HostWwnConflictEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostWwnConflictEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmWwnAssignedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmWwnAssignedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmWwnAssignedEvent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"nodeWwns"), aname="_nodeWwns", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"portWwns"), aname="_portWwns", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmWwnAssignedEvent_Def.__bases__: - bases = list(ns0.VmWwnAssignedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmWwnAssignedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmWwnChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmWwnChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmWwnChangedEvent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldNodeWwns"), aname="_oldNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"oldPortWwns"), aname="_oldPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newNodeWwns"), aname="_newNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newPortWwns"), aname="_newPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmWwnChangedEvent_Def.__bases__: - bases = list(ns0.VmWwnChangedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmWwnChangedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSecondaryAddedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSecondaryAddedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSecondaryAddedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSecondaryAddedEvent_Def.__bases__: - bases = list(ns0.VmSecondaryAddedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSecondaryAddedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceTurnedOffEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceTurnedOffEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceTurnedOffEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__: - bases = list(ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFaultToleranceTurnedOffEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceStateChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceStateChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceStateChangedEvent_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"oldState"), aname="_oldState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"newState"), aname="_newState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFaultToleranceStateChangedEvent_Def.__bases__: - bases = list(ns0.VmFaultToleranceStateChangedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFaultToleranceStateChangedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSecondaryDisabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSecondaryDisabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSecondaryDisabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSecondaryDisabledEvent_Def.__bases__: - bases = list(ns0.VmSecondaryDisabledEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSecondaryDisabledEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSecondaryDisabledBySystemEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSecondaryDisabledBySystemEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSecondaryDisabledBySystemEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__: - bases = list(ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSecondaryDisabledBySystemEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSecondaryEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSecondaryEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSecondaryEnabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSecondaryEnabledEvent_Def.__bases__: - bases = list(ns0.VmSecondaryEnabledEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSecondaryEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmStartingSecondaryEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmStartingSecondaryEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmStartingSecondaryEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmStartingSecondaryEvent_Def.__bases__: - bases = list(ns0.VmStartingSecondaryEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmStartingSecondaryEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSecondaryStartedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSecondaryStartedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSecondaryStartedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmSecondaryStartedEvent_Def.__bases__: - bases = list(ns0.VmSecondaryStartedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmSecondaryStartedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedUpdatingSecondaryConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedUpdatingSecondaryConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedUpdatingSecondaryConfig_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__: - bases = list(ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedUpdatingSecondaryConfig_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedStartingSecondaryEventFailureReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VmFailedStartingSecondaryEventFailureReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VmFailedStartingSecondaryEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedStartingSecondaryEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedStartingSecondaryEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedStartingSecondaryEvent_Def.__bases__: - bases = list(ns0.VmFailedStartingSecondaryEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedStartingSecondaryEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmTimedoutStartingSecondaryEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmTimedoutStartingSecondaryEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmTimedoutStartingSecondaryEvent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"timeout"), aname="_timeout", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__: - bases = list(ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmTimedoutStartingSecondaryEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmNoCompatibleHostForSecondaryEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmNoCompatibleHostForSecondaryEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmNoCompatibleHostForSecondaryEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__: - bases = list(ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmNoCompatibleHostForSecondaryEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPrimaryFailoverEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPrimaryFailoverEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPrimaryFailoverEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmPrimaryFailoverEvent_Def.__bases__: - bases = list(ns0.VmPrimaryFailoverEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmPrimaryFailoverEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceVmTerminatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceVmTerminatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceVmTerminatedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__: - bases = list(ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFaultToleranceVmTerminatedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostWwnChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostWwnChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostWwnChangedEvent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldNodeWwns"), aname="_oldNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"oldPortWwns"), aname="_oldPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newNodeWwns"), aname="_newNodeWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newPortWwns"), aname="_newPortWwns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostWwnChangedEvent_Def.__bases__: - bases = list(ns0.HostWwnChangedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostWwnChangedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostAdminDisableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAdminDisableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAdminDisableEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostAdminDisableEvent_Def.__bases__: - bases = list(ns0.HostAdminDisableEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostAdminDisableEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostAdminEnableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAdminEnableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAdminEnableEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostAdminEnableEvent_Def.__bases__: - bases = list(ns0.HostAdminEnableEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostAdminEnableEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostEnableAdminFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostEnableAdminFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostEnableAdminFailedEvent_Def.schema - TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"permissions"), aname="_permissions", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.HostEnableAdminFailedEvent_Def.__bases__: - bases = list(ns0.HostEnableAdminFailedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.HostEnableAdminFailedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedRelayoutOnVmfs2DatastoreEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedRelayoutOnVmfs2DatastoreEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__: - bases = list(ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedRelayoutOnVmfs2DatastoreEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFailedRelayoutEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFailedRelayoutEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFailedRelayoutEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmFailedRelayoutEvent_Def.__bases__: - bases = list(ns0.VmFailedRelayoutEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmFailedRelayoutEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRelayoutSuccessfulEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRelayoutSuccessfulEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRelayoutSuccessfulEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRelayoutSuccessfulEvent_Def.__bases__: - bases = list(ns0.VmRelayoutSuccessfulEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRelayoutSuccessfulEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmRelayoutUpToDateEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmRelayoutUpToDateEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmRelayoutUpToDateEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmRelayoutUpToDateEvent_Def.__bases__: - bases = list(ns0.VmRelayoutUpToDateEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmRelayoutUpToDateEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConnectedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmConnectedEvent_Def.__bases__: - bases = list(ns0.VmConnectedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmConnectedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPoweringOnWithCustomizedDVPortEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPoweringOnWithCustomizedDVPortEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.schema - TClist = [GTD("urn:vim25","VnicPortArgument",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__: - bases = list(ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmPoweringOnWithCustomizedDVPortEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDasUpdateErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDasUpdateErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDasUpdateErrorEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDasUpdateErrorEvent_Def.__bases__: - bases = list(ns0.VmDasUpdateErrorEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDasUpdateErrorEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoMaintenanceModeDrsRecommendationForVM_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoMaintenanceModeDrsRecommendationForVM") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoMaintenanceModeDrsRecommendationForVM_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__: - bases = list(ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.NoMaintenanceModeDrsRecommendationForVM_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDasUpdateOkEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDasUpdateOkEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDasUpdateOkEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmDasUpdateOkEvent_Def.__bases__: - bases = list(ns0.VmDasUpdateOkEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmDasUpdateOkEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskEvent_Def.schema - TClist = [GTD("urn:vim25","ScheduledTaskEventArgument",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.ScheduledTaskEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.ScheduledTaskEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskCreatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskCreatedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskCreatedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskStartedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskStartedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskStartedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskStartedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskStartedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskStartedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskRemovedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskRemovedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskReconfiguredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskReconfiguredEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskCompletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskCompletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskCompletedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskCompletedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskCompletedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskCompletedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskFailedEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskFailedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskFailedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskFailedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskEmailCompletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskEmailCompletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskEmailCompletedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskEmailCompletedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskEmailFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskEmailFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskEmailFailedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskEvent_Def not in ns0.ScheduledTaskEmailFailedEvent_Def.__bases__: - bases = list(ns0.ScheduledTaskEmailFailedEvent_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskEvent_Def) - ns0.ScheduledTaskEmailFailedEvent_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmEvent_Def.schema - TClist = [GTD("urn:vim25","AlarmEventArgument",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.AlarmEvent_Def.__bases__: - bases = list(ns0.AlarmEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.AlarmEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmCreatedEvent_Def.__bases__: - bases = list(ns0.AlarmCreatedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmStatusChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmStatusChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmStatusChangedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"from"), aname="_from", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmStatusChangedEvent_Def.__bases__: - bases = list(ns0.AlarmStatusChangedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmStatusChangedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmActionTriggeredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmActionTriggeredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmActionTriggeredEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmActionTriggeredEvent_Def.__bases__: - bases = list(ns0.AlarmActionTriggeredEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmActionTriggeredEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmEmailCompletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmEmailCompletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmEmailCompletedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmEmailCompletedEvent_Def.__bases__: - bases = list(ns0.AlarmEmailCompletedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmEmailCompletedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmEmailFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmEmailFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmEmailFailedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmEmailFailedEvent_Def.__bases__: - bases = list(ns0.AlarmEmailFailedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmEmailFailedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmSnmpCompletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmSnmpCompletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmSnmpCompletedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmSnmpCompletedEvent_Def.__bases__: - bases = list(ns0.AlarmSnmpCompletedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmSnmpCompletedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmSnmpFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmSnmpFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmSnmpFailedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmSnmpFailedEvent_Def.__bases__: - bases = list(ns0.AlarmSnmpFailedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmSnmpFailedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmScriptCompleteEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmScriptCompleteEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmScriptCompleteEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmScriptCompleteEvent_Def.__bases__: - bases = list(ns0.AlarmScriptCompleteEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmScriptCompleteEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmScriptFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmScriptFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmScriptFailedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"script"), aname="_script", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmScriptFailedEvent_Def.__bases__: - bases = list(ns0.AlarmScriptFailedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmScriptFailedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmRemovedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmRemovedEvent_Def.__bases__: - bases = list(ns0.AlarmRemovedEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmReconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AlarmEvent_Def not in ns0.AlarmReconfiguredEvent_Def.__bases__: - bases = list(ns0.AlarmReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.AlarmEvent_Def) - ns0.AlarmReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.AlarmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.CustomFieldEvent_Def.__bases__: - bases = list(ns0.CustomFieldEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.CustomFieldEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldDefEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldDefEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldDefEvent_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"fieldKey"), aname="_fieldKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldEvent_Def not in ns0.CustomFieldDefEvent_Def.__bases__: - bases = list(ns0.CustomFieldDefEvent_Def.__bases__) - bases.insert(0, ns0.CustomFieldEvent_Def) - ns0.CustomFieldDefEvent_Def.__bases__ = tuple(bases) - - ns0.CustomFieldEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldDefAddedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldDefAddedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldDefAddedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefAddedEvent_Def.__bases__: - bases = list(ns0.CustomFieldDefAddedEvent_Def.__bases__) - bases.insert(0, ns0.CustomFieldDefEvent_Def) - ns0.CustomFieldDefAddedEvent_Def.__bases__ = tuple(bases) - - ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldDefRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldDefRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldDefRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefRemovedEvent_Def.__bases__: - bases = list(ns0.CustomFieldDefRemovedEvent_Def.__bases__) - bases.insert(0, ns0.CustomFieldDefEvent_Def) - ns0.CustomFieldDefRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldDefRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldDefRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldDefRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldDefEvent_Def not in ns0.CustomFieldDefRenamedEvent_Def.__bases__: - bases = list(ns0.CustomFieldDefRenamedEvent_Def.__bases__) - bases.insert(0, ns0.CustomFieldDefEvent_Def) - ns0.CustomFieldDefRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.CustomFieldDefEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomFieldValueChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomFieldValueChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomFieldValueChangedEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"fieldKey"), aname="_fieldKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomFieldEvent_Def not in ns0.CustomFieldValueChangedEvent_Def.__bases__: - bases = list(ns0.CustomFieldValueChangedEvent_Def.__bases__) - bases.insert(0, ns0.CustomFieldEvent_Def) - ns0.CustomFieldValueChangedEvent_Def.__bases__ = tuple(bases) - - ns0.CustomFieldEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AuthorizationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AuthorizationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AuthorizationEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.AuthorizationEvent_Def.__bases__: - bases = list(ns0.AuthorizationEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.AuthorizationEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PermissionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PermissionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PermissionEvent_Def.schema - TClist = [GTD("urn:vim25","ManagedEntityEventArgument",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AuthorizationEvent_Def not in ns0.PermissionEvent_Def.__bases__: - bases = list(ns0.PermissionEvent_Def.__bases__) - bases.insert(0, ns0.AuthorizationEvent_Def) - ns0.PermissionEvent_Def.__bases__ = tuple(bases) - - ns0.AuthorizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PermissionAddedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PermissionAddedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PermissionAddedEvent_Def.schema - TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PermissionEvent_Def not in ns0.PermissionAddedEvent_Def.__bases__: - bases = list(ns0.PermissionAddedEvent_Def.__bases__) - bases.insert(0, ns0.PermissionEvent_Def) - ns0.PermissionAddedEvent_Def.__bases__ = tuple(bases) - - ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PermissionUpdatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PermissionUpdatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PermissionUpdatedEvent_Def.schema - TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"propagate"), aname="_propagate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PermissionEvent_Def not in ns0.PermissionUpdatedEvent_Def.__bases__: - bases = list(ns0.PermissionUpdatedEvent_Def.__bases__) - bases.insert(0, ns0.PermissionEvent_Def) - ns0.PermissionUpdatedEvent_Def.__bases__ = tuple(bases) - - ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PermissionRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PermissionRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PermissionRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PermissionEvent_Def not in ns0.PermissionRemovedEvent_Def.__bases__: - bases = list(ns0.PermissionRemovedEvent_Def.__bases__) - bases.insert(0, ns0.PermissionEvent_Def) - ns0.PermissionRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.PermissionEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RoleEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RoleEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RoleEvent_Def.schema - TClist = [GTD("urn:vim25","RoleEventArgument",lazy=True)(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.AuthorizationEvent_Def not in ns0.RoleEvent_Def.__bases__: - bases = list(ns0.RoleEvent_Def.__bases__) - bases.insert(0, ns0.AuthorizationEvent_Def) - ns0.RoleEvent_Def.__bases__ = tuple(bases) - - ns0.AuthorizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RoleAddedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RoleAddedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RoleAddedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RoleEvent_Def not in ns0.RoleAddedEvent_Def.__bases__: - bases = list(ns0.RoleAddedEvent_Def.__bases__) - bases.insert(0, ns0.RoleEvent_Def) - ns0.RoleAddedEvent_Def.__bases__ = tuple(bases) - - ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RoleUpdatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RoleUpdatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RoleUpdatedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"privilegeList"), aname="_privilegeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RoleEvent_Def not in ns0.RoleUpdatedEvent_Def.__bases__: - bases = list(ns0.RoleUpdatedEvent_Def.__bases__) - bases.insert(0, ns0.RoleEvent_Def) - ns0.RoleUpdatedEvent_Def.__bases__ = tuple(bases) - - ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RoleRemovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RoleRemovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RoleRemovedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RoleEvent_Def not in ns0.RoleRemovedEvent_Def.__bases__: - bases = list(ns0.RoleRemovedEvent_Def.__bases__) - bases.insert(0, ns0.RoleEvent_Def) - ns0.RoleRemovedEvent_Def.__bases__ = tuple(bases) - - ns0.RoleEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.DatastoreEvent_Def.__bases__: - bases = list(ns0.DatastoreEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.DatastoreEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreDestroyedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreDestroyedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreDestroyedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreEvent_Def not in ns0.DatastoreDestroyedEvent_Def.__bases__: - bases = list(ns0.DatastoreDestroyedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreEvent_Def) - ns0.DatastoreDestroyedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreEvent_Def not in ns0.DatastoreRenamedEvent_Def.__bases__: - bases = list(ns0.DatastoreRenamedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreEvent_Def) - ns0.DatastoreRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreCapacityIncreasedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreCapacityIncreasedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreCapacityIncreasedEvent_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"oldCapacity"), aname="_oldCapacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"newCapacity"), aname="_newCapacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreEvent_Def not in ns0.DatastoreCapacityIncreasedEvent_Def.__bases__: - bases = list(ns0.DatastoreCapacityIncreasedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreEvent_Def) - ns0.DatastoreCapacityIncreasedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreDuplicatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreDuplicatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreDuplicatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreEvent_Def not in ns0.DatastoreDuplicatedEvent_Def.__bases__: - bases = list(ns0.DatastoreDuplicatedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreEvent_Def) - ns0.DatastoreDuplicatedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreFileEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreFileEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreFileEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"targetFile"), aname="_targetFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreEvent_Def not in ns0.DatastoreFileEvent_Def.__bases__: - bases = list(ns0.DatastoreFileEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreEvent_Def) - ns0.DatastoreFileEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreFileCopiedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreFileCopiedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreFileCopiedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"sourceDatastore"), aname="_sourceDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceFile"), aname="_sourceFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileCopiedEvent_Def.__bases__: - bases = list(ns0.DatastoreFileCopiedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreFileEvent_Def) - ns0.DatastoreFileCopiedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreFileMovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreFileMovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreFileMovedEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"sourceDatastore"), aname="_sourceDatastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sourceFile"), aname="_sourceFile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileMovedEvent_Def.__bases__: - bases = list(ns0.DatastoreFileMovedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreFileEvent_Def) - ns0.DatastoreFileMovedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreFileDeletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreFileDeletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreFileDeletedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreFileEvent_Def not in ns0.DatastoreFileDeletedEvent_Def.__bases__: - bases = list(ns0.DatastoreFileDeletedEvent_Def.__bases__) - bases.insert(0, ns0.DatastoreFileEvent_Def) - ns0.DatastoreFileDeletedEvent_Def.__bases__ = tuple(bases) - - ns0.DatastoreFileEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskEvent_Def.schema - TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.TaskEvent_Def.__bases__: - bases = list(ns0.TaskEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.TaskEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskTimeoutEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskTimeoutEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskTimeoutEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskEvent_Def not in ns0.TaskTimeoutEvent_Def.__bases__: - bases = list(ns0.TaskTimeoutEvent_Def.__bases__) - bases.insert(0, ns0.TaskEvent_Def) - ns0.TaskTimeoutEvent_Def.__bases__ = tuple(bases) - - ns0.TaskEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.LicenseEvent_Def.__bases__: - bases = list(ns0.LicenseEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.LicenseEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ServerLicenseExpiredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServerLicenseExpiredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServerLicenseExpiredEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.ServerLicenseExpiredEvent_Def.__bases__: - bases = list(ns0.ServerLicenseExpiredEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.ServerLicenseExpiredEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostLicenseExpiredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostLicenseExpiredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostLicenseExpiredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.HostLicenseExpiredEvent_Def.__bases__: - bases = list(ns0.HostLicenseExpiredEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.HostLicenseExpiredEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionLicenseExpiredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionLicenseExpiredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionLicenseExpiredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.VMotionLicenseExpiredEvent_Def.__bases__: - bases = list(ns0.VMotionLicenseExpiredEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.VMotionLicenseExpiredEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoLicenseEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoLicenseEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoLicenseEvent_Def.schema - TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.NoLicenseEvent_Def.__bases__: - bases = list(ns0.NoLicenseEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.NoLicenseEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseServerUnavailableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseServerUnavailableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseServerUnavailableEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.LicenseServerUnavailableEvent_Def.__bases__: - bases = list(ns0.LicenseServerUnavailableEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.LicenseServerUnavailableEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseServerAvailableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseServerAvailableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseServerAvailableEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.LicenseServerAvailableEvent_Def.__bases__: - bases = list(ns0.LicenseServerAvailableEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.LicenseServerAvailableEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseExpiredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseExpiredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseExpiredEvent_Def.schema - TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.LicenseExpiredEvent_Def.__bases__: - bases = list(ns0.LicenseExpiredEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.LicenseExpiredEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidEditionEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidEditionEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidEditionEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.InvalidEditionEvent_Def.__bases__: - bases = list(ns0.InvalidEditionEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.InvalidEditionEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInventoryFullEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInventoryFullEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInventoryFullEvent_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.HostInventoryFullEvent_Def.__bases__: - bases = list(ns0.HostInventoryFullEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.HostInventoryFullEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseRestrictedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseRestrictedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseRestrictedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.LicenseRestrictedEvent_Def.__bases__: - bases = list(ns0.LicenseRestrictedEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.LicenseRestrictedEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncorrectHostInformationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncorrectHostInformationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncorrectHostInformationEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.IncorrectHostInformationEvent_Def.__bases__: - bases = list(ns0.IncorrectHostInformationEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.IncorrectHostInformationEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnlicensedVirtualMachinesEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnlicensedVirtualMachinesEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnlicensedVirtualMachinesEvent_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"unlicensed"), aname="_unlicensed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.UnlicensedVirtualMachinesEvent_Def.__bases__: - bases = list(ns0.UnlicensedVirtualMachinesEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.UnlicensedVirtualMachinesEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnlicensedVirtualMachinesFoundEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnlicensedVirtualMachinesFoundEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnlicensedVirtualMachinesFoundEvent_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__: - bases = list(ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.UnlicensedVirtualMachinesFoundEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AllVirtualMachinesLicensedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AllVirtualMachinesLicensedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AllVirtualMachinesLicensedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.AllVirtualMachinesLicensedEvent_Def.__bases__: - bases = list(ns0.AllVirtualMachinesLicensedEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.AllVirtualMachinesLicensedEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseNonComplianceEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseNonComplianceEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseNonComplianceEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.LicenseEvent_Def not in ns0.LicenseNonComplianceEvent_Def.__bases__: - bases = list(ns0.LicenseNonComplianceEvent_Def.__bases__) - bases.insert(0, ns0.LicenseEvent_Def) - ns0.LicenseNonComplianceEvent_Def.__bases__ = tuple(bases) - - ns0.LicenseEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.MigrationEvent_Def.__bases__: - bases = list(ns0.MigrationEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.MigrationEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationWarningEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationWarningEvent_Def.__bases__: - bases = list(ns0.MigrationWarningEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationWarningEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationErrorEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationErrorEvent_Def.__bases__: - bases = list(ns0.MigrationErrorEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationErrorEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationHostWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationHostWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationHostWarningEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationHostWarningEvent_Def.__bases__: - bases = list(ns0.MigrationHostWarningEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationHostWarningEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationHostErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationHostErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationHostErrorEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationHostErrorEvent_Def.__bases__: - bases = list(ns0.MigrationHostErrorEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationHostErrorEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationResourceWarningEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationResourceWarningEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationResourceWarningEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"dstPool"), aname="_dstPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationResourceWarningEvent_Def.__bases__: - bases = list(ns0.MigrationResourceWarningEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationResourceWarningEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationResourceErrorEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationResourceErrorEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationResourceErrorEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"dstPool"), aname="_dstPool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"dstHost"), aname="_dstHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationEvent_Def not in ns0.MigrationResourceErrorEvent_Def.__bases__: - bases = list(ns0.MigrationResourceErrorEvent_Def.__bases__) - bases.insert(0, ns0.MigrationEvent_Def) - ns0.MigrationResourceErrorEvent_Def.__bases__ = tuple(bases) - - ns0.MigrationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.ClusterEvent_Def.__bases__: - bases = list(ns0.ClusterEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.ClusterEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasEnabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasEnabledEvent_Def.__bases__: - bases = list(ns0.DasEnabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasDisabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasDisabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasDisabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasDisabledEvent_Def.__bases__: - bases = list(ns0.DasDisabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasDisabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasAdmissionControlDisabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasAdmissionControlDisabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasAdmissionControlDisabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasAdmissionControlDisabledEvent_Def.__bases__: - bases = list(ns0.DasAdmissionControlDisabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasAdmissionControlDisabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasAdmissionControlEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasAdmissionControlEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasAdmissionControlEnabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasAdmissionControlEnabledEvent_Def.__bases__: - bases = list(ns0.DasAdmissionControlEnabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasAdmissionControlEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasHostFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasHostFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasHostFailedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasHostFailedEvent_Def.__bases__: - bases = list(ns0.DasHostFailedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasHostFailedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasHostIsolatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasHostIsolatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasHostIsolatedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"isolatedHost"), aname="_isolatedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasHostIsolatedEvent_Def.__bases__: - bases = list(ns0.DasHostIsolatedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasHostIsolatedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasClusterIsolatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasClusterIsolatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasClusterIsolatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasClusterIsolatedEvent_Def.__bases__: - bases = list(ns0.DasClusterIsolatedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasClusterIsolatedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasAgentUnavailableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasAgentUnavailableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasAgentUnavailableEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasAgentUnavailableEvent_Def.__bases__: - bases = list(ns0.DasAgentUnavailableEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasAgentUnavailableEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasAgentFoundEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasAgentFoundEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasAgentFoundEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DasAgentFoundEvent_Def.__bases__: - bases = list(ns0.DasAgentFoundEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DasAgentFoundEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientFailoverResourcesEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientFailoverResourcesEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientFailoverResourcesEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.InsufficientFailoverResourcesEvent_Def.__bases__: - bases = list(ns0.InsufficientFailoverResourcesEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.InsufficientFailoverResourcesEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FailoverLevelRestored_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FailoverLevelRestored") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FailoverLevelRestored_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.FailoverLevelRestored_Def.__bases__: - bases = list(ns0.FailoverLevelRestored_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.FailoverLevelRestored_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterOvercommittedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterOvercommittedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterOvercommittedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterOvercommittedEvent_Def.__bases__: - bases = list(ns0.ClusterOvercommittedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterOvercommittedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostOvercommittedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostOvercommittedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostOvercommittedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterOvercommittedEvent_Def not in ns0.HostOvercommittedEvent_Def.__bases__: - bases = list(ns0.HostOvercommittedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterOvercommittedEvent_Def) - ns0.HostOvercommittedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterOvercommittedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterStatusChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterStatusChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterStatusChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldStatus"), aname="_oldStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newStatus"), aname="_newStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterStatusChangedEvent_Def.__bases__: - bases = list(ns0.ClusterStatusChangedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterStatusChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostStatusChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostStatusChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostStatusChangedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterStatusChangedEvent_Def not in ns0.HostStatusChangedEvent_Def.__bases__: - bases = list(ns0.HostStatusChangedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterStatusChangedEvent_Def) - ns0.HostStatusChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterStatusChangedEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterCreatedEvent_Def.__bases__: - bases = list(ns0.ClusterCreatedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterDestroyedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterDestroyedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterDestroyedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterDestroyedEvent_Def.__bases__: - bases = list(ns0.ClusterDestroyedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterDestroyedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsEnabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsEnabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsEnabledEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"behavior"), aname="_behavior", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DrsEnabledEvent_Def.__bases__: - bases = list(ns0.DrsEnabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DrsEnabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsDisabledEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsDisabledEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsDisabledEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DrsDisabledEvent_Def.__bases__: - bases = list(ns0.DrsDisabledEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DrsDisabledEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterReconfiguredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.ClusterReconfiguredEvent_Def.__bases__: - bases = list(ns0.ClusterReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.ClusterReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMonitoringStateChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMonitoringStateChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMonitoringStateChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.HostMonitoringStateChangedEvent_Def.__bases__: - bases = list(ns0.HostMonitoringStateChangedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.HostMonitoringStateChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmHealthMonitoringStateChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmHealthMonitoringStateChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmHealthMonitoringStateChangedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__: - bases = list(ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.VmHealthMonitoringStateChangedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.ResourcePoolEvent_Def.__bases__: - bases = list(ns0.ResourcePoolEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.ResourcePoolEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolCreatedEvent_Def.__bases__: - bases = list(ns0.ResourcePoolCreatedEvent_Def.__bases__) - bases.insert(0, ns0.ResourcePoolEvent_Def) - ns0.ResourcePoolCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolDestroyedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolDestroyedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolDestroyedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolDestroyedEvent_Def.__bases__: - bases = list(ns0.ResourcePoolDestroyedEvent_Def.__bases__) - bases.insert(0, ns0.ResourcePoolEvent_Def) - ns0.ResourcePoolDestroyedEvent_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolMovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolMovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolMovedEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"oldParent"), aname="_oldParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"newParent"), aname="_newParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolMovedEvent_Def.__bases__: - bases = list(ns0.ResourcePoolMovedEvent_Def.__bases__) - bases.insert(0, ns0.ResourcePoolEvent_Def) - ns0.ResourcePoolMovedEvent_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolReconfiguredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolEvent_Def not in ns0.ResourcePoolReconfiguredEvent_Def.__bases__: - bases = list(ns0.ResourcePoolReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.ResourcePoolEvent_Def) - ns0.ResourcePoolReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourceViolatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourceViolatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourceViolatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ResourcePoolEvent_Def not in ns0.ResourceViolatedEvent_Def.__bases__: - bases = list(ns0.ResourceViolatedEvent_Def.__bases__) - bases.insert(0, ns0.ResourcePoolEvent_Def) - ns0.ResourceViolatedEvent_Def.__bases__ = tuple(bases) - - ns0.ResourcePoolEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmResourcePoolMovedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmResourcePoolMovedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmResourcePoolMovedEvent_Def.schema - TClist = [GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"oldParent"), aname="_oldParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolEventArgument",lazy=True)(pname=(ns,"newParent"), aname="_newParent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.VmResourcePoolMovedEvent_Def.__bases__: - bases = list(ns0.VmResourcePoolMovedEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.VmResourcePoolMovedEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateUpgradeEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateUpgradeEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateUpgradeEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"legacyTemplate"), aname="_legacyTemplate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.TemplateUpgradeEvent_Def.__bases__: - bases = list(ns0.TemplateUpgradeEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.TemplateUpgradeEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateBeingUpgradedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateBeingUpgradedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateBeingUpgradedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateBeingUpgradedEvent_Def.__bases__: - bases = list(ns0.TemplateBeingUpgradedEvent_Def.__bases__) - bases.insert(0, ns0.TemplateUpgradeEvent_Def) - ns0.TemplateBeingUpgradedEvent_Def.__bases__ = tuple(bases) - - ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateUpgradeFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateUpgradeFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateUpgradeFailedEvent_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateUpgradeFailedEvent_Def.__bases__: - bases = list(ns0.TemplateUpgradeFailedEvent_Def.__bases__) - bases.insert(0, ns0.TemplateUpgradeEvent_Def) - ns0.TemplateUpgradeFailedEvent_Def.__bases__ = tuple(bases) - - ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateUpgradedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateUpgradedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateUpgradedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TemplateUpgradeEvent_Def not in ns0.TemplateUpgradedEvent_Def.__bases__: - bases = list(ns0.TemplateUpgradedEvent_Def.__bases__) - bases.insert(0, ns0.TemplateUpgradeEvent_Def) - ns0.TemplateUpgradedEvent_Def.__bases__ = tuple(bases) - - ns0.TemplateUpgradeEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"logLocation"), aname="_logLocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmEvent_Def not in ns0.CustomizationEvent_Def.__bases__: - bases = list(ns0.CustomizationEvent_Def.__bases__) - bases.insert(0, ns0.VmEvent_Def) - ns0.CustomizationEvent_Def.__bases__ = tuple(bases) - - ns0.VmEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationStartedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationStartedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationStartedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationEvent_Def not in ns0.CustomizationStartedEvent_Def.__bases__: - bases = list(ns0.CustomizationStartedEvent_Def.__bases__) - bases.insert(0, ns0.CustomizationEvent_Def) - ns0.CustomizationStartedEvent_Def.__bases__ = tuple(bases) - - ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationSucceeded_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSucceeded") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSucceeded_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationEvent_Def not in ns0.CustomizationSucceeded_Def.__bases__: - bases = list(ns0.CustomizationSucceeded_Def.__bases__) - bases.insert(0, ns0.CustomizationEvent_Def) - ns0.CustomizationSucceeded_Def.__bases__ = tuple(bases) - - ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationEvent_Def not in ns0.CustomizationFailed_Def.__bases__: - bases = list(ns0.CustomizationFailed_Def.__bases__) - bases.insert(0, ns0.CustomizationEvent_Def) - ns0.CustomizationFailed_Def.__bases__ = tuple(bases) - - ns0.CustomizationEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationUnknownFailure_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationUnknownFailure") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationUnknownFailure_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFailed_Def not in ns0.CustomizationUnknownFailure_Def.__bases__: - bases = list(ns0.CustomizationUnknownFailure_Def.__bases__) - bases.insert(0, ns0.CustomizationFailed_Def) - ns0.CustomizationUnknownFailure_Def.__bases__ = tuple(bases) - - ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationSysprepFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSysprepFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSysprepFailed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"sysprepVersion"), aname="_sysprepVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemVersion"), aname="_systemVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFailed_Def not in ns0.CustomizationSysprepFailed_Def.__bases__: - bases = list(ns0.CustomizationSysprepFailed_Def.__bases__) - bases.insert(0, ns0.CustomizationFailed_Def) - ns0.CustomizationSysprepFailed_Def.__bases__ = tuple(bases) - - ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationLinuxIdentityFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationLinuxIdentityFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationLinuxIdentityFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFailed_Def not in ns0.CustomizationLinuxIdentityFailed_Def.__bases__: - bases = list(ns0.CustomizationLinuxIdentityFailed_Def.__bases__) - bases.insert(0, ns0.CustomizationFailed_Def) - ns0.CustomizationLinuxIdentityFailed_Def.__bases__ = tuple(bases) - - ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationNetworkSetupFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationNetworkSetupFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationNetworkSetupFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFailed_Def not in ns0.CustomizationNetworkSetupFailed_Def.__bases__: - bases = list(ns0.CustomizationNetworkSetupFailed_Def.__bases__) - bases.insert(0, ns0.CustomizationFailed_Def) - ns0.CustomizationNetworkSetupFailed_Def.__bases__ = tuple(bases) - - ns0.CustomizationFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LockerMisconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LockerMisconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LockerMisconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.LockerMisconfiguredEvent_Def.__bases__: - bases = list(ns0.LockerMisconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.LockerMisconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LockerReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LockerReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LockerReconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"oldDatastore"), aname="_oldDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreEventArgument",lazy=True)(pname=(ns,"newDatastore"), aname="_newDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.LockerReconfiguredEvent_Def.__bases__: - bases = list(ns0.LockerReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.LockerReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoDatastoresConfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoDatastoresConfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoDatastoresConfiguredEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.NoDatastoresConfiguredEvent_Def.__bases__: - bases = list(ns0.NoDatastoresConfiguredEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.NoDatastoresConfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AdminPasswordNotChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AdminPasswordNotChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AdminPasswordNotChangedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.AdminPasswordNotChangedEvent_Def.__bases__: - bases = list(ns0.AdminPasswordNotChangedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.AdminPasswordNotChangedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VimAccountPasswordChangedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VimAccountPasswordChangedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VimAccountPasswordChangedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostEvent_Def not in ns0.VimAccountPasswordChangedEvent_Def.__bases__: - bases = list(ns0.VimAccountPasswordChangedEvent_Def.__bases__) - bases.insert(0, ns0.HostEvent_Def) - ns0.VimAccountPasswordChangedEvent_Def.__bases__ = tuple(bases) - - ns0.HostEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.DvsEvent_Def.__bases__: - bases = list(ns0.DvsEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.DvsEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsCreatedEvent_Def.schema - TClist = [GTD("urn:vim25","FolderEventArgument",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsCreatedEvent_Def.__bases__: - bases = list(ns0.DvsCreatedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsRenamedEvent_Def.__bases__: - bases = list(ns0.DvsRenamedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsReconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","DVSConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsReconfiguredEvent_Def.__bases__: - bases = list(ns0.DvsReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsUpgradeAvailableEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsUpgradeAvailableEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsUpgradeAvailableEvent_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsUpgradeAvailableEvent_Def.__bases__: - bases = list(ns0.DvsUpgradeAvailableEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsUpgradeAvailableEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsUpgradeInProgressEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsUpgradeInProgressEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsUpgradeInProgressEvent_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsUpgradeInProgressEvent_Def.__bases__: - bases = list(ns0.DvsUpgradeInProgressEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsUpgradeInProgressEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsUpgradeRejectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsUpgradeRejectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsUpgradeRejectedEvent_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsUpgradeRejectedEvent_Def.__bases__: - bases = list(ns0.DvsUpgradeRejectedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsUpgradeRejectedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsUpgradedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsUpgradedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsUpgradedEvent_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"productInfo"), aname="_productInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsUpgradedEvent_Def.__bases__: - bases = list(ns0.DvsUpgradedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsUpgradedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsHostJoinedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsHostJoinedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsHostJoinedEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostJoined"), aname="_hostJoined", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsHostJoinedEvent_Def.__bases__: - bases = list(ns0.DvsHostJoinedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsHostJoinedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsHostLeftEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsHostLeftEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsHostLeftEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostLeft"), aname="_hostLeft", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsHostLeftEvent_Def.__bases__: - bases = list(ns0.DvsHostLeftEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsHostLeftEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsOutOfSyncHostArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsOutOfSyncHostArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsOutOfSyncHostArgument_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"outOfSyncHost"), aname="_outOfSyncHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configParamters"), aname="_configParamters", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DvsOutOfSyncHostArgument_Def.__bases__: - bases = list(ns0.DvsOutOfSyncHostArgument_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DvsOutOfSyncHostArgument_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDvsOutOfSyncHostArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDvsOutOfSyncHostArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDvsOutOfSyncHostArgument_Def.schema - TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"DvsOutOfSyncHostArgument"), aname="_DvsOutOfSyncHostArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DvsOutOfSyncHostArgument = [] - return - Holder.__name__ = "ArrayOfDvsOutOfSyncHostArgument_Holder" - self.pyclass = Holder - - class OutOfSyncDvsHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OutOfSyncDvsHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OutOfSyncDvsHost_Def.schema - TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"hostOutOfSync"), aname="_hostOutOfSync", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.OutOfSyncDvsHost_Def.__bases__: - bases = list(ns0.OutOfSyncDvsHost_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.OutOfSyncDvsHost_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsHostWentOutOfSyncEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsHostWentOutOfSyncEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsHostWentOutOfSyncEvent_Def.schema - TClist = [GTD("urn:vim25","DvsOutOfSyncHostArgument",lazy=True)(pname=(ns,"hostOutOfSync"), aname="_hostOutOfSync", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsHostWentOutOfSyncEvent_Def.__bases__: - bases = list(ns0.DvsHostWentOutOfSyncEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsHostWentOutOfSyncEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsHostBackInSyncEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsHostBackInSyncEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsHostBackInSyncEvent_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"hostBackInSync"), aname="_hostBackInSync", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsHostBackInSyncEvent_Def.__bases__: - bases = list(ns0.DvsHostBackInSyncEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsHostBackInSyncEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortCreatedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortCreatedEvent_Def.__bases__: - bases = list(ns0.DvsPortCreatedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortReconfiguredEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortReconfiguredEvent_Def.__bases__: - bases = list(ns0.DvsPortReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortDeletedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortDeletedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortDeletedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortDeletedEvent_Def.__bases__: - bases = list(ns0.DvsPortDeletedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortDeletedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortConnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortConnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortConnectedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortConnectedEvent_Def.__bases__: - bases = list(ns0.DvsPortConnectedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortConnectedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortDisconnectedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortDisconnectedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortDisconnectedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnectee",lazy=True)(pname=(ns,"connectee"), aname="_connectee", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortDisconnectedEvent_Def.__bases__: - bases = list(ns0.DvsPortDisconnectedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortDisconnectedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortLinkUpEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortLinkUpEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortLinkUpEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortLinkUpEvent_Def.__bases__: - bases = list(ns0.DvsPortLinkUpEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortLinkUpEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortLinkDownEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortLinkDownEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortLinkDownEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortLinkDownEvent_Def.__bases__: - bases = list(ns0.DvsPortLinkDownEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortLinkDownEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortJoinPortgroupEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortJoinPortgroupEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortJoinPortgroupEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortJoinPortgroupEvent_Def.__bases__: - bases = list(ns0.DvsPortJoinPortgroupEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortJoinPortgroupEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortLeavePortgroupEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortLeavePortgroupEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortLeavePortgroupEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupKey"), aname="_portgroupKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroupName"), aname="_portgroupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortLeavePortgroupEvent_Def.__bases__: - bases = list(ns0.DvsPortLeavePortgroupEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortLeavePortgroupEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortBlockedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortBlockedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortBlockedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortBlockedEvent_Def.__bases__: - bases = list(ns0.DvsPortBlockedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortBlockedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsPortUnblockedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsPortUnblockedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsPortUnblockedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portKey"), aname="_portKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsPortUnblockedEvent_Def.__bases__: - bases = list(ns0.DvsPortUnblockedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsPortUnblockedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsDestroyedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsDestroyedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsDestroyedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsDestroyedEvent_Def.__bases__: - bases = list(ns0.DvsDestroyedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsDestroyedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsMergedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsMergedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsMergedEvent_Def.schema - TClist = [GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"sourceDvs"), aname="_sourceDvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsEventArgument",lazy=True)(pname=(ns,"destinationDvs"), aname="_destinationDvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsEvent_Def not in ns0.DvsMergedEvent_Def.__bases__: - bases = list(ns0.DvsMergedEvent_Def.__bases__) - bases.insert(0, ns0.DvsEvent_Def) - ns0.DvsMergedEvent_Def.__bases__ = tuple(bases) - - ns0.DvsEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Event_Def not in ns0.DVPortgroupEvent_Def.__bases__: - bases = list(ns0.DVPortgroupEvent_Def.__bases__) - bases.insert(0, ns0.Event_Def) - ns0.DVPortgroupEvent_Def.__bases__ = tuple(bases) - - ns0.Event_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupCreatedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupCreatedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupCreatedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupCreatedEvent_Def.__bases__: - bases = list(ns0.DVPortgroupCreatedEvent_Def.__bases__) - bases.insert(0, ns0.DVPortgroupEvent_Def) - ns0.DVPortgroupCreatedEvent_Def.__bases__ = tuple(bases) - - ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupRenamedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupRenamedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupRenamedEvent_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"oldName"), aname="_oldName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"newName"), aname="_newName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupRenamedEvent_Def.__bases__: - bases = list(ns0.DVPortgroupRenamedEvent_Def.__bases__) - bases.insert(0, ns0.DVPortgroupEvent_Def) - ns0.DVPortgroupRenamedEvent_Def.__bases__ = tuple(bases) - - ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupReconfiguredEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupReconfiguredEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupReconfiguredEvent_Def.schema - TClist = [GTD("urn:vim25","DVPortgroupConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupReconfiguredEvent_Def.__bases__: - bases = list(ns0.DVPortgroupReconfiguredEvent_Def.__bases__) - bases.insert(0, ns0.DVPortgroupEvent_Def) - ns0.DVPortgroupReconfiguredEvent_Def.__bases__ = tuple(bases) - - ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DVPortgroupDestroyedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DVPortgroupDestroyedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DVPortgroupDestroyedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DVPortgroupEvent_Def not in ns0.DVPortgroupDestroyedEvent_Def.__bases__: - bases = list(ns0.DVPortgroupDestroyedEvent_Def.__bases__) - bases.insert(0, ns0.DVPortgroupEvent_Def) - ns0.DVPortgroupDestroyedEvent_Def.__bases__ = tuple(bases) - - ns0.DVPortgroupEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsInvocationFailedEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsInvocationFailedEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsInvocationFailedEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DrsInvocationFailedEvent_Def.__bases__: - bases = list(ns0.DrsInvocationFailedEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DrsInvocationFailedEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsRecoveredFromFailureEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsRecoveredFromFailureEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsRecoveredFromFailureEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterEvent_Def not in ns0.DrsRecoveredFromFailureEvent_Def.__bases__: - bases = list(ns0.DrsRecoveredFromFailureEvent_Def.__bases__) - bases.insert(0, ns0.ClusterEvent_Def) - ns0.DrsRecoveredFromFailureEvent_Def.__bases__ = tuple(bases) - - ns0.ClusterEvent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventArgument_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventArgument_Def.__bases__: - bases = list(ns0.EventArgument_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventArgument_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RoleEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RoleEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RoleEventArgument_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roleId"), aname="_roleId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EventArgument_Def not in ns0.RoleEventArgument_Def.__bases__: - bases = list(ns0.RoleEventArgument_Def.__bases__) - bases.insert(0, ns0.EventArgument_Def) - ns0.RoleEventArgument_Def.__bases__ = tuple(bases) - - ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EntityEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EntityEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EntityEventArgument_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EventArgument_Def not in ns0.EntityEventArgument_Def.__bases__: - bases = list(ns0.EntityEventArgument_Def.__bases__) - bases.insert(0, ns0.EventArgument_Def) - ns0.EntityEventArgument_Def.__bases__ = tuple(bases) - - ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ManagedEntityEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ManagedEntityEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ManagedEntityEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.ManagedEntityEventArgument_Def.__bases__: - bases = list(ns0.ManagedEntityEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.ManagedEntityEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FolderEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FolderEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FolderEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"folder"), aname="_folder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.FolderEventArgument_Def.__bases__: - bases = list(ns0.FolderEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.FolderEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatacenterEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datacenter"), aname="_datacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.DatacenterEventArgument_Def.__bases__: - bases = list(ns0.DatacenterEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.DatacenterEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ComputeResourceEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComputeResourceEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComputeResourceEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.ComputeResourceEventArgument_Def.__bases__: - bases = list(ns0.ComputeResourceEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.ComputeResourceEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourcePoolEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourcePoolEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourcePoolEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.ResourcePoolEventArgument_Def.__bases__: - bases = list(ns0.ResourcePoolEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.ResourcePoolEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.HostEventArgument_Def.__bases__: - bases = list(ns0.HostEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.HostEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostEventArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostEventArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostEventArgument_Def.schema - TClist = [GTD("urn:vim25","HostEventArgument",lazy=True)(pname=(ns,"HostEventArgument"), aname="_HostEventArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostEventArgument = [] - return - Holder.__name__ = "ArrayOfHostEventArgument_Holder" - self.pyclass = Holder - - class VmEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.VmEventArgument_Def.__bases__: - bases = list(ns0.VmEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.VmEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVmEventArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVmEventArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVmEventArgument_Def.schema - TClist = [GTD("urn:vim25","VmEventArgument",lazy=True)(pname=(ns,"VmEventArgument"), aname="_VmEventArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VmEventArgument = [] - return - Holder.__name__ = "ArrayOfVmEventArgument_Holder" - self.pyclass = Holder - - class DatastoreEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.DatastoreEventArgument_Def.__bases__: - bases = list(ns0.DatastoreEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.DatastoreEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.NetworkEventArgument_Def.__bases__: - bases = list(ns0.NetworkEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.NetworkEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlarmEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlarmEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlarmEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.AlarmEventArgument_Def.__bases__: - bases = list(ns0.AlarmEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.AlarmEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.ScheduledTaskEventArgument_Def.__bases__: - bases = list(ns0.ScheduledTaskEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.ScheduledTaskEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EventArgument_Def not in ns0.ProfileEventArgument_Def.__bases__: - bases = list(ns0.ProfileEventArgument_Def.__bases__) - bases.insert(0, ns0.EventArgument_Def) - ns0.ProfileEventArgument_Def.__bases__ = tuple(bases) - - ns0.EventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsEventArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsEventArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsEventArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dvs"), aname="_dvs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EntityEventArgument_Def not in ns0.DvsEventArgument_Def.__bases__: - bases = list(ns0.DvsEventArgument_Def.__bases__) - bases.insert(0, ns0.EntityEventArgument_Def) - ns0.DvsEventArgument_Def.__bases__ = tuple(bases) - - ns0.EntityEventArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventCategory_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EventCategory") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class EventArgDesc_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventArgDesc") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventArgDesc_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventArgDesc_Def.__bases__: - bases = list(ns0.EventArgDesc_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventArgDesc_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEventArgDesc_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEventArgDesc") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEventArgDesc_Def.schema - TClist = [GTD("urn:vim25","EventArgDesc",lazy=True)(pname=(ns,"EventArgDesc"), aname="_EventArgDesc", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._EventArgDesc = [] - return - Holder.__name__ = "ArrayOfEventArgDesc_Holder" - self.pyclass = Holder - - class EventDescriptionEventDetail_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventDescriptionEventDetail") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventDescriptionEventDetail_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnDatacenter"), aname="_formatOnDatacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnComputeResource"), aname="_formatOnComputeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnHost"), aname="_formatOnHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"formatOnVm"), aname="_formatOnVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullFormat"), aname="_fullFormat", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventDescriptionEventDetail_Def.__bases__: - bases = list(ns0.EventDescriptionEventDetail_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventDescriptionEventDetail_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfEventDescriptionEventDetail_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfEventDescriptionEventDetail") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfEventDescriptionEventDetail_Def.schema - TClist = [GTD("urn:vim25","EventDescriptionEventDetail",lazy=True)(pname=(ns,"EventDescriptionEventDetail"), aname="_EventDescriptionEventDetail", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._EventDescriptionEventDetail = [] - return - Holder.__name__ = "ArrayOfEventDescriptionEventDetail_Holder" - self.pyclass = Holder - - class EventDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventDescription_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventDescriptionEventDetail",lazy=True)(pname=(ns,"eventInfo"), aname="_eventInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EnumDescription",lazy=True)(pname=(ns,"enumeratedTypes"), aname="_enumeratedTypes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventDescription_Def.__bases__: - bases = list(ns0.EventDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventFilterSpecRecursionOption_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EventFilterSpecRecursionOption") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class EventFilterSpecByEntity_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventFilterSpecByEntity") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventFilterSpecByEntity_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecRecursionOption",lazy=True)(pname=(ns,"recursion"), aname="_recursion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventFilterSpecByEntity_Def.__bases__: - bases = list(ns0.EventFilterSpecByEntity_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventFilterSpecByEntity_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventFilterSpecByTime_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventFilterSpecByTime") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventFilterSpecByTime_Def.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"beginTime"), aname="_beginTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"endTime"), aname="_endTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventFilterSpecByTime_Def.__bases__: - bases = list(ns0.EventFilterSpecByTime_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventFilterSpecByTime_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventFilterSpecByUsername_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventFilterSpecByUsername") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventFilterSpecByUsername_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"systemUser"), aname="_systemUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userList"), aname="_userList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventFilterSpecByUsername_Def.__bases__: - bases = list(ns0.EventFilterSpecByUsername_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventFilterSpecByUsername_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EventFilterSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EventFilterSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EventFilterSpec_Def.schema - TClist = [GTD("urn:vim25","EventFilterSpecByEntity",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecByTime",lazy=True)(pname=(ns,"time"), aname="_time", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpecByUsername",lazy=True)(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"eventChainId"), aname="_eventChainId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"alarm"), aname="_alarm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disableFullMessage"), aname="_disableFullMessage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.EventFilterSpec_Def.__bases__: - bases = list(ns0.EventFilterSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.EventFilterSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReadNextEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReadNextEventsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReadNextEventsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._maxCount = None - return - Holder.__name__ = "ReadNextEventsRequestType_Holder" - self.pyclass = Holder - - class ReadPreviousEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReadPreviousEventsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReadPreviousEventsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCount"), aname="_maxCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._maxCount = None - return - Holder.__name__ = "ReadPreviousEventsRequestType_Holder" - self.pyclass = Holder - - class RetrieveArgumentDescriptionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveArgumentDescriptionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveArgumentDescriptionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eventTypeId"), aname="_eventTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._eventTypeId = None - return - Holder.__name__ = "RetrieveArgumentDescriptionRequestType_Holder" - self.pyclass = Holder - - class CreateCollectorForEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateCollectorForEventsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateCollectorForEventsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._filter = None - return - Holder.__name__ = "CreateCollectorForEventsRequestType_Holder" - self.pyclass = Holder - - class LogUserEventRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LogUserEventRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.LogUserEventRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"msg"), aname="_msg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._msg = None - return - Holder.__name__ = "LogUserEventRequestType_Holder" - self.pyclass = Holder - - class QueryEventsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryEventsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryEventsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","EventFilterSpec",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._filter = None - return - Holder.__name__ = "QueryEventsRequestType_Holder" - self.pyclass = Holder - - class PostEventRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PostEventRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.PostEventRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"eventToPost"), aname="_eventToPost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"taskInfo"), aname="_taskInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._eventToPost = None - self._taskInfo = None - return - Holder.__name__ = "PostEventRequestType_Holder" - self.pyclass = Holder - - class AdminDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AdminDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AdminDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.AdminDisabled_Def.__bases__: - bases = list(ns0.AdminDisabled_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.AdminDisabled_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AdminNotDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AdminNotDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AdminNotDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.AdminNotDisabled_Def.__bases__: - bases = list(ns0.AdminNotDisabled_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.AdminNotDisabled_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AffinityType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AffinityType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class AffinityConfigured_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AffinityConfigured") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AffinityConfigured_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"configuredAffinity"), aname="_configuredAffinity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.AffinityConfigured_Def.__bases__: - bases = list(ns0.AffinityConfigured_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.AffinityConfigured_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AgentInstallFailedReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AgentInstallFailedReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class AgentInstallFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AgentInstallFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AgentInstallFailed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"statusCode"), aname="_statusCode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installerOutput"), aname="_installerOutput", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.AgentInstallFailed_Def.__bases__: - bases = list(ns0.AgentInstallFailed_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.AgentInstallFailed_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlreadyBeingManaged_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlreadyBeingManaged") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlreadyBeingManaged_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.AlreadyBeingManaged_Def.__bases__: - bases = list(ns0.AlreadyBeingManaged_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.AlreadyBeingManaged_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlreadyConnected_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlreadyConnected") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlreadyConnected_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.AlreadyConnected_Def.__bases__: - bases = list(ns0.AlreadyConnected_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.AlreadyConnected_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlreadyExists_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlreadyExists") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlreadyExists_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.AlreadyExists_Def.__bases__: - bases = list(ns0.AlreadyExists_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.AlreadyExists_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AlreadyUpgraded_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AlreadyUpgraded") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AlreadyUpgraded_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.AlreadyUpgraded_Def.__bases__: - bases = list(ns0.AlreadyUpgraded_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.AlreadyUpgraded_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ApplicationQuiesceFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ApplicationQuiesceFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ApplicationQuiesceFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.ApplicationQuiesceFault_Def.__bases__: - bases = list(ns0.ApplicationQuiesceFault_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.ApplicationQuiesceFault_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AuthMinimumAdminPermission_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AuthMinimumAdminPermission") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AuthMinimumAdminPermission_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.AuthMinimumAdminPermission_Def.__bases__: - bases = list(ns0.AuthMinimumAdminPermission_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.AuthMinimumAdminPermission_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessFile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessFile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessFile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.CannotAccessFile_Def.__bases__: - bases = list(ns0.CannotAccessFile_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.CannotAccessFile_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessLocalSource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessLocalSource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessLocalSource_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.CannotAccessLocalSource_Def.__bases__: - bases = list(ns0.CannotAccessLocalSource_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.CannotAccessLocalSource_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessNetwork_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessNetwork") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessNetwork_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessNetwork_Def.__bases__: - bases = list(ns0.CannotAccessNetwork_Def.__bases__) - bases.insert(0, ns0.CannotAccessVmDevice_Def) - ns0.CannotAccessNetwork_Def.__bases__ = tuple(bases) - - ns0.CannotAccessVmDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessVmComponent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessVmComponent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessVmComponent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.CannotAccessVmComponent_Def.__bases__: - bases = list(ns0.CannotAccessVmComponent_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.CannotAccessVmComponent_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessVmConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessVmConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessVmConfig_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmConfig_Def.__bases__: - bases = list(ns0.CannotAccessVmConfig_Def.__bases__) - bases.insert(0, ns0.CannotAccessVmComponent_Def) - ns0.CannotAccessVmConfig_Def.__bases__ = tuple(bases) - - ns0.CannotAccessVmComponent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessVmDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessVmDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessVmDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmDevice_Def.__bases__: - bases = list(ns0.CannotAccessVmDevice_Def.__bases__) - bases.insert(0, ns0.CannotAccessVmComponent_Def) - ns0.CannotAccessVmDevice_Def.__bases__ = tuple(bases) - - ns0.CannotAccessVmComponent_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAccessVmDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAccessVmDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAccessVmDisk_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessVmDisk_Def.__bases__: - bases = list(ns0.CannotAccessVmDisk_Def.__bases__) - bases.insert(0, ns0.CannotAccessVmDevice_Def) - ns0.CannotAccessVmDisk_Def.__bases__ = tuple(bases) - - ns0.CannotAccessVmDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAddHostWithFTVmAsStandalone_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAddHostWithFTVmAsStandalone") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAddHostWithFTVmAsStandalone_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__: - bases = list(ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.CannotAddHostWithFTVmAsStandalone_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAddHostWithFTVmToDifferentCluster_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAddHostWithFTVmToDifferentCluster") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAddHostWithFTVmToDifferentCluster_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__: - bases = list(ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotAddHostWithFTVmToNonHACluster_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotAddHostWithFTVmToNonHACluster") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotAddHostWithFTVmToNonHACluster_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__: - bases = list(ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.CannotAddHostWithFTVmToNonHACluster_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotCreateFile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotCreateFile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotCreateFile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.CannotCreateFile_Def.__bases__: - bases = list(ns0.CannotCreateFile_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.CannotCreateFile_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotDecryptPasswords_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotDecryptPasswords") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotDecryptPasswords_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.CannotDecryptPasswords_Def.__bases__: - bases = list(ns0.CannotDecryptPasswords_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.CannotDecryptPasswords_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotDeleteFile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotDeleteFile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotDeleteFile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.CannotDeleteFile_Def.__bases__: - bases = list(ns0.CannotDeleteFile_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.CannotDeleteFile_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotDisableSnapshot_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotDisableSnapshot") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotDisableSnapshot_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.CannotDisableSnapshot_Def.__bases__: - bases = list(ns0.CannotDisableSnapshot_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.CannotDisableSnapshot_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotDisconnectHostWithFaultToleranceVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotDisconnectHostWithFaultToleranceVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotDisconnectHostWithFaultToleranceVm_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__: - bases = list(ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotModifyConfigCpuRequirements_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotModifyConfigCpuRequirements") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotModifyConfigCpuRequirements_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.CannotModifyConfigCpuRequirements_Def.__bases__: - bases = list(ns0.CannotModifyConfigCpuRequirements_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.CannotModifyConfigCpuRequirements_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotMoveFaultToleranceVmMoveType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CannotMoveFaultToleranceVmMoveType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CannotMoveFaultToleranceVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotMoveFaultToleranceVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotMoveFaultToleranceVm_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"moveType"), aname="_moveType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.CannotMoveFaultToleranceVm_Def.__bases__: - bases = list(ns0.CannotMoveFaultToleranceVm_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.CannotMoveFaultToleranceVm_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CannotMoveHostWithFaultToleranceVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CannotMoveHostWithFaultToleranceVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CannotMoveHostWithFaultToleranceVm_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__: - bases = list(ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.CannotMoveHostWithFaultToleranceVm_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CloneFromSnapshotNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CloneFromSnapshotNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CloneFromSnapshotNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.CloneFromSnapshotNotSupported_Def.__bases__: - bases = list(ns0.CloneFromSnapshotNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.CloneFromSnapshotNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ConcurrentAccess_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ConcurrentAccess") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ConcurrentAccess_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ConcurrentAccess_Def.__bases__: - bases = list(ns0.ConcurrentAccess_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ConcurrentAccess_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ConnectedIso_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ConnectedIso") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ConnectedIso_Def.schema - TClist = [GTD("urn:vim25","VirtualCdrom",lazy=True)(pname=(ns,"cdrom"), aname="_cdrom", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfExport_Def not in ns0.ConnectedIso_Def.__bases__: - bases = list(ns0.ConnectedIso_Def.__bases__) - bases.insert(0, ns0.OvfExport_Def) - ns0.ConnectedIso_Def.__bases__ = tuple(bases) - - ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CpuCompatibilityUnknown_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CpuCompatibilityUnknown") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CpuCompatibilityUnknown_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CpuIncompatible_Def not in ns0.CpuCompatibilityUnknown_Def.__bases__: - bases = list(ns0.CpuCompatibilityUnknown_Def.__bases__) - bases.insert(0, ns0.CpuIncompatible_Def) - ns0.CpuCompatibilityUnknown_Def.__bases__ = tuple(bases) - - ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CpuHotPlugNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CpuHotPlugNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CpuHotPlugNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.CpuHotPlugNotSupported_Def.__bases__: - bases = list(ns0.CpuHotPlugNotSupported_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.CpuHotPlugNotSupported_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CpuIncompatible_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CpuIncompatible") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CpuIncompatible_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"registerName"), aname="_registerName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"registerBits"), aname="_registerBits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"desiredBits"), aname="_desiredBits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.CpuIncompatible_Def.__bases__: - bases = list(ns0.CpuIncompatible_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.CpuIncompatible_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CpuIncompatible1ECX_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CpuIncompatible1ECX") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CpuIncompatible1ECX_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"sse3"), aname="_sse3", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ssse3"), aname="_ssse3", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sse41"), aname="_sse41", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sse42"), aname="_sse42", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"other"), aname="_other", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"otherOnly"), aname="_otherOnly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CpuIncompatible_Def not in ns0.CpuIncompatible1ECX_Def.__bases__: - bases = list(ns0.CpuIncompatible1ECX_Def.__bases__) - bases.insert(0, ns0.CpuIncompatible_Def) - ns0.CpuIncompatible1ECX_Def.__bases__ = tuple(bases) - - ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CpuIncompatible81EDX_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CpuIncompatible81EDX") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CpuIncompatible81EDX_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"nx"), aname="_nx", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ffxsr"), aname="_ffxsr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rdtscp"), aname="_rdtscp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"lm"), aname="_lm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"other"), aname="_other", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"otherOnly"), aname="_otherOnly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CpuIncompatible_Def not in ns0.CpuIncompatible81EDX_Def.__bases__: - bases = list(ns0.CpuIncompatible81EDX_Def.__bases__) - bases.insert(0, ns0.CpuIncompatible_Def) - ns0.CpuIncompatible81EDX_Def.__bases__ = tuple(bases) - - ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.CustomizationFault_Def.__bases__: - bases = list(ns0.CustomizationFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.CustomizationFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationPending_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationPending") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationPending_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.CustomizationPending_Def.__bases__: - bases = list(ns0.CustomizationPending_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.CustomizationPending_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DasConfigFaultDasConfigFaultReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DasConfigFaultDasConfigFaultReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DasConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DasConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DasConfigFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"output"), aname="_output", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"event"), aname="_event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.DasConfigFault_Def.__bases__: - bases = list(ns0.DasConfigFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.DasConfigFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatabaseError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatabaseError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatabaseError_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.DatabaseError_Def.__bases__: - bases = list(ns0.DatabaseError_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.DatabaseError_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatacenterMismatchArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterMismatchArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterMismatchArgument_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"inputDatacenter"), aname="_inputDatacenter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatacenterMismatchArgument_Def.__bases__: - bases = list(ns0.DatacenterMismatchArgument_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatacenterMismatchArgument_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDatacenterMismatchArgument_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDatacenterMismatchArgument") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDatacenterMismatchArgument_Def.schema - TClist = [GTD("urn:vim25","DatacenterMismatchArgument",lazy=True)(pname=(ns,"DatacenterMismatchArgument"), aname="_DatacenterMismatchArgument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DatacenterMismatchArgument = [] - return - Holder.__name__ = "ArrayOfDatacenterMismatchArgument_Holder" - self.pyclass = Holder - - class DatacenterMismatch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatacenterMismatch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatacenterMismatch_Def.schema - TClist = [GTD("urn:vim25","DatacenterMismatchArgument",lazy=True)(pname=(ns,"invalidArgument"), aname="_invalidArgument", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"expectedDatacenter"), aname="_expectedDatacenter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.DatacenterMismatch_Def.__bases__: - bases = list(ns0.DatacenterMismatch_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.DatacenterMismatch_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DatastoreNotWritableOnHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreNotWritableOnHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreNotWritableOnHost_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDatastore_Def not in ns0.DatastoreNotWritableOnHost_Def.__bases__: - bases = list(ns0.DatastoreNotWritableOnHost_Def.__bases__) - bases.insert(0, ns0.InvalidDatastore_Def) - ns0.DatastoreNotWritableOnHost_Def.__bases__ = tuple(bases) - - ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DestinationSwitchFull_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DestinationSwitchFull") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DestinationSwitchFull_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessNetwork_Def not in ns0.DestinationSwitchFull_Def.__bases__: - bases = list(ns0.DestinationSwitchFull_Def.__bases__) - bases.insert(0, ns0.CannotAccessNetwork_Def) - ns0.DestinationSwitchFull_Def.__bases__ = tuple(bases) - - ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceBackingNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceBackingNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceBackingNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.DeviceBackingNotSupported_Def.__bases__: - bases = list(ns0.DeviceBackingNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.DeviceBackingNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceControllerNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceControllerNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceControllerNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"controller"), aname="_controller", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.DeviceControllerNotSupported_Def.__bases__: - bases = list(ns0.DeviceControllerNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.DeviceControllerNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceHotPlugNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceHotPlugNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceHotPlugNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.DeviceHotPlugNotSupported_Def.__bases__: - bases = list(ns0.DeviceHotPlugNotSupported_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.DeviceHotPlugNotSupported_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceNotFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.DeviceNotFound_Def.__bases__: - bases = list(ns0.DeviceNotFound_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.DeviceNotFound_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceNotSupportedReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeviceNotSupportedReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DeviceNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DeviceNotSupported_Def.__bases__: - bases = list(ns0.DeviceNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.DeviceNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceUnsupportedForVmPlatform_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceUnsupportedForVmPlatform") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceUnsupportedForVmPlatform_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.DeviceUnsupportedForVmPlatform_Def.__bases__: - bases = list(ns0.DeviceUnsupportedForVmPlatform_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.DeviceUnsupportedForVmPlatform_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DeviceUnsupportedForVmVersion_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DeviceUnsupportedForVmVersion") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DeviceUnsupportedForVmVersion_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"currentVersion"), aname="_currentVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expectedVersion"), aname="_expectedVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.DeviceUnsupportedForVmVersion_Def.__bases__: - bases = list(ns0.DeviceUnsupportedForVmVersion_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.DeviceUnsupportedForVmVersion_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DisableAdminNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DisableAdminNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DisableAdminNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.DisableAdminNotSupported_Def.__bases__: - bases = list(ns0.DisableAdminNotSupported_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.DisableAdminNotSupported_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DisallowedDiskModeChange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DisallowedDiskModeChange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DisallowedDiskModeChange_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.DisallowedDiskModeChange_Def.__bases__: - bases = list(ns0.DisallowedDiskModeChange_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.DisallowedDiskModeChange_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DisallowedMigrationDeviceAttached_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DisallowedMigrationDeviceAttached") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DisallowedMigrationDeviceAttached_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.DisallowedMigrationDeviceAttached_Def.__bases__: - bases = list(ns0.DisallowedMigrationDeviceAttached_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.DisallowedMigrationDeviceAttached_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DisallowedOperationOnFailoverHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DisallowedOperationOnFailoverHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DisallowedOperationOnFailoverHost_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.DisallowedOperationOnFailoverHost_Def.__bases__: - bases = list(ns0.DisallowedOperationOnFailoverHost_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.DisallowedOperationOnFailoverHost_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DiskMoveTypeNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiskMoveTypeNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiskMoveTypeNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.DiskMoveTypeNotSupported_Def.__bases__: - bases = list(ns0.DiskMoveTypeNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.DiskMoveTypeNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DiskNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DiskNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DiskNotSupported_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DiskNotSupported_Def.__bases__: - bases = list(ns0.DiskNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.DiskNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsDisabledOnVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsDisabledOnVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsDisabledOnVm_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.DrsDisabledOnVm_Def.__bases__: - bases = list(ns0.DrsDisabledOnVm_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.DrsDisabledOnVm_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DrsVmotionIncompatibleFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DrsVmotionIncompatibleFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DrsVmotionIncompatibleFault_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.DrsVmotionIncompatibleFault_Def.__bases__: - bases = list(ns0.DrsVmotionIncompatibleFault_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.DrsVmotionIncompatibleFault_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DuplicateName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DuplicateName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DuplicateName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"object"), aname="_object", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.DuplicateName_Def.__bases__: - bases = list(ns0.DuplicateName_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.DuplicateName_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.DvsFault_Def.__bases__: - bases = list(ns0.DvsFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.DvsFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsNotAuthorized_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsNotAuthorized") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsNotAuthorized_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"sessionExtensionKey"), aname="_sessionExtensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsExtensionKey"), aname="_dvsExtensionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsFault_Def not in ns0.DvsNotAuthorized_Def.__bases__: - bases = list(ns0.DvsNotAuthorized_Def.__bases__) - bases.insert(0, ns0.DvsFault_Def) - ns0.DvsNotAuthorized_Def.__bases__ = tuple(bases) - - ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsOperationBulkFaultFaultOnHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsOperationBulkFaultFaultOnHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsOperationBulkFaultFaultOnHost_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__: - bases = list(ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DvsOperationBulkFaultFaultOnHost_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDvsOperationBulkFaultFaultOnHost_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDvsOperationBulkFaultFaultOnHost") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDvsOperationBulkFaultFaultOnHost_Def.schema - TClist = [GTD("urn:vim25","DvsOperationBulkFaultFaultOnHost",lazy=True)(pname=(ns,"DvsOperationBulkFaultFaultOnHost"), aname="_DvsOperationBulkFaultFaultOnHost", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DvsOperationBulkFaultFaultOnHost = [] - return - Holder.__name__ = "ArrayOfDvsOperationBulkFaultFaultOnHost_Holder" - self.pyclass = Holder - - class DvsOperationBulkFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsOperationBulkFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsOperationBulkFault_Def.schema - TClist = [GTD("urn:vim25","DvsOperationBulkFaultFaultOnHost",lazy=True)(pname=(ns,"hostFault"), aname="_hostFault", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsFault_Def not in ns0.DvsOperationBulkFault_Def.__bases__: - bases = list(ns0.DvsOperationBulkFault_Def.__bases__) - bases.insert(0, ns0.DvsFault_Def) - ns0.DvsOperationBulkFault_Def.__bases__ = tuple(bases) - - ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsScopeViolated_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsScopeViolated") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsScopeViolated_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scope"), aname="_scope", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsFault_Def not in ns0.DvsScopeViolated_Def.__bases__: - bases = list(ns0.DvsScopeViolated_Def.__bases__) - bases.insert(0, ns0.DvsFault_Def) - ns0.DvsScopeViolated_Def.__bases__ = tuple(bases) - - ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotSupportedHostInCluster_Def not in ns0.EVCAdmissionFailed_Def.__bases__: - bases = list(ns0.EVCAdmissionFailed_Def.__bases__) - bases.insert(0, ns0.NotSupportedHostInCluster_Def) - ns0.EVCAdmissionFailed_Def.__bases__ = tuple(bases) - - ns0.NotSupportedHostInCluster_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedCPUFeaturesForMode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedCPUFeaturesForMode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedCPUModel_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedCPUModel") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedCPUModel_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUModel_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUModel_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedCPUModel_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedCPUModelForMode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedCPUModelForMode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedCPUModelForMode_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedCPUModelForMode_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedCPUVendor_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedCPUVendor") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedCPUVendor_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"clusterCPUVendor"), aname="_clusterCPUVendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostCPUVendor"), aname="_hostCPUVendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUVendor_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUVendor_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedCPUVendor_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedCPUVendorUnknown_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedCPUVendorUnknown") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedCPUVendorUnknown_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedHostDisconnected_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedHostDisconnected") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedHostDisconnected_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedHostDisconnected_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedHostSoftware_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedHostSoftware") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedHostSoftware_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostSoftware_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedHostSoftware_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedHostSoftware_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedHostSoftwareForMode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedHostSoftwareForMode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedHostSoftwareForMode_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EVCAdmissionFailedVmActive_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EVCAdmissionFailedVmActive") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EVCAdmissionFailedVmActive_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedVmActive_Def.__bases__: - bases = list(ns0.EVCAdmissionFailedVmActive_Def.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedVmActive_Def.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EightHostLimitViolated_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "EightHostLimitViolated") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.EightHostLimitViolated_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.EightHostLimitViolated_Def.__bases__: - bases = list(ns0.EightHostLimitViolated_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.EightHostLimitViolated_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExpiredAddonLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExpiredAddonLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExpiredAddonLicense_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredAddonLicense_Def.__bases__: - bases = list(ns0.ExpiredAddonLicense_Def.__bases__) - bases.insert(0, ns0.ExpiredFeatureLicense_Def) - ns0.ExpiredAddonLicense_Def.__bases__ = tuple(bases) - - ns0.ExpiredFeatureLicense_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExpiredEditionLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExpiredEditionLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExpiredEditionLicense_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredEditionLicense_Def.__bases__: - bases = list(ns0.ExpiredEditionLicense_Def.__bases__) - bases.insert(0, ns0.ExpiredFeatureLicense_Def) - ns0.ExpiredEditionLicense_Def.__bases__ = tuple(bases) - - ns0.ExpiredFeatureLicense_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExpiredFeatureLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExpiredFeatureLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExpiredFeatureLicense_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expirationDate"), aname="_expirationDate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.ExpiredFeatureLicense_Def.__bases__: - bases = list(ns0.ExpiredFeatureLicense_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.ExpiredFeatureLicense_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ExtendedFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ExtendedFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ExtendedFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"faultTypeId"), aname="_faultTypeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ExtendedFault_Def.__bases__: - bases = list(ns0.ExtendedFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ExtendedFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceAntiAffinityViolated_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceAntiAffinityViolated") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceAntiAffinityViolated_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.FaultToleranceAntiAffinityViolated_Def.__bases__: - bases = list(ns0.FaultToleranceAntiAffinityViolated_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.FaultToleranceAntiAffinityViolated_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceCpuIncompatible_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceCpuIncompatible") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceCpuIncompatible_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"family"), aname="_family", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"stepping"), aname="_stepping", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CpuIncompatible_Def not in ns0.FaultToleranceCpuIncompatible_Def.__bases__: - bases = list(ns0.FaultToleranceCpuIncompatible_Def.__bases__) - bases.insert(0, ns0.CpuIncompatible_Def) - ns0.FaultToleranceCpuIncompatible_Def.__bases__ = tuple(bases) - - ns0.CpuIncompatible_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceNotLicensed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceNotLicensed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceNotLicensed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.FaultToleranceNotLicensed_Def.__bases__: - bases = list(ns0.FaultToleranceNotLicensed_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.FaultToleranceNotLicensed_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceNotSameBuild_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceNotSameBuild") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceNotSameBuild_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"build"), aname="_build", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.FaultToleranceNotSameBuild_Def.__bases__: - bases = list(ns0.FaultToleranceNotSameBuild_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.FaultToleranceNotSameBuild_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultTolerancePrimaryPowerOnNotAttempted_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultTolerancePrimaryPowerOnNotAttempted") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"secondaryVm"), aname="_secondaryVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"primaryVm"), aname="_primaryVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__: - bases = list(ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileAlreadyExists_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileAlreadyExists") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileAlreadyExists_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.FileAlreadyExists_Def.__bases__: - bases = list(ns0.FileAlreadyExists_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileAlreadyExists_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileBackedPortNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileBackedPortNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileBackedPortNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.FileBackedPortNotSupported_Def.__bases__: - bases = list(ns0.FileBackedPortNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.FileBackedPortNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"file"), aname="_file", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.FileFault_Def.__bases__: - bases = list(ns0.FileFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.FileFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileLocked_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileLocked") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileLocked_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.FileLocked_Def.__bases__: - bases = list(ns0.FileLocked_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileLocked_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileNotFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.FileNotFound_Def.__bases__: - bases = list(ns0.FileNotFound_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileNotFound_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileNotWritable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileNotWritable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileNotWritable_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.FileNotWritable_Def.__bases__: - bases = list(ns0.FileNotWritable_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileNotWritable_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileTooLarge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileTooLarge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileTooLarge_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.FileTooLarge_Def.__bases__: - bases = list(ns0.FileTooLarge_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileTooLarge_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FilesystemQuiesceFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FilesystemQuiesceFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FilesystemQuiesceFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.FilesystemQuiesceFault_Def.__bases__: - bases = list(ns0.FilesystemQuiesceFault_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.FilesystemQuiesceFault_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FtIssuesOnHostHostSelectionType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FtIssuesOnHostHostSelectionType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class FtIssuesOnHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FtIssuesOnHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FtIssuesOnHost_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.FtIssuesOnHost_Def.__bases__: - bases = list(ns0.FtIssuesOnHost_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.FtIssuesOnHost_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FullStorageVMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FullStorageVMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FullStorageVMotionNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFeatureNotSupported_Def not in ns0.FullStorageVMotionNotSupported_Def.__bases__: - bases = list(ns0.FullStorageVMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.FullStorageVMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GenericDrsFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GenericDrsFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GenericDrsFault_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"hostFaults"), aname="_hostFaults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.GenericDrsFault_Def.__bases__: - bases = list(ns0.GenericDrsFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.GenericDrsFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class GenericVmConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GenericVmConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GenericVmConfigFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.GenericVmConfigFault_Def.__bases__: - bases = list(ns0.GenericVmConfigFault_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.GenericVmConfigFault_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HAErrorsAtDest_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HAErrorsAtDest") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HAErrorsAtDest_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.HAErrorsAtDest_Def.__bases__: - bases = list(ns0.HAErrorsAtDest_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.HAErrorsAtDest_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigFailed_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.HostConfigFailed_Def.__bases__: - bases = list(ns0.HostConfigFailed_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.HostConfigFailed_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.HostConfigFault_Def.__bases__: - bases = list(ns0.HostConfigFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.HostConfigFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.HostConnectFault_Def.__bases__: - bases = list(ns0.HostConnectFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.HostConnectFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIncompatibleForFaultToleranceReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostIncompatibleForFaultToleranceReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostIncompatibleForFaultTolerance_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIncompatibleForFaultTolerance") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIncompatibleForFaultTolerance_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.HostIncompatibleForFaultTolerance_Def.__bases__: - bases = list(ns0.HostIncompatibleForFaultTolerance_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.HostIncompatibleForFaultTolerance_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIncompatibleForRecordReplayReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostIncompatibleForRecordReplayReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostIncompatibleForRecordReplay_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIncompatibleForRecordReplay") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIncompatibleForRecordReplay_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.HostIncompatibleForRecordReplay_Def.__bases__: - bases = list(ns0.HostIncompatibleForRecordReplay_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.HostIncompatibleForRecordReplay_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInventoryFull_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInventoryFull") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInventoryFull_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.HostInventoryFull_Def.__bases__: - bases = list(ns0.HostInventoryFull_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.HostInventoryFull_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPowerOpFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPowerOpFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPowerOpFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.HostPowerOpFailed_Def.__bases__: - bases = list(ns0.HostPowerOpFailed_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.HostPowerOpFailed_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HotSnapshotMoveNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HotSnapshotMoveNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HotSnapshotMoveNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotCopyNotSupported_Def not in ns0.HotSnapshotMoveNotSupported_Def.__bases__: - bases = list(ns0.HotSnapshotMoveNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.HotSnapshotMoveNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IDEDiskNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IDEDiskNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IDEDiskNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DiskNotSupported_Def not in ns0.IDEDiskNotSupported_Def.__bases__: - bases = list(ns0.IDEDiskNotSupported_Def.__bases__) - bases.insert(0, ns0.DiskNotSupported_Def) - ns0.IDEDiskNotSupported_Def.__bases__ = tuple(bases) - - ns0.DiskNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InUseFeatureManipulationDisallowed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InUseFeatureManipulationDisallowed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InUseFeatureManipulationDisallowed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.InUseFeatureManipulationDisallowed_Def.__bases__: - bases = list(ns0.InUseFeatureManipulationDisallowed_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.InUseFeatureManipulationDisallowed_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InaccessibleDatastore_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InaccessibleDatastore") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InaccessibleDatastore_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDatastore_Def not in ns0.InaccessibleDatastore_Def.__bases__: - bases = list(ns0.InaccessibleDatastore_Def.__bases__) - bases.insert(0, ns0.InvalidDatastore_Def) - ns0.InaccessibleDatastore_Def.__bases__ = tuple(bases) - - ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncompatibleDefaultDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncompatibleDefaultDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncompatibleDefaultDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.IncompatibleDefaultDevice_Def.__bases__: - bases = list(ns0.IncompatibleDefaultDevice_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.IncompatibleDefaultDevice_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncompatibleHostForFtSecondary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncompatibleHostForFtSecondary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncompatibleHostForFtSecondary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.IncompatibleHostForFtSecondary_Def.__bases__: - bases = list(ns0.IncompatibleHostForFtSecondary_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.IncompatibleHostForFtSecondary_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncompatibleSetting_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncompatibleSetting") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncompatibleSetting_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"conflictingProperty"), aname="_conflictingProperty", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidArgument_Def not in ns0.IncompatibleSetting_Def.__bases__: - bases = list(ns0.IncompatibleSetting_Def.__bases__) - bases.insert(0, ns0.InvalidArgument_Def) - ns0.IncompatibleSetting_Def.__bases__ = tuple(bases) - - ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncorrectFileType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncorrectFileType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncorrectFileType_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.IncorrectFileType_Def.__bases__: - bases = list(ns0.IncorrectFileType_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.IncorrectFileType_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IncorrectHostInformation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IncorrectHostInformation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IncorrectHostInformation_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.IncorrectHostInformation_Def.__bases__: - bases = list(ns0.IncorrectHostInformation_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.IncorrectHostInformation_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IndependentDiskVMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IndependentDiskVMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IndependentDiskVMotionNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFeatureNotSupported_Def not in ns0.IndependentDiskVMotionNotSupported_Def.__bases__: - bases = list(ns0.IndependentDiskVMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.IndependentDiskVMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientCpuResourcesFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientCpuResourcesFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientCpuResourcesFault_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientCpuResourcesFault_Def.__bases__: - bases = list(ns0.InsufficientCpuResourcesFault_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientCpuResourcesFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientFailoverResourcesFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientFailoverResourcesFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientFailoverResourcesFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientFailoverResourcesFault_Def.__bases__: - bases = list(ns0.InsufficientFailoverResourcesFault_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientFailoverResourcesFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientHostCapacityFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientHostCapacityFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientHostCapacityFault_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientHostCapacityFault_Def.__bases__: - bases = list(ns0.InsufficientHostCapacityFault_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientHostCapacityFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientHostCpuCapacityFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientHostCpuCapacityFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientHostCpuCapacityFault_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostCpuCapacityFault_Def.__bases__: - bases = list(ns0.InsufficientHostCpuCapacityFault_Def.__bases__) - bases.insert(0, ns0.InsufficientHostCapacityFault_Def) - ns0.InsufficientHostCpuCapacityFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientHostMemoryCapacityFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientHostMemoryCapacityFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientHostMemoryCapacityFault_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostMemoryCapacityFault_Def.__bases__: - bases = list(ns0.InsufficientHostMemoryCapacityFault_Def.__bases__) - bases.insert(0, ns0.InsufficientHostCapacityFault_Def) - ns0.InsufficientHostMemoryCapacityFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientMemoryResourcesFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientMemoryResourcesFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientMemoryResourcesFault_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientMemoryResourcesFault_Def.__bases__: - bases = list(ns0.InsufficientMemoryResourcesFault_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientMemoryResourcesFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientPerCpuCapacity_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientPerCpuCapacity") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientPerCpuCapacity_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientPerCpuCapacity_Def.__bases__: - bases = list(ns0.InsufficientPerCpuCapacity_Def.__bases__) - bases.insert(0, ns0.InsufficientHostCapacityFault_Def) - ns0.InsufficientPerCpuCapacity_Def.__bases__ = tuple(bases) - - ns0.InsufficientHostCapacityFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientResourcesFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientResourcesFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientResourcesFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InsufficientResourcesFault_Def.__bases__: - bases = list(ns0.InsufficientResourcesFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InsufficientResourcesFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientStandbyCpuResource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientStandbyCpuResource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientStandbyCpuResource_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyCpuResource_Def.__bases__: - bases = list(ns0.InsufficientStandbyCpuResource_Def.__bases__) - bases.insert(0, ns0.InsufficientStandbyResource_Def) - ns0.InsufficientStandbyCpuResource_Def.__bases__ = tuple(bases) - - ns0.InsufficientStandbyResource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientStandbyMemoryResource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientStandbyMemoryResource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientStandbyMemoryResource_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"requested"), aname="_requested", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyMemoryResource_Def.__bases__: - bases = list(ns0.InsufficientStandbyMemoryResource_Def.__bases__) - bases.insert(0, ns0.InsufficientStandbyResource_Def) - ns0.InsufficientStandbyMemoryResource_Def.__bases__ = tuple(bases) - - ns0.InsufficientStandbyResource_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InsufficientStandbyResource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InsufficientStandbyResource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InsufficientStandbyResource_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientStandbyResource_Def.__bases__: - bases = list(ns0.InsufficientStandbyResource_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientStandbyResource_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidAffinitySettingFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidAffinitySettingFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidAffinitySettingFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidAffinitySettingFault_Def.__bases__: - bases = list(ns0.InvalidAffinitySettingFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidAffinitySettingFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidBmcRole_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidBmcRole") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidBmcRole_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidBmcRole_Def.__bases__: - bases = list(ns0.InvalidBmcRole_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidBmcRole_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidBundle_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidBundle") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidBundle_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PlatformConfigFault_Def not in ns0.InvalidBundle_Def.__bases__: - bases = list(ns0.InvalidBundle_Def.__bases__) - bases.insert(0, ns0.PlatformConfigFault_Def) - ns0.InvalidBundle_Def.__bases__ = tuple(bases) - - ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidClientCertificate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidClientCertificate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidClientCertificate_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidLogin_Def not in ns0.InvalidClientCertificate_Def.__bases__: - bases = list(ns0.InvalidClientCertificate_Def.__bases__) - bases.insert(0, ns0.InvalidLogin_Def) - ns0.InvalidClientCertificate_Def.__bases__ = tuple(bases) - - ns0.InvalidLogin_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidController_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"controllerKey"), aname="_controllerKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.InvalidController_Def.__bases__: - bases = list(ns0.InvalidController_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.InvalidController_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDatastore_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDatastore") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDatastore_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidDatastore_Def.__bases__: - bases = list(ns0.InvalidDatastore_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidDatastore_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDatastorePath_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDatastorePath") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDatastorePath_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDatastore_Def not in ns0.InvalidDatastorePath_Def.__bases__: - bases = list(ns0.InvalidDatastorePath_Def.__bases__) - bases.insert(0, ns0.InvalidDatastore_Def) - ns0.InvalidDatastorePath_Def.__bases__ = tuple(bases) - - ns0.InvalidDatastore_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDeviceBacking_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDeviceBacking") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDeviceBacking_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceBacking_Def.__bases__: - bases = list(ns0.InvalidDeviceBacking_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.InvalidDeviceBacking_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDeviceOperation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDeviceOperation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDeviceOperation_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceConfigSpecOperation",lazy=True)(pname=(ns,"badOp"), aname="_badOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpecFileOperation",lazy=True)(pname=(ns,"badFileOp"), aname="_badFileOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceOperation_Def.__bases__: - bases = list(ns0.InvalidDeviceOperation_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.InvalidDeviceOperation_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDeviceSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDeviceSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDeviceSpec_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"deviceIndex"), aname="_deviceIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidVmConfig_Def not in ns0.InvalidDeviceSpec_Def.__bases__: - bases = list(ns0.InvalidDeviceSpec_Def.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.InvalidDeviceSpec_Def.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDiskFormat_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDiskFormat") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDiskFormat_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidFormat_Def not in ns0.InvalidDiskFormat_Def.__bases__: - bases = list(ns0.InvalidDiskFormat_Def.__bases__) - bases.insert(0, ns0.InvalidFormat_Def) - ns0.InvalidDiskFormat_Def.__bases__ = tuple(bases) - - ns0.InvalidFormat_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidDrsBehaviorForFtVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidDrsBehaviorForFtVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidDrsBehaviorForFtVm_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidArgument_Def not in ns0.InvalidDrsBehaviorForFtVm_Def.__bases__: - bases = list(ns0.InvalidDrsBehaviorForFtVm_Def.__bases__) - bases.insert(0, ns0.InvalidArgument_Def) - ns0.InvalidDrsBehaviorForFtVm_Def.__bases__ = tuple(bases) - - ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidEditionLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidEditionLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidEditionLicense_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"feature"), aname="_feature", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.InvalidEditionLicense_Def.__bases__: - bases = list(ns0.InvalidEditionLicense_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.InvalidEditionLicense_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidEvent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidEvent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidEvent_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidEvent_Def.__bases__: - bases = list(ns0.InvalidEvent_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidEvent_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidFolder_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidFolder") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidFolder_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidFolder_Def.__bases__: - bases = list(ns0.InvalidFolder_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidFolder_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidFormat_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidFormat") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidFormat_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.InvalidFormat_Def.__bases__: - bases = list(ns0.InvalidFormat_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.InvalidFormat_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidHostState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidHostState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidHostState_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidState_Def not in ns0.InvalidHostState_Def.__bases__: - bases = list(ns0.InvalidHostState_Def.__bases__) - bases.insert(0, ns0.InvalidState_Def) - ns0.InvalidHostState_Def.__bases__ = tuple(bases) - - ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidIndexArgument_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidIndexArgument") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidIndexArgument_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidArgument_Def not in ns0.InvalidIndexArgument_Def.__bases__: - bases = list(ns0.InvalidIndexArgument_Def.__bases__) - bases.insert(0, ns0.InvalidArgument_Def) - ns0.InvalidIndexArgument_Def.__bases__ = tuple(bases) - - ns0.InvalidArgument_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidIpmiLoginInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidIpmiLoginInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidIpmiLoginInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidIpmiLoginInfo_Def.__bases__: - bases = list(ns0.InvalidIpmiLoginInfo_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidIpmiLoginInfo_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidIpmiMacAddress_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidIpmiMacAddress") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidIpmiMacAddress_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userProvidedMacAddress"), aname="_userProvidedMacAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"observedMacAddress"), aname="_observedMacAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidIpmiMacAddress_Def.__bases__: - bases = list(ns0.InvalidIpmiMacAddress_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidIpmiMacAddress_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidLicense_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseContent"), aname="_licenseContent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidLicense_Def.__bases__: - bases = list(ns0.InvalidLicense_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidLicense_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidLocale_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidLocale") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidLocale_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidLocale_Def.__bases__: - bases = list(ns0.InvalidLocale_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidLocale_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidLogin_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidLogin") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidLogin_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidLogin_Def.__bases__: - bases = list(ns0.InvalidLogin_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidLogin_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidName_Def.__bases__: - bases = list(ns0.InvalidName_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidName_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidNasCredentials_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidNasCredentials") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidNasCredentials_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.InvalidNasCredentials_Def.__bases__: - bases = list(ns0.InvalidNasCredentials_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.InvalidNasCredentials_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidNetworkInType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidNetworkInType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidNetworkInType_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.InvalidNetworkInType_Def.__bases__: - bases = list(ns0.InvalidNetworkInType_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.InvalidNetworkInType_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidNetworkResource_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidNetworkResource") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidNetworkResource_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.InvalidNetworkResource_Def.__bases__: - bases = list(ns0.InvalidNetworkResource_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.InvalidNetworkResource_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidOperationOnSecondaryVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidOperationOnSecondaryVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidOperationOnSecondaryVm_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.InvalidOperationOnSecondaryVm_Def.__bases__: - bases = list(ns0.InvalidOperationOnSecondaryVm_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.InvalidOperationOnSecondaryVm_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidPowerState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidPowerState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidPowerState_Def.schema - TClist = [GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"requestedState"), aname="_requestedState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"existingState"), aname="_existingState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidState_Def not in ns0.InvalidPowerState_Def.__bases__: - bases = list(ns0.InvalidPowerState_Def.__bases__) - bases.insert(0, ns0.InvalidState_Def) - ns0.InvalidPowerState_Def.__bases__ = tuple(bases) - - ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidPrivilege_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidPrivilege") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidPrivilege_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"privilege"), aname="_privilege", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidPrivilege_Def.__bases__: - bases = list(ns0.InvalidPrivilege_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidPrivilege_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidPropertyType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidPropertyType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidPropertyType_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.InvalidPropertyType_Def.__bases__: - bases = list(ns0.InvalidPropertyType_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.InvalidPropertyType_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidPropertyValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidPropertyValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidPropertyValue_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.InvalidPropertyValue_Def.__bases__: - bases = list(ns0.InvalidPropertyValue_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.InvalidPropertyValue_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidResourcePoolStructureFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidResourcePoolStructureFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidResourcePoolStructureFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InsufficientResourcesFault_Def not in ns0.InvalidResourcePoolStructureFault_Def.__bases__: - bases = list(ns0.InvalidResourcePoolStructureFault_Def.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InvalidResourcePoolStructureFault_Def.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidSnapshotFormat_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidSnapshotFormat") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidSnapshotFormat_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidFormat_Def not in ns0.InvalidSnapshotFormat_Def.__bases__: - bases = list(ns0.InvalidSnapshotFormat_Def.__bases__) - bases.insert(0, ns0.InvalidFormat_Def) - ns0.InvalidSnapshotFormat_Def.__bases__ = tuple(bases) - - ns0.InvalidFormat_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidState_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidState") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidState_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.InvalidState_Def.__bases__: - bases = list(ns0.InvalidState_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.InvalidState_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InvalidVmConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InvalidVmConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InvalidVmConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.InvalidVmConfig_Def.__bases__: - bases = list(ns0.InvalidVmConfig_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.InvalidVmConfig_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InventoryHasStandardAloneHosts_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "InventoryHasStandardAloneHosts") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.InventoryHasStandardAloneHosts_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hosts"), aname="_hosts", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.InventoryHasStandardAloneHosts_Def.__bases__: - bases = list(ns0.InventoryHasStandardAloneHosts_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.InventoryHasStandardAloneHosts_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IpHostnameGeneratorError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpHostnameGeneratorError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpHostnameGeneratorError_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.IpHostnameGeneratorError_Def.__bases__: - bases = list(ns0.IpHostnameGeneratorError_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.IpHostnameGeneratorError_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LegacyNetworkInterfaceInUse_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LegacyNetworkInterfaceInUse") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LegacyNetworkInterfaceInUse_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessNetwork_Def not in ns0.LegacyNetworkInterfaceInUse_Def.__bases__: - bases = list(ns0.LegacyNetworkInterfaceInUse_Def.__bases__) - bases.insert(0, ns0.CannotAccessNetwork_Def) - ns0.LegacyNetworkInterfaceInUse_Def.__bases__ = tuple(bases) - - ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseAssignmentFailedReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LicenseAssignmentFailedReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LicenseAssignmentFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseAssignmentFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseAssignmentFailed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.LicenseAssignmentFailed_Def.__bases__: - bases = list(ns0.LicenseAssignmentFailed_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.LicenseAssignmentFailed_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseDowngradeDisallowed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseDowngradeDisallowed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseDowngradeDisallowed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"edition"), aname="_edition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityId"), aname="_entityId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"features"), aname="_features", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.LicenseDowngradeDisallowed_Def.__bases__: - bases = list(ns0.LicenseDowngradeDisallowed_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.LicenseDowngradeDisallowed_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseExpired_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseExpired") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseExpired_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseKey"), aname="_licenseKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.LicenseExpired_Def.__bases__: - bases = list(ns0.LicenseExpired_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.LicenseExpired_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseKeyEntityMismatch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseKeyEntityMismatch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseKeyEntityMismatch_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.LicenseKeyEntityMismatch_Def.__bases__: - bases = list(ns0.LicenseKeyEntityMismatch_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.LicenseKeyEntityMismatch_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseRestricted_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseRestricted") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseRestricted_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.LicenseRestricted_Def.__bases__: - bases = list(ns0.LicenseRestricted_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.LicenseRestricted_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseServerUnavailable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseServerUnavailable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseServerUnavailable_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"licenseServer"), aname="_licenseServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.LicenseServerUnavailable_Def.__bases__: - bases = list(ns0.LicenseServerUnavailable_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.LicenseServerUnavailable_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LicenseSourceUnavailable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LicenseSourceUnavailable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LicenseSourceUnavailable_Def.schema - TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"licenseSource"), aname="_licenseSource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.LicenseSourceUnavailable_Def.__bases__: - bases = list(ns0.LicenseSourceUnavailable_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.LicenseSourceUnavailable_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LimitExceeded_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LimitExceeded") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LimitExceeded_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"limit"), aname="_limit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.LimitExceeded_Def.__bases__: - bases = list(ns0.LimitExceeded_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.LimitExceeded_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LinuxVolumeNotClean_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LinuxVolumeNotClean") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LinuxVolumeNotClean_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.LinuxVolumeNotClean_Def.__bases__: - bases = list(ns0.LinuxVolumeNotClean_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.LinuxVolumeNotClean_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LogBundlingFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LogBundlingFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LogBundlingFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.LogBundlingFailed_Def.__bases__: - bases = list(ns0.LogBundlingFailed_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.LogBundlingFailed_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MaintenanceModeFileMove_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MaintenanceModeFileMove") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MaintenanceModeFileMove_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MaintenanceModeFileMove_Def.__bases__: - bases = list(ns0.MaintenanceModeFileMove_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MaintenanceModeFileMove_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MemoryHotPlugNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MemoryHotPlugNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MemoryHotPlugNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.MemoryHotPlugNotSupported_Def.__bases__: - bases = list(ns0.MemoryHotPlugNotSupported_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.MemoryHotPlugNotSupported_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MemorySizeNotRecommended_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MemorySizeNotRecommended") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MemorySizeNotRecommended_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minMemorySizeMB"), aname="_minMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemorySizeMB"), aname="_maxMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.MemorySizeNotRecommended_Def.__bases__: - bases = list(ns0.MemorySizeNotRecommended_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.MemorySizeNotRecommended_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MemorySizeNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MemorySizeNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MemorySizeNotSupported_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"minMemorySizeMB"), aname="_minMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemorySizeMB"), aname="_maxMemorySizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.MemorySizeNotSupported_Def.__bases__: - bases = list(ns0.MemorySizeNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.MemorySizeNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MemorySnapshotOnIndependentDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MemorySnapshotOnIndependentDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MemorySnapshotOnIndependentDisk_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.MemorySnapshotOnIndependentDisk_Def.__bases__: - bases = list(ns0.MemorySnapshotOnIndependentDisk_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.MemorySnapshotOnIndependentDisk_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MethodDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MethodDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MethodDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RuntimeFault_Def not in ns0.MethodDisabled_Def.__bases__: - bases = list(ns0.MethodDisabled_Def.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.MethodDisabled_Def.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MigrationDisabled_Def.__bases__: - bases = list(ns0.MigrationDisabled_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MigrationDisabled_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.MigrationFault_Def.__bases__: - bases = list(ns0.MigrationFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.MigrationFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationFeatureNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationFeatureNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationFeatureNotSupported_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"atSourceHost"), aname="_atSourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"failedHostName"), aname="_failedHostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MigrationFeatureNotSupported_Def.__bases__: - bases = list(ns0.MigrationFeatureNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MigrationFeatureNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MigrationNotReady_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MigrationNotReady") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MigrationNotReady_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MigrationNotReady_Def.__bases__: - bases = list(ns0.MigrationNotReady_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MigrationNotReady_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MismatchedBundle_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MismatchedBundle") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MismatchedBundle_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"bundleUuid"), aname="_bundleUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostUuid"), aname="_hostUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"bundleBuildNumber"), aname="_bundleBuildNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostBuildNumber"), aname="_hostBuildNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.MismatchedBundle_Def.__bases__: - bases = list(ns0.MismatchedBundle_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.MismatchedBundle_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MismatchedNetworkPolicies_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MismatchedNetworkPolicies") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MismatchedNetworkPolicies_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MismatchedNetworkPolicies_Def.__bases__: - bases = list(ns0.MismatchedNetworkPolicies_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MismatchedNetworkPolicies_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MismatchedVMotionNetworkNames_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MismatchedVMotionNetworkNames") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MismatchedVMotionNetworkNames_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"sourceNetwork"), aname="_sourceNetwork", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"destNetwork"), aname="_destNetwork", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.MismatchedVMotionNetworkNames_Def.__bases__: - bases = list(ns0.MismatchedVMotionNetworkNames_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MismatchedVMotionNetworkNames_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingBmcSupport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingBmcSupport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingBmcSupport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.MissingBmcSupport_Def.__bases__: - bases = list(ns0.MissingBmcSupport_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.MissingBmcSupport_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidDeviceSpec_Def not in ns0.MissingController_Def.__bases__: - bases = list(ns0.MissingController_Def.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.MissingController_Def.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingLinuxCustResources_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingLinuxCustResources") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingLinuxCustResources_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.MissingLinuxCustResources_Def.__bases__: - bases = list(ns0.MissingLinuxCustResources_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.MissingLinuxCustResources_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingNetworkIpConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingNetworkIpConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingNetworkIpConfig_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.MissingNetworkIpConfig_Def.__bases__: - bases = list(ns0.MissingNetworkIpConfig_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.MissingNetworkIpConfig_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingPowerOffConfiguration_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingPowerOffConfiguration") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingPowerOffConfiguration_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppConfigFault_Def not in ns0.MissingPowerOffConfiguration_Def.__bases__: - bases = list(ns0.MissingPowerOffConfiguration_Def.__bases__) - bases.insert(0, ns0.VAppConfigFault_Def) - ns0.MissingPowerOffConfiguration_Def.__bases__ = tuple(bases) - - ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingPowerOnConfiguration_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingPowerOnConfiguration") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingPowerOnConfiguration_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppConfigFault_Def not in ns0.MissingPowerOnConfiguration_Def.__bases__: - bases = list(ns0.MissingPowerOnConfiguration_Def.__bases__) - bases.insert(0, ns0.VAppConfigFault_Def) - ns0.MissingPowerOnConfiguration_Def.__bases__ = tuple(bases) - - ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MissingWindowsCustResources_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MissingWindowsCustResources") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MissingWindowsCustResources_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.MissingWindowsCustResources_Def.__bases__: - bases = list(ns0.MissingWindowsCustResources_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.MissingWindowsCustResources_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MountError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MountError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MountError_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"diskIndex"), aname="_diskIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.MountError_Def.__bases__: - bases = list(ns0.MountError_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.MountError_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MultipleCertificatesVerifyFaultThumbprintData_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MultipleCertificatesVerifyFaultThumbprintData") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"thumbprint"), aname="_thumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__: - bases = list(ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.MultipleCertificatesVerifyFaultThumbprintData_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfMultipleCertificatesVerifyFaultThumbprintData") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Def.schema - TClist = [GTD("urn:vim25","MultipleCertificatesVerifyFaultThumbprintData",lazy=True)(pname=(ns,"MultipleCertificatesVerifyFaultThumbprintData"), aname="_MultipleCertificatesVerifyFaultThumbprintData", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._MultipleCertificatesVerifyFaultThumbprintData = [] - return - Holder.__name__ = "ArrayOfMultipleCertificatesVerifyFaultThumbprintData_Holder" - self.pyclass = Holder - - class MultipleCertificatesVerifyFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MultipleCertificatesVerifyFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MultipleCertificatesVerifyFault_Def.schema - TClist = [GTD("urn:vim25","MultipleCertificatesVerifyFaultThumbprintData",lazy=True)(pname=(ns,"thumbprintData"), aname="_thumbprintData", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.MultipleCertificatesVerifyFault_Def.__bases__: - bases = list(ns0.MultipleCertificatesVerifyFault_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.MultipleCertificatesVerifyFault_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MultipleSnapshotsNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MultipleSnapshotsNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MultipleSnapshotsNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.MultipleSnapshotsNotSupported_Def.__bases__: - bases = list(ns0.MultipleSnapshotsNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.MultipleSnapshotsNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasConfigFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.NasConfigFault_Def.__bases__: - bases = list(ns0.NasConfigFault_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.NasConfigFault_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasConnectionLimitReached_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasConnectionLimitReached") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasConnectionLimitReached_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.NasConnectionLimitReached_Def.__bases__: - bases = list(ns0.NasConnectionLimitReached_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NasConnectionLimitReached_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasSessionCredentialConflict_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasSessionCredentialConflict") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasSessionCredentialConflict_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.NasSessionCredentialConflict_Def.__bases__: - bases = list(ns0.NasSessionCredentialConflict_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NasSessionCredentialConflict_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasVolumeNotMounted_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasVolumeNotMounted") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasVolumeNotMounted_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.NasVolumeNotMounted_Def.__bases__: - bases = list(ns0.NasVolumeNotMounted_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NasVolumeNotMounted_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkCopyFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkCopyFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkCopyFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.NetworkCopyFault_Def.__bases__: - bases = list(ns0.NetworkCopyFault_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.NetworkCopyFault_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkInaccessible_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkInaccessible") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkInaccessible_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.NetworkInaccessible_Def.__bases__: - bases = list(ns0.NetworkInaccessible_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NetworkInaccessible_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworksMayNotBeTheSame_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworksMayNotBeTheSame") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworksMayNotBeTheSame_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.NetworksMayNotBeTheSame_Def.__bases__: - bases = list(ns0.NetworksMayNotBeTheSame_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.NetworksMayNotBeTheSame_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NicSettingMismatch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NicSettingMismatch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NicSettingMismatch_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numberOfNicsInSpec"), aname="_numberOfNicsInSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numberOfNicsInVM"), aname="_numberOfNicsInVM", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.NicSettingMismatch_Def.__bases__: - bases = list(ns0.NicSettingMismatch_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.NicSettingMismatch_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoActiveHostInCluster_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoActiveHostInCluster") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoActiveHostInCluster_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"computeResource"), aname="_computeResource", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidState_Def not in ns0.NoActiveHostInCluster_Def.__bases__: - bases = list(ns0.NoActiveHostInCluster_Def.__bases__) - bases.insert(0, ns0.InvalidState_Def) - ns0.NoActiveHostInCluster_Def.__bases__ = tuple(bases) - - ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoAvailableIp_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoAvailableIp") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoAvailableIp_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.NoAvailableIp_Def.__bases__: - bases = list(ns0.NoAvailableIp_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.NoAvailableIp_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoClientCertificate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoClientCertificate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoClientCertificate_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.NoClientCertificate_Def.__bases__: - bases = list(ns0.NoClientCertificate_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.NoClientCertificate_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoCompatibleHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoCompatibleHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoCompatibleHost_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.NoCompatibleHost_Def.__bases__: - bases = list(ns0.NoCompatibleHost_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.NoCompatibleHost_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoDiskFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoDiskFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoDiskFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.NoDiskFound_Def.__bases__: - bases = list(ns0.NoDiskFound_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.NoDiskFound_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoDiskSpace_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoDiskSpace") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoDiskSpace_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileFault_Def not in ns0.NoDiskSpace_Def.__bases__: - bases = list(ns0.NoDiskSpace_Def.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.NoDiskSpace_Def.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoDisksToCustomize_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoDisksToCustomize") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoDisksToCustomize_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.NoDisksToCustomize_Def.__bases__: - bases = list(ns0.NoDisksToCustomize_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.NoDisksToCustomize_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoGateway_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoGateway") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoGateway_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.NoGateway_Def.__bases__: - bases = list(ns0.NoGateway_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.NoGateway_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoGuestHeartbeat_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoGuestHeartbeat") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoGuestHeartbeat_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.NoGuestHeartbeat_Def.__bases__: - bases = list(ns0.NoGuestHeartbeat_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.NoGuestHeartbeat_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoHost_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.NoHost_Def.__bases__: - bases = list(ns0.NoHost_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.NoHost_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoHostSuitableForFtSecondary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoHostSuitableForFtSecondary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoHostSuitableForFtSecondary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.NoHostSuitableForFtSecondary_Def.__bases__: - bases = list(ns0.NoHostSuitableForFtSecondary_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.NoHostSuitableForFtSecondary_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoLicenseServerConfigured_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoLicenseServerConfigured") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoLicenseServerConfigured_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.NoLicenseServerConfigured_Def.__bases__: - bases = list(ns0.NoLicenseServerConfigured_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.NoLicenseServerConfigured_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoPeerHostFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoPeerHostFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoPeerHostFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostPowerOpFailed_Def not in ns0.NoPeerHostFound_Def.__bases__: - bases = list(ns0.NoPeerHostFound_Def.__bases__) - bases.insert(0, ns0.HostPowerOpFailed_Def) - ns0.NoPeerHostFound_Def.__bases__ = tuple(bases) - - ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoPermission_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoPermission") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoPermission_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"object"), aname="_object", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"privilegeId"), aname="_privilegeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SecurityError_Def not in ns0.NoPermission_Def.__bases__: - bases = list(ns0.NoPermission_Def.__bases__) - bases.insert(0, ns0.SecurityError_Def) - ns0.NoPermission_Def.__bases__ = tuple(bases) - - ns0.SecurityError_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoPermissionOnHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoPermissionOnHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoPermissionOnHost_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.NoPermissionOnHost_Def.__bases__: - bases = list(ns0.NoPermissionOnHost_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.NoPermissionOnHost_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoPermissionOnNasVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoPermissionOnNasVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoPermissionOnNasVolume_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NasConfigFault_Def not in ns0.NoPermissionOnNasVolume_Def.__bases__: - bases = list(ns0.NoPermissionOnNasVolume_Def.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NoPermissionOnNasVolume_Def.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoSubjectName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoSubjectName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoSubjectName_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.NoSubjectName_Def.__bases__: - bases = list(ns0.NoSubjectName_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.NoSubjectName_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoVcManagedIpConfigured_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoVcManagedIpConfigured") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoVcManagedIpConfigured_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.NoVcManagedIpConfigured_Def.__bases__: - bases = list(ns0.NoVcManagedIpConfigured_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.NoVcManagedIpConfigured_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoVirtualNic_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoVirtualNic") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoVirtualNic_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.NoVirtualNic_Def.__bases__: - bases = list(ns0.NoVirtualNic_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.NoVirtualNic_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NoVmInVApp_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NoVmInVApp") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NoVmInVApp_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppConfigFault_Def not in ns0.NoVmInVApp_Def.__bases__: - bases = list(ns0.NoVmInVApp_Def.__bases__) - bases.insert(0, ns0.VAppConfigFault_Def) - ns0.NoVmInVApp_Def.__bases__ = tuple(bases) - - ns0.VAppConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NonHomeRDMVMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NonHomeRDMVMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NonHomeRDMVMotionNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFeatureNotSupported_Def not in ns0.NonHomeRDMVMotionNotSupported_Def.__bases__: - bases = list(ns0.NonHomeRDMVMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.NonHomeRDMVMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NonPersistentDisksNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NonPersistentDisksNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NonPersistentDisksNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.NonPersistentDisksNotSupported_Def.__bases__: - bases = list(ns0.NonPersistentDisksNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.NonPersistentDisksNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotAuthenticated_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotAuthenticated") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotAuthenticated_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NoPermission_Def not in ns0.NotAuthenticated_Def.__bases__: - bases = list(ns0.NotAuthenticated_Def.__bases__) - bases.insert(0, ns0.NoPermission_Def) - ns0.NotAuthenticated_Def.__bases__ = tuple(bases) - - ns0.NoPermission_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotEnoughCpus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotEnoughCpus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotEnoughCpus_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCpuDest"), aname="_numCpuDest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuVm"), aname="_numCpuVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.NotEnoughCpus_Def.__bases__: - bases = list(ns0.NotEnoughCpus_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.NotEnoughCpus_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotEnoughLogicalCpus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotEnoughLogicalCpus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotEnoughLogicalCpus_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughCpus_Def not in ns0.NotEnoughLogicalCpus_Def.__bases__: - bases = list(ns0.NotEnoughLogicalCpus_Def.__bases__) - bases.insert(0, ns0.NotEnoughCpus_Def) - ns0.NotEnoughLogicalCpus_Def.__bases__ = tuple(bases) - - ns0.NotEnoughCpus_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.NotFound_Def.__bases__: - bases = list(ns0.NotFound_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.NotFound_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotSupportedHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotSupportedHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotSupportedHost_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"productName"), aname="_productName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productVersion"), aname="_productVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.NotSupportedHost_Def.__bases__: - bases = list(ns0.NotSupportedHost_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.NotSupportedHost_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotSupportedHostInCluster_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotSupportedHostInCluster") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotSupportedHostInCluster_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotSupportedHost_Def not in ns0.NotSupportedHostInCluster_Def.__bases__: - bases = list(ns0.NotSupportedHostInCluster_Def.__bases__) - bases.insert(0, ns0.NotSupportedHost_Def) - ns0.NotSupportedHostInCluster_Def.__bases__ = tuple(bases) - - ns0.NotSupportedHost_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NotUserConfigurableProperty_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NotUserConfigurableProperty") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NotUserConfigurableProperty_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VAppPropertyFault_Def not in ns0.NotUserConfigurableProperty_Def.__bases__: - bases = list(ns0.NotUserConfigurableProperty_Def.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.NotUserConfigurableProperty_Def.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NumVirtualCpusIncompatibleReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "NumVirtualCpusIncompatibleReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class NumVirtualCpusIncompatible_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NumVirtualCpusIncompatible") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NumVirtualCpusIncompatible_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpu"), aname="_numCpu", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.NumVirtualCpusIncompatible_Def.__bases__: - bases = list(ns0.NumVirtualCpusIncompatible_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.NumVirtualCpusIncompatible_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NumVirtualCpusNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NumVirtualCpusNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NumVirtualCpusNotSupported_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVcpusDest"), aname="_maxSupportedVcpusDest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuVm"), aname="_numCpuVm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.NumVirtualCpusNotSupported_Def.__bases__: - bases = list(ns0.NumVirtualCpusNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.NumVirtualCpusNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OutOfBounds_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OutOfBounds") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OutOfBounds_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"argumentName"), aname="_argumentName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.OutOfBounds_Def.__bases__: - bases = list(ns0.OutOfBounds_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.OutOfBounds_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfAttribute_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfAttribute") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfAttribute_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidPackage_Def not in ns0.OvfAttribute_Def.__bases__: - bases = list(ns0.OvfAttribute_Def.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfAttribute_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfConnectedDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfConnectedDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfConnectedDevice_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfHardwareExport_Def not in ns0.OvfConnectedDevice_Def.__bases__: - bases = list(ns0.OvfConnectedDevice_Def.__bases__) - bases.insert(0, ns0.OvfHardwareExport_Def) - ns0.OvfConnectedDevice_Def.__bases__ = tuple(bases) - - ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfConnectedDeviceFloppy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfConnectedDeviceFloppy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfConnectedDeviceFloppy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceFloppy_Def.__bases__: - bases = list(ns0.OvfConnectedDeviceFloppy_Def.__bases__) - bases.insert(0, ns0.OvfConnectedDevice_Def) - ns0.OvfConnectedDeviceFloppy_Def.__bases__ = tuple(bases) - - ns0.OvfConnectedDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfConnectedDeviceIso_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfConnectedDeviceIso") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfConnectedDeviceIso_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceIso_Def.__bases__: - bases = list(ns0.OvfConnectedDeviceIso_Def.__bases__) - bases.insert(0, ns0.OvfConnectedDevice_Def) - ns0.OvfConnectedDeviceIso_Def.__bases__ = tuple(bases) - - ns0.OvfConnectedDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfDiskMappingNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfDiskMappingNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfDiskMappingNotFound_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfDiskMappingNotFound_Def.__bases__: - bases = list(ns0.OvfDiskMappingNotFound_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfDiskMappingNotFound_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfDuplicateElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfDuplicateElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfDuplicateElement_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfDuplicateElement_Def.__bases__: - bases = list(ns0.OvfDuplicateElement_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfDuplicateElement_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfDuplicatedElementBoundary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfDuplicatedElementBoundary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfDuplicatedElementBoundary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"boundary"), aname="_boundary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfDuplicatedElementBoundary_Def.__bases__: - bases = list(ns0.OvfDuplicatedElementBoundary_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfDuplicatedElementBoundary_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfElement_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidPackage_Def not in ns0.OvfElement_Def.__bases__: - bases = list(ns0.OvfElement_Def.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfElement_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfElementInvalidValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfElementInvalidValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfElementInvalidValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfElementInvalidValue_Def.__bases__: - bases = list(ns0.OvfElementInvalidValue_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfElementInvalidValue_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfExport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfExport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfExport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfFault_Def not in ns0.OvfExport_Def.__bases__: - bases = list(ns0.OvfExport_Def.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfExport_Def.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.OvfFault_Def.__bases__: - bases = list(ns0.OvfFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.OvfFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfHardwareCheck_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfHardwareCheck") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfHardwareCheck_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfImport_Def not in ns0.OvfHardwareCheck_Def.__bases__: - bases = list(ns0.OvfHardwareCheck_Def.__bases__) - bases.insert(0, ns0.OvfImport_Def) - ns0.OvfHardwareCheck_Def.__bases__ = tuple(bases) - - ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfHardwareExport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfHardwareExport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfHardwareExport_Def.schema - TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmPath"), aname="_vmPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfExport_Def not in ns0.OvfHardwareExport_Def.__bases__: - bases = list(ns0.OvfHardwareExport_Def.__bases__) - bases.insert(0, ns0.OvfExport_Def) - ns0.OvfHardwareExport_Def.__bases__ = tuple(bases) - - ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfHostValueNotParsed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfHostValueNotParsed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfHostValueNotParsed_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfHostValueNotParsed_Def.__bases__: - bases = list(ns0.OvfHostValueNotParsed_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfHostValueNotParsed_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfImport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfImport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfImport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfFault_Def not in ns0.OvfImport_Def.__bases__: - bases = list(ns0.OvfImport_Def.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfImport_Def.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidPackage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidPackage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidPackage_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfFault_Def not in ns0.OvfInvalidPackage_Def.__bases__: - bases = list(ns0.OvfInvalidPackage_Def.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfInvalidPackage_Def.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfAttribute_Def not in ns0.OvfInvalidValue_Def.__bases__: - bases = list(ns0.OvfInvalidValue_Def.__bases__) - bases.insert(0, ns0.OvfAttribute_Def) - ns0.OvfInvalidValue_Def.__bases__ = tuple(bases) - - ns0.OvfAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidValueConfiguration_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidValueConfiguration") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidValueConfiguration_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueConfiguration_Def.__bases__: - bases = list(ns0.OvfInvalidValueConfiguration_Def.__bases__) - bases.insert(0, ns0.OvfInvalidValue_Def) - ns0.OvfInvalidValueConfiguration_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidValueEmpty_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidValueEmpty") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidValueEmpty_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueEmpty_Def.__bases__: - bases = list(ns0.OvfInvalidValueEmpty_Def.__bases__) - bases.insert(0, ns0.OvfInvalidValue_Def) - ns0.OvfInvalidValueEmpty_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidValueFormatMalformed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidValueFormatMalformed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidValueFormatMalformed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueFormatMalformed_Def.__bases__: - bases = list(ns0.OvfInvalidValueFormatMalformed_Def.__bases__) - bases.insert(0, ns0.OvfInvalidValue_Def) - ns0.OvfInvalidValueFormatMalformed_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidValueReference_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidValueReference") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidValueReference_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueReference_Def.__bases__: - bases = list(ns0.OvfInvalidValueReference_Def.__bases__) - bases.insert(0, ns0.OvfInvalidValue_Def) - ns0.OvfInvalidValueReference_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfInvalidVmName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfInvalidVmName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfInvalidVmName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfInvalidVmName_Def.__bases__: - bases = list(ns0.OvfInvalidVmName_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfInvalidVmName_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfMappedOsId_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfMappedOsId") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfMappedOsId_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"ovfId"), aname="_ovfId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfDescription"), aname="_ovfDescription", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"targetDescription"), aname="_targetDescription", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfImport_Def not in ns0.OvfMappedOsId_Def.__bases__: - bases = list(ns0.OvfMappedOsId_Def.__bases__) - bases.insert(0, ns0.OvfImport_Def) - ns0.OvfMappedOsId_Def.__bases__ = tuple(bases) - - ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfMissingAttribute_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfMissingAttribute") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfMissingAttribute_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfAttribute_Def not in ns0.OvfMissingAttribute_Def.__bases__: - bases = list(ns0.OvfMissingAttribute_Def.__bases__) - bases.insert(0, ns0.OvfAttribute_Def) - ns0.OvfMissingAttribute_Def.__bases__ = tuple(bases) - - ns0.OvfAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfMissingElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfMissingElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfMissingElement_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfMissingElement_Def.__bases__: - bases = list(ns0.OvfMissingElement_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfMissingElement_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfMissingElementNormalBoundary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfMissingElementNormalBoundary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfMissingElementNormalBoundary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"boundary"), aname="_boundary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfMissingElement_Def not in ns0.OvfMissingElementNormalBoundary_Def.__bases__: - bases = list(ns0.OvfMissingElementNormalBoundary_Def.__bases__) - bases.insert(0, ns0.OvfMissingElement_Def) - ns0.OvfMissingElementNormalBoundary_Def.__bases__ = tuple(bases) - - ns0.OvfMissingElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfMissingHardware_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfMissingHardware") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfMissingHardware_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resourceType"), aname="_resourceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfImport_Def not in ns0.OvfMissingHardware_Def.__bases__: - bases = list(ns0.OvfMissingHardware_Def.__bases__) - bases.insert(0, ns0.OvfImport_Def) - ns0.OvfMissingHardware_Def.__bases__ = tuple(bases) - - ns0.OvfImport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfNoHostNic_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfNoHostNic") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfNoHostNic_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfNoHostNic_Def.__bases__: - bases = list(ns0.OvfNoHostNic_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfNoHostNic_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfNoSupportedHardwareFamily_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfNoSupportedHardwareFamily") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfNoSupportedHardwareFamily_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfNoSupportedHardwareFamily_Def.__bases__: - bases = list(ns0.OvfNoSupportedHardwareFamily_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfNoSupportedHardwareFamily_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfProperty_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfProperty") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfProperty_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidPackage_Def not in ns0.OvfProperty_Def.__bases__: - bases = list(ns0.OvfProperty_Def.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfProperty_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyExport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyExport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyExport_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfExport_Def not in ns0.OvfPropertyExport_Def.__bases__: - bases = list(ns0.OvfPropertyExport_Def.__bases__) - bases.insert(0, ns0.OvfExport_Def) - ns0.OvfPropertyExport_Def.__bases__ = tuple(bases) - - ns0.OvfExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyNetwork_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyNetwork") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyNetwork_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyNetwork_Def.__bases__: - bases = list(ns0.OvfPropertyNetwork_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyNetwork_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyQualifier_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyQualifier") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyQualifier_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifier_Def.__bases__: - bases = list(ns0.OvfPropertyQualifier_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyQualifier_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyQualifierDuplicate_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyQualifierDuplicate") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyQualifierDuplicate_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifierDuplicate_Def.__bases__: - bases = list(ns0.OvfPropertyQualifierDuplicate_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyQualifierDuplicate_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyQualifierIgnored_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyQualifierIgnored") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyQualifierIgnored_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"qualifier"), aname="_qualifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyQualifierIgnored_Def.__bases__: - bases = list(ns0.OvfPropertyQualifierIgnored_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyQualifierIgnored_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyType_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyType_Def.__bases__: - bases = list(ns0.OvfPropertyType_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyType_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfPropertyValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfPropertyValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfPropertyValue_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfProperty_Def not in ns0.OvfPropertyValue_Def.__bases__: - bases = list(ns0.OvfPropertyValue_Def.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyValue_Def.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfSystemFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfSystemFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfSystemFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfFault_Def not in ns0.OvfSystemFault_Def.__bases__: - bases = list(ns0.OvfSystemFault_Def.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfSystemFault_Def.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfToXmlUnsupportedElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfToXmlUnsupportedElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfToXmlUnsupportedElement_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfToXmlUnsupportedElement_Def.__bases__: - bases = list(ns0.OvfToXmlUnsupportedElement_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfToXmlUnsupportedElement_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnableToExportDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnableToExportDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnableToExportDisk_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfHardwareExport_Def not in ns0.OvfUnableToExportDisk_Def.__bases__: - bases = list(ns0.OvfUnableToExportDisk_Def.__bases__) - bases.insert(0, ns0.OvfHardwareExport_Def) - ns0.OvfUnableToExportDisk_Def.__bases__ = tuple(bases) - - ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnexpectedElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnexpectedElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnexpectedElement_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfUnexpectedElement_Def.__bases__: - bases = list(ns0.OvfUnexpectedElement_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfUnexpectedElement_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnknownDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnknownDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnknownDevice_Def.schema - TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfUnknownDevice_Def.__bases__: - bases = list(ns0.OvfUnknownDevice_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfUnknownDevice_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnknownDeviceBacking_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnknownDeviceBacking") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnknownDeviceBacking_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceBackingInfo",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfHardwareExport_Def not in ns0.OvfUnknownDeviceBacking_Def.__bases__: - bases = list(ns0.OvfUnknownDeviceBacking_Def.__bases__) - bases.insert(0, ns0.OvfHardwareExport_Def) - ns0.OvfUnknownDeviceBacking_Def.__bases__ = tuple(bases) - - ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnknownEntity_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnknownEntity") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnknownEntity_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfUnknownEntity_Def.__bases__: - bases = list(ns0.OvfUnknownEntity_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfUnknownEntity_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedAttribute_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedAttribute") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedAttribute_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"attributeName"), aname="_attributeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedAttribute_Def.__bases__: - bases = list(ns0.OvfUnsupportedAttribute_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfUnsupportedAttribute_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedAttributeValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedAttributeValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedAttributeValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedAttribute_Def not in ns0.OvfUnsupportedAttributeValue_Def.__bases__: - bases = list(ns0.OvfUnsupportedAttributeValue_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedAttribute_Def) - ns0.OvfUnsupportedAttributeValue_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedAttribute_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedDeviceBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingName"), aname="_backingName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__: - bases = list(ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfUnsupportedDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedDeviceBackingOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingName"), aname="_backingName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfSystemFault_Def not in ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__: - bases = list(ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfUnsupportedDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedDeviceExport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedDeviceExport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedDeviceExport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfHardwareExport_Def not in ns0.OvfUnsupportedDeviceExport_Def.__bases__: - bases = list(ns0.OvfUnsupportedDeviceExport_Def.__bases__) - bases.insert(0, ns0.OvfHardwareExport_Def) - ns0.OvfUnsupportedDeviceExport_Def.__bases__ = tuple(bases) - - ns0.OvfHardwareExport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedElement_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedElement_Def.__bases__: - bases = list(ns0.OvfUnsupportedElement_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfUnsupportedElement_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedElementValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedElementValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedElementValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedElementValue_Def.__bases__: - bases = list(ns0.OvfUnsupportedElementValue_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedElement_Def) - ns0.OvfUnsupportedElementValue_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedPackage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedPackage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedPackage_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"lineNumber"), aname="_lineNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfFault_Def not in ns0.OvfUnsupportedPackage_Def.__bases__: - bases = list(ns0.OvfUnsupportedPackage_Def.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfUnsupportedPackage_Def.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedSection_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedSection") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedSection_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedSection_Def.__bases__: - bases = list(ns0.OvfUnsupportedSection_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedElement_Def) - ns0.OvfUnsupportedSection_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedSubType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedSubType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedSubType_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"elementName"), aname="_elementName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceSubType"), aname="_deviceSubType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedSubType_Def.__bases__: - bases = list(ns0.OvfUnsupportedSubType_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfUnsupportedSubType_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfUnsupportedType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfUnsupportedType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfUnsupportedType_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedType_Def.__bases__: - bases = list(ns0.OvfUnsupportedType_Def.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfUnsupportedType_Def.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfWrongElement_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfWrongElement") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfWrongElement_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfElement_Def not in ns0.OvfWrongElement_Def.__bases__: - bases = list(ns0.OvfWrongElement_Def.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfWrongElement_Def.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfWrongNamespace_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfWrongNamespace") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfWrongNamespace_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"namespaceName"), aname="_namespaceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidPackage_Def not in ns0.OvfWrongNamespace_Def.__bases__: - bases = list(ns0.OvfWrongNamespace_Def.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfWrongNamespace_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OvfXmlFormat_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OvfXmlFormat") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OvfXmlFormat_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OvfInvalidPackage_Def not in ns0.OvfXmlFormat_Def.__bases__: - bases = list(ns0.OvfXmlFormat_Def.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfXmlFormat_Def.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchAlreadyInstalled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchAlreadyInstalled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchAlreadyInstalled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PatchNotApplicable_Def not in ns0.PatchAlreadyInstalled_Def.__bases__: - bases = list(ns0.PatchAlreadyInstalled_Def.__bases__) - bases.insert(0, ns0.PatchNotApplicable_Def) - ns0.PatchAlreadyInstalled_Def.__bases__ = tuple(bases) - - ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchBinariesNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchBinariesNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchBinariesNotFound_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"binary"), aname="_binary", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.PatchBinariesNotFound_Def.__bases__: - bases = list(ns0.PatchBinariesNotFound_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.PatchBinariesNotFound_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchInstallFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchInstallFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchInstallFailed_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"rolledBack"), aname="_rolledBack", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PlatformConfigFault_Def not in ns0.PatchInstallFailed_Def.__bases__: - bases = list(ns0.PatchInstallFailed_Def.__bases__) - bases.insert(0, ns0.PlatformConfigFault_Def) - ns0.PatchInstallFailed_Def.__bases__ = tuple(bases) - - ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchIntegrityError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchIntegrityError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchIntegrityError_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PlatformConfigFault_Def not in ns0.PatchIntegrityError_Def.__bases__: - bases = list(ns0.PatchIntegrityError_Def.__bases__) - bases.insert(0, ns0.PlatformConfigFault_Def) - ns0.PatchIntegrityError_Def.__bases__ = tuple(bases) - - ns0.PlatformConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchMetadataCorrupted_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchMetadataCorrupted") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchMetadataCorrupted_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataCorrupted_Def.__bases__: - bases = list(ns0.PatchMetadataCorrupted_Def.__bases__) - bases.insert(0, ns0.PatchMetadataInvalid_Def) - ns0.PatchMetadataCorrupted_Def.__bases__ = tuple(bases) - - ns0.PatchMetadataInvalid_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchMetadataInvalid_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchMetadataInvalid") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchMetadataInvalid_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaData"), aname="_metaData", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.PatchMetadataInvalid_Def.__bases__: - bases = list(ns0.PatchMetadataInvalid_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.PatchMetadataInvalid_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchMetadataNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchMetadataNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchMetadataNotFound_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataNotFound_Def.__bases__: - bases = list(ns0.PatchMetadataNotFound_Def.__bases__) - bases.insert(0, ns0.PatchMetadataInvalid_Def) - ns0.PatchMetadataNotFound_Def.__bases__ = tuple(bases) - - ns0.PatchMetadataInvalid_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchMissingDependencies_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchMissingDependencies") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchMissingDependencies_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"prerequisitePatch"), aname="_prerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"prerequisiteLib"), aname="_prerequisiteLib", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PatchNotApplicable_Def not in ns0.PatchMissingDependencies_Def.__bases__: - bases = list(ns0.PatchMissingDependencies_Def.__bases__) - bases.insert(0, ns0.PatchNotApplicable_Def) - ns0.PatchMissingDependencies_Def.__bases__ = tuple(bases) - - ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchNotApplicable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchNotApplicable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchNotApplicable_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"patchID"), aname="_patchID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.PatchNotApplicable_Def.__bases__: - bases = list(ns0.PatchNotApplicable_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.PatchNotApplicable_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PatchSuperseded_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PatchSuperseded") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PatchSuperseded_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"supersede"), aname="_supersede", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PatchNotApplicable_Def not in ns0.PatchSuperseded_Def.__bases__: - bases = list(ns0.PatchSuperseded_Def.__bases__) - bases.insert(0, ns0.PatchNotApplicable_Def) - ns0.PatchSuperseded_Def.__bases__ = tuple(bases) - - ns0.PatchNotApplicable_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysCompatRDMNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysCompatRDMNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysCompatRDMNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RDMNotSupported_Def not in ns0.PhysCompatRDMNotSupported_Def.__bases__: - bases = list(ns0.PhysCompatRDMNotSupported_Def.__bases__) - bases.insert(0, ns0.RDMNotSupported_Def) - ns0.PhysCompatRDMNotSupported_Def.__bases__ = tuple(bases) - - ns0.RDMNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PlatformConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PlatformConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PlatformConfigFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.PlatformConfigFault_Def.__bases__: - bases = list(ns0.PlatformConfigFault_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.PlatformConfigFault_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PowerOnFtSecondaryFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PowerOnFtSecondaryFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PowerOnFtSecondaryFailed_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FtIssuesOnHostHostSelectionType",lazy=True)(pname=(ns,"hostSelectionBy"), aname="_hostSelectionBy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"hostErrors"), aname="_hostErrors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"rootCause"), aname="_rootCause", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.PowerOnFtSecondaryFailed_Def.__bases__: - bases = list(ns0.PowerOnFtSecondaryFailed_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.PowerOnFtSecondaryFailed_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PowerOnFtSecondaryTimedout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PowerOnFtSecondaryTimedout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PowerOnFtSecondaryTimedout_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmName"), aname="_vmName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.Timedout_Def not in ns0.PowerOnFtSecondaryTimedout_Def.__bases__: - bases = list(ns0.PowerOnFtSecondaryTimedout_Def.__bases__) - bases.insert(0, ns0.Timedout_Def) - ns0.PowerOnFtSecondaryTimedout_Def.__bases__ = tuple(bases) - - ns0.Timedout_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileUpdateFailedUpdateFailure_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileUpdateFailedUpdateFailure") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileUpdateFailedUpdateFailure_Def.schema - TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"profilePath"), aname="_profilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"errMsg"), aname="_errMsg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__: - bases = list(ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileUpdateFailedUpdateFailure_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileUpdateFailedUpdateFailure_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileUpdateFailedUpdateFailure") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileUpdateFailedUpdateFailure_Def.schema - TClist = [GTD("urn:vim25","ProfileUpdateFailedUpdateFailure",lazy=True)(pname=(ns,"ProfileUpdateFailedUpdateFailure"), aname="_ProfileUpdateFailedUpdateFailure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileUpdateFailedUpdateFailure = [] - return - Holder.__name__ = "ArrayOfProfileUpdateFailedUpdateFailure_Holder" - self.pyclass = Holder - - class ProfileUpdateFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileUpdateFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileUpdateFailed_Def.schema - TClist = [GTD("urn:vim25","ProfileUpdateFailedUpdateFailure",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ProfileUpdateFailed_Def.__bases__: - bases = list(ns0.ProfileUpdateFailed_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ProfileUpdateFailed_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RDMConversionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RDMConversionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RDMConversionNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.RDMConversionNotSupported_Def.__bases__: - bases = list(ns0.RDMConversionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.RDMConversionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RDMNotPreserved_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RDMNotPreserved") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RDMNotPreserved_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.RDMNotPreserved_Def.__bases__: - bases = list(ns0.RDMNotPreserved_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.RDMNotPreserved_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RDMNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RDMNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RDMNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.RDMNotSupported_Def.__bases__: - bases = list(ns0.RDMNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.RDMNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RDMNotSupportedOnDatastore_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RDMNotSupportedOnDatastore") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RDMNotSupportedOnDatastore_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastoreName"), aname="_datastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.RDMNotSupportedOnDatastore_Def.__bases__: - bases = list(ns0.RDMNotSupportedOnDatastore_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.RDMNotSupportedOnDatastore_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RDMPointsToInaccessibleDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RDMPointsToInaccessibleDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RDMPointsToInaccessibleDisk_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessVmDisk_Def not in ns0.RDMPointsToInaccessibleDisk_Def.__bases__: - bases = list(ns0.RDMPointsToInaccessibleDisk_Def.__bases__) - bases.insert(0, ns0.CannotAccessVmDisk_Def) - ns0.RDMPointsToInaccessibleDisk_Def.__bases__ = tuple(bases) - - ns0.CannotAccessVmDisk_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RawDiskNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RawDiskNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RawDiskNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.RawDiskNotSupported_Def.__bases__: - bases = list(ns0.RawDiskNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.RawDiskNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReadOnlyDisksWithLegacyDestination_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ReadOnlyDisksWithLegacyDestination") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ReadOnlyDisksWithLegacyDestination_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"roDiskCount"), aname="_roDiskCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"timeoutDanger"), aname="_timeoutDanger", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__: - bases = list(ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.ReadOnlyDisksWithLegacyDestination_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RebootRequired_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RebootRequired") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RebootRequired_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"patch"), aname="_patch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.RebootRequired_Def.__bases__: - bases = list(ns0.RebootRequired_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.RebootRequired_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RecordReplayDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RecordReplayDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RecordReplayDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.RecordReplayDisabled_Def.__bases__: - bases = list(ns0.RecordReplayDisabled_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.RecordReplayDisabled_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RemoteDeviceNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RemoteDeviceNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RemoteDeviceNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.RemoteDeviceNotSupported_Def.__bases__: - bases = list(ns0.RemoteDeviceNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.RemoteDeviceNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RemoveFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RemoveFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RemoveFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.RemoveFailed_Def.__bases__: - bases = list(ns0.RemoveFailed_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.RemoveFailed_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourceInUse_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourceInUse") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourceInUse_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ResourceInUse_Def.__bases__: - bases = list(ns0.ResourceInUse_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ResourceInUse_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ResourceNotAvailable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ResourceNotAvailable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ResourceNotAvailable_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"containerType"), aname="_containerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"containerName"), aname="_containerName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ResourceNotAvailable_Def.__bases__: - bases = list(ns0.ResourceNotAvailable_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ResourceNotAvailable_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RestrictedVersion_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RestrictedVersion") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RestrictedVersion_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SecurityError_Def not in ns0.RestrictedVersion_Def.__bases__: - bases = list(ns0.RestrictedVersion_Def.__bases__) - bases.insert(0, ns0.SecurityError_Def) - ns0.RestrictedVersion_Def.__bases__ = tuple(bases) - - ns0.SecurityError_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RuleViolation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RuleViolation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RuleViolation_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterRuleInfo",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.RuleViolation_Def.__bases__: - bases = list(ns0.RuleViolation_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.RuleViolation_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SSLDisabledFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SSLDisabledFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SSLDisabledFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.SSLDisabledFault_Def.__bases__: - bases = list(ns0.SSLDisabledFault_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.SSLDisabledFault_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SSLVerifyFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SSLVerifyFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SSLVerifyFault_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"selfSigned"), aname="_selfSigned", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"thumbprint"), aname="_thumbprint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.SSLVerifyFault_Def.__bases__: - bases = list(ns0.SSLVerifyFault_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.SSLVerifyFault_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SSPIChallenge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SSPIChallenge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SSPIChallenge_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"base64Token"), aname="_base64Token", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.SSPIChallenge_Def.__bases__: - bases = list(ns0.SSPIChallenge_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.SSPIChallenge_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SecondaryVmAlreadyDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecondaryVmAlreadyDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecondaryVmAlreadyDisabled_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyDisabled_Def.__bases__: - bases = list(ns0.SecondaryVmAlreadyDisabled_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.SecondaryVmAlreadyDisabled_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SecondaryVmAlreadyEnabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecondaryVmAlreadyEnabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecondaryVmAlreadyEnabled_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyEnabled_Def.__bases__: - bases = list(ns0.SecondaryVmAlreadyEnabled_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.SecondaryVmAlreadyEnabled_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SecondaryVmAlreadyRegistered_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecondaryVmAlreadyRegistered") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecondaryVmAlreadyRegistered_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmAlreadyRegistered_Def.__bases__: - bases = list(ns0.SecondaryVmAlreadyRegistered_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.SecondaryVmAlreadyRegistered_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SecondaryVmNotRegistered_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecondaryVmNotRegistered") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecondaryVmNotRegistered_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.SecondaryVmNotRegistered_Def.__bases__: - bases = list(ns0.SecondaryVmNotRegistered_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.SecondaryVmNotRegistered_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SharedBusControllerNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SharedBusControllerNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SharedBusControllerNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.SharedBusControllerNotSupported_Def.__bases__: - bases = list(ns0.SharedBusControllerNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.SharedBusControllerNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotCloneNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotCloneNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotCloneNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotCloneNotSupported_Def.__bases__: - bases = list(ns0.SnapshotCloneNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.SnapshotCloneNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotCopyNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotCopyNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotCopyNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.SnapshotCopyNotSupported_Def.__bases__: - bases = list(ns0.SnapshotCopyNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.SnapshotCopyNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.SnapshotDisabled_Def.__bases__: - bases = list(ns0.SnapshotDisabled_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.SnapshotDisabled_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.SnapshotFault_Def.__bases__: - bases = list(ns0.SnapshotFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.SnapshotFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotIncompatibleDeviceInVm_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotIncompatibleDeviceInVm") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotIncompatibleDeviceInVm_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__: - bases = list(ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.SnapshotIncompatibleDeviceInVm_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotLocked_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotLocked") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotLocked_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.SnapshotLocked_Def.__bases__: - bases = list(ns0.SnapshotLocked_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.SnapshotLocked_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotMoveFromNonHomeNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotMoveFromNonHomeNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotMoveFromNonHomeNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__: - bases = list(ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.SnapshotMoveFromNonHomeNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotMoveNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotMoveNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotMoveNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveNotSupported_Def.__bases__: - bases = list(ns0.SnapshotMoveNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.SnapshotMoveNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotMoveToNonHomeNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotMoveToNonHomeNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotMoveToNonHomeNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__: - bases = list(ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.SnapshotMoveToNonHomeNotSupported_Def.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotNoChange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotNoChange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotNoChange_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.SnapshotNoChange_Def.__bases__: - bases = list(ns0.SnapshotNoChange_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.SnapshotNoChange_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SnapshotRevertIssue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SnapshotRevertIssue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SnapshotRevertIssue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"snapshotName"), aname="_snapshotName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Event",lazy=True)(pname=(ns,"event"), aname="_event", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"errors"), aname="_errors", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.SnapshotRevertIssue_Def.__bases__: - bases = list(ns0.SnapshotRevertIssue_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.SnapshotRevertIssue_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class StorageVMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StorageVMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StorageVMotionNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFeatureNotSupported_Def not in ns0.StorageVMotionNotSupported_Def.__bases__: - bases = list(ns0.StorageVMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.StorageVMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SuspendedRelocateNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SuspendedRelocateNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SuspendedRelocateNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.SuspendedRelocateNotSupported_Def.__bases__: - bases = list(ns0.SuspendedRelocateNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.SuspendedRelocateNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SwapDatastoreNotWritableOnHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SwapDatastoreNotWritableOnHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SwapDatastoreNotWritableOnHost_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreNotWritableOnHost_Def not in ns0.SwapDatastoreNotWritableOnHost_Def.__bases__: - bases = list(ns0.SwapDatastoreNotWritableOnHost_Def.__bases__) - bases.insert(0, ns0.DatastoreNotWritableOnHost_Def) - ns0.SwapDatastoreNotWritableOnHost_Def.__bases__ = tuple(bases) - - ns0.DatastoreNotWritableOnHost_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SwapDatastoreUnset_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SwapDatastoreUnset") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SwapDatastoreUnset_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.SwapDatastoreUnset_Def.__bases__: - bases = list(ns0.SwapDatastoreUnset_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.SwapDatastoreUnset_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SwapPlacementOverrideNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SwapPlacementOverrideNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SwapPlacementOverrideNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidVmConfig_Def not in ns0.SwapPlacementOverrideNotSupported_Def.__bases__: - bases = list(ns0.SwapPlacementOverrideNotSupported_Def.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.SwapPlacementOverrideNotSupported_Def.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class SwitchNotInUpgradeMode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SwitchNotInUpgradeMode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SwitchNotInUpgradeMode_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsFault_Def not in ns0.SwitchNotInUpgradeMode_Def.__bases__: - bases = list(ns0.SwitchNotInUpgradeMode_Def.__bases__) - bases.insert(0, ns0.DvsFault_Def) - ns0.SwitchNotInUpgradeMode_Def.__bases__ = tuple(bases) - - ns0.DvsFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TaskInProgress_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskInProgress") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskInProgress_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"task"), aname="_task", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.TaskInProgress_Def.__bases__: - bases = list(ns0.TaskInProgress_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.TaskInProgress_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class Timedout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "Timedout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.Timedout_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.Timedout_Def.__bases__: - bases = list(ns0.Timedout_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.Timedout_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TooManyConsecutiveOverrides_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TooManyConsecutiveOverrides") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TooManyConsecutiveOverrides_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.TooManyConsecutiveOverrides_Def.__bases__: - bases = list(ns0.TooManyConsecutiveOverrides_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.TooManyConsecutiveOverrides_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TooManyDevices_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TooManyDevices") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TooManyDevices_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidVmConfig_Def not in ns0.TooManyDevices_Def.__bases__: - bases = list(ns0.TooManyDevices_Def.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.TooManyDevices_Def.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TooManyDisksOnLegacyHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TooManyDisksOnLegacyHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TooManyDisksOnLegacyHost_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"diskCount"), aname="_diskCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"timeoutDanger"), aname="_timeoutDanger", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.TooManyDisksOnLegacyHost_Def.__bases__: - bases = list(ns0.TooManyDisksOnLegacyHost_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.TooManyDisksOnLegacyHost_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TooManyHosts_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TooManyHosts") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TooManyHosts_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectFault_Def not in ns0.TooManyHosts_Def.__bases__: - bases = list(ns0.TooManyHosts_Def.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.TooManyHosts_Def.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TooManySnapshotLevels_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TooManySnapshotLevels") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TooManySnapshotLevels_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.SnapshotFault_Def not in ns0.TooManySnapshotLevels_Def.__bases__: - bases = list(ns0.TooManySnapshotLevels_Def.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.TooManySnapshotLevels_Def.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsAlreadyUpgraded_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsAlreadyUpgraded") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsAlreadyUpgraded_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsAlreadyUpgraded_Def.__bases__: - bases = list(ns0.ToolsAlreadyUpgraded_Def.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.ToolsAlreadyUpgraded_Def.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsAutoUpgradeNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsAutoUpgradeNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsAutoUpgradeNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsAutoUpgradeNotSupported_Def.__bases__: - bases = list(ns0.ToolsAutoUpgradeNotSupported_Def.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.ToolsAutoUpgradeNotSupported_Def.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsImageNotAvailable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsImageNotAvailable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsImageNotAvailable_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsImageNotAvailable_Def.__bases__: - bases = list(ns0.ToolsImageNotAvailable_Def.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.ToolsImageNotAvailable_Def.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsImageSignatureCheckFailed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsImageSignatureCheckFailed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsImageSignatureCheckFailed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsImageSignatureCheckFailed_Def.__bases__: - bases = list(ns0.ToolsImageSignatureCheckFailed_Def.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.ToolsImageSignatureCheckFailed_Def.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsInstallationInProgress_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsInstallationInProgress") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsInstallationInProgress_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.ToolsInstallationInProgress_Def.__bases__: - bases = list(ns0.ToolsInstallationInProgress_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.ToolsInstallationInProgress_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsUnavailable_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsUnavailable") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsUnavailable_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.ToolsUnavailable_Def.__bases__: - bases = list(ns0.ToolsUnavailable_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.ToolsUnavailable_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ToolsUpgradeCancelled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsUpgradeCancelled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsUpgradeCancelled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmToolsUpgradeFault_Def not in ns0.ToolsUpgradeCancelled_Def.__bases__: - bases = list(ns0.ToolsUpgradeCancelled_Def.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.ToolsUpgradeCancelled_Def.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UncommittedUndoableDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UncommittedUndoableDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UncommittedUndoableDisk_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.UncommittedUndoableDisk_Def.__bases__: - bases = list(ns0.UncommittedUndoableDisk_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.UncommittedUndoableDisk_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnconfiguredPropertyValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnconfiguredPropertyValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnconfiguredPropertyValue_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidPropertyValue_Def not in ns0.UnconfiguredPropertyValue_Def.__bases__: - bases = list(ns0.UnconfiguredPropertyValue_Def.__bases__) - bases.insert(0, ns0.InvalidPropertyValue_Def) - ns0.UnconfiguredPropertyValue_Def.__bases__ = tuple(bases) - - ns0.InvalidPropertyValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UncustomizableGuest_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UncustomizableGuest") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UncustomizableGuest_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"uncustomizableGuestOS"), aname="_uncustomizableGuestOS", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.UncustomizableGuest_Def.__bases__: - bases = list(ns0.UncustomizableGuest_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.UncustomizableGuest_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnexpectedCustomizationFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnexpectedCustomizationFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnexpectedCustomizationFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.UnexpectedCustomizationFault_Def.__bases__: - bases = list(ns0.UnexpectedCustomizationFault_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.UnexpectedCustomizationFault_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnrecognizedHost_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnrecognizedHost") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnrecognizedHost_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.UnrecognizedHost_Def.__bases__: - bases = list(ns0.UnrecognizedHost_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.UnrecognizedHost_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnsharedSwapVMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnsharedSwapVMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnsharedSwapVMotionNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFeatureNotSupported_Def not in ns0.UnsharedSwapVMotionNotSupported_Def.__bases__: - bases = list(ns0.UnsharedSwapVMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.UnsharedSwapVMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnsupportedDatastore_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnsupportedDatastore") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnsupportedDatastore_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.UnsupportedDatastore_Def.__bases__: - bases = list(ns0.UnsupportedDatastore_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.UnsupportedDatastore_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnsupportedGuest_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnsupportedGuest") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnsupportedGuest_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"unsupportedGuestOS"), aname="_unsupportedGuestOS", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidVmConfig_Def not in ns0.UnsupportedGuest_Def.__bases__: - bases = list(ns0.UnsupportedGuest_Def.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.UnsupportedGuest_Def.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnsupportedVimApiVersion_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnsupportedVimApiVersion") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnsupportedVimApiVersion_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.UnsupportedVimApiVersion_Def.__bases__: - bases = list(ns0.UnsupportedVimApiVersion_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.UnsupportedVimApiVersion_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnsupportedVmxLocation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnsupportedVmxLocation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnsupportedVmxLocation_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.UnsupportedVmxLocation_Def.__bases__: - bases = list(ns0.UnsupportedVmxLocation_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.UnsupportedVmxLocation_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UnusedVirtualDiskBlocksNotScrubbed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UnusedVirtualDiskBlocksNotScrubbed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceBackingNotSupported_Def not in ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__: - bases = list(ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__) - bases.insert(0, ns0.DeviceBackingNotSupported_Def) - ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__bases__ = tuple(bases) - - ns0.DeviceBackingNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserNotFound_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserNotFound") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserNotFound_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unresolved"), aname="_unresolved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.UserNotFound_Def.__bases__: - bases = list(ns0.UserNotFound_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.UserNotFound_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppConfigFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.VAppConfigFault_Def.__bases__: - bases = list(ns0.VAppConfigFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VAppConfigFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppNotRunning_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppNotRunning") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppNotRunning_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.VAppNotRunning_Def.__bases__: - bases = list(ns0.VAppNotRunning_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VAppNotRunning_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppPropertyFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppPropertyFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppPropertyFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.VAppPropertyFault_Def.__bases__: - bases = list(ns0.VAppPropertyFault_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VAppPropertyFault_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppTaskInProgress_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppTaskInProgress") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppTaskInProgress_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskInProgress_Def not in ns0.VAppTaskInProgress_Def.__bases__: - bases = list(ns0.VAppTaskInProgress_Def.__bases__) - bases.insert(0, ns0.TaskInProgress_Def) - ns0.VAppTaskInProgress_Def.__bases__ = tuple(bases) - - ns0.TaskInProgress_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMINotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMINotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMINotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.VMINotSupported_Def.__bases__: - bases = list(ns0.VMINotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.VMINotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMOnConflictDVPort_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMOnConflictDVPort") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMOnConflictDVPort_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessNetwork_Def not in ns0.VMOnConflictDVPort_Def.__bases__: - bases = list(ns0.VMOnConflictDVPort_Def.__bases__) - bases.insert(0, ns0.CannotAccessNetwork_Def) - ns0.VMOnConflictDVPort_Def.__bases__ = tuple(bases) - - ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMOnVirtualIntranet_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMOnVirtualIntranet") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMOnVirtualIntranet_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CannotAccessNetwork_Def not in ns0.VMOnVirtualIntranet_Def.__bases__: - bases = list(ns0.VMOnVirtualIntranet_Def.__bases__) - bases.insert(0, ns0.CannotAccessNetwork_Def) - ns0.VMOnVirtualIntranet_Def.__bases__ = tuple(bases) - - ns0.CannotAccessNetwork_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionInterfaceIssue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionInterfaceIssue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionInterfaceIssue_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"atSourceHost"), aname="_atSourceHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"failedHost"), aname="_failedHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"failedHostEntity"), aname="_failedHostEntity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.VMotionInterfaceIssue_Def.__bases__: - bases = list(ns0.VMotionInterfaceIssue_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.VMotionInterfaceIssue_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionLinkCapacityLow_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionLinkCapacityLow") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionLinkCapacityLow_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionLinkCapacityLow_Def.__bases__: - bases = list(ns0.VMotionLinkCapacityLow_Def.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionLinkCapacityLow_Def.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionLinkDown_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionLinkDown") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionLinkDown_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionLinkDown_Def.__bases__: - bases = list(ns0.VMotionLinkDown_Def.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionLinkDown_Def.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionNotConfigured_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionNotConfigured") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionNotConfigured_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotConfigured_Def.__bases__: - bases = list(ns0.VMotionNotConfigured_Def.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionNotConfigured_Def.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionNotLicensed_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionNotLicensed") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionNotLicensed_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotLicensed_Def.__bases__: - bases = list(ns0.VMotionNotLicensed_Def.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionNotLicensed_Def.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionNotSupported_Def.__bases__: - bases = list(ns0.VMotionNotSupported_Def.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionNotSupported_Def.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VMotionProtocolIncompatible_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VMotionProtocolIncompatible") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VMotionProtocolIncompatible_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.VMotionProtocolIncompatible_Def.__bases__: - bases = list(ns0.VMotionProtocolIncompatible_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.VMotionProtocolIncompatible_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VimFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VimFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VimFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MethodFault_Def not in ns0.VimFault_Def.__bases__: - bases = list(ns0.VimFault_Def.__bases__) - bases.insert(0, ns0.MethodFault_Def) - ns0.VimFault_Def.__bases__ = tuple(bases) - - ns0.MethodFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskBlocksNotFullyProvisioned_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskBlocksNotFullyProvisioned") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskBlocksNotFullyProvisioned_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceBackingNotSupported_Def not in ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__: - bases = list(ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__) - bases.insert(0, ns0.DeviceBackingNotSupported_Def) - ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__bases__ = tuple(bases) - - ns0.DeviceBackingNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DeviceNotSupported_Def not in ns0.VirtualEthernetCardNotSupported_Def.__bases__: - bases = list(ns0.VirtualEthernetCardNotSupported_Def.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.VirtualEthernetCardNotSupported_Def.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualHardwareCompatibilityIssue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualHardwareCompatibilityIssue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualHardwareCompatibilityIssue_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.VirtualHardwareCompatibilityIssue_Def.__bases__: - bases = list(ns0.VirtualHardwareCompatibilityIssue_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VirtualHardwareCompatibilityIssue_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualHardwareVersionNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualHardwareVersionNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualHardwareVersionNotSupported_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.VirtualHardwareVersionNotSupported_Def.__bases__: - bases = list(ns0.VirtualHardwareVersionNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.VirtualHardwareVersionNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmAlreadyExistsInDatacenter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmAlreadyExistsInDatacenter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmAlreadyExistsInDatacenter_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostname"), aname="_hostname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidFolder_Def not in ns0.VmAlreadyExistsInDatacenter_Def.__bases__: - bases = list(ns0.VmAlreadyExistsInDatacenter_Def.__bases__) - bases.insert(0, ns0.InvalidFolder_Def) - ns0.VmAlreadyExistsInDatacenter_Def.__bases__ = tuple(bases) - - ns0.InvalidFolder_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.VmConfigFault_Def.__bases__: - bases = list(ns0.VmConfigFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VmConfigFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigIncompatibleForFaultTolerance_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigIncompatibleForFaultTolerance") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigIncompatibleForFaultTolerance_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__: - bases = list(ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VmConfigIncompatibleForFaultTolerance_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigIncompatibleForRecordReplay_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigIncompatibleForRecordReplay") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigIncompatibleForRecordReplay_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFault_Def not in ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__: - bases = list(ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VmConfigIncompatibleForRecordReplay_Def.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceConfigIssueReasonForIssue_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VmFaultToleranceConfigIssueReasonForIssue") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VmFaultToleranceConfigIssue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceConfigIssue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceConfigIssue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entityName"), aname="_entityName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceConfigIssue_Def.__bases__: - bases = list(ns0.VmFaultToleranceConfigIssue_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.VmFaultToleranceConfigIssue_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceInvalidFileBackingDeviceType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VmFaultToleranceInvalidFileBackingDeviceType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VmFaultToleranceInvalidFileBacking_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceInvalidFileBacking") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceInvalidFileBacking_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"backingType"), aname="_backingType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backingFilename"), aname="_backingFilename", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__: - bases = list(ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.VmFaultToleranceInvalidFileBacking_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceIssue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceIssue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceIssue_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.VmFaultToleranceIssue_Def.__bases__: - bases = list(ns0.VmFaultToleranceIssue_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VmFaultToleranceIssue_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmFaultToleranceOpIssuesList_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmFaultToleranceOpIssuesList") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmFaultToleranceOpIssuesList_Def.schema - TClist = [GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warnings"), aname="_warnings", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceOpIssuesList_Def.__bases__: - bases = list(ns0.VmFaultToleranceOpIssuesList_Def.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.VmFaultToleranceOpIssuesList_Def.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmLimitLicense_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmLimitLicense") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmLimitLicense_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"limit"), aname="_limit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.NotEnoughLicenses_Def not in ns0.VmLimitLicense_Def.__bases__: - bases = list(ns0.VmLimitLicense_Def.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.VmLimitLicense_Def.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPowerOnDisabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPowerOnDisabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPowerOnDisabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidState_Def not in ns0.VmPowerOnDisabled_Def.__bases__: - bases = list(ns0.VmPowerOnDisabled_Def.__bases__) - bases.insert(0, ns0.InvalidState_Def) - ns0.VmPowerOnDisabled_Def.__bases__ = tuple(bases) - - ns0.InvalidState_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmToolsUpgradeFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmToolsUpgradeFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmToolsUpgradeFault_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.VmToolsUpgradeFault_Def.__bases__: - bases = list(ns0.VmToolsUpgradeFault_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VmToolsUpgradeFault_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmValidateMaxDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmValidateMaxDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmValidateMaxDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VimFault_Def not in ns0.VmValidateMaxDevice_Def.__bases__: - bases = list(ns0.VmValidateMaxDevice_Def.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VmValidateMaxDevice_Def.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmWwnConflict_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmWwnConflict") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmWwnConflict_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"wwn"), aname="_wwn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.InvalidVmConfig_Def not in ns0.VmWwnConflict_Def.__bases__: - bases = list(ns0.VmWwnConflict_Def.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.VmWwnConflict_Def.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsAlreadyMounted_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsAlreadyMounted") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsAlreadyMounted_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsMountFault_Def not in ns0.VmfsAlreadyMounted_Def.__bases__: - bases = list(ns0.VmfsAlreadyMounted_Def.__bases__) - bases.insert(0, ns0.VmfsMountFault_Def) - ns0.VmfsAlreadyMounted_Def.__bases__ = tuple(bases) - - ns0.VmfsMountFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsAmbiguousMount_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsAmbiguousMount") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsAmbiguousMount_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsMountFault_Def not in ns0.VmfsAmbiguousMount_Def.__bases__: - bases = list(ns0.VmfsAmbiguousMount_Def.__bases__) - bases.insert(0, ns0.VmfsMountFault_Def) - ns0.VmfsAmbiguousMount_Def.__bases__ = tuple(bases) - - ns0.VmfsMountFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsMountFault_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsMountFault") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsMountFault_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConfigFault_Def not in ns0.VmfsMountFault_Def.__bases__: - bases = list(ns0.VmfsMountFault_Def.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.VmfsMountFault_Def.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmotionInterfaceNotEnabled_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmotionInterfaceNotEnabled") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmotionInterfaceNotEnabled_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostPowerOpFailed_Def not in ns0.VmotionInterfaceNotEnabled_Def.__bases__: - bases = list(ns0.VmotionInterfaceNotEnabled_Def.__bases__) - bases.insert(0, ns0.HostPowerOpFailed_Def) - ns0.VmotionInterfaceNotEnabled_Def.__bases__ = tuple(bases) - - ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VolumeEditorError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VolumeEditorError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VolumeEditorError_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationFault_Def not in ns0.VolumeEditorError_Def.__bases__: - bases = list(ns0.VolumeEditorError_Def.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.VolumeEditorError_Def.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class WakeOnLanNotSupported_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "WakeOnLanNotSupported") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.WakeOnLanNotSupported_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.WakeOnLanNotSupported_Def.__bases__: - bases = list(ns0.WakeOnLanNotSupported_Def.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.WakeOnLanNotSupported_Def.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class WakeOnLanNotSupportedByVmotionNIC_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "WakeOnLanNotSupportedByVmotionNIC") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.WakeOnLanNotSupportedByVmotionNIC_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostPowerOpFailed_Def not in ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__: - bases = list(ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__) - bases.insert(0, ns0.HostPowerOpFailed_Def) - ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__bases__ = tuple(bases) - - ns0.HostPowerOpFailed_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class WillModifyConfigCpuRequirements_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "WillModifyConfigCpuRequirements") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.WillModifyConfigCpuRequirements_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MigrationFault_Def not in ns0.WillModifyConfigCpuRequirements_Def.__bases__: - bases = list(ns0.WillModifyConfigCpuRequirements_Def.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.WillModifyConfigCpuRequirements_Def.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AutoStartAction_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AutoStartAction") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class AutoStartDefaults_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AutoStartDefaults") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AutoStartDefaults_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"waitForHeartbeat"), aname="_waitForHeartbeat", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AutoStartDefaults_Def.__bases__: - bases = list(ns0.AutoStartDefaults_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AutoStartDefaults_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AutoStartWaitHeartbeatSetting_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AutoStartWaitHeartbeatSetting") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class AutoStartPowerInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AutoStartPowerInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AutoStartPowerInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startOrder"), aname="_startOrder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AutoStartWaitHeartbeatSetting",lazy=True)(pname=(ns,"waitForHeartbeat"), aname="_waitForHeartbeat", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startAction"), aname="_startAction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.AutoStartPowerInfo_Def.__bases__: - bases = list(ns0.AutoStartPowerInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.AutoStartPowerInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfAutoStartPowerInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAutoStartPowerInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAutoStartPowerInfo_Def.schema - TClist = [GTD("urn:vim25","AutoStartPowerInfo",lazy=True)(pname=(ns,"AutoStartPowerInfo"), aname="_AutoStartPowerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._AutoStartPowerInfo = [] - return - Holder.__name__ = "ArrayOfAutoStartPowerInfo_Holder" - self.pyclass = Holder - - class HostAutoStartManagerConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAutoStartManagerConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAutoStartManagerConfig_Def.schema - TClist = [GTD("urn:vim25","AutoStartDefaults",lazy=True)(pname=(ns,"defaults"), aname="_defaults", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AutoStartPowerInfo",lazy=True)(pname=(ns,"powerInfo"), aname="_powerInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostAutoStartManagerConfig_Def.__bases__: - bases = list(ns0.HostAutoStartManagerConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostAutoStartManagerConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReconfigureAutostartRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureAutostartRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureAutostartRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAutoStartManagerConfig",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigureAutostartRequestType_Holder" - self.pyclass = Holder - - class AutoStartPowerOnRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AutoStartPowerOnRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AutoStartPowerOnRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "AutoStartPowerOnRequestType_Holder" - self.pyclass = Holder - - class AutoStartPowerOffRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AutoStartPowerOffRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AutoStartPowerOffRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "AutoStartPowerOffRequestType_Holder" - self.pyclass = Holder - - class HostBootDeviceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostBootDeviceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostBootDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","HostBootDevice",lazy=True)(pname=(ns,"bootDevices"), aname="_bootDevices", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentBootDeviceKey"), aname="_currentBootDeviceKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostBootDeviceInfo_Def.__bases__: - bases = list(ns0.HostBootDeviceInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostBootDeviceInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostBootDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostBootDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostBootDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostBootDevice_Def.__bases__: - bases = list(ns0.HostBootDevice_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostBootDevice_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostBootDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostBootDevice") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostBootDevice_Def.schema - TClist = [GTD("urn:vim25","HostBootDevice",lazy=True)(pname=(ns,"HostBootDevice"), aname="_HostBootDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostBootDevice = [] - return - Holder.__name__ = "ArrayOfHostBootDevice_Holder" - self.pyclass = Holder - - class QueryBootDevicesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryBootDevicesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryBootDevicesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryBootDevicesRequestType_Holder" - self.pyclass = Holder - - class UpdateBootDeviceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateBootDeviceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateBootDeviceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._key = None - return - Holder.__name__ = "UpdateBootDeviceRequestType_Holder" - self.pyclass = Holder - - class HostReplayUnsupportedReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostReplayUnsupportedReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostCapability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCapability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCapability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"recursiveResourcePoolsSupported"), aname="_recursiveResourcePoolsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuMemoryResourceConfigurationSupported"), aname="_cpuMemoryResourceConfigurationSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rebootSupported"), aname="_rebootSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shutdownSupported"), aname="_shutdownSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionSupported"), aname="_vmotionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"standbySupported"), aname="_standbySupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipmiSupported"), aname="_ipmiSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVMs"), aname="_maxSupportedVMs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxRunningVMs"), aname="_maxRunningVMs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSupportedVcpus"), aname="_maxSupportedVcpus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"datastorePrincipalSupported"), aname="_datastorePrincipalSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sanSupported"), aname="_sanSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nfsSupported"), aname="_nfsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"iscsiSupported"), aname="_iscsiSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vlanTaggingSupported"), aname="_vlanTaggingSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nicTeamingSupported"), aname="_nicTeamingSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"highGuestMemSupported"), aname="_highGuestMemSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"maintenanceModeSupported"), aname="_maintenanceModeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suspendedRelocateSupported"), aname="_suspendedRelocateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"restrictedSnapshotRelocateSupported"), aname="_restrictedSnapshotRelocateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perVmSwapFiles"), aname="_perVmSwapFiles", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"localSwapDatastoreSupported"), aname="_localSwapDatastoreSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unsharedSwapVMotionSupported"), aname="_unsharedSwapVMotionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"backgroundSnapshotsSupported"), aname="_backgroundSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"preAssignedPCIUnitNumbersSupported"), aname="_preAssignedPCIUnitNumbersSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"screenshotSupported"), aname="_screenshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"scaledScreenshotSupported"), aname="_scaledScreenshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"storageVMotionSupported"), aname="_storageVMotionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionWithStorageVMotionSupported"), aname="_vmotionWithStorageVMotionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplaySupported"), aname="_recordReplaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ftSupported"), aname="_ftSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"replayUnsupportedReason"), aname="_replayUnsupportedReason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"loginBySSLThumbprintSupported"), aname="_loginBySSLThumbprintSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cloneFromSnapshotSupported"), aname="_cloneFromSnapshotSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deltaDiskBackingsSupported"), aname="_deltaDiskBackingsSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"perVMNetworkTrafficShapingSupported"), aname="_perVMNetworkTrafficShapingSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tpmSupported"), aname="_tpmSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"supportedCpuFeature"), aname="_supportedCpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualExecUsageSupported"), aname="_virtualExecUsageSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostCapability_Def.__bases__: - bases = list(ns0.HostCapability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostCapability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigChangeMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostConfigChangeMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostConfigChangeOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostConfigChangeOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostConfigChange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigChange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigChange_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConfigChange_Def.__bases__: - bases = list(ns0.HostConfigChange_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConfigChange_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHyperThreadScheduleInfo",lazy=True)(pname=(ns,"hyperThread"), aname="_hyperThread", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceConsoleReservationInfo",lazy=True)(pname=(ns,"consoleReservation"), aname="_consoleReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMemoryReservationInfo",lazy=True)(pname=(ns,"virtualMachineReservation"), aname="_virtualMachineReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageDeviceInfo",lazy=True)(pname=(ns,"storageDevice"), aname="_storageDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathStateInfo",lazy=True)(pname=(ns,"multipathState"), aname="_multipathState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemVolumeInfo",lazy=True)(pname=(ns,"fileSystemVolume"), aname="_fileSystemVolume", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVMotionInfo",lazy=True)(pname=(ns,"vmotion"), aname="_vmotion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicManagerInfo",lazy=True)(pname=(ns,"virtualNicManagerInfo"), aname="_virtualNicManagerInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetCapabilities",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreSystemCapabilities",lazy=True)(pname=(ns,"datastoreCapabilities"), aname="_datastoreCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetOffloadCapabilities",lazy=True)(pname=(ns,"offloadCapabilities"), aname="_offloadCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostServiceInfo",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallInfo",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAutoStartManagerConfig",lazy=True)(pname=(ns,"autoStart"), aname="_autoStart", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"activeDiagnosticPartition"), aname="_activeDiagnosticPartition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"optionDef"), aname="_optionDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"localSwapDatastore"), aname="_localSwapDatastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"systemResources"), aname="_systemResources", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeInfo",lazy=True)(pname=(ns,"dateTimeInfo"), aname="_dateTimeInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"adminDisabled"), aname="_adminDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpmiInfo",lazy=True)(pname=(ns,"ipmi"), aname="_ipmi", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSslThumbprintInfo",lazy=True)(pname=(ns,"sslThumbprintInfo"), aname="_sslThumbprintInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciPassthruInfo",lazy=True)(pname=(ns,"pciPassthruInfo"), aname="_pciPassthruInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConfigInfo_Def.__bases__: - bases = list(ns0.HostConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigManager_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigManager") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigManager_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"cpuScheduler"), aname="_cpuScheduler", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastoreSystem"), aname="_datastoreSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"memoryManager"), aname="_memoryManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"storageSystem"), aname="_storageSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"networkSystem"), aname="_networkSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmotionSystem"), aname="_vmotionSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"virtualNicManager"), aname="_virtualNicManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"serviceSystem"), aname="_serviceSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"firewallSystem"), aname="_firewallSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"advancedOption"), aname="_advancedOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"diagnosticSystem"), aname="_diagnosticSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"autoStartManager"), aname="_autoStartManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snmpSystem"), aname="_snmpSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"dateTimeSystem"), aname="_dateTimeSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"patchManager"), aname="_patchManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"bootDeviceSystem"), aname="_bootDeviceSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"firmwareSystem"), aname="_firmwareSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"healthStatusSystem"), aname="_healthStatusSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pciPassthruSystem"), aname="_pciPassthruSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"licenseManager"), aname="_licenseManager", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"kernelModuleSystem"), aname="_kernelModuleSystem", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConfigManager_Def.__bases__: - bases = list(ns0.HostConfigManager_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConfigManager_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigSpec_Def.schema - TClist = [GTD("urn:vim25","HostNasVolumeConfig",lazy=True)(pname=(ns,"nasDatastore"), aname="_nasDatastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkConfig",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicManagerNicTypeSelection",lazy=True)(pname=(ns,"nicTypeSelection"), aname="_nicTypeSelection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostServiceConfig",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallConfig",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipal"), aname="_datastorePrincipal", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePrincipalPasswd"), aname="_datastorePrincipalPasswd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeConfig",lazy=True)(pname=(ns,"datetime"), aname="_datetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageDeviceInfo",lazy=True)(pname=(ns,"storageDevice"), aname="_storageDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostLicenseSpec",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSecuritySpec",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"userAccount"), aname="_userAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"usergroupAccount"), aname="_usergroupAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMemorySpec",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConfigSpec_Def.__bases__: - bases = list(ns0.HostConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectInfoNetworkInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectInfoNetworkInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectInfoNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","NetworkSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConnectInfoNetworkInfo_Def.__bases__: - bases = list(ns0.HostConnectInfoNetworkInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConnectInfoNetworkInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostConnectInfoNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostConnectInfoNetworkInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostConnectInfoNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","HostConnectInfoNetworkInfo",lazy=True)(pname=(ns,"HostConnectInfoNetworkInfo"), aname="_HostConnectInfoNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostConnectInfoNetworkInfo = [] - return - Holder.__name__ = "ArrayOfHostConnectInfoNetworkInfo_Holder" - self.pyclass = Holder - - class HostNewNetworkConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNewNetworkConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNewNetworkConnectInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostConnectInfoNetworkInfo_Def not in ns0.HostNewNetworkConnectInfo_Def.__bases__: - bases = list(ns0.HostNewNetworkConnectInfo_Def.__bases__) - bases.insert(0, ns0.HostConnectInfoNetworkInfo_Def) - ns0.HostNewNetworkConnectInfo_Def.__bases__ = tuple(bases) - - ns0.HostConnectInfoNetworkInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDatastoreConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreConnectInfo_Def.schema - TClist = [GTD("urn:vim25","DatastoreSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDatastoreConnectInfo_Def.__bases__: - bases = list(ns0.HostDatastoreConnectInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDatastoreConnectInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDatastoreConnectInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDatastoreConnectInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDatastoreConnectInfo_Def.schema - TClist = [GTD("urn:vim25","HostDatastoreConnectInfo",lazy=True)(pname=(ns,"HostDatastoreConnectInfo"), aname="_HostDatastoreConnectInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDatastoreConnectInfo = [] - return - Holder.__name__ = "ArrayOfHostDatastoreConnectInfo_Holder" - self.pyclass = Holder - - class HostDatastoreExistsConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreExistsConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreExistsConnectInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"newDatastoreName"), aname="_newDatastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDatastoreConnectInfo_Def not in ns0.HostDatastoreExistsConnectInfo_Def.__bases__: - bases = list(ns0.HostDatastoreExistsConnectInfo_Def.__bases__) - bases.insert(0, ns0.HostDatastoreConnectInfo_Def) - ns0.HostDatastoreExistsConnectInfo_Def.__bases__ = tuple(bases) - - ns0.HostDatastoreConnectInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDatastoreNameConflictConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreNameConflictConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreNameConflictConnectInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"newDatastoreName"), aname="_newDatastoreName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDatastoreConnectInfo_Def not in ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__: - bases = list(ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__) - bases.insert(0, ns0.HostDatastoreConnectInfo_Def) - ns0.HostDatastoreNameConflictConnectInfo_Def.__bases__ = tuple(bases) - - ns0.HostDatastoreConnectInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostLicenseConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostLicenseConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostLicenseConnectInfo_Def.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LicenseManagerEvaluationInfo",lazy=True)(pname=(ns,"evaluation"), aname="_evaluation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostLicenseConnectInfo_Def.__bases__: - bases = list(ns0.HostLicenseConnectInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostLicenseConnectInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"serverIp"), aname="_serverIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostListSummary",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vimAccountNameRequired"), aname="_vimAccountNameRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"clusterSupported"), aname="_clusterSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConnectInfoNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreConnectInfo",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostLicenseConnectInfo",lazy=True)(pname=(ns,"license"), aname="_license", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConnectInfo_Def.__bases__: - bases = list(ns0.HostConnectInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConnectInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConnectSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConnectSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConnectSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vimAccountName"), aname="_vimAccountName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vimAccountPassword"), aname="_vimAccountPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managementIp"), aname="_managementIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConnectSpec_Def.__bases__: - bases = list(ns0.HostConnectSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConnectSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCpuIdInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCpuIdInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCpuIdInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"level"), aname="_level", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eax"), aname="_eax", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ebx"), aname="_ebx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ecx"), aname="_ecx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"edx"), aname="_edx", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostCpuIdInfo_Def.__bases__: - bases = list(ns0.HostCpuIdInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostCpuIdInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostCpuIdInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostCpuIdInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostCpuIdInfo_Def.schema - TClist = [GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"HostCpuIdInfo"), aname="_HostCpuIdInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostCpuIdInfo = [] - return - Holder.__name__ = "ArrayOfHostCpuIdInfo_Holder" - self.pyclass = Holder - - class HostHyperThreadScheduleInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHyperThreadScheduleInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHyperThreadScheduleInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"available"), aname="_available", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHyperThreadScheduleInfo_Def.__bases__: - bases = list(ns0.HostHyperThreadScheduleInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHyperThreadScheduleInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class EnableHyperThreadingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnableHyperThreadingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnableHyperThreadingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "EnableHyperThreadingRequestType_Holder" - self.pyclass = Holder - - class DisableHyperThreadingRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisableHyperThreadingRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisableHyperThreadingRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DisableHyperThreadingRequestType_Holder" - self.pyclass = Holder - - class FileQueryFlags_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileQueryFlags") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileQueryFlags_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"fileType"), aname="_fileType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modification"), aname="_modification", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fileOwner"), aname="_fileOwner", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.FileQueryFlags_Def.__bases__: - bases = list(ns0.FileQueryFlags_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.FileQueryFlags_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"fileSize"), aname="_fileSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"modification"), aname="_modification", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"owner"), aname="_owner", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.FileInfo_Def.__bases__: - bases = list(ns0.FileInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.FileInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfFileInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfFileInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfFileInfo_Def.schema - TClist = [GTD("urn:vim25","FileInfo",lazy=True)(pname=(ns,"FileInfo"), aname="_FileInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._FileInfo = [] - return - Holder.__name__ = "ArrayOfFileInfo_Holder" - self.pyclass = Holder - - class FileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.FileQuery_Def.__bases__: - bases = list(ns0.FileQuery_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.FileQuery_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfFileQuery_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfFileQuery") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfFileQuery_Def.schema - TClist = [GTD("urn:vim25","FileQuery",lazy=True)(pname=(ns,"FileQuery"), aname="_FileQuery", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._FileQuery = [] - return - Holder.__name__ = "ArrayOfFileQuery_Holder" - self.pyclass = Holder - - class VmConfigFileQueryFilter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigFileQueryFilter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigFileQueryFilter_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"matchConfigVersion"), aname="_matchConfigVersion", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmConfigFileQueryFilter_Def.__bases__: - bases = list(ns0.VmConfigFileQueryFilter_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmConfigFileQueryFilter_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigFileQueryFlags_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigFileQueryFlags") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigFileQueryFlags_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmConfigFileQueryFlags_Def.__bases__: - bases = list(ns0.VmConfigFileQueryFlags_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmConfigFileQueryFlags_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigFileQuery_Def.schema - TClist = [GTD("urn:vim25","VmConfigFileQueryFilter",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigFileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.VmConfigFileQuery_Def.__bases__: - bases = list(ns0.VmConfigFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.VmConfigFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateConfigFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateConfigFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateConfigFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFileQuery_Def not in ns0.TemplateConfigFileQuery_Def.__bases__: - bases = list(ns0.TemplateConfigFileQuery_Def.__bases__) - bases.insert(0, ns0.VmConfigFileQuery_Def) - ns0.TemplateConfigFileQuery_Def.__bases__ = tuple(bases) - - ns0.VmConfigFileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiskFileQueryFilter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiskFileQueryFilter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiskFileQueryFilter_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"matchHardwareVersion"), aname="_matchHardwareVersion", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmDiskFileQueryFilter_Def.__bases__: - bases = list(ns0.VmDiskFileQueryFilter_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmDiskFileQueryFilter_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiskFileQueryFlags_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiskFileQueryFlags") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiskFileQueryFlags_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"diskType"), aname="_diskType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hardwareVersion"), aname="_hardwareVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskExtents"), aname="_diskExtents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmDiskFileQueryFlags_Def.__bases__: - bases = list(ns0.VmDiskFileQueryFlags_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmDiskFileQueryFlags_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiskFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiskFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiskFileQuery_Def.schema - TClist = [GTD("urn:vim25","VmDiskFileQueryFilter",lazy=True)(pname=(ns,"filter"), aname="_filter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmDiskFileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.VmDiskFileQuery_Def.__bases__: - bases = list(ns0.VmDiskFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.VmDiskFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FolderFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FolderFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FolderFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.FolderFileQuery_Def.__bases__: - bases = list(ns0.FolderFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.FolderFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSnapshotFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSnapshotFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSnapshotFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.VmSnapshotFileQuery_Def.__bases__: - bases = list(ns0.VmSnapshotFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.VmSnapshotFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IsoImageFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IsoImageFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IsoImageFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.IsoImageFileQuery_Def.__bases__: - bases = list(ns0.IsoImageFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.IsoImageFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FloppyImageFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FloppyImageFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FloppyImageFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.FloppyImageFileQuery_Def.__bases__: - bases = list(ns0.FloppyImageFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.FloppyImageFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmNvramFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmNvramFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmNvramFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.VmNvramFileQuery_Def.__bases__: - bases = list(ns0.VmNvramFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.VmNvramFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmLogFileQuery_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmLogFileQuery") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmLogFileQuery_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileQuery_Def not in ns0.VmLogFileQuery_Def.__bases__: - bases = list(ns0.VmLogFileQuery_Def.__bases__) - bases.insert(0, ns0.FileQuery_Def) - ns0.VmLogFileQuery_Def.__bases__ = tuple(bases) - - ns0.FileQuery_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigFileInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"configVersion"), aname="_configVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.VmConfigFileInfo_Def.__bases__: - bases = list(ns0.VmConfigFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.VmConfigFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class TemplateConfigFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TemplateConfigFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TemplateConfigFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigFileInfo_Def not in ns0.TemplateConfigFileInfo_Def.__bases__: - bases = list(ns0.TemplateConfigFileInfo_Def.__bases__) - bases.insert(0, ns0.VmConfigFileInfo_Def) - ns0.TemplateConfigFileInfo_Def.__bases__ = tuple(bases) - - ns0.VmConfigFileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmDiskFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmDiskFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmDiskFileInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskType"), aname="_diskType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityKb"), aname="_capacityKb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hardwareVersion"), aname="_hardwareVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskExtents"), aname="_diskExtents", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thin"), aname="_thin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.VmDiskFileInfo_Def.__bases__: - bases = list(ns0.VmDiskFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.VmDiskFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FolderFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FolderFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FolderFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.FolderFileInfo_Def.__bases__: - bases = list(ns0.FolderFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.FolderFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmSnapshotFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmSnapshotFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmSnapshotFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.VmSnapshotFileInfo_Def.__bases__: - bases = list(ns0.VmSnapshotFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.VmSnapshotFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IsoImageFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IsoImageFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IsoImageFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.IsoImageFileInfo_Def.__bases__: - bases = list(ns0.IsoImageFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.IsoImageFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FloppyImageFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FloppyImageFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FloppyImageFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.FloppyImageFileInfo_Def.__bases__: - bases = list(ns0.FloppyImageFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.FloppyImageFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmNvramFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmNvramFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmNvramFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.VmNvramFileInfo_Def.__bases__: - bases = list(ns0.VmNvramFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.VmNvramFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmLogFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmLogFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmLogFileInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FileInfo_Def not in ns0.VmLogFileInfo_Def.__bases__: - bases = list(ns0.VmLogFileInfo_Def.__bases__) - bases.insert(0, ns0.FileInfo_Def) - ns0.VmLogFileInfo_Def.__bases__ = tuple(bases) - - ns0.FileInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDatastoreBrowserSearchSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreBrowserSearchSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreBrowserSearchSpec_Def.schema - TClist = [GTD("urn:vim25","FileQuery",lazy=True)(pname=(ns,"query"), aname="_query", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FileQueryFlags",lazy=True)(pname=(ns,"details"), aname="_details", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"searchCaseInsensitive"), aname="_searchCaseInsensitive", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"matchPattern"), aname="_matchPattern", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sortFoldersFirst"), aname="_sortFoldersFirst", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDatastoreBrowserSearchSpec_Def.__bases__: - bases = list(ns0.HostDatastoreBrowserSearchSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDatastoreBrowserSearchSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDatastoreBrowserSearchResults_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreBrowserSearchResults") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreBrowserSearchResults_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"folderPath"), aname="_folderPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FileInfo",lazy=True)(pname=(ns,"file"), aname="_file", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDatastoreBrowserSearchResults_Def.__bases__: - bases = list(ns0.HostDatastoreBrowserSearchResults_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDatastoreBrowserSearchResults_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDatastoreBrowserSearchResults_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDatastoreBrowserSearchResults") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDatastoreBrowserSearchResults_Def.schema - TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"HostDatastoreBrowserSearchResults"), aname="_HostDatastoreBrowserSearchResults", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDatastoreBrowserSearchResults = [] - return - Holder.__name__ = "ArrayOfHostDatastoreBrowserSearchResults_Holder" - self.pyclass = Holder - - class SearchDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SearchDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SearchDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreBrowserSearchSpec",lazy=True)(pname=(ns,"searchSpec"), aname="_searchSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastorePath = None - self._searchSpec = None - return - Holder.__name__ = "SearchDatastoreRequestType_Holder" - self.pyclass = Holder - - class SearchDatastoreSubFoldersRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SearchDatastoreSubFoldersRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SearchDatastoreSubFoldersRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDatastoreBrowserSearchSpec",lazy=True)(pname=(ns,"searchSpec"), aname="_searchSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastorePath = None - self._searchSpec = None - return - Holder.__name__ = "SearchDatastoreSubFoldersRequestType_Holder" - self.pyclass = Holder - - class DeleteFileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeleteFileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DeleteFileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"datastorePath"), aname="_datastorePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastorePath = None - return - Holder.__name__ = "DeleteFileRequestType_Holder" - self.pyclass = Holder - - class HostDatastoreSystemCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDatastoreSystemCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDatastoreSystemCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"nfsMountCreationRequired"), aname="_nfsMountCreationRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"nfsMountCreationSupported"), aname="_nfsMountCreationSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"localDatastoreSupported"), aname="_localDatastoreSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmfsExtentExpansionSupported"), aname="_vmfsExtentExpansionSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDatastoreSystemCapabilities_Def.__bases__: - bases = list(ns0.HostDatastoreSystemCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDatastoreSystemCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateLocalSwapDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateLocalSwapDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateLocalSwapDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - return - Holder.__name__ = "UpdateLocalSwapDatastoreRequestType_Holder" - self.pyclass = Holder - - class QueryAvailableDisksForVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryAvailableDisksForVmfsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryAvailableDisksForVmfsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - return - Holder.__name__ = "QueryAvailableDisksForVmfsRequestType_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreCreateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVmfsDatastoreCreateOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._devicePath = None - return - Holder.__name__ = "QueryVmfsDatastoreCreateOptionsRequestType_Holder" - self.pyclass = Holder - - class CreateVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateVmfsDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateVmfsDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "CreateVmfsDatastoreRequestType_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreExtendOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVmfsDatastoreExtendOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressExpandCandidates"), aname="_suppressExpandCandidates", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - self._devicePath = None - self._suppressExpandCandidates = None - return - Holder.__name__ = "QueryVmfsDatastoreExtendOptionsRequestType_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreExpandOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVmfsDatastoreExpandOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - return - Holder.__name__ = "QueryVmfsDatastoreExpandOptionsRequestType_Holder" - self.pyclass = Holder - - class ExtendVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExtendVmfsDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExtendVmfsDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreExtendSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - self._spec = None - return - Holder.__name__ = "ExtendVmfsDatastoreRequestType_Holder" - self.pyclass = Holder - - class ExpandVmfsDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExpandVmfsDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExpandVmfsDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreExpandSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - self._spec = None - return - Holder.__name__ = "ExpandVmfsDatastoreRequestType_Holder" - self.pyclass = Holder - - class CreateNasDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateNasDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateNasDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNasVolumeSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "CreateNasDatastoreRequestType_Holder" - self.pyclass = Holder - - class CreateLocalDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateLocalDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateLocalDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._path = None - return - Holder.__name__ = "CreateLocalDatastoreRequestType_Holder" - self.pyclass = Holder - - class RemoveDatastoreRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveDatastoreRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveDatastoreRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._datastore = None - return - Holder.__name__ = "RemoveDatastoreRequestType_Holder" - self.pyclass = Holder - - class ConfigureDatastorePrincipalRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ConfigureDatastorePrincipalRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ConfigureDatastorePrincipalRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._userName = None - self._password = None - return - Holder.__name__ = "ConfigureDatastorePrincipalRequestType_Holder" - self.pyclass = Holder - - class QueryUnresolvedVmfsVolumesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryUnresolvedVmfsVolumesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryUnresolvedVmfsVolumesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryUnresolvedVmfsVolumesRequestType_Holder" - self.pyclass = Holder - - class ResignatureUnresolvedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResignatureUnresolvedVmfsVolumeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsResignatureSpec",lazy=True)(pname=(ns,"resolutionSpec"), aname="_resolutionSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._resolutionSpec = None - return - Holder.__name__ = "ResignatureUnresolvedVmfsVolumeRequestType_Holder" - self.pyclass = Holder - - class VmfsDatastoreInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreInfo_Def.schema - TClist = [GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreInfo_Def not in ns0.VmfsDatastoreInfo_Def.__bases__: - bases = list(ns0.VmfsDatastoreInfo_Def.__bases__) - bases.insert(0, ns0.DatastoreInfo_Def) - ns0.VmfsDatastoreInfo_Def.__bases__ = tuple(bases) - - ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasDatastoreInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasDatastoreInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasDatastoreInfo_Def.schema - TClist = [GTD("urn:vim25","HostNasVolume",lazy=True)(pname=(ns,"nas"), aname="_nas", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreInfo_Def not in ns0.NasDatastoreInfo_Def.__bases__: - bases = list(ns0.NasDatastoreInfo_Def.__bases__) - bases.insert(0, ns0.DatastoreInfo_Def) - ns0.NasDatastoreInfo_Def.__bases__ = tuple(bases) - - ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LocalDatastoreInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LocalDatastoreInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LocalDatastoreInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DatastoreInfo_Def not in ns0.LocalDatastoreInfo_Def.__bases__: - bases = list(ns0.LocalDatastoreInfo_Def.__bases__) - bases.insert(0, ns0.DatastoreInfo_Def) - ns0.LocalDatastoreInfo_Def.__bases__ = tuple(bases) - - ns0.DatastoreInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmfsDatastoreSpec_Def.__bases__: - bases = list(ns0.VmfsDatastoreSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmfsDatastoreSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreCreateSpec_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsSpec",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreCreateSpec_Def.__bases__: - bases = list(ns0.VmfsDatastoreCreateSpec_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreSpec_Def) - ns0.VmfsDatastoreCreateSpec_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreExtendSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreExtendSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreExtendSpec_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreExtendSpec_Def.__bases__: - bases = list(ns0.VmfsDatastoreExtendSpec_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreSpec_Def) - ns0.VmfsDatastoreExtendSpec_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreExpandSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreExpandSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreExpandSpec_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreSpec_Def not in ns0.VmfsDatastoreExpandSpec_Def.__bases__: - bases = list(ns0.VmfsDatastoreExpandSpec_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreSpec_Def) - ns0.VmfsDatastoreExpandSpec_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreBaseOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreBaseOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreBaseOption_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmfsDatastoreBaseOption_Def.__bases__: - bases = list(ns0.VmfsDatastoreBaseOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmfsDatastoreBaseOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreSingleExtentOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreSingleExtentOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreSingleExtentOption_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"vmfsExtent"), aname="_vmfsExtent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreBaseOption_Def not in ns0.VmfsDatastoreSingleExtentOption_Def.__bases__: - bases = list(ns0.VmfsDatastoreSingleExtentOption_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreBaseOption_Def) - ns0.VmfsDatastoreSingleExtentOption_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreBaseOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreAllExtentOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreAllExtentOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreAllExtentOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreSingleExtentOption_Def not in ns0.VmfsDatastoreAllExtentOption_Def.__bases__: - bases = list(ns0.VmfsDatastoreAllExtentOption_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreSingleExtentOption_Def) - ns0.VmfsDatastoreAllExtentOption_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreSingleExtentOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreMultipleExtentOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreMultipleExtentOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreMultipleExtentOption_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"vmfsExtent"), aname="_vmfsExtent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmfsDatastoreBaseOption_Def not in ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__: - bases = list(ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__) - bases.insert(0, ns0.VmfsDatastoreBaseOption_Def) - ns0.VmfsDatastoreMultipleExtentOption_Def.__bases__ = tuple(bases) - - ns0.VmfsDatastoreBaseOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmfsDatastoreOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmfsDatastoreOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmfsDatastoreOption_Def.schema - TClist = [GTD("urn:vim25","VmfsDatastoreBaseOption",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmfsDatastoreSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmfsDatastoreOption_Def.__bases__: - bases = list(ns0.VmfsDatastoreOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmfsDatastoreOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVmfsDatastoreOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVmfsDatastoreOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVmfsDatastoreOption_Def.schema - TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"VmfsDatastoreOption"), aname="_VmfsDatastoreOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VmfsDatastoreOption = [] - return - Holder.__name__ = "ArrayOfVmfsDatastoreOption_Holder" - self.pyclass = Holder - - class HostDateTimeConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDateTimeConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDateTimeConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNtpConfig",lazy=True)(pname=(ns,"ntpConfig"), aname="_ntpConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDateTimeConfig_Def.__bases__: - bases = list(ns0.HostDateTimeConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDateTimeConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDateTimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDateTimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDateTimeInfo_Def.schema - TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNtpConfig",lazy=True)(pname=(ns,"ntpConfig"), aname="_ntpConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDateTimeInfo_Def.__bases__: - bases = list(ns0.HostDateTimeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDateTimeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDateTimeSystemTimeZone_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDateTimeSystemTimeZone") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDateTimeSystemTimeZone_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"gmtOffset"), aname="_gmtOffset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDateTimeSystemTimeZone_Def.__bases__: - bases = list(ns0.HostDateTimeSystemTimeZone_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDateTimeSystemTimeZone_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDateTimeSystemTimeZone_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDateTimeSystemTimeZone") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDateTimeSystemTimeZone_Def.schema - TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"HostDateTimeSystemTimeZone"), aname="_HostDateTimeSystemTimeZone", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDateTimeSystemTimeZone = [] - return - Holder.__name__ = "ArrayOfHostDateTimeSystemTimeZone_Holder" - self.pyclass = Holder - - class UpdateDateTimeConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateDateTimeConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateDateTimeConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDateTimeConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "UpdateDateTimeConfigRequestType_Holder" - self.pyclass = Holder - - class QueryAvailableTimeZonesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryAvailableTimeZonesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryAvailableTimeZonesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryAvailableTimeZonesRequestType_Holder" - self.pyclass = Holder - - class QueryDateTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryDateTimeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryDateTimeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryDateTimeRequestType_Holder" - self.pyclass = Holder - - class UpdateDateTimeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateDateTimeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateDateTimeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"dateTime"), aname="_dateTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._dateTime = None - return - Holder.__name__ = "UpdateDateTimeRequestType_Holder" - self.pyclass = Holder - - class RefreshDateTimeSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshDateTimeSystemRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshDateTimeSystemRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshDateTimeSystemRequestType_Holder" - self.pyclass = Holder - - class HostDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceType"), aname="_deviceType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDevice_Def.__bases__: - bases = list(ns0.HostDevice_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDevice_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDhcpServiceSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDhcpServiceSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDhcpServiceSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"virtualSwitch"), aname="_virtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultLeaseDuration"), aname="_defaultLeaseDuration", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"leaseBeginIp"), aname="_leaseBeginIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"leaseEndIp"), aname="_leaseEndIp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxLeaseDuration"), aname="_maxLeaseDuration", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"unlimitedLease"), aname="_unlimitedLease", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipSubnetAddr"), aname="_ipSubnetAddr", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipSubnetMask"), aname="_ipSubnetMask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDhcpServiceSpec_Def.__bases__: - bases = list(ns0.HostDhcpServiceSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDhcpServiceSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDhcpServiceConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDhcpServiceConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDhcpServiceConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDhcpServiceConfig_Def.__bases__: - bases = list(ns0.HostDhcpServiceConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDhcpServiceConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDhcpServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDhcpServiceConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDhcpServiceConfig_Def.schema - TClist = [GTD("urn:vim25","HostDhcpServiceConfig",lazy=True)(pname=(ns,"HostDhcpServiceConfig"), aname="_HostDhcpServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDhcpServiceConfig = [] - return - Holder.__name__ = "ArrayOfHostDhcpServiceConfig_Holder" - self.pyclass = Holder - - class HostDhcpService_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDhcpService") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDhcpService_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDhcpService_Def.__bases__: - bases = list(ns0.HostDhcpService_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDhcpService_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDhcpService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDhcpService") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDhcpService_Def.schema - TClist = [GTD("urn:vim25","HostDhcpService",lazy=True)(pname=(ns,"HostDhcpService"), aname="_HostDhcpService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDhcpService = [] - return - Holder.__name__ = "ArrayOfHostDhcpService_Holder" - self.pyclass = Holder - - class QueryAvailablePartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryAvailablePartitionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryAvailablePartitionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryAvailablePartitionRequestType_Holder" - self.pyclass = Holder - - class SelectActivePartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SelectActivePartitionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SelectActivePartitionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._partition = None - return - Holder.__name__ = "SelectActivePartitionRequestType_Holder" - self.pyclass = Holder - - class QueryPartitionCreateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPartitionCreateOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPartitionCreateOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._storageType = None - self._diagnosticType = None - return - Holder.__name__ = "QueryPartitionCreateOptionsRequestType_Holder" - self.pyclass = Holder - - class QueryPartitionCreateDescRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPartitionCreateDescRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPartitionCreateDescRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._diskUuid = None - self._diagnosticType = None - return - Holder.__name__ = "QueryPartitionCreateDescRequestType_Holder" - self.pyclass = Holder - - class CreateDiagnosticPartitionRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateDiagnosticPartitionRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateDiagnosticPartitionRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartitionCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "CreateDiagnosticPartitionRequestType_Holder" - self.pyclass = Holder - - class DiagnosticPartitionStorageType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DiagnosticPartitionStorageType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class DiagnosticPartitionType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DiagnosticPartitionType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostDiagnosticPartitionCreateOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiagnosticPartitionCreateOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiagnosticPartitionCreateOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateOption_Def.__bases__: - bases = list(ns0.HostDiagnosticPartitionCreateOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiagnosticPartitionCreateOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiagnosticPartitionCreateOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiagnosticPartitionCreateOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiagnosticPartitionCreateOption_Def.schema - TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateOption",lazy=True)(pname=(ns,"HostDiagnosticPartitionCreateOption"), aname="_HostDiagnosticPartitionCreateOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiagnosticPartitionCreateOption = [] - return - Holder.__name__ = "ArrayOfHostDiagnosticPartitionCreateOption_Holder" - self.pyclass = Holder - - class HostDiagnosticPartitionCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiagnosticPartitionCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiagnosticPartitionCreateSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"active"), aname="_active", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__: - bases = list(ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiagnosticPartitionCreateSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiagnosticPartitionCreateDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiagnosticPartitionCreateDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiagnosticPartitionCreateDescription_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskUuid"), aname="_diskUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiagnosticPartitionCreateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__: - bases = list(ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiagnosticPartitionCreateDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiagnosticPartition_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiagnosticPartition") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiagnosticPartition_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"storageType"), aname="_storageType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diagnosticType"), aname="_diagnosticType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"slots"), aname="_slots", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiagnosticPartition_Def.__bases__: - bases = list(ns0.HostDiagnosticPartition_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiagnosticPartition_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiagnosticPartition_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiagnosticPartition") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiagnosticPartition_Def.schema - TClist = [GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"HostDiagnosticPartition"), aname="_HostDiagnosticPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiagnosticPartition = [] - return - Holder.__name__ = "ArrayOfHostDiagnosticPartition_Holder" - self.pyclass = Holder - - class HostDiskDimensionsChs_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskDimensionsChs") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskDimensionsChs_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"cylinder"), aname="_cylinder", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"head"), aname="_head", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sector"), aname="_sector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskDimensionsChs_Def.__bases__: - bases = list(ns0.HostDiskDimensionsChs_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskDimensionsChs_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskDimensionsLba_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskDimensionsLba") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskDimensionsLba_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"blockSize"), aname="_blockSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"block"), aname="_block", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskDimensionsLba_Def.__bases__: - bases = list(ns0.HostDiskDimensionsLba_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskDimensionsLba_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskDimensions_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskDimensions") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskDimensions_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskDimensions_Def.__bases__: - bases = list(ns0.HostDiskDimensions_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskDimensions_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskPartitionInfoType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostDiskPartitionInfoType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostDiskPartitionAttributes_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskPartitionAttributes") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskPartitionAttributes_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"startSector"), aname="_startSector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"endSector"), aname="_endSector", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"logical"), aname="_logical", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskPartitionAttributes_Def.__bases__: - bases = list(ns0.HostDiskPartitionAttributes_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskPartitionAttributes_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiskPartitionAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiskPartitionAttributes") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiskPartitionAttributes_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionAttributes",lazy=True)(pname=(ns,"HostDiskPartitionAttributes"), aname="_HostDiskPartitionAttributes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiskPartitionAttributes = [] - return - Holder.__name__ = "ArrayOfHostDiskPartitionAttributes_Holder" - self.pyclass = Holder - - class HostDiskPartitionBlockRange_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskPartitionBlockRange") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskPartitionBlockRange_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"end"), aname="_end", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskPartitionBlockRange_Def.__bases__: - bases = list(ns0.HostDiskPartitionBlockRange_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskPartitionBlockRange_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiskPartitionBlockRange_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiskPartitionBlockRange") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiskPartitionBlockRange_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"HostDiskPartitionBlockRange"), aname="_HostDiskPartitionBlockRange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiskPartitionBlockRange = [] - return - Holder.__name__ = "ArrayOfHostDiskPartitionBlockRange_Holder" - self.pyclass = Holder - - class HostDiskPartitionSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskPartitionSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskPartitionSpec_Def.schema - TClist = [GTD("urn:vim25","HostDiskDimensionsChs",lazy=True)(pname=(ns,"chs"), aname="_chs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"totalSectors"), aname="_totalSectors", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionAttributes",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskPartitionSpec_Def.__bases__: - bases = list(ns0.HostDiskPartitionSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskPartitionSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskPartitionLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskPartitionLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskPartitionLayout_Def.schema - TClist = [GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"total"), aname="_total", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskPartitionLayout_Def.__bases__: - bases = list(ns0.HostDiskPartitionLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskPartitionLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskPartitionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskPartitionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskPartitionInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskPartitionInfo_Def.__bases__: - bases = list(ns0.HostDiskPartitionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskPartitionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiskPartitionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiskPartitionInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiskPartitionInfo_Def.schema - TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"HostDiskPartitionInfo"), aname="_HostDiskPartitionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiskPartitionInfo = [] - return - Holder.__name__ = "ArrayOfHostDiskPartitionInfo_Holder" - self.pyclass = Holder - - class HostDnsConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDnsConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDnsConfig_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualNicDevice"), aname="_virtualNicDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domainName"), aname="_domainName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"searchDomain"), aname="_searchDomain", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDnsConfig_Def.__bases__: - bases = list(ns0.HostDnsConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDnsConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDnsConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDnsConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDnsConfigSpec_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"virtualNicConnection"), aname="_virtualNicConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDnsConfig_Def not in ns0.HostDnsConfigSpec_Def.__bases__: - bases = list(ns0.HostDnsConfigSpec_Def.__bases__) - bases.insert(0, ns0.HostDnsConfig_Def) - ns0.HostDnsConfigSpec_Def.__bases__ = tuple(bases) - - ns0.HostDnsConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ModeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ModeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ModeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"browse"), aname="_browse", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"read"), aname="_read", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"modify"), aname="_modify", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"use"), aname="_use", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"admin"), aname="_admin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"full"), aname="_full", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ModeInfo_Def.__bases__: - bases = list(ns0.ModeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ModeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFileAccess_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFileAccess") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFileAccess_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"who"), aname="_who", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"what"), aname="_what", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFileAccess_Def.__bases__: - bases = list(ns0.HostFileAccess_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFileAccess_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFileSystemVolumeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFileSystemVolumeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFileSystemVolumeInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"volumeTypeList"), aname="_volumeTypeList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFileSystemVolumeInfo_Def.__bases__: - bases = list(ns0.HostFileSystemVolumeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFileSystemVolumeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFileSystemMountInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFileSystemMountInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFileSystemMountInfo_Def.schema - TClist = [GTD("urn:vim25","HostMountInfo",lazy=True)(pname=(ns,"mountInfo"), aname="_mountInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFileSystemVolume",lazy=True)(pname=(ns,"volume"), aname="_volume", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFileSystemMountInfo_Def.__bases__: - bases = list(ns0.HostFileSystemMountInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFileSystemMountInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostFileSystemMountInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostFileSystemMountInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostFileSystemMountInfo_Def.schema - TClist = [GTD("urn:vim25","HostFileSystemMountInfo",lazy=True)(pname=(ns,"HostFileSystemMountInfo"), aname="_HostFileSystemMountInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostFileSystemMountInfo = [] - return - Holder.__name__ = "ArrayOfHostFileSystemMountInfo_Holder" - self.pyclass = Holder - - class HostFileSystemVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFileSystemVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFileSystemVolume_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFileSystemVolume_Def.__bases__: - bases = list(ns0.HostFileSystemVolume_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFileSystemVolume_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNasVolumeSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNasVolumeSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNasVolumeSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localPath"), aname="_localPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"accessMode"), aname="_accessMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNasVolumeSpec_Def.__bases__: - bases = list(ns0.HostNasVolumeSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNasVolumeSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNasVolumeConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNasVolumeConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNasVolumeConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNasVolumeSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNasVolumeConfig_Def.__bases__: - bases = list(ns0.HostNasVolumeConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNasVolumeConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNasVolumeConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNasVolumeConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNasVolumeConfig_Def.schema - TClist = [GTD("urn:vim25","HostNasVolumeConfig",lazy=True)(pname=(ns,"HostNasVolumeConfig"), aname="_HostNasVolumeConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNasVolumeConfig = [] - return - Holder.__name__ = "ArrayOfHostNasVolumeConfig_Holder" - self.pyclass = Holder - - class HostNasVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNasVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNasVolume_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"remoteHost"), aname="_remoteHost", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"remotePath"), aname="_remotePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostFileSystemVolume_Def not in ns0.HostNasVolume_Def.__bases__: - bases = list(ns0.HostNasVolume_Def.__bases__) - bases.insert(0, ns0.HostFileSystemVolume_Def) - ns0.HostNasVolume_Def.__bases__ = tuple(bases) - - ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostLocalFileSystemVolumeSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostLocalFileSystemVolumeSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostLocalFileSystemVolumeSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"localPath"), aname="_localPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostLocalFileSystemVolumeSpec_Def.__bases__: - bases = list(ns0.HostLocalFileSystemVolumeSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostLocalFileSystemVolumeSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostLocalFileSystemVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostLocalFileSystemVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostLocalFileSystemVolume_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostFileSystemVolume_Def not in ns0.HostLocalFileSystemVolume_Def.__bases__: - bases = list(ns0.HostLocalFileSystemVolume_Def.__bases__) - bases.insert(0, ns0.HostFileSystemVolume_Def) - ns0.HostLocalFileSystemVolume_Def.__bases__ = tuple(bases) - - ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFirewallConfigRuleSetConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallConfigRuleSetConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallConfigRuleSetConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"rulesetId"), aname="_rulesetId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallConfigRuleSetConfig_Def.__bases__: - bases = list(ns0.HostFirewallConfigRuleSetConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallConfigRuleSetConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostFirewallConfigRuleSetConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostFirewallConfigRuleSetConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostFirewallConfigRuleSetConfig_Def.schema - TClist = [GTD("urn:vim25","HostFirewallConfigRuleSetConfig",lazy=True)(pname=(ns,"HostFirewallConfigRuleSetConfig"), aname="_HostFirewallConfigRuleSetConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostFirewallConfigRuleSetConfig = [] - return - Holder.__name__ = "ArrayOfHostFirewallConfigRuleSetConfig_Holder" - self.pyclass = Holder - - class HostFirewallConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallConfig_Def.schema - TClist = [GTD("urn:vim25","HostFirewallConfigRuleSetConfig",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultBlockingPolicy"), aname="_defaultBlockingPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallConfig_Def.__bases__: - bases = list(ns0.HostFirewallConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFirewallDefaultPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallDefaultPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallDefaultPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"incomingBlocked"), aname="_incomingBlocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"outgoingBlocked"), aname="_outgoingBlocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallDefaultPolicy_Def.__bases__: - bases = list(ns0.HostFirewallDefaultPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallDefaultPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFirewallInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallInfo_Def.schema - TClist = [GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultPolicy"), aname="_defaultPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRuleset",lazy=True)(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallInfo_Def.__bases__: - bases = list(ns0.HostFirewallInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateDefaultPolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateDefaultPolicyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateDefaultPolicyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallDefaultPolicy",lazy=True)(pname=(ns,"defaultPolicy"), aname="_defaultPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._defaultPolicy = None - return - Holder.__name__ = "UpdateDefaultPolicyRequestType_Holder" - self.pyclass = Holder - - class EnableRulesetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnableRulesetRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnableRulesetRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "EnableRulesetRequestType_Holder" - self.pyclass = Holder - - class DisableRulesetRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisableRulesetRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisableRulesetRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "DisableRulesetRequestType_Holder" - self.pyclass = Holder - - class RefreshFirewallRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshFirewallRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshFirewallRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshFirewallRequestType_Holder" - self.pyclass = Holder - - class ResetFirmwareToFactoryDefaultsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetFirmwareToFactoryDefaultsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetFirmwareToFactoryDefaultsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ResetFirmwareToFactoryDefaultsRequestType_Holder" - self.pyclass = Holder - - class BackupFirmwareConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "BackupFirmwareConfigurationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.BackupFirmwareConfigurationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "BackupFirmwareConfigurationRequestType_Holder" - self.pyclass = Holder - - class QueryFirmwareConfigUploadURLRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryFirmwareConfigUploadURLRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryFirmwareConfigUploadURLRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryFirmwareConfigUploadURLRequestType_Holder" - self.pyclass = Holder - - class RestoreFirmwareConfigurationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RestoreFirmwareConfigurationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RestoreFirmwareConfigurationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._force = None - return - Holder.__name__ = "RestoreFirmwareConfigurationRequestType_Holder" - self.pyclass = Holder - - class HostFlagInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFlagInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFlagInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"backgroundSnapshotsEnabled"), aname="_backgroundSnapshotsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFlagInfo_Def.__bases__: - bases = list(ns0.HostFlagInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFlagInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostForceMountedInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostForceMountedInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostForceMountedInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"persist"), aname="_persist", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mounted"), aname="_mounted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostForceMountedInfo_Def.__bases__: - bases = list(ns0.HostForceMountedInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostForceMountedInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostHardwareInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHardwareInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHardwareInfo_Def.schema - TClist = [GTD("urn:vim25","HostSystemInfo",lazy=True)(pname=(ns,"systemInfo"), aname="_systemInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuPowerManagementInfo",lazy=True)(pname=(ns,"cpuPowerManagementInfo"), aname="_cpuPowerManagementInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuInfo",lazy=True)(pname=(ns,"cpuInfo"), aname="_cpuInfo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuPackage",lazy=True)(pname=(ns,"cpuPkg"), aname="_cpuPkg", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNumaInfo",lazy=True)(pname=(ns,"numaInfo"), aname="_numaInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"pciDevice"), aname="_pciDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeature"), aname="_cpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostBIOSInfo",lazy=True)(pname=(ns,"biosInfo"), aname="_biosInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHardwareInfo_Def.__bases__: - bases = list(ns0.HostHardwareInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHardwareInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSystemInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSystemInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSystemInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"otherIdentifyingInfo"), aname="_otherIdentifyingInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSystemInfo_Def.__bases__: - bases = list(ns0.HostSystemInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSystemInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCpuPowerManagementInfoPolicyType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostCpuPowerManagementInfoPolicyType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostCpuPowerManagementInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCpuPowerManagementInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCpuPowerManagementInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"currentPolicy"), aname="_currentPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hardwareSupport"), aname="_hardwareSupport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostCpuPowerManagementInfo_Def.__bases__: - bases = list(ns0.HostCpuPowerManagementInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostCpuPowerManagementInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCpuInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCpuInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCpuInfo_Def.schema - TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"numCpuPackages"), aname="_numCpuPackages", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hz"), aname="_hz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostCpuInfo_Def.__bases__: - bases = list(ns0.HostCpuInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostCpuInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostCpuPackageVendor_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostCpuPackageVendor") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostCpuPackage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostCpuPackage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostCpuPackage_Def.schema - TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"index"), aname="_index", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hz"), aname="_hz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"busHz"), aname="_busHz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"threadId"), aname="_threadId", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeature"), aname="_cpuFeature", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostCpuPackage_Def.__bases__: - bases = list(ns0.HostCpuPackage_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostCpuPackage_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostCpuPackage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostCpuPackage") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostCpuPackage_Def.schema - TClist = [GTD("urn:vim25","HostCpuPackage",lazy=True)(pname=(ns,"HostCpuPackage"), aname="_HostCpuPackage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostCpuPackage = [] - return - Holder.__name__ = "ArrayOfHostCpuPackage_Holder" - self.pyclass = Holder - - class HostNumaInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNumaInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNumaInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNodes"), aname="_numNodes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNumaNode",lazy=True)(pname=(ns,"numaNode"), aname="_numaNode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNumaInfo_Def.__bases__: - bases = list(ns0.HostNumaInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNumaInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNumaNode_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNumaNode") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNumaNode_Def.schema - TClist = [ZSI.TCnumbers.Ibyte(pname=(ns,"typeId"), aname="_typeId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"cpuID"), aname="_cpuID", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryRangeBegin"), aname="_memoryRangeBegin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryRangeLength"), aname="_memoryRangeLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNumaNode_Def.__bases__: - bases = list(ns0.HostNumaNode_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNumaNode_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNumaNode_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNumaNode") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNumaNode_Def.schema - TClist = [GTD("urn:vim25","HostNumaNode",lazy=True)(pname=(ns,"HostNumaNode"), aname="_HostNumaNode", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNumaNode = [] - return - Holder.__name__ = "ArrayOfHostNumaNode_Holder" - self.pyclass = Holder - - class HostBIOSInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostBIOSInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostBIOSInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"biosVersion"), aname="_biosVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"releaseDate"), aname="_releaseDate", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostBIOSInfo_Def.__bases__: - bases = list(ns0.HostBIOSInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostBIOSInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostHardwareElementStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostHardwareElementStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostHardwareElementInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHardwareElementInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHardwareElementInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHardwareElementInfo_Def.__bases__: - bases = list(ns0.HostHardwareElementInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHardwareElementInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostHardwareElementInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostHardwareElementInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostHardwareElementInfo_Def.schema - TClist = [GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"HostHardwareElementInfo"), aname="_HostHardwareElementInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostHardwareElementInfo = [] - return - Holder.__name__ = "ArrayOfHostHardwareElementInfo_Holder" - self.pyclass = Holder - - class HostStorageOperationalInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostStorageOperationalInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostStorageOperationalInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"property"), aname="_property", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostStorageOperationalInfo_Def.__bases__: - bases = list(ns0.HostStorageOperationalInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostStorageOperationalInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostStorageOperationalInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostStorageOperationalInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostStorageOperationalInfo_Def.schema - TClist = [GTD("urn:vim25","HostStorageOperationalInfo",lazy=True)(pname=(ns,"HostStorageOperationalInfo"), aname="_HostStorageOperationalInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostStorageOperationalInfo = [] - return - Holder.__name__ = "ArrayOfHostStorageOperationalInfo_Holder" - self.pyclass = Holder - - class HostStorageElementInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostStorageElementInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostStorageElementInfo_Def.schema - TClist = [GTD("urn:vim25","HostStorageOperationalInfo",lazy=True)(pname=(ns,"operationalInfo"), aname="_operationalInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostHardwareElementInfo_Def not in ns0.HostStorageElementInfo_Def.__bases__: - bases = list(ns0.HostStorageElementInfo_Def.__bases__) - bases.insert(0, ns0.HostHardwareElementInfo_Def) - ns0.HostStorageElementInfo_Def.__bases__ = tuple(bases) - - ns0.HostHardwareElementInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostStorageElementInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostStorageElementInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostStorageElementInfo_Def.schema - TClist = [GTD("urn:vim25","HostStorageElementInfo",lazy=True)(pname=(ns,"HostStorageElementInfo"), aname="_HostStorageElementInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostStorageElementInfo = [] - return - Holder.__name__ = "ArrayOfHostStorageElementInfo_Holder" - self.pyclass = Holder - - class HostHardwareStatusInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHardwareStatusInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHardwareStatusInfo_Def.schema - TClist = [GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"memoryStatusInfo"), aname="_memoryStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareElementInfo",lazy=True)(pname=(ns,"cpuStatusInfo"), aname="_cpuStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostStorageElementInfo",lazy=True)(pname=(ns,"storageStatusInfo"), aname="_storageStatusInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHardwareStatusInfo_Def.__bases__: - bases = list(ns0.HostHardwareStatusInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHardwareStatusInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HealthSystemRuntime_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HealthSystemRuntime") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HealthSystemRuntime_Def.schema - TClist = [GTD("urn:vim25","HostSystemHealthInfo",lazy=True)(pname=(ns,"systemHealthInfo"), aname="_systemHealthInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareStatusInfo",lazy=True)(pname=(ns,"hardwareStatusInfo"), aname="_hardwareStatusInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HealthSystemRuntime_Def.__bases__: - bases = list(ns0.HealthSystemRuntime_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HealthSystemRuntime_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RefreshHealthStatusSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshHealthStatusSystemRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshHealthStatusSystemRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshHealthStatusSystemRequestType_Holder" - self.pyclass = Holder - - class ResetSystemHealthInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetSystemHealthInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetSystemHealthInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ResetSystemHealthInfoRequestType_Holder" - self.pyclass = Holder - - class HostHostBusAdapter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHostBusAdapter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHostBusAdapter_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"bus"), aname="_bus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"driver"), aname="_driver", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pci"), aname="_pci", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHostBusAdapter_Def.__bases__: - bases = list(ns0.HostHostBusAdapter_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHostBusAdapter_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostHostBusAdapter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostHostBusAdapter") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostHostBusAdapter_Def.schema - TClist = [GTD("urn:vim25","HostHostBusAdapter",lazy=True)(pname=(ns,"HostHostBusAdapter"), aname="_HostHostBusAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostHostBusAdapter = [] - return - Holder.__name__ = "ArrayOfHostHostBusAdapter_Holder" - self.pyclass = Holder - - class HostParallelScsiHba_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostParallelScsiHba") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostParallelScsiHba_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostHostBusAdapter_Def not in ns0.HostParallelScsiHba_Def.__bases__: - bases = list(ns0.HostParallelScsiHba_Def.__bases__) - bases.insert(0, ns0.HostHostBusAdapter_Def) - ns0.HostParallelScsiHba_Def.__bases__ = tuple(bases) - - ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostBlockHba_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostBlockHba") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostBlockHba_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostHostBusAdapter_Def not in ns0.HostBlockHba_Def.__bases__: - bases = list(ns0.HostBlockHba_Def.__bases__) - bases.insert(0, ns0.HostHostBusAdapter_Def) - ns0.HostBlockHba_Def.__bases__ = tuple(bases) - - ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FibreChannelPortType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FibreChannelPortType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostFibreChannelHba_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFibreChannelHba") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFibreChannelHba_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"portWorldWideName"), aname="_portWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"nodeWorldWideName"), aname="_nodeWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FibreChannelPortType",lazy=True)(pname=(ns,"portType"), aname="_portType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"speed"), aname="_speed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostHostBusAdapter_Def not in ns0.HostFibreChannelHba_Def.__bases__: - bases = list(ns0.HostFibreChannelHba_Def.__bases__) - bases.insert(0, ns0.HostHostBusAdapter_Def) - ns0.HostFibreChannelHba_Def.__bases__ = tuple(bases) - - ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaParamValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaParamValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaParamValue_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"isInherited"), aname="_isInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionValue_Def not in ns0.HostInternetScsiHbaParamValue_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaParamValue_Def.__bases__) - bases.insert(0, ns0.OptionValue_Def) - ns0.HostInternetScsiHbaParamValue_Def.__bases__ = tuple(bases) - - ns0.OptionValue_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostInternetScsiHbaParamValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostInternetScsiHbaParamValue") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostInternetScsiHbaParamValue_Def.schema - TClist = [GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"HostInternetScsiHbaParamValue"), aname="_HostInternetScsiHbaParamValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostInternetScsiHbaParamValue = [] - return - Holder.__name__ = "ArrayOfHostInternetScsiHbaParamValue_Holder" - self.pyclass = Holder - - class HostInternetScsiHbaDiscoveryCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaDiscoveryCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"iSnsDiscoverySettable"), aname="_iSnsDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"slpDiscoverySettable"), aname="_slpDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"staticTargetDiscoverySettable"), aname="_staticTargetDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sendTargetsDiscoverySettable"), aname="_sendTargetsDiscoverySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaDiscoveryCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class InternetScsiSnsDiscoveryMethod_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "InternetScsiSnsDiscoveryMethod") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class SlpDiscoveryMethod_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SlpDiscoveryMethod") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostInternetScsiHbaDiscoveryProperties_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaDiscoveryProperties") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaDiscoveryProperties_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"iSnsDiscoveryEnabled"), aname="_iSnsDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iSnsDiscoveryMethod"), aname="_iSnsDiscoveryMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iSnsHost"), aname="_iSnsHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"slpDiscoveryEnabled"), aname="_slpDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"slpDiscoveryMethod"), aname="_slpDiscoveryMethod", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"slpHost"), aname="_slpHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"staticTargetDiscoveryEnabled"), aname="_staticTargetDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sendTargetsDiscoveryEnabled"), aname="_sendTargetsDiscoveryEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaDiscoveryProperties_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaChapAuthenticationType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaChapAuthenticationType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostInternetScsiHbaAuthenticationCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaAuthenticationCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"chapAuthSettable"), aname="_chapAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"krb5AuthSettable"), aname="_krb5AuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"srpAuthSettable"), aname="_srpAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"spkmAuthSettable"), aname="_spkmAuthSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mutualChapSettable"), aname="_mutualChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetChapSettable"), aname="_targetChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetMutualChapSettable"), aname="_targetMutualChapSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaAuthenticationCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaAuthenticationProperties_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaAuthenticationProperties") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaAuthenticationProperties_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"chapAuthEnabled"), aname="_chapAuthEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapName"), aname="_chapName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapSecret"), aname="_chapSecret", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"chapAuthenticationType"), aname="_chapAuthenticationType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"chapInherited"), aname="_chapInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapName"), aname="_mutualChapName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapSecret"), aname="_mutualChapSecret", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mutualChapAuthenticationType"), aname="_mutualChapAuthenticationType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mutualChapInherited"), aname="_mutualChapInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaAuthenticationProperties_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaDigestType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaDigestType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostInternetScsiHbaDigestCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaDigestCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaDigestCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"headerDigestSettable"), aname="_headerDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dataDigestSettable"), aname="_dataDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetHeaderDigestSettable"), aname="_targetHeaderDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"targetDataDigestSettable"), aname="_targetDataDigestSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaDigestCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaDigestProperties_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaDigestProperties") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaDigestProperties_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"headerDigestType"), aname="_headerDigestType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"headerDigestInherited"), aname="_headerDigestInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dataDigestType"), aname="_dataDigestType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dataDigestInherited"), aname="_dataDigestInherited", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaDigestProperties_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaDigestProperties_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaDigestProperties_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaIPCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaIPCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaIPCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"addressSettable"), aname="_addressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipConfigurationMethodSettable"), aname="_ipConfigurationMethodSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"subnetMaskSettable"), aname="_subnetMaskSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultGatewaySettable"), aname="_defaultGatewaySettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"primaryDnsServerAddressSettable"), aname="_primaryDnsServerAddressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"alternateDnsServerAddressSettable"), aname="_alternateDnsServerAddressSettable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipv6Supported"), aname="_ipv6Supported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"arpRedirectSettable"), aname="_arpRedirectSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"mtuSettable"), aname="_mtuSettable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hostNameAsTargetAddress"), aname="_hostNameAsTargetAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaIPCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaIPProperties_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaIPProperties") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaIPProperties_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpConfigurationEnabled"), aname="_dhcpConfigurationEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultGateway"), aname="_defaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryDnsServerAddress"), aname="_primaryDnsServerAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateDnsServerAddress"), aname="_alternateDnsServerAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6Address"), aname="_ipv6Address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6SubnetMask"), aname="_ipv6SubnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipv6DefaultGateway"), aname="_ipv6DefaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"arpRedirectEnabled"), aname="_arpRedirectEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"jumboFramesEnabled"), aname="_jumboFramesEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaIPProperties_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaIPProperties_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaIPProperties_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHbaSendTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaSendTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaSendTarget_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaSendTarget_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaSendTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaSendTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostInternetScsiHbaSendTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostInternetScsiHbaSendTarget") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostInternetScsiHbaSendTarget_Def.schema - TClist = [GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"HostInternetScsiHbaSendTarget"), aname="_HostInternetScsiHbaSendTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostInternetScsiHbaSendTarget = [] - return - Holder.__name__ = "ArrayOfHostInternetScsiHbaSendTarget_Holder" - self.pyclass = Holder - - class HostInternetScsiHbaStaticTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaStaticTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaStaticTarget_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaStaticTarget_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaStaticTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaStaticTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostInternetScsiHbaStaticTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostInternetScsiHbaStaticTarget") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostInternetScsiHbaStaticTarget_Def.schema - TClist = [GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"HostInternetScsiHbaStaticTarget"), aname="_HostInternetScsiHbaStaticTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostInternetScsiHbaStaticTarget = [] - return - Holder.__name__ = "ArrayOfHostInternetScsiHbaStaticTarget_Holder" - self.pyclass = Holder - - class HostInternetScsiHbaTargetSet_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHbaTargetSet") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHbaTargetSet_Def.schema - TClist = [GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"staticTargets"), aname="_staticTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"sendTargets"), aname="_sendTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostInternetScsiHbaTargetSet_Def.__bases__: - bases = list(ns0.HostInternetScsiHbaTargetSet_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostInternetScsiHbaTargetSet_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiHba_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiHba") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiHba_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"isSoftwareBased"), aname="_isSoftwareBased", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryCapabilities",lazy=True)(pname=(ns,"discoveryCapabilities"), aname="_discoveryCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryProperties",lazy=True)(pname=(ns,"discoveryProperties"), aname="_discoveryProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationCapabilities",lazy=True)(pname=(ns,"authenticationCapabilities"), aname="_authenticationCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestCapabilities",lazy=True)(pname=(ns,"digestCapabilities"), aname="_digestCapabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPCapabilities",lazy=True)(pname=(ns,"ipCapabilities"), aname="_ipCapabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPProperties",lazy=True)(pname=(ns,"ipProperties"), aname="_ipProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"supportedAdvancedOptions"), aname="_supportedAdvancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"advancedOptions"), aname="_advancedOptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"configuredSendTarget"), aname="_configuredSendTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"configuredStaticTarget"), aname="_configuredStaticTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxSpeedMb"), aname="_maxSpeedMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currentSpeedMb"), aname="_currentSpeedMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostHostBusAdapter_Def not in ns0.HostInternetScsiHba_Def.__bases__: - bases = list(ns0.HostInternetScsiHba_Def.__bases__) - bases.insert(0, ns0.HostHostBusAdapter_Def) - ns0.HostInternetScsiHba_Def.__bases__ = tuple(bases) - - ns0.HostHostBusAdapter_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProxySwitchSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProxySwitchSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProxySwitchSpec_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostMemberBacking",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostProxySwitchSpec_Def.__bases__: - bases = list(ns0.HostProxySwitchSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostProxySwitchSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProxySwitchConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProxySwitchConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProxySwitchConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostProxySwitchConfig_Def.__bases__: - bases = list(ns0.HostProxySwitchConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostProxySwitchConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostProxySwitchConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostProxySwitchConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostProxySwitchConfig_Def.schema - TClist = [GTD("urn:vim25","HostProxySwitchConfig",lazy=True)(pname=(ns,"HostProxySwitchConfig"), aname="_HostProxySwitchConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostProxySwitchConfig = [] - return - Holder.__name__ = "ArrayOfHostProxySwitchConfig_Holder" - self.pyclass = Holder - - class HostProxySwitch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProxySwitch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProxySwitch_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"dvsUuid"), aname="_dvsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dvsName"), aname="_dvsName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPortsAvailable"), aname="_numPortsAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"uplinkPort"), aname="_uplinkPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostProxySwitch_Def.__bases__: - bases = list(ns0.HostProxySwitch_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostProxySwitch_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostProxySwitch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostProxySwitch") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostProxySwitch_Def.schema - TClist = [GTD("urn:vim25","HostProxySwitch",lazy=True)(pname=(ns,"HostProxySwitch"), aname="_HostProxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostProxySwitch = [] - return - Holder.__name__ = "ArrayOfHostProxySwitch_Holder" - self.pyclass = Holder - - class HostIpConfigIpV6AddressConfigType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostIpConfigIpV6AddressConfigType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostIpConfigIpV6AddressStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostIpConfigIpV6AddressStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostIpConfigIpV6Address_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpConfigIpV6Address") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpConfigIpV6Address_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"prefixLength"), aname="_prefixLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"origin"), aname="_origin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dadState"), aname="_dadState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lifetime"), aname="_lifetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpConfigIpV6Address_Def.__bases__: - bases = list(ns0.HostIpConfigIpV6Address_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpConfigIpV6Address_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostIpConfigIpV6Address_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostIpConfigIpV6Address") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostIpConfigIpV6Address_Def.schema - TClist = [GTD("urn:vim25","HostIpConfigIpV6Address",lazy=True)(pname=(ns,"HostIpConfigIpV6Address"), aname="_HostIpConfigIpV6Address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostIpConfigIpV6Address = [] - return - Holder.__name__ = "ArrayOfHostIpConfigIpV6Address_Holder" - self.pyclass = Holder - - class HostIpConfigIpV6AddressConfiguration_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpConfigIpV6AddressConfiguration") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpConfigIpV6AddressConfiguration_Def.schema - TClist = [GTD("urn:vim25","HostIpConfigIpV6Address",lazy=True)(pname=(ns,"ipV6Address"), aname="_ipV6Address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoConfigurationEnabled"), aname="_autoConfigurationEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpV6Enabled"), aname="_dhcpV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__: - bases = list(ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpConfigIpV6AddressConfiguration_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpConfig_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfigIpV6AddressConfiguration",lazy=True)(pname=(ns,"ipV6Config"), aname="_ipV6Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpConfig_Def.__bases__: - bases = list(ns0.HostIpConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpRouteConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"defaultGateway"), aname="_defaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gatewayDevice"), aname="_gatewayDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipV6DefaultGateway"), aname="_ipV6DefaultGateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipV6GatewayDevice"), aname="_ipV6GatewayDevice", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpRouteConfig_Def.__bases__: - bases = list(ns0.HostIpRouteConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpRouteConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpRouteConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteConfigSpec_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"gatewayDeviceConnection"), aname="_gatewayDeviceConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"ipV6GatewayDeviceConnection"), aname="_ipV6GatewayDeviceConnection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostIpRouteConfig_Def not in ns0.HostIpRouteConfigSpec_Def.__bases__: - bases = list(ns0.HostIpRouteConfigSpec_Def.__bases__) - bases.insert(0, ns0.HostIpRouteConfig_Def) - ns0.HostIpRouteConfigSpec_Def.__bases__ = tuple(bases) - - ns0.HostIpRouteConfig_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpRouteEntry_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteEntry") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteEntry_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"prefixLength"), aname="_prefixLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpRouteEntry_Def.__bases__: - bases = list(ns0.HostIpRouteEntry_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpRouteEntry_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostIpRouteEntry_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostIpRouteEntry") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostIpRouteEntry_Def.schema - TClist = [GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"HostIpRouteEntry"), aname="_HostIpRouteEntry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostIpRouteEntry = [] - return - Holder.__name__ = "ArrayOfHostIpRouteEntry_Holder" - self.pyclass = Holder - - class HostIpRouteOp_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteOp") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteOp_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"route"), aname="_route", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpRouteOp_Def.__bases__: - bases = list(ns0.HostIpRouteOp_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpRouteOp_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostIpRouteOp_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostIpRouteOp") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostIpRouteOp_Def.schema - TClist = [GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"HostIpRouteOp"), aname="_HostIpRouteOp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostIpRouteOp = [] - return - Holder.__name__ = "ArrayOfHostIpRouteOp_Holder" - self.pyclass = Holder - - class HostIpRouteTableConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteTableConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteTableConfig_Def.schema - TClist = [GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"ipRoute"), aname="_ipRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteOp",lazy=True)(pname=(ns,"ipv6Route"), aname="_ipv6Route", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpRouteTableConfig_Def.__bases__: - bases = list(ns0.HostIpRouteTableConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpRouteTableConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpRouteTableInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpRouteTableInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpRouteTableInfo_Def.schema - TClist = [GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"ipRoute"), aname="_ipRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteEntry",lazy=True)(pname=(ns,"ipv6Route"), aname="_ipv6Route", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpRouteTableInfo_Def.__bases__: - bases = list(ns0.HostIpRouteTableInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpRouteTableInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostIpmiInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostIpmiInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostIpmiInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"bmcIpAddress"), aname="_bmcIpAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bmcMacAddress"), aname="_bmcMacAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"login"), aname="_login", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostIpmiInfo_Def.__bases__: - bases = list(ns0.HostIpmiInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostIpmiInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class KernelModuleSectionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "KernelModuleSectionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.KernelModuleSectionInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"address"), aname="_address", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"length"), aname="_length", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.KernelModuleSectionInfo_Def.__bases__: - bases = list(ns0.KernelModuleSectionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.KernelModuleSectionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class KernelModuleInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "KernelModuleInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.KernelModuleInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"filename"), aname="_filename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"optionString"), aname="_optionString", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"loaded"), aname="_loaded", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"useCount"), aname="_useCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"readOnlySection"), aname="_readOnlySection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"writableSection"), aname="_writableSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"textSection"), aname="_textSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"dataSection"), aname="_dataSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KernelModuleSectionInfo",lazy=True)(pname=(ns,"bssSection"), aname="_bssSection", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.KernelModuleInfo_Def.__bases__: - bases = list(ns0.KernelModuleInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.KernelModuleInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfKernelModuleInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfKernelModuleInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfKernelModuleInfo_Def.schema - TClist = [GTD("urn:vim25","KernelModuleInfo",lazy=True)(pname=(ns,"KernelModuleInfo"), aname="_KernelModuleInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._KernelModuleInfo = [] - return - Holder.__name__ = "ArrayOfKernelModuleInfo_Holder" - self.pyclass = Holder - - class QueryModulesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryModulesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryModulesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryModulesRequestType_Holder" - self.pyclass = Holder - - class UpdateModuleOptionStringRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateModuleOptionStringRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateModuleOptionStringRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"options"), aname="_options", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._options = None - return - Holder.__name__ = "UpdateModuleOptionStringRequestType_Holder" - self.pyclass = Holder - - class QueryConfiguredModuleOptionStringRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryConfiguredModuleOptionStringRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryConfiguredModuleOptionStringRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "QueryConfiguredModuleOptionStringRequestType_Holder" - self.pyclass = Holder - - class HostLicenseSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostLicenseSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostLicenseSpec_Def.schema - TClist = [GTD("urn:vim25","LicenseSource",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"editionKey"), aname="_editionKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledFeatureKey"), aname="_disabledFeatureKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"enabledFeatureKey"), aname="_enabledFeatureKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostLicenseSpec_Def.__bases__: - bases = list(ns0.HostLicenseSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostLicenseSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LinkDiscoveryProtocolConfigProtocolType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LinkDiscoveryProtocolConfigProtocolType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LinkDiscoveryProtocolConfigOperationType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "LinkDiscoveryProtocolConfigOperationType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class LinkDiscoveryProtocolConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LinkDiscoveryProtocolConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LinkDiscoveryProtocolConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"protocol"), aname="_protocol", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.LinkDiscoveryProtocolConfig_Def.__bases__: - bases = list(ns0.LinkDiscoveryProtocolConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.LinkDiscoveryProtocolConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostAccountSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostAccountSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostAccountSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostAccountSpec_Def.__bases__: - bases = list(ns0.HostAccountSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostAccountSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostAccountSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostAccountSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostAccountSpec_Def.schema - TClist = [GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"HostAccountSpec"), aname="_HostAccountSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostAccountSpec = [] - return - Holder.__name__ = "ArrayOfHostAccountSpec_Holder" - self.pyclass = Holder - - class HostPosixAccountSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPosixAccountSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPosixAccountSpec_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"posixId"), aname="_posixId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"shellAccess"), aname="_shellAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostAccountSpec_Def not in ns0.HostPosixAccountSpec_Def.__bases__: - bases = list(ns0.HostPosixAccountSpec_Def.__bases__) - bases.insert(0, ns0.HostAccountSpec_Def) - ns0.HostPosixAccountSpec_Def.__bases__ = tuple(bases) - - ns0.HostAccountSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CreateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateUserRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateUserRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._user = None - return - Holder.__name__ = "CreateUserRequestType_Holder" - self.pyclass = Holder - - class UpdateUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateUserRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateUserRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._user = None - return - Holder.__name__ = "UpdateUserRequestType_Holder" - self.pyclass = Holder - - class CreateGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostAccountSpec",lazy=True)(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._group = None - return - Holder.__name__ = "CreateGroupRequestType_Holder" - self.pyclass = Holder - - class RemoveUserRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveUserRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveUserRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._userName = None - return - Holder.__name__ = "RemoveUserRequestType_Holder" - self.pyclass = Holder - - class RemoveGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"groupName"), aname="_groupName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._groupName = None - return - Holder.__name__ = "RemoveGroupRequestType_Holder" - self.pyclass = Holder - - class AssignUserToGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AssignUserToGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AssignUserToGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._user = None - self._group = None - return - Holder.__name__ = "AssignUserToGroupRequestType_Holder" - self.pyclass = Holder - - class UnassignUserFromGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnassignUserFromGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnassignUserFromGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"user"), aname="_user", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"group"), aname="_group", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._user = None - self._group = None - return - Holder.__name__ = "UnassignUserFromGroupRequestType_Holder" - self.pyclass = Holder - - class HostLowLevelProvisioningManagerReloadTarget_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostLowLevelProvisioningManagerReloadTarget") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ServiceConsoleReservationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServiceConsoleReservationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServiceConsoleReservationInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReservedCfg"), aname="_serviceConsoleReservedCfg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReserved"), aname="_serviceConsoleReserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unreserved"), aname="_unreserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ServiceConsoleReservationInfo_Def.__bases__: - bases = list(ns0.ServiceConsoleReservationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ServiceConsoleReservationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineMemoryAllocationPolicy_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineMemoryAllocationPolicy") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineMemoryReservationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineMemoryReservationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineMemoryReservationInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineMin"), aname="_virtualMachineMin", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineMax"), aname="_virtualMachineMax", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineReserved"), aname="_virtualMachineReserved", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"allocationPolicy"), aname="_allocationPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineMemoryReservationInfo_Def.__bases__: - bases = list(ns0.VirtualMachineMemoryReservationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineMemoryReservationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineMemoryReservationSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineMemoryReservationSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineMemoryReservationSpec_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"virtualMachineReserved"), aname="_virtualMachineReserved", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"allocationPolicy"), aname="_allocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineMemoryReservationSpec_Def.__bases__: - bases = list(ns0.VirtualMachineMemoryReservationSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineMemoryReservationSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReconfigureServiceConsoleReservationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureServiceConsoleReservationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureServiceConsoleReservationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"cfgBytes"), aname="_cfgBytes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._cfgBytes = None - return - Holder.__name__ = "ReconfigureServiceConsoleReservationRequestType_Holder" - self.pyclass = Holder - - class ReconfigureVirtualMachineReservationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureVirtualMachineReservationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureVirtualMachineReservationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMemoryReservationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigureVirtualMachineReservationRequestType_Holder" - self.pyclass = Holder - - class HostMemorySpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMemorySpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMemorySpec_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"serviceConsoleReservation"), aname="_serviceConsoleReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMemorySpec_Def.__bases__: - bases = list(ns0.HostMemorySpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMemorySpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMountMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostMountMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostMountInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMountInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMountInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"accessMode"), aname="_accessMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"accessible"), aname="_accessible", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMountInfo_Def.__bases__: - bases = list(ns0.HostMountInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMountInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MultipathState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "MultipathState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostMultipathInfoLogicalUnitPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfoLogicalUnitPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfoLogicalUnitPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__: - bases = list(ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathInfoLogicalUnitPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfoLogicalUnitStorageArrayTypePolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__: - bases = list(ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathInfoLogicalUnitStorageArrayTypePolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMultipathInfoFixedLogicalUnitPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfoFixedLogicalUnitPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"prefer"), aname="_prefer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostMultipathInfoLogicalUnitPolicy_Def not in ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__: - bases = list(ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__) - bases.insert(0, ns0.HostMultipathInfoLogicalUnitPolicy_Def) - ns0.HostMultipathInfoFixedLogicalUnitPolicy_Def.__bases__ = tuple(bases) - - ns0.HostMultipathInfoLogicalUnitPolicy_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMultipathInfoLogicalUnit_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfoLogicalUnit") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfoLogicalUnit_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitStorageArrayTypePolicy",lazy=True)(pname=(ns,"storageArrayTypePolicy"), aname="_storageArrayTypePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathInfoLogicalUnit_Def.__bases__: - bases = list(ns0.HostMultipathInfoLogicalUnit_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathInfoLogicalUnit_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostMultipathInfoLogicalUnit_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostMultipathInfoLogicalUnit") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostMultipathInfoLogicalUnit_Def.schema - TClist = [GTD("urn:vim25","HostMultipathInfoLogicalUnit",lazy=True)(pname=(ns,"HostMultipathInfoLogicalUnit"), aname="_HostMultipathInfoLogicalUnit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostMultipathInfoLogicalUnit = [] - return - Holder.__name__ = "ArrayOfHostMultipathInfoLogicalUnit_Holder" - self.pyclass = Holder - - class HostMultipathInfoPath_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfoPath") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfoPath_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathState"), aname="_pathState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isWorkingPath"), aname="_isWorkingPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathInfoPath_Def.__bases__: - bases = list(ns0.HostMultipathInfoPath_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathInfoPath_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostMultipathInfoPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostMultipathInfoPath") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostMultipathInfoPath_Def.schema - TClist = [GTD("urn:vim25","HostMultipathInfoPath",lazy=True)(pname=(ns,"HostMultipathInfoPath"), aname="_HostMultipathInfoPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostMultipathInfoPath = [] - return - Holder.__name__ = "ArrayOfHostMultipathInfoPath_Holder" - self.pyclass = Holder - - class HostMultipathInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathInfo_Def.schema - TClist = [GTD("urn:vim25","HostMultipathInfoLogicalUnit",lazy=True)(pname=(ns,"lun"), aname="_lun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathInfo_Def.__bases__: - bases = list(ns0.HostMultipathInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostMultipathStateInfoPath_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathStateInfoPath") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathStateInfoPath_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathState"), aname="_pathState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathStateInfoPath_Def.__bases__: - bases = list(ns0.HostMultipathStateInfoPath_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathStateInfoPath_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostMultipathStateInfoPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostMultipathStateInfoPath") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostMultipathStateInfoPath_Def.schema - TClist = [GTD("urn:vim25","HostMultipathStateInfoPath",lazy=True)(pname=(ns,"HostMultipathStateInfoPath"), aname="_HostMultipathStateInfoPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostMultipathStateInfoPath = [] - return - Holder.__name__ = "ArrayOfHostMultipathStateInfoPath_Holder" - self.pyclass = Holder - - class HostMultipathStateInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMultipathStateInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMultipathStateInfo_Def.schema - TClist = [GTD("urn:vim25","HostMultipathStateInfoPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostMultipathStateInfo_Def.__bases__: - bases = list(ns0.HostMultipathStateInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostMultipathStateInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNatServicePortForwardSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNatServicePortForwardSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNatServicePortForwardSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostPort"), aname="_hostPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestPort"), aname="_guestPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestIpAddress"), aname="_guestIpAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNatServicePortForwardSpec_Def.__bases__: - bases = list(ns0.HostNatServicePortForwardSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNatServicePortForwardSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNatServicePortForwardSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNatServicePortForwardSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNatServicePortForwardSpec_Def.schema - TClist = [GTD("urn:vim25","HostNatServicePortForwardSpec",lazy=True)(pname=(ns,"HostNatServicePortForwardSpec"), aname="_HostNatServicePortForwardSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNatServicePortForwardSpec = [] - return - Holder.__name__ = "ArrayOfHostNatServicePortForwardSpec_Holder" - self.pyclass = Holder - - class HostNatServiceNameServiceSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNatServiceNameServiceSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNatServiceNameServiceSpec_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"dnsAutoDetect"), aname="_dnsAutoDetect", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsPolicy"), aname="_dnsPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dnsRetries"), aname="_dnsRetries", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dnsTimeout"), aname="_dnsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsNameServer"), aname="_dnsNameServer", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbdsTimeout"), aname="_nbdsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbnsRetries"), aname="_nbnsRetries", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"nbnsTimeout"), aname="_nbnsTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNatServiceNameServiceSpec_Def.__bases__: - bases = list(ns0.HostNatServiceNameServiceSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNatServiceNameServiceSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNatServiceSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNatServiceSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNatServiceSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"virtualSwitch"), aname="_virtualSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"activeFtp"), aname="_activeFtp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowAnyOui"), aname="_allowAnyOui", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"configPort"), aname="_configPort", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipGatewayAddress"), aname="_ipGatewayAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"udpTimeout"), aname="_udpTimeout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServicePortForwardSpec",lazy=True)(pname=(ns,"portForward"), aname="_portForward", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceNameServiceSpec",lazy=True)(pname=(ns,"nameService"), aname="_nameService", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNatServiceSpec_Def.__bases__: - bases = list(ns0.HostNatServiceSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNatServiceSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNatServiceConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNatServiceConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNatServiceConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNatServiceConfig_Def.__bases__: - bases = list(ns0.HostNatServiceConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNatServiceConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNatServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNatServiceConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNatServiceConfig_Def.schema - TClist = [GTD("urn:vim25","HostNatServiceConfig",lazy=True)(pname=(ns,"HostNatServiceConfig"), aname="_HostNatServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNatServiceConfig = [] - return - Holder.__name__ = "ArrayOfHostNatServiceConfig_Holder" - self.pyclass = Holder - - class HostNatService_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNatService") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNatService_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNatService_Def.__bases__: - bases = list(ns0.HostNatService_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNatService_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNatService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNatService") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNatService_Def.schema - TClist = [GTD("urn:vim25","HostNatService",lazy=True)(pname=(ns,"HostNatService"), aname="_HostNatService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNatService = [] - return - Holder.__name__ = "ArrayOfHostNatService_Holder" - self.pyclass = Holder - - class HostNetCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"canSetPhysicalNicLinkSpeed"), aname="_canSetPhysicalNicLinkSpeed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsNicTeaming"), aname="_supportsNicTeaming", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicTeamingPolicy"), aname="_nicTeamingPolicy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsVlan"), aname="_supportsVlan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"usesServiceConsoleNic"), aname="_usesServiceConsoleNic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsNetworkHints"), aname="_supportsNetworkHints", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxPortGroupsPerVswitch"), aname="_maxPortGroupsPerVswitch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vswitchConfigSupported"), aname="_vswitchConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vnicConfigSupported"), aname="_vnicConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipRouteConfigSupported"), aname="_ipRouteConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dnsConfigSupported"), aname="_dnsConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpOnVnicSupported"), aname="_dhcpOnVnicSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Supported"), aname="_ipV6Supported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetCapabilities_Def.__bases__: - bases = list(ns0.HostNetCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetOffloadCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetOffloadCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetOffloadCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"csumOffload"), aname="_csumOffload", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tcpSegmentation"), aname="_tcpSegmentation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"zeroCopyXmit"), aname="_zeroCopyXmit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetOffloadCapabilities_Def.__bases__: - bases = list(ns0.HostNetOffloadCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetOffloadCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkConfigResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkConfigResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkConfigResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vnicDevice"), aname="_vnicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"consoleVnicDevice"), aname="_consoleVnicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkConfigResult_Def.__bases__: - bases = list(ns0.HostNetworkConfigResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkConfigResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkConfig_Def.schema - TClist = [GTD("urn:vim25","HostVirtualSwitchConfig",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitchConfig",lazy=True)(pname=(ns,"proxySwitch"), aname="_proxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupConfig",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicConfig",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"consoleVnic"), aname="_consoleVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableConfig",lazy=True)(pname=(ns,"routeTableConfig"), aname="_routeTableConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpServiceConfig",lazy=True)(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatServiceConfig",lazy=True)(pname=(ns,"nat"), aname="_nat", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Enabled"), aname="_ipV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkConfig_Def.__bases__: - bases = list(ns0.HostNetworkConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","HostVirtualSwitch",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProxySwitch",lazy=True)(pname=(ns,"proxySwitch"), aname="_proxySwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroup",lazy=True)(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNic",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"consoleVnic"), aname="_consoleVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableInfo",lazy=True)(pname=(ns,"routeTableInfo"), aname="_routeTableInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDhcpService",lazy=True)(pname=(ns,"dhcp"), aname="_dhcp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNatService",lazy=True)(pname=(ns,"nat"), aname="_nat", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipV6Enabled"), aname="_ipV6Enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkInfo_Def.__bases__: - bases = list(ns0.HostNetworkInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkSecurityPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkSecurityPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkSecurityPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"allowPromiscuous"), aname="_allowPromiscuous", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"macChanges"), aname="_macChanges", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"forgedTransmits"), aname="_forgedTransmits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkSecurityPolicy_Def.__bases__: - bases = list(ns0.HostNetworkSecurityPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkSecurityPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkTrafficShapingPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkTrafficShapingPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkTrafficShapingPolicy_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"averageBandwidth"), aname="_averageBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"peakBandwidth"), aname="_peakBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkTrafficShapingPolicy_Def.__bases__: - bases = list(ns0.HostNetworkTrafficShapingPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkTrafficShapingPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNicFailureCriteria_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNicFailureCriteria") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNicFailureCriteria_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"checkSpeed"), aname="_checkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkDuplex"), aname="_checkDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkErrorPercent"), aname="_checkErrorPercent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"percentage"), aname="_percentage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"checkBeacon"), aname="_checkBeacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNicFailureCriteria_Def.__bases__: - bases = list(ns0.HostNicFailureCriteria_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNicFailureCriteria_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNicOrderPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNicOrderPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNicOrderPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"activeNic"), aname="_activeNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyNic"), aname="_standbyNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNicOrderPolicy_Def.__bases__: - bases = list(ns0.HostNicOrderPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNicOrderPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNicTeamingPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNicTeamingPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNicTeamingPolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"reversePolicy"), aname="_reversePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"notifySwitches"), aname="_notifySwitches", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rollingOrder"), aname="_rollingOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicFailureCriteria",lazy=True)(pname=(ns,"failureCriteria"), aname="_failureCriteria", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicOrderPolicy",lazy=True)(pname=(ns,"nicOrder"), aname="_nicOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNicTeamingPolicy_Def.__bases__: - bases = list(ns0.HostNicTeamingPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNicTeamingPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNetworkPolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNetworkPolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNetworkPolicy_Def.schema - TClist = [GTD("urn:vim25","HostNetworkSecurityPolicy",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNicTeamingPolicy",lazy=True)(pname=(ns,"nicTeaming"), aname="_nicTeaming", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetOffloadCapabilities",lazy=True)(pname=(ns,"offloadPolicy"), aname="_offloadPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkTrafficShapingPolicy",lazy=True)(pname=(ns,"shapingPolicy"), aname="_shapingPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNetworkPolicy_Def.__bases__: - bases = list(ns0.HostNetworkPolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNetworkPolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateNetworkConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateNetworkConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateNetworkConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeMode"), aname="_changeMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - self._changeMode = None - return - Holder.__name__ = "UpdateNetworkConfigRequestType_Holder" - self.pyclass = Holder - - class UpdateDnsConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateDnsConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateDnsConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDnsConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "UpdateDnsConfigRequestType_Holder" - self.pyclass = Holder - - class UpdateIpRouteConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateIpRouteConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateIpRouteConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "UpdateIpRouteConfigRequestType_Holder" - self.pyclass = Holder - - class UpdateConsoleIpRouteConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateConsoleIpRouteConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateConsoleIpRouteConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "UpdateConsoleIpRouteConfigRequestType_Holder" - self.pyclass = Holder - - class UpdateIpRouteTableConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateIpRouteTableConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateIpRouteTableConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpRouteTableConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "UpdateIpRouteTableConfigRequestType_Holder" - self.pyclass = Holder - - class AddVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddVirtualSwitchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddVirtualSwitchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vswitchName = None - self._spec = None - return - Holder.__name__ = "AddVirtualSwitchRequestType_Holder" - self.pyclass = Holder - - class RemoveVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveVirtualSwitchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveVirtualSwitchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vswitchName = None - return - Holder.__name__ = "RemoveVirtualSwitchRequestType_Holder" - self.pyclass = Holder - - class UpdateVirtualSwitchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateVirtualSwitchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateVirtualSwitchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vswitchName = None - self._spec = None - return - Holder.__name__ = "UpdateVirtualSwitchRequestType_Holder" - self.pyclass = Holder - - class AddPortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddPortGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddPortGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"portgrp"), aname="_portgrp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._portgrp = None - return - Holder.__name__ = "AddPortGroupRequestType_Holder" - self.pyclass = Holder - - class RemovePortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemovePortGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemovePortGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pgName"), aname="_pgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pgName = None - return - Holder.__name__ = "RemovePortGroupRequestType_Holder" - self.pyclass = Holder - - class UpdatePortGroupRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdatePortGroupRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdatePortGroupRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pgName"), aname="_pgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"portgrp"), aname="_portgrp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pgName = None - self._portgrp = None - return - Holder.__name__ = "UpdatePortGroupRequestType_Holder" - self.pyclass = Holder - - class UpdatePhysicalNicLinkSpeedRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdatePhysicalNicLinkSpeedRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdatePhysicalNicLinkSpeedRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - self._linkSpeed = None - return - Holder.__name__ = "UpdatePhysicalNicLinkSpeedRequestType_Holder" - self.pyclass = Holder - - class QueryNetworkHintRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryNetworkHintRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryNetworkHintRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = [] - return - Holder.__name__ = "QueryNetworkHintRequestType_Holder" - self.pyclass = Holder - - class AddVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._portgroup = None - self._nic = None - return - Holder.__name__ = "AddVirtualNicRequestType_Holder" - self.pyclass = Holder - - class RemoveVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - return - Holder.__name__ = "RemoveVirtualNicRequestType_Holder" - self.pyclass = Holder - - class UpdateVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - self._nic = None - return - Holder.__name__ = "UpdateVirtualNicRequestType_Holder" - self.pyclass = Holder - - class AddServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddServiceConsoleVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddServiceConsoleVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._portgroup = None - self._nic = None - return - Holder.__name__ = "AddServiceConsoleVirtualNicRequestType_Holder" - self.pyclass = Holder - - class RemoveServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveServiceConsoleVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveServiceConsoleVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - return - Holder.__name__ = "RemoveServiceConsoleVirtualNicRequestType_Holder" - self.pyclass = Holder - - class UpdateServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateServiceConsoleVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateServiceConsoleVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"nic"), aname="_nic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - self._nic = None - return - Holder.__name__ = "UpdateServiceConsoleVirtualNicRequestType_Holder" - self.pyclass = Holder - - class RestartServiceConsoleVirtualNicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RestartServiceConsoleVirtualNicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RestartServiceConsoleVirtualNicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - return - Holder.__name__ = "RestartServiceConsoleVirtualNicRequestType_Holder" - self.pyclass = Holder - - class RefreshNetworkSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshNetworkSystemRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshNetworkSystemRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshNetworkSystemRequestType_Holder" - self.pyclass = Holder - - class HostNtpConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNtpConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNtpConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"server"), aname="_server", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNtpConfig_Def.__bases__: - bases = list(ns0.HostNtpConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNtpConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostNumericSensorHealthState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostNumericSensorHealthState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostNumericSensorType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostNumericSensorType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostNumericSensorInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostNumericSensorInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostNumericSensorInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"healthState"), aname="_healthState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"currentReading"), aname="_currentReading", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unitModifier"), aname="_unitModifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"baseUnits"), aname="_baseUnits", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rateUnits"), aname="_rateUnits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sensorType"), aname="_sensorType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostNumericSensorInfo_Def.__bases__: - bases = list(ns0.HostNumericSensorInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostNumericSensorInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostNumericSensorInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostNumericSensorInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostNumericSensorInfo_Def.schema - TClist = [GTD("urn:vim25","HostNumericSensorInfo",lazy=True)(pname=(ns,"HostNumericSensorInfo"), aname="_HostNumericSensorInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostNumericSensorInfo = [] - return - Holder.__name__ = "ArrayOfHostNumericSensorInfo_Holder" - self.pyclass = Holder - - class HostPatchManagerResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPatchManagerResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPatchManagerResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"xmlResult"), aname="_xmlResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPatchManagerResult_Def.__bases__: - bases = list(ns0.HostPatchManagerResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPatchManagerResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPatchManagerReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostPatchManagerReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostPatchManagerIntegrityStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostPatchManagerIntegrityStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostPatchManagerInstallState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostPatchManagerInstallState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostPatchManagerStatusPrerequisitePatch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPatchManagerStatusPrerequisitePatch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPatchManagerStatusPrerequisitePatch_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installState"), aname="_installState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__: - bases = list(ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPatchManagerStatusPrerequisitePatch_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPatchManagerStatusPrerequisitePatch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPatchManagerStatusPrerequisitePatch") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPatchManagerStatusPrerequisitePatch_Def.schema - TClist = [GTD("urn:vim25","HostPatchManagerStatusPrerequisitePatch",lazy=True)(pname=(ns,"HostPatchManagerStatusPrerequisitePatch"), aname="_HostPatchManagerStatusPrerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPatchManagerStatusPrerequisitePatch = [] - return - Holder.__name__ = "ArrayOfHostPatchManagerStatusPrerequisitePatch_Holder" - self.pyclass = Holder - - class HostPatchManagerStatus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPatchManagerStatus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPatchManagerStatus_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"applicable"), aname="_applicable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"integrity"), aname="_integrity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installed"), aname="_installed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"installState"), aname="_installState", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerStatusPrerequisitePatch",lazy=True)(pname=(ns,"prerequisitePatch"), aname="_prerequisitePatch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"restartRequired"), aname="_restartRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"reconnectRequired"), aname="_reconnectRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmOffRequired"), aname="_vmOffRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supersededPatchIds"), aname="_supersededPatchIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPatchManagerStatus_Def.__bases__: - bases = list(ns0.HostPatchManagerStatus_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPatchManagerStatus_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPatchManagerStatus_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPatchManagerStatus") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPatchManagerStatus_Def.schema - TClist = [GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"HostPatchManagerStatus"), aname="_HostPatchManagerStatus", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPatchManagerStatus = [] - return - Holder.__name__ = "ArrayOfHostPatchManagerStatus_Holder" - self.pyclass = Holder - - class HostPatchManagerLocator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPatchManagerLocator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPatchManagerLocator_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"proxy"), aname="_proxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPatchManagerLocator_Def.__bases__: - bases = list(ns0.HostPatchManagerLocator_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPatchManagerLocator_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPatchManagerPatchManagerOperationSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPatchManagerPatchManagerOperationSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPatchManagerPatchManagerOperationSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"proxy"), aname="_proxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"userName"), aname="_userName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cmdOption"), aname="_cmdOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__: - bases = list(ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPatchManagerPatchManagerOperationSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CheckHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._metaUrls = [] - self._bundleUrls = [] - self._spec = None - return - Holder.__name__ = "CheckHostPatchRequestType_Holder" - self.pyclass = Holder - - class ScanHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ScanHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ScanHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerLocator",lazy=True)(pname=(ns,"repository"), aname="_repository", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updateID"), aname="_updateID", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._repository = None - self._updateID = [] - return - Holder.__name__ = "ScanHostPatchRequestType_Holder" - self.pyclass = Holder - - class ScanHostPatchV2RequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ScanHostPatchV2RequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ScanHostPatchV2RequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._metaUrls = [] - self._bundleUrls = [] - self._spec = None - return - Holder.__name__ = "ScanHostPatchV2RequestType_Holder" - self.pyclass = Holder - - class StageHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StageHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StageHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vibUrls"), aname="_vibUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._metaUrls = [] - self._bundleUrls = [] - self._vibUrls = [] - self._spec = None - return - Holder.__name__ = "StageHostPatchRequestType_Holder" - self.pyclass = Holder - - class InstallHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "InstallHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.InstallHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerLocator",lazy=True)(pname=(ns,"repository"), aname="_repository", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"updateID"), aname="_updateID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"force"), aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._repository = None - self._updateID = None - self._force = None - return - Holder.__name__ = "InstallHostPatchRequestType_Holder" - self.pyclass = Holder - - class InstallHostPatchV2RequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "InstallHostPatchV2RequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.InstallHostPatchV2RequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"metaUrls"), aname="_metaUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bundleUrls"), aname="_bundleUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vibUrls"), aname="_vibUrls", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._metaUrls = [] - self._bundleUrls = [] - self._vibUrls = [] - self._spec = None - return - Holder.__name__ = "InstallHostPatchV2RequestType_Holder" - self.pyclass = Holder - - class UninstallHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UninstallHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UninstallHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"bulletinIds"), aname="_bulletinIds", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._bulletinIds = [] - self._spec = None - return - Holder.__name__ = "UninstallHostPatchRequestType_Holder" - self.pyclass = Holder - - class QueryHostPatchRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryHostPatchRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryHostPatchRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPatchManagerPatchManagerOperationSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "QueryHostPatchRequestType_Holder" - self.pyclass = Holder - - class HostPathSelectionPolicyOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPathSelectionPolicyOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPathSelectionPolicyOption_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPathSelectionPolicyOption_Def.__bases__: - bases = list(ns0.HostPathSelectionPolicyOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPathSelectionPolicyOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPathSelectionPolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPathSelectionPolicyOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPathSelectionPolicyOption_Def.schema - TClist = [GTD("urn:vim25","HostPathSelectionPolicyOption",lazy=True)(pname=(ns,"HostPathSelectionPolicyOption"), aname="_HostPathSelectionPolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPathSelectionPolicyOption = [] - return - Holder.__name__ = "ArrayOfHostPathSelectionPolicyOption_Holder" - self.pyclass = Holder - - class HostPciDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPciDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPciDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"classId"), aname="_classId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"bus"), aname="_bus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"slot"), aname="_slot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"function"), aname="_function", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"vendorId"), aname="_vendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"subVendorId"), aname="_subVendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendorName"), aname="_vendorName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"subDeviceId"), aname="_subDeviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentBridge"), aname="_parentBridge", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPciDevice_Def.__bases__: - bases = list(ns0.HostPciDevice_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPciDevice_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPciDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPciDevice") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPciDevice_Def.schema - TClist = [GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"HostPciDevice"), aname="_HostPciDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPciDevice = [] - return - Holder.__name__ = "ArrayOfHostPciDevice_Holder" - self.pyclass = Holder - - class HostPciPassthruConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPciPassthruConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPciPassthruConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruEnabled"), aname="_passthruEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPciPassthruConfig_Def.__bases__: - bases = list(ns0.HostPciPassthruConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPciPassthruConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPciPassthruConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPciPassthruConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPciPassthruConfig_Def.schema - TClist = [GTD("urn:vim25","HostPciPassthruConfig",lazy=True)(pname=(ns,"HostPciPassthruConfig"), aname="_HostPciPassthruConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPciPassthruConfig = [] - return - Holder.__name__ = "ArrayOfHostPciPassthruConfig_Holder" - self.pyclass = Holder - - class HostPciPassthruInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPciPassthruInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPciPassthruInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dependentDevice"), aname="_dependentDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruEnabled"), aname="_passthruEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruCapable"), aname="_passthruCapable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"passthruActive"), aname="_passthruActive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPciPassthruInfo_Def.__bases__: - bases = list(ns0.HostPciPassthruInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPciPassthruInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPciPassthruInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPciPassthruInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPciPassthruInfo_Def.schema - TClist = [GTD("urn:vim25","HostPciPassthruInfo",lazy=True)(pname=(ns,"HostPciPassthruInfo"), aname="_HostPciPassthruInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPciPassthruInfo = [] - return - Holder.__name__ = "ArrayOfHostPciPassthruInfo_Holder" - self.pyclass = Holder - - class RefreshRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshRequestType_Holder" - self.pyclass = Holder - - class UpdatePassthruConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdatePassthruConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdatePassthruConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPciPassthruConfig",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = [] - return - Holder.__name__ = "UpdatePassthruConfigRequestType_Holder" - self.pyclass = Holder - - class PhysicalNicSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicSpec_Def.schema - TClist = [GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicSpec_Def.__bases__: - bases = list(ns0.PhysicalNicSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysicalNicConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicConfig_Def.__bases__: - bases = list(ns0.PhysicalNicConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicConfig_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicConfig",lazy=True)(pname=(ns,"PhysicalNicConfig"), aname="_PhysicalNicConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicConfig = [] - return - Holder.__name__ = "ArrayOfPhysicalNicConfig_Holder" - self.pyclass = Holder - - class PhysicalNicLinkInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicLinkInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicLinkInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"speedMb"), aname="_speedMb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"duplex"), aname="_duplex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicLinkInfo_Def.__bases__: - bases = list(ns0.PhysicalNicLinkInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicLinkInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicLinkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicLinkInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicLinkInfo_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"PhysicalNicLinkInfo"), aname="_PhysicalNicLinkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicLinkInfo = [] - return - Holder.__name__ = "ArrayOfPhysicalNicLinkInfo_Holder" - self.pyclass = Holder - - class PhysicalNicHint_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicHint") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicHint_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicHint_Def.__bases__: - bases = list(ns0.PhysicalNicHint_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicHint_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysicalNicIpHint_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicIpHint") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicIpHint_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipSubnet"), aname="_ipSubnet", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PhysicalNicHint_Def not in ns0.PhysicalNicIpHint_Def.__bases__: - bases = list(ns0.PhysicalNicIpHint_Def.__bases__) - bases.insert(0, ns0.PhysicalNicHint_Def) - ns0.PhysicalNicIpHint_Def.__bases__ = tuple(bases) - - ns0.PhysicalNicHint_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicIpHint_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicIpHint") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicIpHint_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicIpHint",lazy=True)(pname=(ns,"PhysicalNicIpHint"), aname="_PhysicalNicIpHint", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicIpHint = [] - return - Holder.__name__ = "ArrayOfPhysicalNicIpHint_Holder" - self.pyclass = Holder - - class PhysicalNicNameHint_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicNameHint") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicNameHint_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PhysicalNicHint_Def not in ns0.PhysicalNicNameHint_Def.__bases__: - bases = list(ns0.PhysicalNicNameHint_Def.__bases__) - bases.insert(0, ns0.PhysicalNicHint_Def) - ns0.PhysicalNicNameHint_Def.__bases__ = tuple(bases) - - ns0.PhysicalNicHint_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicNameHint_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicNameHint") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicNameHint_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicNameHint",lazy=True)(pname=(ns,"PhysicalNicNameHint"), aname="_PhysicalNicNameHint", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicNameHint = [] - return - Holder.__name__ = "ArrayOfPhysicalNicNameHint_Holder" - self.pyclass = Holder - - class PhysicalNicHintInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicHintInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicHintInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicIpHint",lazy=True)(pname=(ns,"subnet"), aname="_subnet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicNameHint",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicCdpInfo",lazy=True)(pname=(ns,"connectedSwitchPort"), aname="_connectedSwitchPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicHintInfo_Def.__bases__: - bases = list(ns0.PhysicalNicHintInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicHintInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicHintInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicHintInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicHintInfo_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicHintInfo",lazy=True)(pname=(ns,"PhysicalNicHintInfo"), aname="_PhysicalNicHintInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicHintInfo = [] - return - Holder.__name__ = "ArrayOfPhysicalNicHintInfo_Holder" - self.pyclass = Holder - - class PhysicalNicCdpDeviceCapability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicCdpDeviceCapability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicCdpDeviceCapability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"router"), aname="_router", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"transparentBridge"), aname="_transparentBridge", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"sourceRouteBridge"), aname="_sourceRouteBridge", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"networkSwitch"), aname="_networkSwitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"igmpEnabled"), aname="_igmpEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"repeater"), aname="_repeater", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicCdpDeviceCapability_Def.__bases__: - bases = list(ns0.PhysicalNicCdpDeviceCapability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicCdpDeviceCapability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysicalNicCdpInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicCdpInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicCdpInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"cdpVersion"), aname="_cdpVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeout"), aname="_timeout", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ttl"), aname="_ttl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"samples"), aname="_samples", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devId"), aname="_devId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portId"), aname="_portId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicCdpDeviceCapability",lazy=True)(pname=(ns,"deviceCapability"), aname="_deviceCapability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"softwareVersion"), aname="_softwareVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hardwarePlatform"), aname="_hardwarePlatform", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipPrefix"), aname="_ipPrefix", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ipPrefixLen"), aname="_ipPrefixLen", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vlan"), aname="_vlan", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fullDuplex"), aname="_fullDuplex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemName"), aname="_systemName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemOID"), aname="_systemOID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mgmtAddr"), aname="_mgmtAddr", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"location"), aname="_location", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNicCdpInfo_Def.__bases__: - bases = list(ns0.PhysicalNicCdpInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNicCdpInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysicalNic_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNic") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNic_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pci"), aname="_pci", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"driver"), aname="_driver", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"linkSpeed"), aname="_linkSpeed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicLinkInfo",lazy=True)(pname=(ns,"validLinkSpecification"), aname="_validLinkSpecification", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wakeOnLanSupported"), aname="_wakeOnLanSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PhysicalNic_Def.__bases__: - bases = list(ns0.PhysicalNic_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PhysicalNic_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNic_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNic") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNic_Def.schema - TClist = [GTD("urn:vim25","PhysicalNic",lazy=True)(pname=(ns,"PhysicalNic"), aname="_PhysicalNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNic = [] - return - Holder.__name__ = "ArrayOfPhysicalNic_Holder" - self.pyclass = Holder - - class HostPlugStoreTopologyAdapter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopologyAdapter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopologyAdapter_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyAdapter_Def.__bases__: - bases = list(ns0.HostPlugStoreTopologyAdapter_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopologyAdapter_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPlugStoreTopologyAdapter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPlugStoreTopologyAdapter") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPlugStoreTopologyAdapter_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyAdapter",lazy=True)(pname=(ns,"HostPlugStoreTopologyAdapter"), aname="_HostPlugStoreTopologyAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPlugStoreTopologyAdapter = [] - return - Holder.__name__ = "ArrayOfHostPlugStoreTopologyAdapter_Holder" - self.pyclass = Holder - - class HostPlugStoreTopologyPath_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopologyPath") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopologyPath_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"channelNumber"), aname="_channelNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"targetNumber"), aname="_targetNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lunNumber"), aname="_lunNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyPath_Def.__bases__: - bases = list(ns0.HostPlugStoreTopologyPath_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopologyPath_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPlugStoreTopologyPath_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPlugStoreTopologyPath") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPlugStoreTopologyPath_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyPath",lazy=True)(pname=(ns,"HostPlugStoreTopologyPath"), aname="_HostPlugStoreTopologyPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPlugStoreTopologyPath = [] - return - Holder.__name__ = "ArrayOfHostPlugStoreTopologyPath_Holder" - self.pyclass = Holder - - class HostPlugStoreTopologyDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopologyDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopologyDevice_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyDevice_Def.__bases__: - bases = list(ns0.HostPlugStoreTopologyDevice_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopologyDevice_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPlugStoreTopologyDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPlugStoreTopologyDevice") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPlugStoreTopologyDevice_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyDevice",lazy=True)(pname=(ns,"HostPlugStoreTopologyDevice"), aname="_HostPlugStoreTopologyDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPlugStoreTopologyDevice = [] - return - Holder.__name__ = "ArrayOfHostPlugStoreTopologyDevice_Holder" - self.pyclass = Holder - - class HostPlugStoreTopologyPlugin_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopologyPlugin") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopologyPlugin_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"claimedPath"), aname="_claimedPath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyPlugin_Def.__bases__: - bases = list(ns0.HostPlugStoreTopologyPlugin_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopologyPlugin_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPlugStoreTopologyPlugin_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPlugStoreTopologyPlugin") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPlugStoreTopologyPlugin_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyPlugin",lazy=True)(pname=(ns,"HostPlugStoreTopologyPlugin"), aname="_HostPlugStoreTopologyPlugin", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPlugStoreTopologyPlugin = [] - return - Holder.__name__ = "ArrayOfHostPlugStoreTopologyPlugin_Holder" - self.pyclass = Holder - - class HostPlugStoreTopologyTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopologyTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopologyTarget_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopologyTarget_Def.__bases__: - bases = list(ns0.HostPlugStoreTopologyTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopologyTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPlugStoreTopologyTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPlugStoreTopologyTarget") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPlugStoreTopologyTarget_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyTarget",lazy=True)(pname=(ns,"HostPlugStoreTopologyTarget"), aname="_HostPlugStoreTopologyTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPlugStoreTopologyTarget = [] - return - Holder.__name__ = "ArrayOfHostPlugStoreTopologyTarget_Holder" - self.pyclass = Holder - - class HostPlugStoreTopology_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPlugStoreTopology") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPlugStoreTopology_Def.schema - TClist = [GTD("urn:vim25","HostPlugStoreTopologyAdapter",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyTarget",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopologyPlugin",lazy=True)(pname=(ns,"plugin"), aname="_plugin", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPlugStoreTopology_Def.__bases__: - bases = list(ns0.HostPlugStoreTopology_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPlugStoreTopology_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PortGroupConnecteeType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "PortGroupConnecteeType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostPortGroupSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPortGroupSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPortGroupSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vlanId"), aname="_vlanId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitchName"), aname="_vswitchName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPortGroupSpec_Def.__bases__: - bases = list(ns0.HostPortGroupSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPortGroupSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostPortGroupConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPortGroupConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPortGroupConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPortGroupConfig_Def.__bases__: - bases = list(ns0.HostPortGroupConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPortGroupConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPortGroupConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPortGroupConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPortGroupConfig_Def.schema - TClist = [GTD("urn:vim25","HostPortGroupConfig",lazy=True)(pname=(ns,"HostPortGroupConfig"), aname="_HostPortGroupConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPortGroupConfig = [] - return - Holder.__name__ = "ArrayOfHostPortGroupConfig_Holder" - self.pyclass = Holder - - class HostPortGroupPort_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPortGroupPort") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPortGroupPort_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPortGroupPort_Def.__bases__: - bases = list(ns0.HostPortGroupPort_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPortGroupPort_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPortGroupPort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPortGroupPort") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPortGroupPort_Def.schema - TClist = [GTD("urn:vim25","HostPortGroupPort",lazy=True)(pname=(ns,"HostPortGroupPort"), aname="_HostPortGroupPort", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPortGroupPort = [] - return - Holder.__name__ = "ArrayOfHostPortGroupPort_Holder" - self.pyclass = Holder - - class HostPortGroup_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPortGroup") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPortGroup_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupPort",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"computedPolicy"), aname="_computedPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostPortGroup_Def.__bases__: - bases = list(ns0.HostPortGroup_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostPortGroup_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPortGroup_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPortGroup") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPortGroup_Def.schema - TClist = [GTD("urn:vim25","HostPortGroup",lazy=True)(pname=(ns,"HostPortGroup"), aname="_HostPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPortGroup = [] - return - Holder.__name__ = "ArrayOfHostPortGroup_Holder" - self.pyclass = Holder - - class HostResignatureRescanResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostResignatureRescanResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostResignatureRescanResult_Def.schema - TClist = [GTD("urn:vim25","HostVmfsRescanResult",lazy=True)(pname=(ns,"rescan"), aname="_rescan", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"result"), aname="_result", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostResignatureRescanResult_Def.__bases__: - bases = list(ns0.HostResignatureRescanResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostResignatureRescanResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFirewallRuleDirection_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostFirewallRuleDirection") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostFirewallRuleProtocol_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostFirewallRuleProtocol") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostFirewallRule_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallRule") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallRule_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"endPort"), aname="_endPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRuleDirection",lazy=True)(pname=(ns,"direction"), aname="_direction", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"protocol"), aname="_protocol", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallRule_Def.__bases__: - bases = list(ns0.HostFirewallRule_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallRule_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostFirewallRule_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostFirewallRule") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostFirewallRule_Def.schema - TClist = [GTD("urn:vim25","HostFirewallRule",lazy=True)(pname=(ns,"HostFirewallRule"), aname="_HostFirewallRule", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostFirewallRule = [] - return - Holder.__name__ = "ArrayOfHostFirewallRule_Holder" - self.pyclass = Holder - - class HostFirewallRuleset_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFirewallRuleset") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFirewallRuleset_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostFirewallRule",lazy=True)(pname=(ns,"rule"), aname="_rule", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostFirewallRuleset_Def.__bases__: - bases = list(ns0.HostFirewallRuleset_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostFirewallRuleset_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostFirewallRuleset_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostFirewallRuleset") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostFirewallRuleset_Def.schema - TClist = [GTD("urn:vim25","HostFirewallRuleset",lazy=True)(pname=(ns,"HostFirewallRuleset"), aname="_HostFirewallRuleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostFirewallRuleset = [] - return - Holder.__name__ = "ArrayOfHostFirewallRuleset_Holder" - self.pyclass = Holder - - class HostRuntimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostRuntimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostRuntimeInfo_Def.schema - TClist = [GTD("urn:vim25","HostSystemConnectionState",lazy=True)(pname=(ns,"connectionState"), aname="_connectionState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemPowerState",lazy=True)(pname=(ns,"powerState"), aname="_powerState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inMaintenanceMode"), aname="_inMaintenanceMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"bootTime"), aname="_bootTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HealthSystemRuntime",lazy=True)(pname=(ns,"healthSystemRuntime"), aname="_healthSystemRuntime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTpmDigestInfo",lazy=True)(pname=(ns,"tpmPcrValues"), aname="_tpmPcrValues", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostRuntimeInfo_Def.__bases__: - bases = list(ns0.HostRuntimeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostRuntimeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostScsiDiskPartition_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiDiskPartition") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiDiskPartition_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskName"), aname="_diskName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostScsiDiskPartition_Def.__bases__: - bases = list(ns0.HostScsiDiskPartition_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostScsiDiskPartition_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostScsiDiskPartition_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostScsiDiskPartition") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostScsiDiskPartition_Def.schema - TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"HostScsiDiskPartition"), aname="_HostScsiDiskPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostScsiDiskPartition = [] - return - Holder.__name__ = "ArrayOfHostScsiDiskPartition_Holder" - self.pyclass = Holder - - class HostScsiDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiDisk_Def.schema - TClist = [GTD("urn:vim25","HostDiskDimensionsLba",lazy=True)(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScsiLun_Def not in ns0.HostScsiDisk_Def.__bases__: - bases = list(ns0.HostScsiDisk_Def.__bases__) - bases.insert(0, ns0.ScsiLun_Def) - ns0.HostScsiDisk_Def.__bases__ = tuple(bases) - - ns0.ScsiLun_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostScsiDisk_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostScsiDisk") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostScsiDisk_Def.schema - TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"HostScsiDisk"), aname="_HostScsiDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostScsiDisk = [] - return - Holder.__name__ = "ArrayOfHostScsiDisk_Holder" - self.pyclass = Holder - - class ScsiLunType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ScsiLunType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ScsiLunCapabilities_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScsiLunCapabilities") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScsiLunCapabilities_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"updateDisplayNameSupported"), aname="_updateDisplayNameSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ScsiLunCapabilities_Def.__bases__: - bases = list(ns0.ScsiLunCapabilities_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ScsiLunCapabilities_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScsiLunDurableName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScsiLunDurableName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScsiLunDurableName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"namespace"), aname="_namespace", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"namespaceId"), aname="_namespaceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ScsiLunDurableName_Def.__bases__: - bases = list(ns0.ScsiLunDurableName_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ScsiLunDurableName_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfScsiLunDurableName_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfScsiLunDurableName") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfScsiLunDurableName_Def.schema - TClist = [GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"ScsiLunDurableName"), aname="_ScsiLunDurableName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ScsiLunDurableName = [] - return - Holder.__name__ = "ArrayOfScsiLunDurableName_Holder" - self.pyclass = Holder - - class ScsiLunState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ScsiLunState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ScsiLunDescriptorQuality_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ScsiLunDescriptorQuality") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ScsiLunDescriptor_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScsiLunDescriptor") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScsiLunDescriptor_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"quality"), aname="_quality", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ScsiLunDescriptor_Def.__bases__: - bases = list(ns0.ScsiLunDescriptor_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ScsiLunDescriptor_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfScsiLunDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfScsiLunDescriptor") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfScsiLunDescriptor_Def.schema - TClist = [GTD("urn:vim25","ScsiLunDescriptor",lazy=True)(pname=(ns,"ScsiLunDescriptor"), aname="_ScsiLunDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ScsiLunDescriptor = [] - return - Holder.__name__ = "ArrayOfScsiLunDescriptor_Holder" - self.pyclass = Holder - - class ScsiLun_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScsiLun") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScsiLun_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDescriptor",lazy=True)(pname=(ns,"descriptor"), aname="_descriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"canonicalName"), aname="_canonicalName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunType"), aname="_lunType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"revision"), aname="_revision", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiLevel"), aname="_scsiLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"serialNumber"), aname="_serialNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"durableName"), aname="_durableName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunDurableName",lazy=True)(pname=(ns,"alternateName"), aname="_alternateName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"standardInquiry"), aname="_standardInquiry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"queueDepth"), aname="_queueDepth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operationalState"), aname="_operationalState", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLunCapabilities",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDevice_Def not in ns0.ScsiLun_Def.__bases__: - bases = list(ns0.ScsiLun_Def.__bases__) - bases.insert(0, ns0.HostDevice_Def) - ns0.ScsiLun_Def.__bases__ = tuple(bases) - - ns0.HostDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfScsiLun_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfScsiLun") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfScsiLun_Def.schema - TClist = [GTD("urn:vim25","ScsiLun",lazy=True)(pname=(ns,"ScsiLun"), aname="_ScsiLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ScsiLun = [] - return - Holder.__name__ = "ArrayOfScsiLun_Holder" - self.pyclass = Holder - - class HostScsiTopologyInterface_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiTopologyInterface") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiTopologyInterface_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopologyTarget",lazy=True)(pname=(ns,"target"), aname="_target", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostScsiTopologyInterface_Def.__bases__: - bases = list(ns0.HostScsiTopologyInterface_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostScsiTopologyInterface_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostScsiTopologyInterface_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostScsiTopologyInterface") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostScsiTopologyInterface_Def.schema - TClist = [GTD("urn:vim25","HostScsiTopologyInterface",lazy=True)(pname=(ns,"HostScsiTopologyInterface"), aname="_HostScsiTopologyInterface", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostScsiTopologyInterface = [] - return - Holder.__name__ = "ArrayOfHostScsiTopologyInterface_Holder" - self.pyclass = Holder - - class HostScsiTopologyTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiTopologyTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiTopologyTarget_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"target"), aname="_target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopologyLun",lazy=True)(pname=(ns,"lun"), aname="_lun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostTargetTransport",lazy=True)(pname=(ns,"transport"), aname="_transport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostScsiTopologyTarget_Def.__bases__: - bases = list(ns0.HostScsiTopologyTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostScsiTopologyTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostScsiTopologyTarget_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostScsiTopologyTarget") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostScsiTopologyTarget_Def.schema - TClist = [GTD("urn:vim25","HostScsiTopologyTarget",lazy=True)(pname=(ns,"HostScsiTopologyTarget"), aname="_HostScsiTopologyTarget", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostScsiTopologyTarget = [] - return - Holder.__name__ = "ArrayOfHostScsiTopologyTarget_Holder" - self.pyclass = Holder - - class HostScsiTopologyLun_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiTopologyLun") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiTopologyLun_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lun"), aname="_lun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scsiLun"), aname="_scsiLun", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostScsiTopologyLun_Def.__bases__: - bases = list(ns0.HostScsiTopologyLun_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostScsiTopologyLun_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostScsiTopologyLun_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostScsiTopologyLun") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostScsiTopologyLun_Def.schema - TClist = [GTD("urn:vim25","HostScsiTopologyLun",lazy=True)(pname=(ns,"HostScsiTopologyLun"), aname="_HostScsiTopologyLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostScsiTopologyLun = [] - return - Holder.__name__ = "ArrayOfHostScsiTopologyLun_Holder" - self.pyclass = Holder - - class HostScsiTopology_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostScsiTopology") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostScsiTopology_Def.schema - TClist = [GTD("urn:vim25","HostScsiTopologyInterface",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostScsiTopology_Def.__bases__: - bases = list(ns0.HostScsiTopology_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostScsiTopology_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSecuritySpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSecuritySpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSecuritySpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"adminPassword"), aname="_adminPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSecuritySpec_Def.__bases__: - bases = list(ns0.HostSecuritySpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSecuritySpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostServicePolicy_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostServicePolicy") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostService_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostService") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostService_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"required"), aname="_required", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uninstallable"), aname="_uninstallable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"running"), aname="_running", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostService_Def.__bases__: - bases = list(ns0.HostService_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostService_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostService_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostService") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostService_Def.schema - TClist = [GTD("urn:vim25","HostService",lazy=True)(pname=(ns,"HostService"), aname="_HostService", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostService = [] - return - Holder.__name__ = "ArrayOfHostService_Holder" - self.pyclass = Holder - - class HostServiceConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostServiceConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostServiceConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"serviceId"), aname="_serviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startupPolicy"), aname="_startupPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostServiceConfig_Def.__bases__: - bases = list(ns0.HostServiceConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostServiceConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostServiceConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostServiceConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostServiceConfig_Def.schema - TClist = [GTD("urn:vim25","HostServiceConfig",lazy=True)(pname=(ns,"HostServiceConfig"), aname="_HostServiceConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostServiceConfig = [] - return - Holder.__name__ = "ArrayOfHostServiceConfig_Holder" - self.pyclass = Holder - - class HostServiceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostServiceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostServiceInfo_Def.schema - TClist = [GTD("urn:vim25","HostService",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostServiceInfo_Def.__bases__: - bases = list(ns0.HostServiceInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostServiceInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateServicePolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateServicePolicyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateServicePolicyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - self._policy = None - return - Holder.__name__ = "UpdateServicePolicyRequestType_Holder" - self.pyclass = Holder - - class StartServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StartServiceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StartServiceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "StartServiceRequestType_Holder" - self.pyclass = Holder - - class StopServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "StopServiceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.StopServiceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "StopServiceRequestType_Holder" - self.pyclass = Holder - - class RestartServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RestartServiceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RestartServiceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "RestartServiceRequestType_Holder" - self.pyclass = Holder - - class UninstallServiceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UninstallServiceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UninstallServiceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._id = None - return - Holder.__name__ = "UninstallServiceRequestType_Holder" - self.pyclass = Holder - - class RefreshServicesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshServicesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshServicesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshServicesRequestType_Holder" - self.pyclass = Holder - - class HostSnmpDestination_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSnmpDestination") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSnmpDestination_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"community"), aname="_community", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSnmpDestination_Def.__bases__: - bases = list(ns0.HostSnmpDestination_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSnmpDestination_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostSnmpDestination_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostSnmpDestination") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostSnmpDestination_Def.schema - TClist = [GTD("urn:vim25","HostSnmpDestination",lazy=True)(pname=(ns,"HostSnmpDestination"), aname="_HostSnmpDestination", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostSnmpDestination = [] - return - Holder.__name__ = "ArrayOfHostSnmpDestination_Holder" - self.pyclass = Holder - - class HostSnmpConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSnmpConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSnmpConfigSpec_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"readOnlyCommunities"), aname="_readOnlyCommunities", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpDestination",lazy=True)(pname=(ns,"trapTargets"), aname="_trapTargets", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSnmpConfigSpec_Def.__bases__: - bases = list(ns0.HostSnmpConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSnmpConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSnmpAgentCapability_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostSnmpAgentCapability") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostSnmpSystemAgentLimits_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSnmpSystemAgentLimits") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSnmpSystemAgentLimits_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"maxReadOnlyCommunities"), aname="_maxReadOnlyCommunities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxTrapDestinations"), aname="_maxTrapDestinations", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCommunityLength"), aname="_maxCommunityLength", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxBufferSize"), aname="_maxBufferSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpAgentCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSnmpSystemAgentLimits_Def.__bases__: - bases = list(ns0.HostSnmpSystemAgentLimits_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSnmpSystemAgentLimits_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ReconfigureSnmpAgentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureSnmpAgentRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureSnmpAgentRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSnmpConfigSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigureSnmpAgentRequestType_Holder" - self.pyclass = Holder - - class SendTestNotificationRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SendTestNotificationRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SendTestNotificationRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "SendTestNotificationRequestType_Holder" - self.pyclass = Holder - - class HostSslThumbprintInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSslThumbprintInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSslThumbprintInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"principal"), aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprints"), aname="_sslThumbprints", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSslThumbprintInfo_Def.__bases__: - bases = list(ns0.HostSslThumbprintInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSslThumbprintInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostStorageArrayTypePolicyOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostStorageArrayTypePolicyOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostStorageArrayTypePolicyOption_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostStorageArrayTypePolicyOption_Def.__bases__: - bases = list(ns0.HostStorageArrayTypePolicyOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostStorageArrayTypePolicyOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostStorageArrayTypePolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostStorageArrayTypePolicyOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostStorageArrayTypePolicyOption_Def.schema - TClist = [GTD("urn:vim25","HostStorageArrayTypePolicyOption",lazy=True)(pname=(ns,"HostStorageArrayTypePolicyOption"), aname="_HostStorageArrayTypePolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostStorageArrayTypePolicyOption = [] - return - Holder.__name__ = "ArrayOfHostStorageArrayTypePolicyOption_Holder" - self.pyclass = Holder - - class HostStorageDeviceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostStorageDeviceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostStorageDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","HostHostBusAdapter",lazy=True)(pname=(ns,"hostBusAdapter"), aname="_hostBusAdapter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScsiLun",lazy=True)(pname=(ns,"scsiLun"), aname="_scsiLun", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiTopology",lazy=True)(pname=(ns,"scsiTopology"), aname="_scsiTopology", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfo",lazy=True)(pname=(ns,"multipathInfo"), aname="_multipathInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPlugStoreTopology",lazy=True)(pname=(ns,"plugStoreTopology"), aname="_plugStoreTopology", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"softwareInternetScsiEnabled"), aname="_softwareInternetScsiEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostStorageDeviceInfo_Def.__bases__: - bases = list(ns0.HostStorageDeviceInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostStorageDeviceInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RetrieveDiskPartitionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveDiskPartitionInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveDiskPartitionInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._devicePath = [] - return - Holder.__name__ = "RetrieveDiskPartitionInfoRequestType_Holder" - self.pyclass = Holder - - class ComputeDiskPartitionInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComputeDiskPartitionInfoRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComputeDiskPartitionInfoRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionLayout",lazy=True)(pname=(ns,"layout"), aname="_layout", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._devicePath = None - self._layout = None - return - Holder.__name__ = "ComputeDiskPartitionInfoRequestType_Holder" - self.pyclass = Holder - - class ComputeDiskPartitionInfoForResizeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComputeDiskPartitionInfoForResizeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComputeDiskPartitionInfoForResizeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionBlockRange",lazy=True)(pname=(ns,"blockRange"), aname="_blockRange", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._partition = None - self._blockRange = None - return - Holder.__name__ = "ComputeDiskPartitionInfoForResizeRequestType_Holder" - self.pyclass = Holder - - class UpdateDiskPartitionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateDiskPartitionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateDiskPartitionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostDiskPartitionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._devicePath = None - self._spec = None - return - Holder.__name__ = "UpdateDiskPartitionsRequestType_Holder" - self.pyclass = Holder - - class FormatVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "FormatVmfsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.FormatVmfsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsSpec",lazy=True)(pname=(ns,"createSpec"), aname="_createSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._createSpec = None - return - Holder.__name__ = "FormatVmfsRequestType_Holder" - self.pyclass = Holder - - class RescanVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RescanVmfsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RescanVmfsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RescanVmfsRequestType_Holder" - self.pyclass = Holder - - class AttachVmfsExtentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AttachVmfsExtentRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AttachVmfsExtentRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vmfsPath = None - self._extent = None - return - Holder.__name__ = "AttachVmfsExtentRequestType_Holder" - self.pyclass = Holder - - class ExpandVmfsExtentRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ExpandVmfsExtentRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ExpandVmfsExtentRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vmfsPath = None - self._extent = None - return - Holder.__name__ = "ExpandVmfsExtentRequestType_Holder" - self.pyclass = Holder - - class UpgradeVmfsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpgradeVmfsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpgradeVmfsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsPath"), aname="_vmfsPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vmfsPath = None - return - Holder.__name__ = "UpgradeVmfsRequestType_Holder" - self.pyclass = Holder - - class UpgradeVmLayoutRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpgradeVmLayoutRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpgradeVmLayoutRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "UpgradeVmLayoutRequestType_Holder" - self.pyclass = Holder - - class QueryUnresolvedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryUnresolvedVmfsVolumeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryUnresolvedVmfsVolumeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryUnresolvedVmfsVolumeRequestType_Holder" - self.pyclass = Holder - - class ResolveMultipleUnresolvedVmfsVolumesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResolveMultipleUnresolvedVmfsVolumesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"resolutionSpec"), aname="_resolutionSpec", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._resolutionSpec = [] - return - Holder.__name__ = "ResolveMultipleUnresolvedVmfsVolumesRequestType_Holder" - self.pyclass = Holder - - class UnmountForceMountedVmfsVolumeRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UnmountForceMountedVmfsVolumeRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UnmountForceMountedVmfsVolumeRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vmfsUuid = None - return - Holder.__name__ = "UnmountForceMountedVmfsVolumeRequestType_Holder" - self.pyclass = Holder - - class RescanHbaRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RescanHbaRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RescanHbaRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hbaDevice"), aname="_hbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._hbaDevice = None - return - Holder.__name__ = "RescanHbaRequestType_Holder" - self.pyclass = Holder - - class RescanAllHbaRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RescanAllHbaRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RescanAllHbaRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RescanAllHbaRequestType_Holder" - self.pyclass = Holder - - class UpdateSoftwareInternetScsiEnabledRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateSoftwareInternetScsiEnabledRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._enabled = None - return - Holder.__name__ = "UpdateSoftwareInternetScsiEnabledRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiDiscoveryPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiDiscoveryPropertiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDiscoveryProperties",lazy=True)(pname=(ns,"discoveryProperties"), aname="_discoveryProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._discoveryProperties = None - return - Holder.__name__ = "UpdateInternetScsiDiscoveryPropertiesRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAuthenticationPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiAuthenticationPropertiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaAuthenticationProperties",lazy=True)(pname=(ns,"authenticationProperties"), aname="_authenticationProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._authenticationProperties = None - self._targetSet = None - return - Holder.__name__ = "UpdateInternetScsiAuthenticationPropertiesRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiDigestPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiDigestPropertiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiDigestPropertiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaDigestProperties",lazy=True)(pname=(ns,"digestProperties"), aname="_digestProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targetSet = None - self._digestProperties = None - return - Holder.__name__ = "UpdateInternetScsiDigestPropertiesRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAdvancedOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiAdvancedOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaTargetSet",lazy=True)(pname=(ns,"targetSet"), aname="_targetSet", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaParamValue",lazy=True)(pname=(ns,"options"), aname="_options", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targetSet = None - self._options = [] - return - Holder.__name__ = "UpdateInternetScsiAdvancedOptionsRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiIPPropertiesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiIPPropertiesRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiIPPropertiesRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaIPProperties",lazy=True)(pname=(ns,"ipProperties"), aname="_ipProperties", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._ipProperties = None - return - Holder.__name__ = "UpdateInternetScsiIPPropertiesRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiNameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiNameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._iScsiName = None - return - Holder.__name__ = "UpdateInternetScsiNameRequestType_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAliasRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateInternetScsiAliasRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateInternetScsiAliasRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._iScsiAlias = None - return - Holder.__name__ = "UpdateInternetScsiAliasRequestType_Holder" - self.pyclass = Holder - - class AddInternetScsiSendTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddInternetScsiSendTargetsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddInternetScsiSendTargetsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targets = [] - return - Holder.__name__ = "AddInternetScsiSendTargetsRequestType_Holder" - self.pyclass = Holder - - class RemoveInternetScsiSendTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveInternetScsiSendTargetsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveInternetScsiSendTargetsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaSendTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targets = [] - return - Holder.__name__ = "RemoveInternetScsiSendTargetsRequestType_Holder" - self.pyclass = Holder - - class AddInternetScsiStaticTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "AddInternetScsiStaticTargetsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.AddInternetScsiStaticTargetsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targets = [] - return - Holder.__name__ = "AddInternetScsiStaticTargetsRequestType_Holder" - self.pyclass = Holder - - class RemoveInternetScsiStaticTargetsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveInternetScsiStaticTargetsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveInternetScsiStaticTargetsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiHbaDevice"), aname="_iScsiHbaDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostInternetScsiHbaStaticTarget",lazy=True)(pname=(ns,"targets"), aname="_targets", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._iScsiHbaDevice = None - self._targets = [] - return - Holder.__name__ = "RemoveInternetScsiStaticTargetsRequestType_Holder" - self.pyclass = Holder - - class EnableMultipathPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "EnableMultipathPathRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.EnableMultipathPathRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathName"), aname="_pathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pathName = None - return - Holder.__name__ = "EnableMultipathPathRequestType_Holder" - self.pyclass = Holder - - class DisableMultipathPathRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DisableMultipathPathRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DisableMultipathPathRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pathName"), aname="_pathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._pathName = None - return - Holder.__name__ = "DisableMultipathPathRequestType_Holder" - self.pyclass = Holder - - class SetMultipathLunPolicyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SetMultipathLunPolicyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SetMultipathLunPolicyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunId"), aname="_lunId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostMultipathInfoLogicalUnitPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._lunId = None - self._policy = None - return - Holder.__name__ = "SetMultipathLunPolicyRequestType_Holder" - self.pyclass = Holder - - class QueryPathSelectionPolicyOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryPathSelectionPolicyOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryPathSelectionPolicyOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryPathSelectionPolicyOptionsRequestType_Holder" - self.pyclass = Holder - - class QueryStorageArrayTypePolicyOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryStorageArrayTypePolicyOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "QueryStorageArrayTypePolicyOptionsRequestType_Holder" - self.pyclass = Holder - - class UpdateScsiLunDisplayNameRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateScsiLunDisplayNameRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateScsiLunDisplayNameRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lunUuid"), aname="_lunUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._lunUuid = None - self._displayName = None - return - Holder.__name__ = "UpdateScsiLunDisplayNameRequestType_Holder" - self.pyclass = Holder - - class RefreshStorageSystemRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RefreshStorageSystemRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RefreshStorageSystemRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RefreshStorageSystemRequestType_Holder" - self.pyclass = Holder - - class HostHardwareSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostHardwareSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostHardwareSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"model"), aname="_model", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"otherIdentifyingInfo"), aname="_otherIdentifyingInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memorySize"), aname="_memorySize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"cpuModel"), aname="_cpuModel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuMhz"), aname="_cpuMhz", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuPkgs"), aname="_numCpuPkgs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"numCpuThreads"), aname="_numCpuThreads", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNics"), aname="_numNics", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numHBAs"), aname="_numHBAs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostHardwareSummary_Def.__bases__: - bases = list(ns0.HostHardwareSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostHardwareSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostListSummaryQuickStats_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostListSummaryQuickStats") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostListSummaryQuickStats_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"overallMemoryUsage"), aname="_overallMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedCpuFairness"), aname="_distributedCpuFairness", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedMemoryFairness"), aname="_distributedMemoryFairness", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostListSummaryQuickStats_Def.__bases__: - bases = list(ns0.HostListSummaryQuickStats_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostListSummaryQuickStats_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostConfigSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostConfigSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostConfigSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sslThumbprint"), aname="_sslThumbprint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","AboutInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmotionEnabled"), aname="_vmotionEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"faultToleranceEnabled"), aname="_faultToleranceEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostConfigSummary_Def.__bases__: - bases = list(ns0.HostConfigSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostConfigSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostListSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostListSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostListSummary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostHardwareSummary",lazy=True)(pname=(ns,"hardware"), aname="_hardware", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSummary",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostListSummaryQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"rebootRequired"), aname="_rebootRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"customValue"), aname="_customValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"managementServerIp"), aname="_managementServerIp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"maxEVCModeKey"), aname="_maxEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"currentEVCModeKey"), aname="_currentEVCModeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostListSummary_Def.__bases__: - bases = list(ns0.HostListSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostListSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSystemHealthInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSystemHealthInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSystemHealthInfo_Def.schema - TClist = [GTD("urn:vim25","HostNumericSensorInfo",lazy=True)(pname=(ns,"numericSensorInfo"), aname="_numericSensorInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSystemHealthInfo_Def.__bases__: - bases = list(ns0.HostSystemHealthInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSystemHealthInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostSystemIdentificationInfoIdentifier_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostSystemIdentificationInfoIdentifier") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostSystemIdentificationInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSystemIdentificationInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSystemIdentificationInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"identifierValue"), aname="_identifierValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"identifierType"), aname="_identifierType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSystemIdentificationInfo_Def.__bases__: - bases = list(ns0.HostSystemIdentificationInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSystemIdentificationInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostSystemIdentificationInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostSystemIdentificationInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostSystemIdentificationInfo_Def.schema - TClist = [GTD("urn:vim25","HostSystemIdentificationInfo",lazy=True)(pname=(ns,"HostSystemIdentificationInfo"), aname="_HostSystemIdentificationInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostSystemIdentificationInfo = [] - return - Holder.__name__ = "ArrayOfHostSystemIdentificationInfo_Holder" - self.pyclass = Holder - - class HostSystemResourceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostSystemResourceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostSystemResourceInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"child"), aname="_child", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostSystemResourceInfo_Def.__bases__: - bases = list(ns0.HostSystemResourceInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostSystemResourceInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostSystemResourceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostSystemResourceInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostSystemResourceInfo_Def.schema - TClist = [GTD("urn:vim25","HostSystemResourceInfo",lazy=True)(pname=(ns,"HostSystemResourceInfo"), aname="_HostSystemResourceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostSystemResourceInfo = [] - return - Holder.__name__ = "ArrayOfHostSystemResourceInfo_Holder" - self.pyclass = Holder - - class HostTargetTransport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostTargetTransport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostTargetTransport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostTargetTransport_Def.__bases__: - bases = list(ns0.HostTargetTransport_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostTargetTransport_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostParallelScsiTargetTransport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostParallelScsiTargetTransport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostParallelScsiTargetTransport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostTargetTransport_Def not in ns0.HostParallelScsiTargetTransport_Def.__bases__: - bases = list(ns0.HostParallelScsiTargetTransport_Def.__bases__) - bases.insert(0, ns0.HostTargetTransport_Def) - ns0.HostParallelScsiTargetTransport_Def.__bases__ = tuple(bases) - - ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostBlockAdapterTargetTransport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostBlockAdapterTargetTransport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostBlockAdapterTargetTransport_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostTargetTransport_Def not in ns0.HostBlockAdapterTargetTransport_Def.__bases__: - bases = list(ns0.HostBlockAdapterTargetTransport_Def.__bases__) - bases.insert(0, ns0.HostTargetTransport_Def) - ns0.HostBlockAdapterTargetTransport_Def.__bases__ = tuple(bases) - - ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostFibreChannelTargetTransport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostFibreChannelTargetTransport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostFibreChannelTargetTransport_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"portWorldWideName"), aname="_portWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"nodeWorldWideName"), aname="_nodeWorldWideName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostTargetTransport_Def not in ns0.HostFibreChannelTargetTransport_Def.__bases__: - bases = list(ns0.HostFibreChannelTargetTransport_Def.__bases__) - bases.insert(0, ns0.HostTargetTransport_Def) - ns0.HostFibreChannelTargetTransport_Def.__bases__ = tuple(bases) - - ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostInternetScsiTargetTransport_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostInternetScsiTargetTransport") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostInternetScsiTargetTransport_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"iScsiName"), aname="_iScsiName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"iScsiAlias"), aname="_iScsiAlias", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"address"), aname="_address", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostTargetTransport_Def not in ns0.HostInternetScsiTargetTransport_Def.__bases__: - bases = list(ns0.HostInternetScsiTargetTransport_Def.__bases__) - bases.insert(0, ns0.HostTargetTransport_Def) - ns0.HostInternetScsiTargetTransport_Def.__bases__ = tuple(bases) - - ns0.HostTargetTransport_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDigestInfoDigestMethodType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostDigestInfoDigestMethodType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostDigestInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDigestInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDigestInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"digestMethod"), aname="_digestMethod", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"digestValue"), aname="_digestValue", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"objectName"), aname="_objectName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDigestInfo_Def.__bases__: - bases = list(ns0.HostDigestInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDigestInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostTpmDigestInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostTpmDigestInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostTpmDigestInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"pcrNumber"), aname="_pcrNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostDigestInfo_Def not in ns0.HostTpmDigestInfo_Def.__bases__: - bases = list(ns0.HostTpmDigestInfo_Def.__bases__) - bases.insert(0, ns0.HostDigestInfo_Def) - ns0.HostTpmDigestInfo_Def.__bases__ = tuple(bases) - - ns0.HostDigestInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostTpmDigestInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostTpmDigestInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostTpmDigestInfo_Def.schema - TClist = [GTD("urn:vim25","HostTpmDigestInfo",lazy=True)(pname=(ns,"HostTpmDigestInfo"), aname="_HostTpmDigestInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostTpmDigestInfo = [] - return - Holder.__name__ = "ArrayOfHostTpmDigestInfo_Holder" - self.pyclass = Holder - - class HostUnresolvedVmfsExtentUnresolvedReason_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsExtentUnresolvedReason") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostUnresolvedVmfsExtent_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsExtent") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsExtent_Def.schema - TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"devicePath"), aname="_devicePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isHeadExtent"), aname="_isHeadExtent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ordinal"), aname="_ordinal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startBlock"), aname="_startBlock", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"endBlock"), aname="_endBlock", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"reason"), aname="_reason", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsExtent_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsExtent_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsExtent_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostUnresolvedVmfsExtent_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostUnresolvedVmfsExtent") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostUnresolvedVmfsExtent_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsExtent",lazy=True)(pname=(ns,"HostUnresolvedVmfsExtent"), aname="_HostUnresolvedVmfsExtent", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostUnresolvedVmfsExtent = [] - return - Holder.__name__ = "ArrayOfHostUnresolvedVmfsExtent_Holder" - self.pyclass = Holder - - class HostUnresolvedVmfsResignatureSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsResignatureSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsResignatureSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"extentDevicePath"), aname="_extentDevicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsResignatureSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostUnresolvedVmfsResolutionResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsResolutionResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsResolutionResult_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"vmfs"), aname="_vmfs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsResolutionResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostUnresolvedVmfsResolutionResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostUnresolvedVmfsResolutionResult") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostUnresolvedVmfsResolutionResult_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionResult",lazy=True)(pname=(ns,"HostUnresolvedVmfsResolutionResult"), aname="_HostUnresolvedVmfsResolutionResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostUnresolvedVmfsResolutionResult = [] - return - Holder.__name__ = "ArrayOfHostUnresolvedVmfsResolutionResult_Holder" - self.pyclass = Holder - - class HostUnresolvedVmfsResolutionSpecVmfsUuidResolution_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsResolutionSpecVmfsUuidResolution") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostUnresolvedVmfsResolutionSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsResolutionSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsResolutionSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"extentDevicePath"), aname="_extentDevicePath", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuidResolution"), aname="_uuidResolution", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsResolutionSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostUnresolvedVmfsResolutionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostUnresolvedVmfsResolutionSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostUnresolvedVmfsResolutionSpec_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionSpec",lazy=True)(pname=(ns,"HostUnresolvedVmfsResolutionSpec"), aname="_HostUnresolvedVmfsResolutionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostUnresolvedVmfsResolutionSpec = [] - return - Holder.__name__ = "ArrayOfHostUnresolvedVmfsResolutionSpec_Holder" - self.pyclass = Holder - - class HostUnresolvedVmfsVolumeResolveStatus_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsVolumeResolveStatus") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"resolvable"), aname="_resolvable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"incompleteExtents"), aname="_incompleteExtents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleCopies"), aname="_multipleCopies", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsVolumeResolveStatus_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostUnresolvedVmfsVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostUnresolvedVmfsVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostUnresolvedVmfsVolume_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsExtent",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsLabel"), aname="_vmfsLabel", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmfsUuid"), aname="_vmfsUuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"totalBlocks"), aname="_totalBlocks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostUnresolvedVmfsVolumeResolveStatus",lazy=True)(pname=(ns,"resolveStatus"), aname="_resolveStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostUnresolvedVmfsVolume_Def.__bases__: - bases = list(ns0.HostUnresolvedVmfsVolume_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostUnresolvedVmfsVolume_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostUnresolvedVmfsVolume_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostUnresolvedVmfsVolume") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostUnresolvedVmfsVolume_Def.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"HostUnresolvedVmfsVolume"), aname="_HostUnresolvedVmfsVolume", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostUnresolvedVmfsVolume = [] - return - Holder.__name__ = "ArrayOfHostUnresolvedVmfsVolume_Holder" - self.pyclass = Holder - - class HostVMotionConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVMotionConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVMotionConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vmotionNicKey"), aname="_vmotionNicKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVMotionConfig_Def.__bases__: - bases = list(ns0.HostVMotionConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVMotionConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVMotionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVMotionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVMotionInfo_Def.schema - TClist = [GTD("urn:vim25","HostVMotionNetConfig",lazy=True)(pname=(ns,"netConfig"), aname="_netConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVMotionInfo_Def.__bases__: - bases = list(ns0.HostVMotionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVMotionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVMotionNetConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVMotionNetConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVMotionNetConfig_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"candidateVnic"), aname="_candidateVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"selectedVnic"), aname="_selectedVnic", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVMotionNetConfig_Def.__bases__: - bases = list(ns0.HostVMotionNetConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVMotionNetConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpdateIpConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateIpConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateIpConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._ipConfig = None - return - Holder.__name__ = "UpdateIpConfigRequestType_Holder" - self.pyclass = Holder - - class SelectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "SelectVnicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.SelectVnicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._device = None - return - Holder.__name__ = "SelectVnicRequestType_Holder" - self.pyclass = Holder - - class DeselectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DeselectVnicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DeselectVnicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DeselectVnicRequestType_Holder" - self.pyclass = Holder - - class HostVirtualNicSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNicSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNicSpec_Def.schema - TClist = [GTD("urn:vim25","HostIpConfig",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mac"), aname="_mac", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"distributedVirtualPort"), aname="_distributedVirtualPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tsoEnabled"), aname="_tsoEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNicSpec_Def.__bases__: - bases = list(ns0.HostVirtualNicSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNicSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualNicConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNicConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNicConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNicConfig_Def.__bases__: - bases = list(ns0.HostVirtualNicConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNicConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVirtualNicConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVirtualNicConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVirtualNicConfig_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNicConfig",lazy=True)(pname=(ns,"HostVirtualNicConfig"), aname="_HostVirtualNicConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVirtualNicConfig = [] - return - Holder.__name__ = "ArrayOfHostVirtualNicConfig_Holder" - self.pyclass = Holder - - class HostVirtualNic_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNic") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNic_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNicSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"port"), aname="_port", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNic_Def.__bases__: - bases = list(ns0.HostVirtualNic_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNic_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVirtualNic_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVirtualNic") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVirtualNic_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"HostVirtualNic"), aname="_HostVirtualNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVirtualNic = [] - return - Holder.__name__ = "ArrayOfHostVirtualNic_Holder" - self.pyclass = Holder - - class HostVirtualNicConnection_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNicConnection") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNicConnection_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"dvPort"), aname="_dvPort", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNicConnection_Def.__bases__: - bases = list(ns0.HostVirtualNicConnection_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNicConnection_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualNicManagerNicType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostVirtualNicManagerNicType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class HostVirtualNicManagerNicTypeSelection_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNicManagerNicTypeSelection") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNicManagerNicTypeSelection_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNicConnection",lazy=True)(pname=(ns,"vnic"), aname="_vnic", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__: - bases = list(ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNicManagerNicTypeSelection_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVirtualNicManagerNicTypeSelection_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVirtualNicManagerNicTypeSelection") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVirtualNicManagerNicTypeSelection_Def.schema - TClist = [GTD("urn:vim25","HostVirtualNicManagerNicTypeSelection",lazy=True)(pname=(ns,"HostVirtualNicManagerNicTypeSelection"), aname="_HostVirtualNicManagerNicTypeSelection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVirtualNicManagerNicTypeSelection = [] - return - Holder.__name__ = "ArrayOfHostVirtualNicManagerNicTypeSelection_Holder" - self.pyclass = Holder - - class VirtualNicManagerNetConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualNicManagerNetConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualNicManagerNetConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multiSelectAllowed"), aname="_multiSelectAllowed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualNic",lazy=True)(pname=(ns,"candidateVnic"), aname="_candidateVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"selectedVnic"), aname="_selectedVnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualNicManagerNetConfig_Def.__bases__: - bases = list(ns0.VirtualNicManagerNetConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualNicManagerNetConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualNicManagerNetConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualNicManagerNetConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualNicManagerNetConfig_Def.schema - TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"VirtualNicManagerNetConfig"), aname="_VirtualNicManagerNetConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualNicManagerNetConfig = [] - return - Holder.__name__ = "ArrayOfVirtualNicManagerNetConfig_Holder" - self.pyclass = Holder - - class QueryNetConfigRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryNetConfigRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryNetConfigRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._nicType = None - return - Holder.__name__ = "QueryNetConfigRequestType_Holder" - self.pyclass = Holder - - class VirtualNicManagerSelectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualNicManagerSelectVnicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.VirtualNicManagerSelectVnicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._nicType = None - self._device = None - return - Holder.__name__ = "VirtualNicManagerSelectVnicRequestType_Holder" - self.pyclass = Holder - - class VirtualNicManagerDeselectVnicRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualNicManagerDeselectVnicRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.VirtualNicManagerDeselectVnicRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"nicType"), aname="_nicType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._nicType = None - self._device = None - return - Holder.__name__ = "VirtualNicManagerDeselectVnicRequestType_Holder" - self.pyclass = Holder - - class HostVirtualNicManagerInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualNicManagerInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualNicManagerInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"netConfig"), aname="_netConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualNicManagerInfo_Def.__bases__: - bases = list(ns0.HostVirtualNicManagerInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualNicManagerInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchBridge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchBridge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchBridge_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualSwitchBridge_Def.__bases__: - bases = list(ns0.HostVirtualSwitchBridge_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualSwitchBridge_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchAutoBridge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchAutoBridge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchAutoBridge_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"excludedNicDevice"), aname="_excludedNicDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchAutoBridge_Def.__bases__: - bases = list(ns0.HostVirtualSwitchAutoBridge_Def.__bases__) - bases.insert(0, ns0.HostVirtualSwitchBridge_Def) - ns0.HostVirtualSwitchAutoBridge_Def.__bases__ = tuple(bases) - - ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchSimpleBridge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchSimpleBridge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchSimpleBridge_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"nicDevice"), aname="_nicDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchSimpleBridge_Def.__bases__: - bases = list(ns0.HostVirtualSwitchSimpleBridge_Def.__bases__) - bases.insert(0, ns0.HostVirtualSwitchBridge_Def) - ns0.HostVirtualSwitchSimpleBridge_Def.__bases__ = tuple(bases) - - ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchBondBridge_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchBondBridge") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchBondBridge_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"nicDevice"), aname="_nicDevice", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchBeaconConfig",lazy=True)(pname=(ns,"beacon"), aname="_beacon", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkDiscoveryProtocolConfig",lazy=True)(pname=(ns,"linkDiscoveryProtocolConfig"), aname="_linkDiscoveryProtocolConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostVirtualSwitchBridge_Def not in ns0.HostVirtualSwitchBondBridge_Def.__bases__: - bases = list(ns0.HostVirtualSwitchBondBridge_Def.__bases__) - bases.insert(0, ns0.HostVirtualSwitchBridge_Def) - ns0.HostVirtualSwitchBondBridge_Def.__bases__ = tuple(bases) - - ns0.HostVirtualSwitchBridge_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchBeaconConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchBeaconConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchBeaconConfig_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualSwitchBeaconConfig_Def.__bases__: - bases = list(ns0.HostVirtualSwitchBeaconConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualSwitchBeaconConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchSpec_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchBridge",lazy=True)(pname=(ns,"bridge"), aname="_bridge", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostNetworkPolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualSwitchSpec_Def.__bases__: - bases = list(ns0.HostVirtualSwitchSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualSwitchSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVirtualSwitchConfig_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitchConfig") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitchConfig_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeOperation"), aname="_changeOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualSwitchConfig_Def.__bases__: - bases = list(ns0.HostVirtualSwitchConfig_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualSwitchConfig_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVirtualSwitchConfig_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVirtualSwitchConfig") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVirtualSwitchConfig_Def.schema - TClist = [GTD("urn:vim25","HostVirtualSwitchConfig",lazy=True)(pname=(ns,"HostVirtualSwitchConfig"), aname="_HostVirtualSwitchConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVirtualSwitchConfig = [] - return - Holder.__name__ = "ArrayOfHostVirtualSwitchConfig_Holder" - self.pyclass = Holder - - class HostVirtualSwitch_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVirtualSwitch") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVirtualSwitch_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numPortsAvailable"), aname="_numPortsAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"mtu"), aname="_mtu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"portgroup"), aname="_portgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostVirtualSwitchSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVirtualSwitch_Def.__bases__: - bases = list(ns0.HostVirtualSwitch_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVirtualSwitch_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVirtualSwitch_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVirtualSwitch") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVirtualSwitch_Def.schema - TClist = [GTD("urn:vim25","HostVirtualSwitch",lazy=True)(pname=(ns,"HostVirtualSwitch"), aname="_HostVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVirtualSwitch = [] - return - Holder.__name__ = "ArrayOfHostVirtualSwitch_Holder" - self.pyclass = Holder - - class HostVmfsRescanResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVmfsRescanResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVmfsRescanResult_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"fault"), aname="_fault", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVmfsRescanResult_Def.__bases__: - bases = list(ns0.HostVmfsRescanResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVmfsRescanResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostVmfsRescanResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostVmfsRescanResult") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostVmfsRescanResult_Def.schema - TClist = [GTD("urn:vim25","HostVmfsRescanResult",lazy=True)(pname=(ns,"HostVmfsRescanResult"), aname="_HostVmfsRescanResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostVmfsRescanResult = [] - return - Holder.__name__ = "ArrayOfHostVmfsRescanResult_Holder" - self.pyclass = Holder - - class HostVmfsSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVmfsSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVmfsSpec_Def.schema - TClist = [GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"blockSizeMb"), aname="_blockSizeMb", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"volumeName"), aname="_volumeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostVmfsSpec_Def.__bases__: - bases = list(ns0.HostVmfsSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostVmfsSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostVmfsVolume_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostVmfsVolume") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostVmfsVolume_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"blockSizeMb"), aname="_blockSizeMb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxBlocks"), aname="_maxBlocks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostScsiDiskPartition",lazy=True)(pname=(ns,"extent"), aname="_extent", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmfsUpgradable"), aname="_vmfsUpgradable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostForceMountedInfo",lazy=True)(pname=(ns,"forceMountedInfo"), aname="_forceMountedInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostFileSystemVolume_Def not in ns0.HostVmfsVolume_Def.__bases__: - bases = list(ns0.HostVmfsVolume_Def.__bases__) - bases.insert(0, ns0.HostFileSystemVolume_Def) - ns0.HostVmfsVolume_Def.__bases__ = tuple(bases) - - ns0.HostFileSystemVolume_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayUpdateOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayUpdateOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ArrayUpdateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ArrayUpdateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ArrayUpdateSpec_Def.schema - TClist = [GTD("urn:vim25","ArrayUpdateOperation",lazy=True)(pname=(ns,"operation"), aname="_operation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"removeKey"), aname="_removeKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ArrayUpdateSpec_Def.__bases__: - bases = list(ns0.ArrayUpdateSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ArrayUpdateSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class BoolOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "BoolOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.BoolOption_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"supported"), aname="_supported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.BoolOption_Def.__bases__: - bases = list(ns0.BoolOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.BoolOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ChoiceOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ChoiceOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ChoiceOption_Def.schema - TClist = [GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"choiceInfo"), aname="_choiceInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultIndex"), aname="_defaultIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.ChoiceOption_Def.__bases__: - bases = list(ns0.ChoiceOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.ChoiceOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FloatOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FloatOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FloatOption_Def.schema - TClist = [ZSI.TCnumbers.FPfloat(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.FloatOption_Def.__bases__: - bases = list(ns0.FloatOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.FloatOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IntOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IntOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IntOption_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.IntOption_Def.__bases__: - bases = list(ns0.IntOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.IntOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class LongOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LongOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LongOption_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"min"), aname="_min", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"max"), aname="_max", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.LongOption_Def.__bases__: - bases = list(ns0.LongOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.LongOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OptionDef_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OptionDef") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OptionDef_Def.schema - TClist = [GTD("urn:vim25","OptionType",lazy=True)(pname=(ns,"optionType"), aname="_optionType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ElementDescription_Def not in ns0.OptionDef_Def.__bases__: - bases = list(ns0.OptionDef_Def.__bases__) - bases.insert(0, ns0.ElementDescription_Def) - ns0.OptionDef_Def.__bases__ = tuple(bases) - - ns0.ElementDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOptionDef_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOptionDef") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOptionDef_Def.schema - TClist = [GTD("urn:vim25","OptionDef",lazy=True)(pname=(ns,"OptionDef"), aname="_OptionDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OptionDef = [] - return - Holder.__name__ = "ArrayOfOptionDef_Holder" - self.pyclass = Holder - - class QueryOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - return - Holder.__name__ = "QueryOptionsRequestType_Holder" - self.pyclass = Holder - - class UpdateOptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpdateOptionsRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.UpdateOptionsRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"changedValue"), aname="_changedValue", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._changedValue = [] - return - Holder.__name__ = "UpdateOptionsRequestType_Holder" - self.pyclass = Holder - - class OptionType_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OptionType") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OptionType_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"valueIsReadonly"), aname="_valueIsReadonly", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OptionType_Def.__bases__: - bases = list(ns0.OptionType_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OptionType_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OptionValue_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OptionValue") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OptionValue_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.OptionValue_Def.__bases__: - bases = list(ns0.OptionValue_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.OptionValue_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOptionValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOptionValue") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOptionValue_Def.schema - TClist = [GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"OptionValue"), aname="_OptionValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OptionValue = [] - return - Holder.__name__ = "ArrayOfOptionValue_Holder" - self.pyclass = Holder - - class StringOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StringOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StringOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"validCharacters"), aname="_validCharacters", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.OptionType_Def not in ns0.StringOption_Def.__bases__: - bases = list(ns0.StringOption_Def.__bases__) - bases.insert(0, ns0.OptionType_Def) - ns0.StringOption_Def.__bases__ = tuple(bases) - - ns0.OptionType_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ApplyProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ApplyProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ApplyProfile_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePolicy",lazy=True)(pname=(ns,"policy"), aname="_policy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ApplyProfile_Def.__bases__: - bases = list(ns0.ApplyProfile_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ApplyProfile_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ComplianceLocator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComplianceLocator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComplianceLocator_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"applyPath"), aname="_applyPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComplianceLocator_Def.__bases__: - bases = list(ns0.ComplianceLocator_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComplianceLocator_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfComplianceLocator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfComplianceLocator") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfComplianceLocator_Def.schema - TClist = [GTD("urn:vim25","ComplianceLocator",lazy=True)(pname=(ns,"ComplianceLocator"), aname="_ComplianceLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ComplianceLocator = [] - return - Holder.__name__ = "ArrayOfComplianceLocator_Holder" - self.pyclass = Holder - - class ComplianceManagerCheckComplianceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComplianceManagerCheckComplianceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComplianceManagerCheckComplianceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._profile = [] - self._entity = [] - return - Holder.__name__ = "ComplianceManagerCheckComplianceRequestType_Holder" - self.pyclass = Holder - - class ComplianceManagerQueryComplianceStatusRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComplianceManagerQueryComplianceStatusRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComplianceManagerQueryComplianceStatusRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._profile = [] - self._entity = [] - return - Holder.__name__ = "ComplianceManagerQueryComplianceStatusRequestType_Holder" - self.pyclass = Holder - - class ComplianceManagerClearComplianceStatusRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComplianceManagerClearComplianceStatusRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComplianceManagerClearComplianceStatusRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._profile = [] - self._entity = [] - return - Holder.__name__ = "ComplianceManagerClearComplianceStatusRequestType_Holder" - self.pyclass = Holder - - class ComplianceManagerQueryExpressionMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComplianceManagerQueryExpressionMetadataRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._expressionName = [] - return - Holder.__name__ = "ComplianceManagerQueryExpressionMetadataRequestType_Holder" - self.pyclass = Holder - - class ComplianceProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComplianceProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComplianceProfile_Def.schema - TClist = [GTD("urn:vim25","ProfileExpression",lazy=True)(pname=(ns,"expression"), aname="_expression", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"rootExpression"), aname="_rootExpression", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComplianceProfile_Def.__bases__: - bases = list(ns0.ComplianceProfile_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComplianceProfile_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ComplianceResultStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ComplianceResultStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ComplianceFailure_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComplianceFailure") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComplianceFailure_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"failureType"), aname="_failureType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComplianceFailure_Def.__bases__: - bases = list(ns0.ComplianceFailure_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComplianceFailure_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfComplianceFailure_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfComplianceFailure") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfComplianceFailure_Def.schema - TClist = [GTD("urn:vim25","ComplianceFailure",lazy=True)(pname=(ns,"ComplianceFailure"), aname="_ComplianceFailure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ComplianceFailure = [] - return - Holder.__name__ = "ArrayOfComplianceFailure_Holder" - self.pyclass = Holder - - class ComplianceResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ComplianceResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ComplianceResult_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"profile"), aname="_profile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"complianceStatus"), aname="_complianceStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"checkTime"), aname="_checkTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceFailure",lazy=True)(pname=(ns,"failure"), aname="_failure", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ComplianceResult_Def.__bases__: - bases = list(ns0.ComplianceResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ComplianceResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfComplianceResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfComplianceResult") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfComplianceResult_Def.schema - TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"ComplianceResult"), aname="_ComplianceResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ComplianceResult = [] - return - Holder.__name__ = "ArrayOfComplianceResult_Holder" - self.pyclass = Holder - - class ProfileDeferredPolicyOptionParameter_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileDeferredPolicyOptionParameter") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileDeferredPolicyOptionParameter_Def.schema - TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"inputPath"), aname="_inputPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__: - bases = list(ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileDeferredPolicyOptionParameter_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileDeferredPolicyOptionParameter_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileDeferredPolicyOptionParameter") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileDeferredPolicyOptionParameter_Def.schema - TClist = [GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"ProfileDeferredPolicyOptionParameter"), aname="_ProfileDeferredPolicyOptionParameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileDeferredPolicyOptionParameter = [] - return - Holder.__name__ = "ArrayOfProfileDeferredPolicyOptionParameter_Holder" - self.pyclass = Holder - - class ProfileExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileExpression_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"displayName"), aname="_displayName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"negated"), aname="_negated", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileExpression_Def.__bases__: - bases = list(ns0.ProfileExpression_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileExpression_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileExpression_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileExpression") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileExpression_Def.schema - TClist = [GTD("urn:vim25","ProfileExpression",lazy=True)(pname=(ns,"ProfileExpression"), aname="_ProfileExpression", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileExpression = [] - return - Holder.__name__ = "ArrayOfProfileExpression_Holder" - self.pyclass = Holder - - class ProfileSimpleExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileSimpleExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileSimpleExpression_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"expressionType"), aname="_expressionType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileExpression_Def not in ns0.ProfileSimpleExpression_Def.__bases__: - bases = list(ns0.ProfileSimpleExpression_Def.__bases__) - bases.insert(0, ns0.ProfileExpression_Def) - ns0.ProfileSimpleExpression_Def.__bases__ = tuple(bases) - - ns0.ProfileExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileCompositeExpression_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileCompositeExpression") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileCompositeExpression_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"operator"), aname="_operator", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"expressionName"), aname="_expressionName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileExpression_Def not in ns0.ProfileCompositeExpression_Def.__bases__: - bases = list(ns0.ProfileCompositeExpression_Def.__bases__) - bases.insert(0, ns0.ProfileExpression_Def) - ns0.ProfileCompositeExpression_Def.__bases__ = tuple(bases) - - ns0.ProfileExpression_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileExpressionMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileExpressionMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileExpressionMetadata_Def.schema - TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"expressionId"), aname="_expressionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileExpressionMetadata_Def.__bases__: - bases = list(ns0.ProfileExpressionMetadata_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileExpressionMetadata_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileExpressionMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileExpressionMetadata") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileExpressionMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfileExpressionMetadata",lazy=True)(pname=(ns,"ProfileExpressionMetadata"), aname="_ProfileExpressionMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileExpressionMetadata = [] - return - Holder.__name__ = "ArrayOfProfileExpressionMetadata_Holder" - self.pyclass = Holder - - class ProfileNumericComparator_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileNumericComparator") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ProfileParameterMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileParameterMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileParameterMetadata_Def.schema - TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"optional"), aname="_optional", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileParameterMetadata_Def.__bases__: - bases = list(ns0.ProfileParameterMetadata_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileParameterMetadata_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileParameterMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileParameterMetadata") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileParameterMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"ProfileParameterMetadata"), aname="_ProfileParameterMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileParameterMetadata = [] - return - Holder.__name__ = "ArrayOfProfileParameterMetadata_Holder" - self.pyclass = Holder - - class ProfilePolicy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfilePolicy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfilePolicy_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"policyOption"), aname="_policyOption", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfilePolicy_Def.__bases__: - bases = list(ns0.ProfilePolicy_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfilePolicy_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfilePolicy_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfilePolicy") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfilePolicy_Def.schema - TClist = [GTD("urn:vim25","ProfilePolicy",lazy=True)(pname=(ns,"ProfilePolicy"), aname="_ProfilePolicy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfilePolicy = [] - return - Holder.__name__ = "ArrayOfProfilePolicy_Holder" - self.pyclass = Holder - - class ProfilePolicyOptionMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfilePolicyOptionMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfilePolicyOptionMetadata_Def.schema - TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfilePolicyOptionMetadata_Def.__bases__: - bases = list(ns0.ProfilePolicyOptionMetadata_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfilePolicyOptionMetadata_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfilePolicyOptionMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfilePolicyOptionMetadata") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfilePolicyOptionMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfilePolicyOptionMetadata",lazy=True)(pname=(ns,"ProfilePolicyOptionMetadata"), aname="_ProfilePolicyOptionMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfilePolicyOptionMetadata = [] - return - Holder.__name__ = "ArrayOfProfilePolicyOptionMetadata_Holder" - self.pyclass = Holder - - class ProfileCompositePolicyOptionMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileCompositePolicyOptionMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileCompositePolicyOptionMetadata_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"option"), aname="_option", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfilePolicyOptionMetadata_Def not in ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__: - bases = list(ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__) - bases.insert(0, ns0.ProfilePolicyOptionMetadata_Def) - ns0.ProfileCompositePolicyOptionMetadata_Def.__bases__ = tuple(bases) - - ns0.ProfilePolicyOptionMetadata_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserInputRequiredParameterMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserInputRequiredParameterMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserInputRequiredParameterMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfileParameterMetadata",lazy=True)(pname=(ns,"userInputParameter"), aname="_userInputParameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfilePolicyOptionMetadata_Def not in ns0.UserInputRequiredParameterMetadata_Def.__bases__: - bases = list(ns0.UserInputRequiredParameterMetadata_Def.__bases__) - bases.insert(0, ns0.ProfilePolicyOptionMetadata_Def) - ns0.UserInputRequiredParameterMetadata_Def.__bases__ = tuple(bases) - - ns0.ProfilePolicyOptionMetadata_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfilePolicyMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfilePolicyMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfilePolicyMetadata_Def.schema - TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfilePolicyOptionMetadata",lazy=True)(pname=(ns,"possibleOption"), aname="_possibleOption", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfilePolicyMetadata_Def.__bases__: - bases = list(ns0.ProfilePolicyMetadata_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfilePolicyMetadata_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfilePolicyMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfilePolicyMetadata") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfilePolicyMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfilePolicyMetadata",lazy=True)(pname=(ns,"ProfilePolicyMetadata"), aname="_ProfilePolicyMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfilePolicyMetadata = [] - return - Holder.__name__ = "ArrayOfProfilePolicyMetadata_Holder" - self.pyclass = Holder - - class PolicyOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PolicyOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PolicyOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyAnyValue",lazy=True)(pname=(ns,"parameter"), aname="_parameter", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.PolicyOption_Def.__bases__: - bases = list(ns0.PolicyOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.PolicyOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPolicyOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPolicyOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPolicyOption_Def.schema - TClist = [GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"PolicyOption"), aname="_PolicyOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PolicyOption = [] - return - Holder.__name__ = "ArrayOfPolicyOption_Holder" - self.pyclass = Holder - - class CompositePolicyOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CompositePolicyOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CompositePolicyOption_Def.schema - TClist = [GTD("urn:vim25","PolicyOption",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PolicyOption_Def not in ns0.CompositePolicyOption_Def.__bases__: - bases = list(ns0.CompositePolicyOption_Def.__bases__) - bases.insert(0, ns0.PolicyOption_Def) - ns0.CompositePolicyOption_Def.__bases__ = tuple(bases) - - ns0.PolicyOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileCreateSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileCreateSpec_Def.__bases__: - bases = list(ns0.ProfileCreateSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileCreateSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileSerializedCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileSerializedCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileSerializedCreateSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"profileConfigString"), aname="_profileConfigString", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileCreateSpec_Def not in ns0.ProfileSerializedCreateSpec_Def.__bases__: - bases = list(ns0.ProfileSerializedCreateSpec_Def.__bases__) - bases.insert(0, ns0.ProfileCreateSpec_Def) - ns0.ProfileSerializedCreateSpec_Def.__bases__ = tuple(bases) - - ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileConfigInfo_Def.__bases__: - bases = list(ns0.ProfileConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileDescriptionSection_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileDescriptionSection") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileDescriptionSection_Def.schema - TClist = [GTD("urn:vim25","ExtendedElementDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileDescriptionSection_Def.__bases__: - bases = list(ns0.ProfileDescriptionSection_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileDescriptionSection_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileDescriptionSection_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileDescriptionSection") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileDescriptionSection_Def.schema - TClist = [GTD("urn:vim25","ProfileDescriptionSection",lazy=True)(pname=(ns,"ProfileDescriptionSection"), aname="_ProfileDescriptionSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileDescriptionSection = [] - return - Holder.__name__ = "ArrayOfProfileDescriptionSection_Holder" - self.pyclass = Holder - - class ProfileDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileDescription_Def.schema - TClist = [GTD("urn:vim25","ProfileDescriptionSection",lazy=True)(pname=(ns,"section"), aname="_section", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileDescription_Def.__bases__: - bases = list(ns0.ProfileDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ProfileDestroyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileDestroyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileDestroyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ProfileDestroyRequestType_Holder" - self.pyclass = Holder - - class ProfileAssociateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileAssociateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileAssociateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = [] - return - Holder.__name__ = "ProfileAssociateRequestType_Holder" - self.pyclass = Holder - - class ProfileDissociateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileDissociateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileDissociateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = [] - return - Holder.__name__ = "ProfileDissociateRequestType_Holder" - self.pyclass = Holder - - class ProfileCheckComplianceRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileCheckComplianceRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileCheckComplianceRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = [] - return - Holder.__name__ = "ProfileCheckComplianceRequestType_Holder" - self.pyclass = Holder - - class ProfileExportProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileExportProfileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileExportProfileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "ProfileExportProfileRequestType_Holder" - self.pyclass = Holder - - class CreateProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateProfileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateProfileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileCreateSpec",lazy=True)(pname=(ns,"createSpec"), aname="_createSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._createSpec = None - return - Holder.__name__ = "CreateProfileRequestType_Holder" - self.pyclass = Holder - - class ProfileQueryPolicyMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileQueryPolicyMetadataRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileQueryPolicyMetadataRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policyName"), aname="_policyName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._policyName = [] - return - Holder.__name__ = "ProfileQueryPolicyMetadataRequestType_Holder" - self.pyclass = Holder - - class ProfileFindAssociatedProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileFindAssociatedProfileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ProfileFindAssociatedProfileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "ProfileFindAssociatedProfileRequestType_Holder" - self.pyclass = Holder - - class ProfileMetadata_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileMetadata") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileMetadata_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ExtendedDescription",lazy=True)(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileMetadata_Def.__bases__: - bases = list(ns0.ProfileMetadata_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileMetadata_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileMetadata_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileMetadata") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileMetadata_Def.schema - TClist = [GTD("urn:vim25","ProfileMetadata",lazy=True)(pname=(ns,"ProfileMetadata"), aname="_ProfileMetadata", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileMetadata = [] - return - Holder.__name__ = "ArrayOfProfileMetadata_Holder" - self.pyclass = Holder - - class ProfilePropertyPath_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfilePropertyPath") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfilePropertyPath_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"profilePath"), aname="_profilePath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"policyId"), aname="_policyId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfilePropertyPath_Def.__bases__: - bases = list(ns0.ProfilePropertyPath_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfilePropertyPath_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterProfileConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterProfileConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"complyProfile"), aname="_complyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileConfigInfo_Def not in ns0.ClusterProfileConfigInfo_Def.__bases__: - bases = list(ns0.ClusterProfileConfigInfo_Def.__bases__) - bases.insert(0, ns0.ProfileConfigInfo_Def) - ns0.ClusterProfileConfigInfo_Def.__bases__ = tuple(bases) - - ns0.ProfileConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterProfileCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterProfileCreateSpec_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileCreateSpec_Def not in ns0.ClusterProfileCreateSpec_Def.__bases__: - bases = list(ns0.ClusterProfileCreateSpec_Def.__bases__) - bases.insert(0, ns0.ProfileCreateSpec_Def) - ns0.ClusterProfileCreateSpec_Def.__bases__ = tuple(bases) - - ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterProfileConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterProfileConfigSpec_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterProfileCreateSpec_Def not in ns0.ClusterProfileConfigSpec_Def.__bases__: - bases = list(ns0.ClusterProfileConfigSpec_Def.__bases__) - bases.insert(0, ns0.ClusterProfileCreateSpec_Def) - ns0.ClusterProfileConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ClusterProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileCompleteConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterProfileCompleteConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterProfileCompleteConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"complyProfile"), aname="_complyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterProfileConfigSpec_Def not in ns0.ClusterProfileCompleteConfigSpec_Def.__bases__: - bases = list(ns0.ClusterProfileCompleteConfigSpec_Def.__bases__) - bases.insert(0, ns0.ClusterProfileConfigSpec_Def) - ns0.ClusterProfileCompleteConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ClusterProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileServiceType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterProfileServiceType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ClusterProfileConfigServiceCreateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ClusterProfileConfigServiceCreateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ClusterProfileConfigServiceCreateSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"serviceType"), aname="_serviceType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ClusterProfileConfigSpec_Def not in ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__: - bases = list(ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__) - bases.insert(0, ns0.ClusterProfileConfigSpec_Def) - ns0.ClusterProfileConfigServiceCreateSpec_Def.__bases__ = tuple(bases) - - ns0.ClusterProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ClusterProfileUpdateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ClusterProfileUpdateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ClusterProfileUpdateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterProfileConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "ClusterProfileUpdateRequestType_Holder" - self.pyclass = Holder - - class ProfileExecuteResultStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ProfileExecuteResultStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ProfileExecuteError_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileExecuteError") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileExecuteError_Def.schema - TClist = [GTD("urn:vim25","ProfilePropertyPath",lazy=True)(pname=(ns,"path"), aname="_path", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileExecuteError_Def.__bases__: - bases = list(ns0.ProfileExecuteError_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileExecuteError_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfProfileExecuteError_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfProfileExecuteError") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfProfileExecuteError_Def.schema - TClist = [GTD("urn:vim25","ProfileExecuteError",lazy=True)(pname=(ns,"ProfileExecuteError"), aname="_ProfileExecuteError", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ProfileExecuteError = [] - return - Holder.__name__ = "ArrayOfProfileExecuteError_Holder" - self.pyclass = Holder - - class ProfileExecuteResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ProfileExecuteResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ProfileExecuteResult_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"inapplicablePath"), aname="_inapplicablePath", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"requireInput"), aname="_requireInput", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileExecuteError",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ProfileExecuteResult_Def.__bases__: - bases = list(ns0.ProfileExecuteResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ProfileExecuteResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostApplyProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostApplyProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostApplyProfile_Def.schema - TClist = [GTD("urn:vim25","HostMemoryProfile",lazy=True)(pname=(ns,"memory"), aname="_memory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","StorageProfile",lazy=True)(pname=(ns,"storage"), aname="_storage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkProfile",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DateTimeProfile",lazy=True)(pname=(ns,"datetime"), aname="_datetime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FirewallProfile",lazy=True)(pname=(ns,"firewall"), aname="_firewall", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SecurityProfile",lazy=True)(pname=(ns,"security"), aname="_security", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceProfile",lazy=True)(pname=(ns,"service"), aname="_service", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionProfile",lazy=True)(pname=(ns,"option"), aname="_option", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","UserProfile",lazy=True)(pname=(ns,"userAccount"), aname="_userAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","UserGroupProfile",lazy=True)(pname=(ns,"usergroupAccount"), aname="_usergroupAccount", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.HostApplyProfile_Def.__bases__: - bases = list(ns0.HostApplyProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.HostApplyProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PhysicalNicProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PhysicalNicProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PhysicalNicProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.PhysicalNicProfile_Def.__bases__: - bases = list(ns0.PhysicalNicProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.PhysicalNicProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPhysicalNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPhysicalNicProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPhysicalNicProfile_Def.schema - TClist = [GTD("urn:vim25","PhysicalNicProfile",lazy=True)(pname=(ns,"PhysicalNicProfile"), aname="_PhysicalNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PhysicalNicProfile = [] - return - Holder.__name__ = "ArrayOfPhysicalNicProfile_Holder" - self.pyclass = Holder - - class HostMemoryProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostMemoryProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostMemoryProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.HostMemoryProfile_Def.__bases__: - bases = list(ns0.HostMemoryProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.HostMemoryProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UserProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.UserProfile_Def.__bases__: - bases = list(ns0.UserProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.UserProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfUserProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfUserProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfUserProfile_Def.schema - TClist = [GTD("urn:vim25","UserProfile",lazy=True)(pname=(ns,"UserProfile"), aname="_UserProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._UserProfile = [] - return - Holder.__name__ = "ArrayOfUserProfile_Holder" - self.pyclass = Holder - - class UserGroupProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "UserGroupProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.UserGroupProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.UserGroupProfile_Def.__bases__: - bases = list(ns0.UserGroupProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.UserGroupProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfUserGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfUserGroupProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfUserGroupProfile_Def.schema - TClist = [GTD("urn:vim25","UserGroupProfile",lazy=True)(pname=(ns,"UserGroupProfile"), aname="_UserGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._UserGroupProfile = [] - return - Holder.__name__ = "ArrayOfUserGroupProfile_Holder" - self.pyclass = Holder - - class SecurityProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "SecurityProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.SecurityProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.SecurityProfile_Def.__bases__: - bases = list(ns0.SecurityProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.SecurityProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OptionProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OptionProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OptionProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.OptionProfile_Def.__bases__: - bases = list(ns0.OptionProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.OptionProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfOptionProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfOptionProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfOptionProfile_Def.schema - TClist = [GTD("urn:vim25","OptionProfile",lazy=True)(pname=(ns,"OptionProfile"), aname="_OptionProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._OptionProfile = [] - return - Holder.__name__ = "ArrayOfOptionProfile_Holder" - self.pyclass = Holder - - class DateTimeProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DateTimeProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DateTimeProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.DateTimeProfile_Def.__bases__: - bases = list(ns0.DateTimeProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.DateTimeProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ServiceProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServiceProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServiceProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.ServiceProfile_Def.__bases__: - bases = list(ns0.ServiceProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.ServiceProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfServiceProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfServiceProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfServiceProfile_Def.schema - TClist = [GTD("urn:vim25","ServiceProfile",lazy=True)(pname=(ns,"ServiceProfile"), aname="_ServiceProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ServiceProfile = [] - return - Holder.__name__ = "ArrayOfServiceProfile_Holder" - self.pyclass = Holder - - class FirewallProfileRulesetProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FirewallProfileRulesetProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FirewallProfileRulesetProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.FirewallProfileRulesetProfile_Def.__bases__: - bases = list(ns0.FirewallProfileRulesetProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.FirewallProfileRulesetProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfFirewallProfileRulesetProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfFirewallProfileRulesetProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfFirewallProfileRulesetProfile_Def.schema - TClist = [GTD("urn:vim25","FirewallProfileRulesetProfile",lazy=True)(pname=(ns,"FirewallProfileRulesetProfile"), aname="_FirewallProfileRulesetProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._FirewallProfileRulesetProfile = [] - return - Holder.__name__ = "ArrayOfFirewallProfileRulesetProfile_Holder" - self.pyclass = Holder - - class FirewallProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FirewallProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FirewallProfile_Def.schema - TClist = [GTD("urn:vim25","FirewallProfileRulesetProfile",lazy=True)(pname=(ns,"ruleset"), aname="_ruleset", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.FirewallProfile_Def.__bases__: - bases = list(ns0.FirewallProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.FirewallProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NasStorageProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NasStorageProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NasStorageProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.NasStorageProfile_Def.__bases__: - bases = list(ns0.NasStorageProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.NasStorageProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfNasStorageProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfNasStorageProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfNasStorageProfile_Def.schema - TClist = [GTD("urn:vim25","NasStorageProfile",lazy=True)(pname=(ns,"NasStorageProfile"), aname="_NasStorageProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._NasStorageProfile = [] - return - Holder.__name__ = "ArrayOfNasStorageProfile_Holder" - self.pyclass = Holder - - class StorageProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StorageProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StorageProfile_Def.schema - TClist = [GTD("urn:vim25","NasStorageProfile",lazy=True)(pname=(ns,"nasStorage"), aname="_nasStorage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.StorageProfile_Def.__bases__: - bases = list(ns0.StorageProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.StorageProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkProfileDnsConfigProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkProfileDnsConfigProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkProfileDnsConfigProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.NetworkProfileDnsConfigProfile_Def.__bases__: - bases = list(ns0.NetworkProfileDnsConfigProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.NetworkProfileDnsConfigProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NetworkProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkProfile_Def.schema - TClist = [GTD("urn:vim25","VirtualSwitchProfile",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmPortGroupProfile",lazy=True)(pname=(ns,"vmPortGroup"), aname="_vmPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostPortGroupProfile",lazy=True)(pname=(ns,"hostPortGroup"), aname="_hostPortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ServiceConsolePortGroupProfile",lazy=True)(pname=(ns,"serviceConsolePortGroup"), aname="_serviceConsolePortGroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkProfileDnsConfigProfile",lazy=True)(pname=(ns,"dnsConfig"), aname="_dnsConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpRouteProfile",lazy=True)(pname=(ns,"ipRouteConfig"), aname="_ipRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpRouteProfile",lazy=True)(pname=(ns,"consoleIpRouteConfig"), aname="_consoleIpRouteConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PhysicalNicProfile",lazy=True)(pname=(ns,"pnic"), aname="_pnic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsProfile",lazy=True)(pname=(ns,"dvswitch"), aname="_dvswitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsServiceConsoleVNicProfile",lazy=True)(pname=(ns,"dvsServiceConsoleNic"), aname="_dvsServiceConsoleNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DvsHostVNicProfile",lazy=True)(pname=(ns,"dvsHostNic"), aname="_dvsHostNic", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.NetworkProfile_Def.__bases__: - bases = list(ns0.NetworkProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.NetworkProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsVNicProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsVNicProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsVNicProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.DvsVNicProfile_Def.__bases__: - bases = list(ns0.DvsVNicProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.DvsVNicProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DvsServiceConsoleVNicProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsServiceConsoleVNicProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsServiceConsoleVNicProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsVNicProfile_Def not in ns0.DvsServiceConsoleVNicProfile_Def.__bases__: - bases = list(ns0.DvsServiceConsoleVNicProfile_Def.__bases__) - bases.insert(0, ns0.DvsVNicProfile_Def) - ns0.DvsServiceConsoleVNicProfile_Def.__bases__ = tuple(bases) - - ns0.DvsVNicProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDvsServiceConsoleVNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDvsServiceConsoleVNicProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDvsServiceConsoleVNicProfile_Def.schema - TClist = [GTD("urn:vim25","DvsServiceConsoleVNicProfile",lazy=True)(pname=(ns,"DvsServiceConsoleVNicProfile"), aname="_DvsServiceConsoleVNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DvsServiceConsoleVNicProfile = [] - return - Holder.__name__ = "ArrayOfDvsServiceConsoleVNicProfile_Holder" - self.pyclass = Holder - - class DvsHostVNicProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsHostVNicProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsHostVNicProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DvsVNicProfile_Def not in ns0.DvsHostVNicProfile_Def.__bases__: - bases = list(ns0.DvsHostVNicProfile_Def.__bases__) - bases.insert(0, ns0.DvsVNicProfile_Def) - ns0.DvsHostVNicProfile_Def.__bases__ = tuple(bases) - - ns0.DvsVNicProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDvsHostVNicProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDvsHostVNicProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDvsHostVNicProfile_Def.schema - TClist = [GTD("urn:vim25","DvsHostVNicProfile",lazy=True)(pname=(ns,"DvsHostVNicProfile"), aname="_DvsHostVNicProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DvsHostVNicProfile = [] - return - Holder.__name__ = "ArrayOfDvsHostVNicProfile_Holder" - self.pyclass = Holder - - class DvsProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DvsProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DvsProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","PnicUplinkProfile",lazy=True)(pname=(ns,"uplink"), aname="_uplink", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.DvsProfile_Def.__bases__: - bases = list(ns0.DvsProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.DvsProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfDvsProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfDvsProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfDvsProfile_Def.schema - TClist = [GTD("urn:vim25","DvsProfile",lazy=True)(pname=(ns,"DvsProfile"), aname="_DvsProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._DvsProfile = [] - return - Holder.__name__ = "ArrayOfDvsProfile_Holder" - self.pyclass = Holder - - class PnicUplinkProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PnicUplinkProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PnicUplinkProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.PnicUplinkProfile_Def.__bases__: - bases = list(ns0.PnicUplinkProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.PnicUplinkProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfPnicUplinkProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfPnicUplinkProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfPnicUplinkProfile_Def.schema - TClist = [GTD("urn:vim25","PnicUplinkProfile",lazy=True)(pname=(ns,"PnicUplinkProfile"), aname="_PnicUplinkProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._PnicUplinkProfile = [] - return - Holder.__name__ = "ArrayOfPnicUplinkProfile_Holder" - self.pyclass = Holder - - class IpRouteProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpRouteProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpRouteProfile_Def.schema - TClist = [GTD("urn:vim25","StaticRouteProfile",lazy=True)(pname=(ns,"staticRoute"), aname="_staticRoute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.IpRouteProfile_Def.__bases__: - bases = list(ns0.IpRouteProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.IpRouteProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class StaticRouteProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "StaticRouteProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.StaticRouteProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.StaticRouteProfile_Def.__bases__: - bases = list(ns0.StaticRouteProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.StaticRouteProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfStaticRouteProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfStaticRouteProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfStaticRouteProfile_Def.schema - TClist = [GTD("urn:vim25","StaticRouteProfile",lazy=True)(pname=(ns,"StaticRouteProfile"), aname="_StaticRouteProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._StaticRouteProfile = [] - return - Holder.__name__ = "ArrayOfStaticRouteProfile_Holder" - self.pyclass = Holder - - class LinkProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "LinkProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.LinkProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.LinkProfile_Def.__bases__: - bases = list(ns0.LinkProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.LinkProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class NumPortsProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NumPortsProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NumPortsProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.NumPortsProfile_Def.__bases__: - bases = list(ns0.NumPortsProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.NumPortsProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSwitchProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSwitchProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSwitchProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LinkProfile",lazy=True)(pname=(ns,"link"), aname="_link", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NumPortsProfile",lazy=True)(pname=(ns,"numPorts"), aname="_numPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkPolicyProfile",lazy=True)(pname=(ns,"networkPolicy"), aname="_networkPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.VirtualSwitchProfile_Def.__bases__: - bases = list(ns0.VirtualSwitchProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.VirtualSwitchProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualSwitchProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualSwitchProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualSwitchProfile_Def.schema - TClist = [GTD("urn:vim25","VirtualSwitchProfile",lazy=True)(pname=(ns,"VirtualSwitchProfile"), aname="_VirtualSwitchProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualSwitchProfile = [] - return - Holder.__name__ = "ArrayOfVirtualSwitchProfile_Holder" - self.pyclass = Holder - - class VlanProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VlanProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VlanProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.VlanProfile_Def.__bases__: - bases = list(ns0.VlanProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.VlanProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSwitchSelectionProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSwitchSelectionProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSwitchSelectionProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.VirtualSwitchSelectionProfile_Def.__bases__: - bases = list(ns0.VirtualSwitchSelectionProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.VirtualSwitchSelectionProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class PortGroupProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "PortGroupProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.PortGroupProfile_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VlanProfile",lazy=True)(pname=(ns,"vlan"), aname="_vlan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSwitchSelectionProfile",lazy=True)(pname=(ns,"vswitch"), aname="_vswitch", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","NetworkPolicyProfile",lazy=True)(pname=(ns,"networkPolicy"), aname="_networkPolicy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.PortGroupProfile_Def.__bases__: - bases = list(ns0.PortGroupProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.PortGroupProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmPortGroupProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmPortGroupProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmPortGroupProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PortGroupProfile_Def not in ns0.VmPortGroupProfile_Def.__bases__: - bases = list(ns0.VmPortGroupProfile_Def.__bases__) - bases.insert(0, ns0.PortGroupProfile_Def) - ns0.VmPortGroupProfile_Def.__bases__ = tuple(bases) - - ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVmPortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVmPortGroupProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVmPortGroupProfile_Def.schema - TClist = [GTD("urn:vim25","VmPortGroupProfile",lazy=True)(pname=(ns,"VmPortGroupProfile"), aname="_VmPortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VmPortGroupProfile = [] - return - Holder.__name__ = "ArrayOfVmPortGroupProfile_Holder" - self.pyclass = Holder - - class HostPortGroupProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostPortGroupProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostPortGroupProfile_Def.schema - TClist = [GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PortGroupProfile_Def not in ns0.HostPortGroupProfile_Def.__bases__: - bases = list(ns0.HostPortGroupProfile_Def.__bases__) - bases.insert(0, ns0.PortGroupProfile_Def) - ns0.HostPortGroupProfile_Def.__bases__ = tuple(bases) - - ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostPortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostPortGroupProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostPortGroupProfile_Def.schema - TClist = [GTD("urn:vim25","HostPortGroupProfile",lazy=True)(pname=(ns,"HostPortGroupProfile"), aname="_HostPortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostPortGroupProfile = [] - return - Holder.__name__ = "ArrayOfHostPortGroupProfile_Holder" - self.pyclass = Holder - - class ServiceConsolePortGroupProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ServiceConsolePortGroupProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ServiceConsolePortGroupProfile_Def.schema - TClist = [GTD("urn:vim25","IpAddressProfile",lazy=True)(pname=(ns,"ipConfig"), aname="_ipConfig", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.PortGroupProfile_Def not in ns0.ServiceConsolePortGroupProfile_Def.__bases__: - bases = list(ns0.ServiceConsolePortGroupProfile_Def.__bases__) - bases.insert(0, ns0.PortGroupProfile_Def) - ns0.ServiceConsolePortGroupProfile_Def.__bases__ = tuple(bases) - - ns0.PortGroupProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfServiceConsolePortGroupProfile_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfServiceConsolePortGroupProfile") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfServiceConsolePortGroupProfile_Def.schema - TClist = [GTD("urn:vim25","ServiceConsolePortGroupProfile",lazy=True)(pname=(ns,"ServiceConsolePortGroupProfile"), aname="_ServiceConsolePortGroupProfile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ServiceConsolePortGroupProfile = [] - return - Holder.__name__ = "ArrayOfServiceConsolePortGroupProfile_Holder" - self.pyclass = Holder - - class NetworkPolicyProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "NetworkPolicyProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.NetworkPolicyProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.NetworkPolicyProfile_Def.__bases__: - bases = list(ns0.NetworkPolicyProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.NetworkPolicyProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IpAddressProfile_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpAddressProfile") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpAddressProfile_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ApplyProfile_Def not in ns0.IpAddressProfile_Def.__bases__: - bases = list(ns0.IpAddressProfile_Def.__bases__) - bases.insert(0, ns0.ApplyProfile_Def) - ns0.IpAddressProfile_Def.__bases__ = tuple(bases) - - ns0.ApplyProfile_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileConfigInfo_Def.schema - TClist = [GTD("urn:vim25","HostApplyProfile",lazy=True)(pname=(ns,"applyProfile"), aname="_applyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"defaultComplyProfile"), aname="_defaultComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceLocator",lazy=True)(pname=(ns,"defaultComplyLocator"), aname="_defaultComplyLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"customComplyProfile"), aname="_customComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledExpressionList"), aname="_disabledExpressionList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileConfigInfo_Def not in ns0.HostProfileConfigInfo_Def.__bases__: - bases = list(ns0.HostProfileConfigInfo_Def.__bases__) - bases.insert(0, ns0.ProfileConfigInfo_Def) - ns0.HostProfileConfigInfo_Def.__bases__ = tuple(bases) - - ns0.ProfileConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileConfigSpec_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ProfileCreateSpec_Def not in ns0.HostProfileConfigSpec_Def.__bases__: - bases = list(ns0.HostProfileConfigSpec_Def.__bases__) - bases.insert(0, ns0.ProfileCreateSpec_Def) - ns0.HostProfileConfigSpec_Def.__bases__ = tuple(bases) - - ns0.ProfileCreateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileCompleteConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileCompleteConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileCompleteConfigSpec_Def.schema - TClist = [GTD("urn:vim25","HostApplyProfile",lazy=True)(pname=(ns,"applyProfile"), aname="_applyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ComplianceProfile",lazy=True)(pname=(ns,"customComplyProfile"), aname="_customComplyProfile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disabledExpressionListChanged"), aname="_disabledExpressionListChanged", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"disabledExpressionList"), aname="_disabledExpressionList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostProfileConfigSpec_Def not in ns0.HostProfileCompleteConfigSpec_Def.__bases__: - bases = list(ns0.HostProfileCompleteConfigSpec_Def.__bases__) - bases.insert(0, ns0.HostProfileConfigSpec_Def) - ns0.HostProfileCompleteConfigSpec_Def.__bases__ = tuple(bases) - - ns0.HostProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileHostBasedConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileHostBasedConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileHostBasedConfigSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HostProfileConfigSpec_Def not in ns0.HostProfileHostBasedConfigSpec_Def.__bases__: - bases = list(ns0.HostProfileHostBasedConfigSpec_Def.__bases__) - bases.insert(0, ns0.HostProfileConfigSpec_Def) - ns0.HostProfileHostBasedConfigSpec_Def.__bases__ = tuple(bases) - - ns0.HostProfileConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileUpdateReferenceHostRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileUpdateReferenceHostRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileUpdateReferenceHostRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - return - Holder.__name__ = "HostProfileUpdateReferenceHostRequestType_Holder" - self.pyclass = Holder - - class HostProfileUpdateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileUpdateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileUpdateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostProfileConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._config = None - return - Holder.__name__ = "HostProfileUpdateRequestType_Holder" - self.pyclass = Holder - - class HostProfileExecuteRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileExecuteRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileExecuteRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ProfileDeferredPolicyOptionParameter",lazy=True)(pname=(ns,"deferredParam"), aname="_deferredParam", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._deferredParam = [] - return - Holder.__name__ = "HostProfileExecuteRequestType_Holder" - self.pyclass = Holder - - class HostProfileManagerConfigTaskList_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostProfileManagerConfigTaskList") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostProfileManagerConfigTaskList_Def.schema - TClist = [GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizableMessage",lazy=True)(pname=(ns,"taskDescription"), aname="_taskDescription", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostProfileManagerConfigTaskList_Def.__bases__: - bases = list(ns0.HostProfileManagerConfigTaskList_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostProfileManagerConfigTaskList_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostProfileApplyRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileApplyRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileApplyRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._configSpec = None - return - Holder.__name__ = "HostProfileApplyRequestType_Holder" - self.pyclass = Holder - - class HostProfileGenerateConfigTaskListRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileGenerateConfigTaskListRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileGenerateConfigTaskListRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._configSpec = None - self._host = None - return - Holder.__name__ = "HostProfileGenerateConfigTaskListRequestType_Holder" - self.pyclass = Holder - - class HostProfileQueryProfileMetadataRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileQueryProfileMetadataRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileQueryProfileMetadataRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"profileName"), aname="_profileName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._profileName = [] - return - Holder.__name__ = "HostProfileQueryProfileMetadataRequestType_Holder" - self.pyclass = Holder - - class HostProfileCreateDefaultProfileRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "HostProfileCreateDefaultProfileRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.HostProfileCreateDefaultProfileRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"profileType"), aname="_profileType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._profileType = None - return - Holder.__name__ = "HostProfileCreateDefaultProfileRequestType_Holder" - self.pyclass = Holder - - class RemoveScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RemoveScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class ReconfigureScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ReconfigureScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ReconfigureScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._spec = None - return - Holder.__name__ = "ReconfigureScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class RunScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RunScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RunScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "RunScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class ScheduledTaskDetail_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskDetail") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskDetail_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"frequency"), aname="_frequency", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TypeDescription_Def not in ns0.ScheduledTaskDetail_Def.__bases__: - bases = list(ns0.ScheduledTaskDetail_Def.__bases__) - bases.insert(0, ns0.TypeDescription_Def) - ns0.ScheduledTaskDetail_Def.__bases__ = tuple(bases) - - ns0.TypeDescription_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfScheduledTaskDetail_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfScheduledTaskDetail") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfScheduledTaskDetail_Def.schema - TClist = [GTD("urn:vim25","ScheduledTaskDetail",lazy=True)(pname=(ns,"ScheduledTaskDetail"), aname="_ScheduledTaskDetail", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ScheduledTaskDetail = [] - return - Holder.__name__ = "ArrayOfScheduledTaskDetail_Holder" - self.pyclass = Holder - - class ScheduledTaskDescription_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskDescription") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskDescription_Def.schema - TClist = [GTD("urn:vim25","TypeDescription",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskDetail",lazy=True)(pname=(ns,"schedulerInfo"), aname="_schedulerInfo", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"dayOfWeek"), aname="_dayOfWeek", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ElementDescription",lazy=True)(pname=(ns,"weekOfMonth"), aname="_weekOfMonth", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ScheduledTaskDescription_Def.__bases__: - bases = list(ns0.ScheduledTaskDescription_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ScheduledTaskDescription_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"scheduledTask"), aname="_scheduledTask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"lastModifiedTime"), aname="_lastModifiedTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lastModifiedUser"), aname="_lastModifiedUser", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"nextRunTime"), aname="_nextRunTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"prevRunTime"), aname="_prevRunTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskInfoState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"result"), aname="_result", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"progress"), aname="_progress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"activeTask"), aname="_activeTask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"taskObject"), aname="_taskObject", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ScheduledTaskSpec_Def not in ns0.ScheduledTaskInfo_Def.__bases__: - bases = list(ns0.ScheduledTaskInfo_Def.__bases__) - bases.insert(0, ns0.ScheduledTaskSpec_Def) - ns0.ScheduledTaskInfo_Def.__bases__ = tuple(bases) - - ns0.ScheduledTaskSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CreateScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - self._spec = None - return - Holder.__name__ = "CreateScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class RetrieveEntityScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveEntityScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveEntityScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = None - return - Holder.__name__ = "RetrieveEntityScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class CreateObjectScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateObjectScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateObjectScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ScheduledTaskSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = None - self._spec = None - return - Holder.__name__ = "CreateObjectScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class RetrieveObjectScheduledTaskRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RetrieveObjectScheduledTaskRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RetrieveObjectScheduledTaskRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = None - return - Holder.__name__ = "RetrieveObjectScheduledTaskRequestType_Holder" - self.pyclass = Holder - - class TaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "TaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.TaskScheduler_Def.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"activeTime"), aname="_activeTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"expireTime"), aname="_expireTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.TaskScheduler_Def.__bases__: - bases = list(ns0.TaskScheduler_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.TaskScheduler_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class AfterStartupTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "AfterStartupTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.AfterStartupTaskScheduler_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"minute"), aname="_minute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskScheduler_Def not in ns0.AfterStartupTaskScheduler_Def.__bases__: - bases = list(ns0.AfterStartupTaskScheduler_Def.__bases__) - bases.insert(0, ns0.TaskScheduler_Def) - ns0.AfterStartupTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class OnceTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "OnceTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.OnceTaskScheduler_Def.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"runAt"), aname="_runAt", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskScheduler_Def not in ns0.OnceTaskScheduler_Def.__bases__: - bases = list(ns0.OnceTaskScheduler_Def.__bases__) - bases.insert(0, ns0.TaskScheduler_Def) - ns0.OnceTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class RecurrentTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "RecurrentTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.RecurrentTaskScheduler_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"interval"), aname="_interval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.TaskScheduler_Def not in ns0.RecurrentTaskScheduler_Def.__bases__: - bases = list(ns0.RecurrentTaskScheduler_Def.__bases__) - bases.insert(0, ns0.TaskScheduler_Def) - ns0.RecurrentTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.TaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HourlyTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HourlyTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HourlyTaskScheduler_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"minute"), aname="_minute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.RecurrentTaskScheduler_Def not in ns0.HourlyTaskScheduler_Def.__bases__: - bases = list(ns0.HourlyTaskScheduler_Def.__bases__) - bases.insert(0, ns0.RecurrentTaskScheduler_Def) - ns0.HourlyTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.RecurrentTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DailyTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DailyTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DailyTaskScheduler_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"hour"), aname="_hour", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.HourlyTaskScheduler_Def not in ns0.DailyTaskScheduler_Def.__bases__: - bases = list(ns0.DailyTaskScheduler_Def.__bases__) - bases.insert(0, ns0.HourlyTaskScheduler_Def) - ns0.DailyTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.HourlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class WeeklyTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "WeeklyTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.WeeklyTaskScheduler_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"sunday"), aname="_sunday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"monday"), aname="_monday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"tuesday"), aname="_tuesday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wednesday"), aname="_wednesday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thursday"), aname="_thursday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"friday"), aname="_friday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"saturday"), aname="_saturday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DailyTaskScheduler_Def not in ns0.WeeklyTaskScheduler_Def.__bases__: - bases = list(ns0.WeeklyTaskScheduler_Def.__bases__) - bases.insert(0, ns0.DailyTaskScheduler_Def) - ns0.WeeklyTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.DailyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MonthlyTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MonthlyTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MonthlyTaskScheduler_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DailyTaskScheduler_Def not in ns0.MonthlyTaskScheduler_Def.__bases__: - bases = list(ns0.MonthlyTaskScheduler_Def.__bases__) - bases.insert(0, ns0.DailyTaskScheduler_Def) - ns0.MonthlyTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.DailyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class MonthlyByDayTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MonthlyByDayTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MonthlyByDayTaskScheduler_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"day"), aname="_day", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MonthlyTaskScheduler_Def not in ns0.MonthlyByDayTaskScheduler_Def.__bases__: - bases = list(ns0.MonthlyByDayTaskScheduler_Def.__bases__) - bases.insert(0, ns0.MonthlyTaskScheduler_Def) - ns0.MonthlyByDayTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.MonthlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class DayOfWeek_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DayOfWeek") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class WeekOfMonth_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "WeekOfMonth") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class MonthlyByWeekdayTaskScheduler_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "MonthlyByWeekdayTaskScheduler") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.MonthlyByWeekdayTaskScheduler_Def.schema - TClist = [GTD("urn:vim25","WeekOfMonth",lazy=True)(pname=(ns,"offset"), aname="_offset", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DayOfWeek",lazy=True)(pname=(ns,"weekday"), aname="_weekday", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.MonthlyTaskScheduler_Def not in ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__: - bases = list(ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__) - bases.insert(0, ns0.MonthlyTaskScheduler_Def) - ns0.MonthlyByWeekdayTaskScheduler_Def.__bases__ = tuple(bases) - - ns0.MonthlyTaskScheduler_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ScheduledTaskSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ScheduledTaskSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ScheduledTaskSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","TaskScheduler",lazy=True)(pname=(ns,"scheduler"), aname="_scheduler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Action",lazy=True)(pname=(ns,"action"), aname="_action", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"notification"), aname="_notification", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ScheduledTaskSpec_Def.__bases__: - bases = list(ns0.ScheduledTaskSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ScheduledTaskSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppCloneSpecNetworkMappingPair_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppCloneSpecNetworkMappingPair") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppCloneSpecNetworkMappingPair_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"source"), aname="_source", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"destination"), aname="_destination", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__: - bases = list(ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppCloneSpecNetworkMappingPair_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppCloneSpecNetworkMappingPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppCloneSpecNetworkMappingPair") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppCloneSpecNetworkMappingPair_Def.schema - TClist = [GTD("urn:vim25","VAppCloneSpecNetworkMappingPair",lazy=True)(pname=(ns,"VAppCloneSpecNetworkMappingPair"), aname="_VAppCloneSpecNetworkMappingPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppCloneSpecNetworkMappingPair = [] - return - Holder.__name__ = "ArrayOfVAppCloneSpecNetworkMappingPair_Holder" - self.pyclass = Holder - - class VAppCloneSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppCloneSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppCloneSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"location"), aname="_location", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resourceSpec"), aname="_resourceSpec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vmFolder"), aname="_vmFolder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppCloneSpecNetworkMappingPair",lazy=True)(pname=(ns,"networkMapping"), aname="_networkMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","KeyValue",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppCloneSpec_Def.__bases__: - bases = list(ns0.VAppCloneSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppCloneSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppAutoStartAction_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VAppAutoStartAction") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VAppEntityConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppEntityConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppEntityConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"tag"), aname="_tag", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startOrder"), aname="_startOrder", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"startDelay"), aname="_startDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"waitingForGuest"), aname="_waitingForGuest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"startAction"), aname="_startAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"stopDelay"), aname="_stopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"stopAction"), aname="_stopAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppEntityConfigInfo_Def.__bases__: - bases = list(ns0.VAppEntityConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppEntityConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppEntityConfigInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppEntityConfigInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppEntityConfigInfo_Def.schema - TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"VAppEntityConfigInfo"), aname="_VAppEntityConfigInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppEntityConfigInfo = [] - return - Holder.__name__ = "ArrayOfVAppEntityConfigInfo_Holder" - self.pyclass = Holder - - class VAppIPAssignmentInfoIpAllocationPolicy_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VAppIPAssignmentInfoIpAllocationPolicy") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VAppIPAssignmentInfoAllocationSchemes_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VAppIPAssignmentInfoAllocationSchemes") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VAppIPAssignmentInfoProtocols_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VAppIPAssignmentInfoProtocols") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VAppIPAssignmentInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppIPAssignmentInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppIPAssignmentInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"supportedAllocationScheme"), aname="_supportedAllocationScheme", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAllocationPolicy"), aname="_ipAllocationPolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedIpProtocol"), aname="_supportedIpProtocol", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipProtocol"), aname="_ipProtocol", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppIPAssignmentInfo_Def.__bases__: - bases = list(ns0.VAppIPAssignmentInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppIPAssignmentInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IpPoolIpPoolConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpPoolIpPoolConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpPoolIpPoolConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"subnetAddress"), aname="_subnetAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"netmask"), aname="_netmask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"range"), aname="_range", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dns"), aname="_dns", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"dhcpServerAvailable"), aname="_dhcpServerAvailable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ipPoolEnabled"), aname="_ipPoolEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.IpPoolIpPoolConfigInfo_Def.__bases__: - bases = list(ns0.IpPoolIpPoolConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.IpPoolIpPoolConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class IpPoolAssociation_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpPoolAssociation") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpPoolAssociation_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"networkName"), aname="_networkName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.IpPoolAssociation_Def.__bases__: - bases = list(ns0.IpPoolAssociation_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.IpPoolAssociation_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfIpPoolAssociation_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfIpPoolAssociation") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfIpPoolAssociation_Def.schema - TClist = [GTD("urn:vim25","IpPoolAssociation",lazy=True)(pname=(ns,"IpPoolAssociation"), aname="_IpPoolAssociation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._IpPoolAssociation = [] - return - Holder.__name__ = "ArrayOfIpPoolAssociation_Holder" - self.pyclass = Holder - - class IpPool_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "IpPool") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.IpPool_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolIpPoolConfigInfo",lazy=True)(pname=(ns,"ipv4Config"), aname="_ipv4Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolIpPoolConfigInfo",lazy=True)(pname=(ns,"ipv6Config"), aname="_ipv6Config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsDomain"), aname="_dnsDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsSearchPath"), aname="_dnsSearchPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostPrefix"), aname="_hostPrefix", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"httpProxy"), aname="_httpProxy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IpPoolAssociation",lazy=True)(pname=(ns,"networkAssociation"), aname="_networkAssociation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.IpPool_Def.__bases__: - bases = list(ns0.IpPool_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.IpPool_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfIpPool_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfIpPool") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfIpPool_Def.schema - TClist = [GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"IpPool"), aname="_IpPool", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._IpPool = [] - return - Holder.__name__ = "ArrayOfIpPool_Holder" - self.pyclass = Holder - - class VAppOvfSectionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppOvfSectionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppOvfSectionInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"namespace"), aname="_namespace", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"atEnvelopeLevel"), aname="_atEnvelopeLevel", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contents"), aname="_contents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppOvfSectionInfo_Def.__bases__: - bases = list(ns0.VAppOvfSectionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppOvfSectionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppOvfSectionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppOvfSectionInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppOvfSectionInfo_Def.schema - TClist = [GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"VAppOvfSectionInfo"), aname="_VAppOvfSectionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppOvfSectionInfo = [] - return - Holder.__name__ = "ArrayOfVAppOvfSectionInfo_Holder" - self.pyclass = Holder - - class VAppProductInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppProductInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppProductInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"classId"), aname="_classId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullVersion"), aname="_fullVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendorUrl"), aname="_vendorUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productUrl"), aname="_productUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"appUrl"), aname="_appUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppProductInfo_Def.__bases__: - bases = list(ns0.VAppProductInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppProductInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppProductInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppProductInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppProductInfo_Def.schema - TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"VAppProductInfo"), aname="_VAppProductInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppProductInfo = [] - return - Holder.__name__ = "ArrayOfVAppProductInfo_Holder" - self.pyclass = Holder - - class VAppPropertyInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppPropertyInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppPropertyInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"classId"), aname="_classId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceId"), aname="_instanceId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"category"), aname="_category", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"userConfigurable"), aname="_userConfigurable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultValue"), aname="_defaultValue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VAppPropertyInfo_Def.__bases__: - bases = list(ns0.VAppPropertyInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VAppPropertyInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppPropertyInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppPropertyInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppPropertyInfo_Def.schema - TClist = [GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"VAppPropertyInfo"), aname="_VAppPropertyInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppPropertyInfo = [] - return - Holder.__name__ = "ArrayOfVAppPropertyInfo_Holder" - self.pyclass = Holder - - class VAppConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppConfigInfo_Def.schema - TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigInfo_Def not in ns0.VAppConfigInfo_Def.__bases__: - bases = list(ns0.VAppConfigInfo_Def.__bases__) - bases.insert(0, ns0.VmConfigInfo_Def) - ns0.VAppConfigInfo_Def.__bases__ = tuple(bases) - - ns0.VmConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VAppEntityConfigInfo",lazy=True)(pname=(ns,"entityConfig"), aname="_entityConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VmConfigSpec_Def not in ns0.VAppConfigSpec_Def.__bases__: - bases = list(ns0.VAppConfigSpec_Def.__bases__) - bases.insert(0, ns0.VmConfigSpec_Def) - ns0.VAppConfigSpec_Def.__bases__ = tuple(bases) - - ns0.VmConfigSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualAppImportSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualAppImportSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualAppImportSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppConfigSpec",lazy=True)(pname=(ns,"vAppConfigSpec"), aname="_vAppConfigSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceConfigSpec",lazy=True)(pname=(ns,"resourcePoolSpec"), aname="_resourcePoolSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ImportSpec",lazy=True)(pname=(ns,"child"), aname="_child", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ImportSpec_Def not in ns0.VirtualAppImportSpec_Def.__bases__: - bases = list(ns0.VirtualAppImportSpec_Def.__bases__) - bases.insert(0, ns0.ImportSpec_Def) - ns0.VirtualAppImportSpec_Def.__bases__ = tuple(bases) - - ns0.ImportSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigInfo_Def.schema - TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppIPAssignmentInfo",lazy=True)(pname=(ns,"ipAssignment"), aname="_ipAssignment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"ovfSection"), aname="_ovfSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfEnvironmentTransport"), aname="_ovfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"installBootStopDelay"), aname="_installBootStopDelay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmConfigInfo_Def.__bases__: - bases = list(ns0.VmConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VmConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VmConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VmConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VAppProductSpec",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppPropertySpec",lazy=True)(pname=(ns,"property"), aname="_property", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppIPAssignmentInfo",lazy=True)(pname=(ns,"ipAssignment"), aname="_ipAssignment", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"eula"), aname="_eula", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppOvfSectionSpec",lazy=True)(pname=(ns,"ovfSection"), aname="_ovfSection", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ovfEnvironmentTransport"), aname="_ovfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"installBootStopDelay"), aname="_installBootStopDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VmConfigSpec_Def.__bases__: - bases = list(ns0.VmConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VmConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VAppProductSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppProductSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppProductSpec_Def.schema - TClist = [GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.VAppProductSpec_Def.__bases__: - bases = list(ns0.VAppProductSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.VAppProductSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppProductSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppProductSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppProductSpec_Def.schema - TClist = [GTD("urn:vim25","VAppProductSpec",lazy=True)(pname=(ns,"VAppProductSpec"), aname="_VAppProductSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppProductSpec = [] - return - Holder.__name__ = "ArrayOfVAppProductSpec_Holder" - self.pyclass = Holder - - class VAppPropertySpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppPropertySpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppPropertySpec_Def.schema - TClist = [GTD("urn:vim25","VAppPropertyInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.VAppPropertySpec_Def.__bases__: - bases = list(ns0.VAppPropertySpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.VAppPropertySpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppPropertySpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppPropertySpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppPropertySpec_Def.schema - TClist = [GTD("urn:vim25","VAppPropertySpec",lazy=True)(pname=(ns,"VAppPropertySpec"), aname="_VAppPropertySpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppPropertySpec = [] - return - Holder.__name__ = "ArrayOfVAppPropertySpec_Holder" - self.pyclass = Holder - - class VAppOvfSectionSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VAppOvfSectionSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VAppOvfSectionSpec_Def.schema - TClist = [GTD("urn:vim25","VAppOvfSectionInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.VAppOvfSectionSpec_Def.__bases__: - bases = list(ns0.VAppOvfSectionSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.VAppOvfSectionSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVAppOvfSectionSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVAppOvfSectionSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVAppOvfSectionSpec_Def.schema - TClist = [GTD("urn:vim25","VAppOvfSectionSpec",lazy=True)(pname=(ns,"VAppOvfSectionSpec"), aname="_VAppOvfSectionSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VAppOvfSectionSpec = [] - return - Holder.__name__ = "ArrayOfVAppOvfSectionSpec_Holder" - self.pyclass = Holder - - class OpenInventoryViewFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "OpenInventoryViewFolderRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.OpenInventoryViewFolderRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = [] - return - Holder.__name__ = "OpenInventoryViewFolderRequestType_Holder" - self.pyclass = Holder - - class CloseInventoryViewFolderRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CloseInventoryViewFolderRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CloseInventoryViewFolderRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"entity"), aname="_entity", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._entity = [] - return - Holder.__name__ = "CloseInventoryViewFolderRequestType_Holder" - self.pyclass = Holder - - class ModifyListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ModifyListViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ModifyListViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"add"), aname="_add", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"remove"), aname="_remove", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._add = [] - self._remove = [] - return - Holder.__name__ = "ModifyListViewRequestType_Holder" - self.pyclass = Holder - - class ResetListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetListViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetListViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = [] - return - Holder.__name__ = "ResetListViewRequestType_Holder" - self.pyclass = Holder - - class ResetListViewFromViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ResetListViewFromViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ResetListViewFromViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"view"), aname="_view", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._view = None - return - Holder.__name__ = "ResetListViewFromViewRequestType_Holder" - self.pyclass = Holder - - class DestroyViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "DestroyViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.DestroyViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "DestroyViewRequestType_Holder" - self.pyclass = Holder - - class CreateInventoryViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateInventoryViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateInventoryViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - return - Holder.__name__ = "CreateInventoryViewRequestType_Holder" - self.pyclass = Holder - - class CreateContainerViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateContainerViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateContainerViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"container"), aname="_container", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recursive"), aname="_recursive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._container = None - self._type = [] - self._recursive = None - return - Holder.__name__ = "CreateContainerViewRequestType_Holder" - self.pyclass = Holder - - class CreateListViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateListViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateListViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"obj"), aname="_obj", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._obj = [] - return - Holder.__name__ = "CreateListViewRequestType_Holder" - self.pyclass = Holder - - class CreateListViewFromViewRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CreateListViewFromViewRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CreateListViewFromViewRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"view"), aname="_view", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._view = None - return - Holder.__name__ = "CreateListViewFromViewRequestType_Holder" - self.pyclass = Holder - - class VirtualMachineAffinityInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineAffinityInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineAffinityInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"affinitySet"), aname="_affinitySet", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineAffinityInfo_Def.__bases__: - bases = list(ns0.VirtualMachineAffinityInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineAffinityInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineBootOptions_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineBootOptions") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineBootOptions_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"bootDelay"), aname="_bootDelay", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enterBIOSSetup"), aname="_enterBIOSSetup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineBootOptions_Def.__bases__: - bases = list(ns0.VirtualMachineBootOptions_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineBootOptions_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineCapability_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineCapability") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineCapability_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"snapshotOperationsSupported"), aname="_snapshotOperationsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"multipleSnapshotsSupported"), aname="_multipleSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotConfigSupported"), aname="_snapshotConfigSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"poweredOffSnapshotsSupported"), aname="_poweredOffSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memorySnapshotsSupported"), aname="_memorySnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"revertToSnapshotSupported"), aname="_revertToSnapshotSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiescedSnapshotsSupported"), aname="_quiescedSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"disableSnapshotsSupported"), aname="_disableSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"lockSnapshotsSupported"), aname="_lockSnapshotsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"consolePreferencesSupported"), aname="_consolePreferencesSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuFeatureMaskSupported"), aname="_cpuFeatureMaskSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"s1AcpiManagementSupported"), aname="_s1AcpiManagementSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingScreenResolutionSupported"), aname="_settingScreenResolutionSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsAutoUpdateSupported"), aname="_toolsAutoUpdateSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnSupported"), aname="_vmNpivWwnSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivWwnOnNonRdmVmSupported"), aname="_npivWwnOnNonRdmVmSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnDisableSupported"), aname="_vmNpivWwnDisableSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vmNpivWwnUpdateSupported"), aname="_vmNpivWwnUpdateSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"swapPlacementSupported"), aname="_swapPlacementSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsSyncTimeSupported"), aname="_toolsSyncTimeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"virtualMmuUsageSupported"), aname="_virtualMmuUsageSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskSharesSupported"), aname="_diskSharesSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"bootOptionsSupported"), aname="_bootOptionsSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingVideoRamSizeSupported"), aname="_settingVideoRamSizeSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"settingDisplayTopologySupported"), aname="_settingDisplayTopologySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplaySupported"), aname="_recordReplaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingSupported"), aname="_changeTrackingSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineCapability_Def.__bases__: - bases = list(ns0.VirtualMachineCapability_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineCapability_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineCdromInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineCdromInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineCdromInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineCdromInfo_Def.__bases__: - bases = list(ns0.VirtualMachineCdromInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineCdromInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineCdromInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineCdromInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineCdromInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineCdromInfo",lazy=True)(pname=(ns,"VirtualMachineCdromInfo"), aname="_VirtualMachineCdromInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineCdromInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineCdromInfo_Holder" - self.pyclass = Holder - - class VirtualMachineCloneSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineCloneSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineCloneSpec_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"location"), aname="_location", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSpec",lazy=True)(pname=(ns,"customization"), aname="_customization", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOn"), aname="_powerOn", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineCloneSpec_Def.__bases__: - bases = list(ns0.VirtualMachineCloneSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineCloneSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineConfigInfoNpivWwnType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigInfoNpivWwnType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineConfigInfoSwapPlacementType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigInfoSwapPlacementType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineConfigInfoDatastoreUrlPair_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigInfoDatastoreUrlPair") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__: - bases = list(ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigInfoDatastoreUrlPair_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineConfigInfoDatastoreUrlPair") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigInfoDatastoreUrlPair",lazy=True)(pname=(ns,"VirtualMachineConfigInfoDatastoreUrlPair"), aname="_VirtualMachineConfigInfoDatastoreUrlPair", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineConfigInfoDatastoreUrlPair = [] - return - Holder.__name__ = "ArrayOfVirtualMachineConfigInfoDatastoreUrlPair_Holder" - self.pyclass = Holder - - class VirtualMachineConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"modified"), aname="_modified", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivNodeWorldWideName"), aname="_npivNodeWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivPortWorldWideName"), aname="_npivPortWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameType"), aname="_npivWorldWideNameType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredNodeWwns"), aname="_npivDesiredNodeWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredPortWwns"), aname="_npivDesiredPortWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivTemporaryDisabled"), aname="_npivTemporaryDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivOnNonRdmDisks"), aname="_npivOnNonRdmDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locationId"), aname="_locationId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateGuestName"), aname="_alternateGuestName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileInfo",lazy=True)(pname=(ns,"files"), aname="_files", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ToolsConfigInfo",lazy=True)(pname=(ns,"tools"), aname="_tools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConsolePreferences",lazy=True)(pname=(ns,"consolePreferences"), aname="_consolePreferences", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDefaultPowerOpInfo",lazy=True)(pname=(ns,"defaultPowerOps"), aname="_defaultPowerOps", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualHardware",lazy=True)(pname=(ns,"hardware"), aname="_hardware", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memoryHotAddEnabled"), aname="_memoryHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotAddEnabled"), aname="_cpuHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotRemoveEnabled"), aname="_cpuHotRemoveEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hotPlugMemoryLimit"), aname="_hotPlugMemoryLimit", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"hotPlugMemoryIncrementSize"), aname="_hotPlugMemoryIncrementSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"cpuAffinity"), aname="_cpuAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"memoryAffinity"), aname="_memoryAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkShaperInfo",lazy=True)(pname=(ns,"networkShaper"), aname="_networkShaper", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"extraConfig"), aname="_extraConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigInfoDatastoreUrlPair",lazy=True)(pname=(ns,"datastoreUrl"), aname="_datastoreUrl", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapPlacement"), aname="_swapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineBootOptions",lazy=True)(pname=(ns,"bootOptions"), aname="_bootOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigInfo",lazy=True)(pname=(ns,"vAppConfig"), aname="_vAppConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAssertsEnabled"), aname="_vAssertsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingEnabled"), aname="_changeTrackingEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigInfo_Def.__bases__: - bases = list(ns0.VirtualMachineConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineConfigOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestOsDescriptor",lazy=True)(pname=(ns,"guestOSDescriptor"), aname="_guestOSDescriptor", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestOSDefaultIndex"), aname="_guestOSDefaultIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualHardwareOption",lazy=True)(pname=(ns,"hardwareOptions"), aname="_hardwareOptions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCapability",lazy=True)(pname=(ns,"capabilities"), aname="_capabilities", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreOption",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"defaultDevice"), aname="_defaultDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedMonitorType"), aname="_supportedMonitorType", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedOvfEnvironmentTransport"), aname="_supportedOvfEnvironmentTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedOvfInstallTransport"), aname="_supportedOvfInstallTransport", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigOption_Def.__bases__: - bases = list(ns0.VirtualMachineConfigOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineConfigOptionDescriptor_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigOptionDescriptor") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigOptionDescriptor_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"createSupported"), aname="_createSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"defaultConfigOption"), aname="_defaultConfigOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__: - bases = list(ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigOptionDescriptor_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineConfigOptionDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineConfigOptionDescriptor") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineConfigOptionDescriptor_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigOptionDescriptor",lazy=True)(pname=(ns,"VirtualMachineConfigOptionDescriptor"), aname="_VirtualMachineConfigOptionDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineConfigOptionDescriptor = [] - return - Holder.__name__ = "ArrayOfVirtualMachineConfigOptionDescriptor_Holder" - self.pyclass = Holder - - class VirtualMachineConfigSpecNpivWwnOp_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigSpecNpivWwnOp") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineCpuIdInfoSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineCpuIdInfoSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineCpuIdInfoSpec_Def.schema - TClist = [GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"info"), aname="_info", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ArrayUpdateSpec_Def not in ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__: - bases = list(ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__) - bases.insert(0, ns0.ArrayUpdateSpec_Def) - ns0.VirtualMachineCpuIdInfoSpec_Def.__bases__ = tuple(bases) - - ns0.ArrayUpdateSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineCpuIdInfoSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineCpuIdInfoSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineCpuIdInfoSpec_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineCpuIdInfoSpec",lazy=True)(pname=(ns,"VirtualMachineCpuIdInfoSpec"), aname="_VirtualMachineCpuIdInfoSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineCpuIdInfoSpec = [] - return - Holder.__name__ = "ArrayOfVirtualMachineCpuIdInfoSpec_Holder" - self.pyclass = Holder - - class VirtualMachineConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigSpec_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"changeVersion"), aname="_changeVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"version"), aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivNodeWorldWideName"), aname="_npivNodeWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"npivPortWorldWideName"), aname="_npivPortWorldWideName", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameType"), aname="_npivWorldWideNameType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredNodeWwns"), aname="_npivDesiredNodeWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"npivDesiredPortWwns"), aname="_npivDesiredPortWwns", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivTemporaryDisabled"), aname="_npivTemporaryDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"npivOnNonRdmDisks"), aname="_npivOnNonRdmDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"npivWorldWideNameOp"), aname="_npivWorldWideNameOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"locationId"), aname="_locationId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"alternateGuestName"), aname="_alternateGuestName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileInfo",lazy=True)(pname=(ns,"files"), aname="_files", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ToolsConfigInfo",lazy=True)(pname=(ns,"tools"), aname="_tools", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFlagInfo",lazy=True)(pname=(ns,"flags"), aname="_flags", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConsolePreferences",lazy=True)(pname=(ns,"consolePreferences"), aname="_consolePreferences", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDefaultPowerOpInfo",lazy=True)(pname=(ns,"powerOpInfo"), aname="_powerOpInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCPUs"), aname="_numCPUs", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"memoryHotAddEnabled"), aname="_memoryHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotAddEnabled"), aname="_cpuHotAddEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cpuHotRemoveEnabled"), aname="_cpuHotRemoveEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpec",lazy=True)(pname=(ns,"deviceChange"), aname="_deviceChange", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"cpuAllocation"), aname="_cpuAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourceAllocationInfo",lazy=True)(pname=(ns,"memoryAllocation"), aname="_memoryAllocation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"cpuAffinity"), aname="_cpuAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineAffinityInfo",lazy=True)(pname=(ns,"memoryAffinity"), aname="_memoryAffinity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkShaperInfo",lazy=True)(pname=(ns,"networkShaper"), aname="_networkShaper", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCpuIdInfoSpec",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"extraConfig"), aname="_extraConfig", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapPlacement"), aname="_swapPlacement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineBootOptions",lazy=True)(pname=(ns,"bootOptions"), aname="_bootOptions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VmConfigSpec",lazy=True)(pname=(ns,"vAppConfig"), aname="_vAppConfig", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAppConfigRemoved"), aname="_vAppConfigRemoved", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"vAssertsEnabled"), aname="_vAssertsEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"changeTrackingEnabled"), aname="_changeTrackingEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigSpec_Def.__bases__: - bases = list(ns0.VirtualMachineConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ConfigTarget_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ConfigTarget") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ConfigTarget_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCpus"), aname="_numCpus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpuCores"), aname="_numCpuCores", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numNumaNodes"), aname="_numNumaNodes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineDatastoreInfo",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineNetworkInfo",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualPortgroupInfo",lazy=True)(pname=(ns,"distributedVirtualPortgroup"), aname="_distributedVirtualPortgroup", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DistributedVirtualSwitchInfo",lazy=True)(pname=(ns,"distributedVirtualSwitch"), aname="_distributedVirtualSwitch", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineCdromInfo",lazy=True)(pname=(ns,"cdRom"), aname="_cdRom", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSerialInfo",lazy=True)(pname=(ns,"serial"), aname="_serial", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineParallelInfo",lazy=True)(pname=(ns,"parallel"), aname="_parallel", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSoundInfo",lazy=True)(pname=(ns,"sound"), aname="_sound", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineUsbInfo",lazy=True)(pname=(ns,"usb"), aname="_usb", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFloppyInfo",lazy=True)(pname=(ns,"floppy"), aname="_floppy", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineLegacyNetworkSwitchInfo",lazy=True)(pname=(ns,"legacyNetworkInfo"), aname="_legacyNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineScsiPassthroughInfo",lazy=True)(pname=(ns,"scsiPassthrough"), aname="_scsiPassthrough", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineScsiDiskDeviceInfo",lazy=True)(pname=(ns,"scsiDisk"), aname="_scsiDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineIdeDiskDeviceInfo",lazy=True)(pname=(ns,"ideDisk"), aname="_ideDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemMBOptimalPerf"), aname="_maxMemMBOptimalPerf", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ResourcePoolRuntimeInfo",lazy=True)(pname=(ns,"resourcePool"), aname="_resourcePool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoVmotion"), aname="_autoVmotion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePciPassthroughInfo",lazy=True)(pname=(ns,"pciPassthrough"), aname="_pciPassthrough", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ConfigTarget_Def.__bases__: - bases = list(ns0.ConfigTarget_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ConfigTarget_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineConsolePreferences_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConsolePreferences") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConsolePreferences_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"powerOnWhenOpened"), aname="_powerOnWhenOpened", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enterFullScreenOnPowerOn"), aname="_enterFullScreenOnPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"closeOnPowerOffOrSuspend"), aname="_closeOnPowerOffOrSuspend", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConsolePreferences_Def.__bases__: - bases = list(ns0.VirtualMachineConsolePreferences_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConsolePreferences_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineDatastoreInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineDatastoreInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineDatastoreInfo_Def.schema - TClist = [GTD("urn:vim25","DatastoreSummary",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","DatastoreCapability",lazy=True)(pname=(ns,"capability"), aname="_capability", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"maxFileSize"), aname="_maxFileSize", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineDatastoreInfo_Def.__bases__: - bases = list(ns0.VirtualMachineDatastoreInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineDatastoreInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineDatastoreInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineDatastoreInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineDatastoreInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineDatastoreInfo",lazy=True)(pname=(ns,"VirtualMachineDatastoreInfo"), aname="_VirtualMachineDatastoreInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineDatastoreInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineDatastoreInfo_Holder" - self.pyclass = Holder - - class VirtualMachineDatastoreVolumeOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineDatastoreVolumeOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineDatastoreVolumeOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"fileSystemType"), aname="_fileSystemType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"majorVersion"), aname="_majorVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__: - bases = list(ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineDatastoreVolumeOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineDatastoreVolumeOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineDatastoreVolumeOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineDatastoreVolumeOption_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineDatastoreVolumeOption",lazy=True)(pname=(ns,"VirtualMachineDatastoreVolumeOption"), aname="_VirtualMachineDatastoreVolumeOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineDatastoreVolumeOption = [] - return - Holder.__name__ = "ArrayOfVirtualMachineDatastoreVolumeOption_Holder" - self.pyclass = Holder - - class DatastoreOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "DatastoreOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.DatastoreOption_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineDatastoreVolumeOption",lazy=True)(pname=(ns,"unsupportedVolumes"), aname="_unsupportedVolumes", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.DatastoreOption_Def.__bases__: - bases = list(ns0.DatastoreOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.DatastoreOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachinePowerOpType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachinePowerOpType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineStandbyActionType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineStandbyActionType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineDefaultPowerOpInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineDefaultPowerOpInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineDefaultPowerOpInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"powerOffType"), aname="_powerOffType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"suspendType"), aname="_suspendType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"resetType"), aname="_resetType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultPowerOffType"), aname="_defaultPowerOffType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultSuspendType"), aname="_defaultSuspendType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"defaultResetType"), aname="_defaultResetType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"standbyAction"), aname="_standbyAction", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__: - bases = list(ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineDefaultPowerOpInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineDiskDeviceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineDiskDeviceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineDiskDeviceInfo_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineDiskDeviceInfo_Def.__bases__: - bases = list(ns0.VirtualMachineDiskDeviceInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineDiskDeviceInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceConfigInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"role"), aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuids"), aname="_instanceUuids", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configPaths"), aname="_configPaths", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.FaultToleranceConfigInfo_Def.__bases__: - bases = list(ns0.FaultToleranceConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.FaultToleranceConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultTolerancePrimaryConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultTolerancePrimaryConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultTolerancePrimaryConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"secondaries"), aname="_secondaries", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FaultToleranceConfigInfo_Def not in ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__: - bases = list(ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__) - bases.insert(0, ns0.FaultToleranceConfigInfo_Def) - ns0.FaultTolerancePrimaryConfigInfo_Def.__bases__ = tuple(bases) - - ns0.FaultToleranceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceSecondaryConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceSecondaryConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceSecondaryConfigInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"primaryVM"), aname="_primaryVM", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.FaultToleranceConfigInfo_Def not in ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__: - bases = list(ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__) - bases.insert(0, ns0.FaultToleranceConfigInfo_Def) - ns0.FaultToleranceSecondaryConfigInfo_Def.__bases__ = tuple(bases) - - ns0.FaultToleranceConfigInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class FaultToleranceSecondaryOpResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "FaultToleranceSecondaryOpResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.FaultToleranceSecondaryOpResult_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"powerOnAttempted"), aname="_powerOnAttempted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ClusterPowerOnVmResult",lazy=True)(pname=(ns,"powerOnResult"), aname="_powerOnResult", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.FaultToleranceSecondaryOpResult_Def.__bases__: - bases = list(ns0.FaultToleranceSecondaryOpResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.FaultToleranceSecondaryOpResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"vmPathName"), aname="_vmPathName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotDirectory"), aname="_snapshotDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"suspendDirectory"), aname="_suspendDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"logDirectory"), aname="_logDirectory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileInfo_Def.__bases__: - bases = list(ns0.VirtualMachineFileInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineFileLayoutDiskLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutDiskLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutDiskLayout_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskFile"), aname="_diskFile", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutDiskLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutDiskLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutDiskLayout") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutDiskLayout_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutDiskLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutDiskLayout"), aname="_VirtualMachineFileLayoutDiskLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutDiskLayout = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutDiskLayout_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayoutSnapshotLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutSnapshotLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutSnapshotLayout_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotFile"), aname="_snapshotFile", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutSnapshotLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutSnapshotLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutSnapshotLayout") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutSnapshotLayout_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutSnapshotLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutSnapshotLayout"), aname="_VirtualMachineFileLayoutSnapshotLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutSnapshotLayout = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutSnapshotLayout_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayout_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"configFile"), aname="_configFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"logFile"), aname="_logFile", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutSnapshotLayout",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"swapFile"), aname="_swapFile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayout_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineFileLayoutExFileType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutExFileType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineFileLayoutExFileInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutExFileInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutExFileInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"size"), aname="_size", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutExFileInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutExFileInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutExFileInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutExFileInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExFileInfo",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExFileInfo"), aname="_VirtualMachineFileLayoutExFileInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutExFileInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExFileInfo_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayoutExDiskUnit_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutExDiskUnit") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutExDiskUnit_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"fileKey"), aname="_fileKey", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutExDiskUnit_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutExDiskUnit_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutExDiskUnit") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutExDiskUnit_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExDiskUnit",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExDiskUnit"), aname="_VirtualMachineFileLayoutExDiskUnit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutExDiskUnit = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExDiskUnit_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayoutExDiskLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutExDiskLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutExDiskLayout_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskUnit",lazy=True)(pname=(ns,"chain"), aname="_chain", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutExDiskLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutExDiskLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutExDiskLayout") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutExDiskLayout_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExDiskLayout"), aname="_VirtualMachineFileLayoutExDiskLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutExDiskLayout = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExDiskLayout_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayoutExSnapshotLayout_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutExSnapshotLayout") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"dataKey"), aname="_dataKey", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutExSnapshotLayout_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFileLayoutExSnapshotLayout") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExSnapshotLayout",lazy=True)(pname=(ns,"VirtualMachineFileLayoutExSnapshotLayout"), aname="_VirtualMachineFileLayoutExSnapshotLayout", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFileLayoutExSnapshotLayout = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFileLayoutExSnapshotLayout_Holder" - self.pyclass = Holder - - class VirtualMachineFileLayoutEx_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFileLayoutEx") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFileLayoutEx_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFileLayoutExFileInfo",lazy=True)(pname=(ns,"file"), aname="_file", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExDiskLayout",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFileLayoutExSnapshotLayout",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFileLayoutEx_Def.__bases__: - bases = list(ns0.VirtualMachineFileLayoutEx_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFileLayoutEx_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineHtSharing_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineHtSharing") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachinePowerOffBehavior_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachinePowerOffBehavior") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineFlagInfoMonitorType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineFlagInfoMonitorType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineFlagInfoVirtualMmuUsage_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineFlagInfoVirtualMmuUsage") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineFlagInfoVirtualExecUsage_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineFlagInfoVirtualExecUsage") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineFlagInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFlagInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFlagInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"disableAcceleration"), aname="_disableAcceleration", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enableLogging"), aname="_enableLogging", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useToe"), aname="_useToe", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"runWithDebugInfo"), aname="_runWithDebugInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"monitorType"), aname="_monitorType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"htSharing"), aname="_htSharing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotDisabled"), aname="_snapshotDisabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"snapshotLocked"), aname="_snapshotLocked", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"diskUuidEnabled"), aname="_diskUuidEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualMmuUsage"), aname="_virtualMmuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"virtualExecUsage"), aname="_virtualExecUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"snapshotPowerOffBehavior"), aname="_snapshotPowerOffBehavior", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recordReplayEnabled"), aname="_recordReplayEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineFlagInfo_Def.__bases__: - bases = list(ns0.VirtualMachineFlagInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineFlagInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineFloppyInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineFloppyInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineFloppyInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineFloppyInfo_Def.__bases__: - bases = list(ns0.VirtualMachineFloppyInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineFloppyInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineFloppyInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineFloppyInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineFloppyInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineFloppyInfo",lazy=True)(pname=(ns,"VirtualMachineFloppyInfo"), aname="_VirtualMachineFloppyInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineFloppyInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineFloppyInfo_Holder" - self.pyclass = Holder - - class VirtualMachineToolsStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineToolsStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineToolsVersionStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineToolsVersionStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineToolsRunningStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineToolsRunningStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class GuestDiskInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GuestDiskInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GuestDiskInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskPath"), aname="_diskPath", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacity"), aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"freeSpace"), aname="_freeSpace", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.GuestDiskInfo_Def.__bases__: - bases = list(ns0.GuestDiskInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.GuestDiskInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfGuestDiskInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfGuestDiskInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfGuestDiskInfo_Def.schema - TClist = [GTD("urn:vim25","GuestDiskInfo",lazy=True)(pname=(ns,"GuestDiskInfo"), aname="_GuestDiskInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._GuestDiskInfo = [] - return - Holder.__name__ = "ArrayOfGuestDiskInfo_Holder" - self.pyclass = Holder - - class GuestNicInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GuestNicInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GuestNicInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"deviceConfigId"), aname="_deviceConfigId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.GuestNicInfo_Def.__bases__: - bases = list(ns0.GuestNicInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.GuestNicInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfGuestNicInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfGuestNicInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfGuestNicInfo_Def.schema - TClist = [GTD("urn:vim25","GuestNicInfo",lazy=True)(pname=(ns,"GuestNicInfo"), aname="_GuestNicInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._GuestNicInfo = [] - return - Holder.__name__ = "ArrayOfGuestNicInfo_Holder" - self.pyclass = Holder - - class GuestScreenInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GuestScreenInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GuestScreenInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"width"), aname="_width", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"height"), aname="_height", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.GuestScreenInfo_Def.__bases__: - bases = list(ns0.GuestScreenInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.GuestScreenInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineGuestState_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineGuestState") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class GuestInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GuestInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GuestInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineToolsStatus",lazy=True)(pname=(ns,"toolsStatus"), aname="_toolsStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersionStatus"), aname="_toolsVersionStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsRunningStatus"), aname="_toolsRunningStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersion"), aname="_toolsVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFamily"), aname="_guestFamily", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestNicInfo",lazy=True)(pname=(ns,"net"), aname="_net", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestDiskInfo",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","GuestScreenInfo",lazy=True)(pname=(ns,"screen"), aname="_screen", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestState"), aname="_guestState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.GuestInfo_Def.__bases__: - bases = list(ns0.GuestInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.GuestInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineGuestOsFamily_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineGuestOsFamily") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineGuestOsIdentifier_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineGuestOsIdentifier") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class GuestOsDescriptor_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "GuestOsDescriptor") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.GuestOsDescriptor_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"family"), aname="_family", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMaxCPUs"), aname="_supportedMaxCPUs", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMinMemMB"), aname="_supportedMinMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedMaxMemMB"), aname="_supportedMaxMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedMemMB"), aname="_recommendedMemMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedColorDepth"), aname="_recommendedColorDepth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedDiskControllerList"), aname="_supportedDiskControllerList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedSCSIController"), aname="_recommendedSCSIController", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedDiskController"), aname="_recommendedDiskController", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"supportedNumDisks"), aname="_supportedNumDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"recommendedDiskSizeMB"), aname="_recommendedDiskSizeMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedEthernetCard"), aname="_supportedEthernetCard", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"recommendedEthernetCard"), aname="_recommendedEthernetCard", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsSlaveDisk"), aname="_supportsSlaveDisk", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","HostCpuIdInfo",lazy=True)(pname=(ns,"cpuFeatureMask"), aname="_cpuFeatureMask", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsWakeOnLan"), aname="_supportsWakeOnLan", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsVMI"), aname="_supportsVMI", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsMemoryHotAdd"), aname="_supportsMemoryHotAdd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsCpuHotAdd"), aname="_supportsCpuHotAdd", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"supportsCpuHotRemove"), aname="_supportsCpuHotRemove", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.GuestOsDescriptor_Def.__bases__: - bases = list(ns0.GuestOsDescriptor_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.GuestOsDescriptor_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfGuestOsDescriptor_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfGuestOsDescriptor") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfGuestOsDescriptor_Def.schema - TClist = [GTD("urn:vim25","GuestOsDescriptor",lazy=True)(pname=(ns,"GuestOsDescriptor"), aname="_GuestOsDescriptor", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._GuestOsDescriptor = [] - return - Holder.__name__ = "ArrayOfGuestOsDescriptor_Holder" - self.pyclass = Holder - - class VirtualMachineIdeDiskDevicePartitionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineIdeDiskDevicePartitionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"capacity"), aname="_capacity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__: - bases = list(ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineIdeDiskDevicePartitionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineIdeDiskDevicePartitionInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDevicePartitionInfo",lazy=True)(pname=(ns,"VirtualMachineIdeDiskDevicePartitionInfo"), aname="_VirtualMachineIdeDiskDevicePartitionInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineIdeDiskDevicePartitionInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineIdeDiskDevicePartitionInfo_Holder" - self.pyclass = Holder - - class VirtualMachineIdeDiskDeviceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineIdeDiskDeviceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineIdeDiskDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDevicePartitionInfo",lazy=True)(pname=(ns,"partitionTable"), aname="_partitionTable", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineDiskDeviceInfo_Def not in ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__: - bases = list(ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineDiskDeviceInfo_Def) - ns0.VirtualMachineIdeDiskDeviceInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineDiskDeviceInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineIdeDiskDeviceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineIdeDiskDeviceInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineIdeDiskDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineIdeDiskDeviceInfo",lazy=True)(pname=(ns,"VirtualMachineIdeDiskDeviceInfo"), aname="_VirtualMachineIdeDiskDeviceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineIdeDiskDeviceInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineIdeDiskDeviceInfo_Holder" - self.pyclass = Holder - - class VirtualMachineLegacyNetworkSwitchInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineLegacyNetworkSwitchInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__: - bases = list(ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineLegacyNetworkSwitchInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineLegacyNetworkSwitchInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineLegacyNetworkSwitchInfo",lazy=True)(pname=(ns,"VirtualMachineLegacyNetworkSwitchInfo"), aname="_VirtualMachineLegacyNetworkSwitchInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineLegacyNetworkSwitchInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineLegacyNetworkSwitchInfo_Holder" - self.pyclass = Holder - - class VirtualMachineMessage_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineMessage") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineMessage_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.AnyType(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineMessage_Def.__bases__: - bases = list(ns0.VirtualMachineMessage_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineMessage_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineMessage_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineMessage") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineMessage_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"VirtualMachineMessage"), aname="_VirtualMachineMessage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineMessage = [] - return - Holder.__name__ = "ArrayOfVirtualMachineMessage_Holder" - self.pyclass = Holder - - class VirtualMachineNetworkInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineNetworkInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","NetworkSummary",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineNetworkInfo_Def.__bases__: - bases = list(ns0.VirtualMachineNetworkInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineNetworkInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineNetworkInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineNetworkInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineNetworkInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineNetworkInfo",lazy=True)(pname=(ns,"VirtualMachineNetworkInfo"), aname="_VirtualMachineNetworkInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineNetworkInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineNetworkInfo_Holder" - self.pyclass = Holder - - class VirtualMachineNetworkShaperInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineNetworkShaperInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineNetworkShaperInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"enabled"), aname="_enabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"peakBps"), aname="_peakBps", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"averageBps"), aname="_averageBps", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"burstSize"), aname="_burstSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineNetworkShaperInfo_Def.__bases__: - bases = list(ns0.VirtualMachineNetworkShaperInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineNetworkShaperInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineParallelInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineParallelInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineParallelInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineParallelInfo_Def.__bases__: - bases = list(ns0.VirtualMachineParallelInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineParallelInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineParallelInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineParallelInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineParallelInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineParallelInfo",lazy=True)(pname=(ns,"VirtualMachineParallelInfo"), aname="_VirtualMachineParallelInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineParallelInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineParallelInfo_Holder" - self.pyclass = Holder - - class VirtualMachinePciPassthroughInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachinePciPassthroughInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachinePciPassthroughInfo_Def.schema - TClist = [GTD("urn:vim25","HostPciDevice",lazy=True)(pname=(ns,"pciDevice"), aname="_pciDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemId"), aname="_systemId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachinePciPassthroughInfo_Def.__bases__: - bases = list(ns0.VirtualMachinePciPassthroughInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachinePciPassthroughInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachinePciPassthroughInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachinePciPassthroughInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachinePciPassthroughInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachinePciPassthroughInfo",lazy=True)(pname=(ns,"VirtualMachinePciPassthroughInfo"), aname="_VirtualMachinePciPassthroughInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachinePciPassthroughInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachinePciPassthroughInfo_Holder" - self.pyclass = Holder - - class VirtualMachineQuestionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineQuestionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineQuestionInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"choice"), aname="_choice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineMessage",lazy=True)(pname=(ns,"message"), aname="_message", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineQuestionInfo_Def.__bases__: - bases = list(ns0.VirtualMachineQuestionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineQuestionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineRelocateTransformation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineRelocateTransformation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineRelocateSpecDiskLocator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineRelocateSpecDiskLocator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineRelocateSpecDiskLocator_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"diskId"), aname="_diskId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMoveType"), aname="_diskMoveType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__: - bases = list(ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineRelocateSpecDiskLocator_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineRelocateSpecDiskLocator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineRelocateSpecDiskLocator") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineRelocateSpecDiskLocator_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineRelocateSpecDiskLocator",lazy=True)(pname=(ns,"VirtualMachineRelocateSpecDiskLocator"), aname="_VirtualMachineRelocateSpecDiskLocator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineRelocateSpecDiskLocator = [] - return - Holder.__name__ = "ArrayOfVirtualMachineRelocateSpecDiskLocator_Holder" - self.pyclass = Holder - - class VirtualMachineRelocateDiskMoveOptions_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineRelocateDiskMoveOptions") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineRelocateSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineRelocateSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineRelocateSpec_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMoveType"), aname="_diskMoveType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpecDiskLocator",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateTransformation",lazy=True)(pname=(ns,"transform"), aname="_transform", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineRelocateSpec_Def.__bases__: - bases = list(ns0.VirtualMachineRelocateSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineRelocateSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineRuntimeInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineRuntimeInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineRuntimeInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConnectionState",lazy=True)(pname=(ns,"connectionState"), aname="_connectionState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"powerState"), aname="_powerState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineFaultToleranceState",lazy=True)(pname=(ns,"faultToleranceState"), aname="_faultToleranceState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"toolsInstallerMounted"), aname="_toolsInstallerMounted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"suspendTime"), aname="_suspendTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"bootTime"), aname="_bootTime", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"suspendInterval"), aname="_suspendInterval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineQuestionInfo",lazy=True)(pname=(ns,"question"), aname="_question", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"memoryOverhead"), aname="_memoryOverhead", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxCpuUsage"), aname="_maxCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxMemoryUsage"), aname="_maxMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numMksConnections"), aname="_numMksConnections", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRecordReplayState",lazy=True)(pname=(ns,"recordReplayState"), aname="_recordReplayState", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"cleanPowerOff"), aname="_cleanPowerOff", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"needSecondaryReason"), aname="_needSecondaryReason", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineRuntimeInfo_Def.__bases__: - bases = list(ns0.VirtualMachineRuntimeInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineRuntimeInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineScsiDiskDeviceInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineScsiDiskDeviceInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineScsiDiskDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"disk"), aname="_disk", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"transportHint"), aname="_transportHint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"lunNumber"), aname="_lunNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineDiskDeviceInfo_Def not in ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__: - bases = list(ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineDiskDeviceInfo_Def) - ns0.VirtualMachineScsiDiskDeviceInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineDiskDeviceInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineScsiDiskDeviceInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineScsiDiskDeviceInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineScsiDiskDeviceInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineScsiDiskDeviceInfo",lazy=True)(pname=(ns,"VirtualMachineScsiDiskDeviceInfo"), aname="_VirtualMachineScsiDiskDeviceInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineScsiDiskDeviceInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineScsiDiskDeviceInfo_Holder" - self.pyclass = Holder - - class VirtualMachineScsiPassthroughType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineScsiPassthroughType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineScsiPassthroughInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineScsiPassthroughInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineScsiPassthroughInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"scsiClass"), aname="_scsiClass", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"physicalUnitNumber"), aname="_physicalUnitNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__: - bases = list(ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineScsiPassthroughInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineScsiPassthroughInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineScsiPassthroughInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineScsiPassthroughInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineScsiPassthroughInfo",lazy=True)(pname=(ns,"VirtualMachineScsiPassthroughInfo"), aname="_VirtualMachineScsiPassthroughInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineScsiPassthroughInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineScsiPassthroughInfo_Holder" - self.pyclass = Holder - - class VirtualMachineSerialInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineSerialInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineSerialInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineSerialInfo_Def.__bases__: - bases = list(ns0.VirtualMachineSerialInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineSerialInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineSerialInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineSerialInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineSerialInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineSerialInfo",lazy=True)(pname=(ns,"VirtualMachineSerialInfo"), aname="_VirtualMachineSerialInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineSerialInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineSerialInfo_Holder" - self.pyclass = Holder - - class RevertToSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RevertToSnapshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RevertToSnapshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"suppressPowerOn"), aname="_suppressPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._host = None - self._suppressPowerOn = None - return - Holder.__name__ = "RevertToSnapshotRequestType_Holder" - self.pyclass = Holder - - class RemoveSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RemoveSnapshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RemoveSnapshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"removeChildren"), aname="_removeChildren", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._removeChildren = None - return - Holder.__name__ = "RemoveSnapshotRequestType_Holder" - self.pyclass = Holder - - class RenameSnapshotRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "RenameSnapshotRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.RenameSnapshotRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._name = None - self._description = None - return - Holder.__name__ = "RenameSnapshotRequestType_Holder" - self.pyclass = Holder - - class VirtualMachineSnapshotInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineSnapshotInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineSnapshotInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"currentSnapshot"), aname="_currentSnapshot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"rootSnapshotList"), aname="_rootSnapshotList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineSnapshotInfo_Def.__bases__: - bases = list(ns0.VirtualMachineSnapshotInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineSnapshotInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineSnapshotTree_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineSnapshotTree") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineSnapshotTree_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"snapshot"), aname="_snapshot", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"createTime"), aname="_createTime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"quiesced"), aname="_quiesced", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"backupManifest"), aname="_backupManifest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"childSnapshotList"), aname="_childSnapshotList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"replaySupported"), aname="_replaySupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineSnapshotTree_Def.__bases__: - bases = list(ns0.VirtualMachineSnapshotTree_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineSnapshotTree_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineSnapshotTree_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineSnapshotTree") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineSnapshotTree_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineSnapshotTree",lazy=True)(pname=(ns,"VirtualMachineSnapshotTree"), aname="_VirtualMachineSnapshotTree", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineSnapshotTree = [] - return - Holder.__name__ = "ArrayOfVirtualMachineSnapshotTree_Holder" - self.pyclass = Holder - - class VirtualMachineSoundInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineSoundInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineSoundInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineSoundInfo_Def.__bases__: - bases = list(ns0.VirtualMachineSoundInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineSoundInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineSoundInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineSoundInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineSoundInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineSoundInfo",lazy=True)(pname=(ns,"VirtualMachineSoundInfo"), aname="_VirtualMachineSoundInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineSoundInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineSoundInfo_Holder" - self.pyclass = Holder - - class VirtualMachineUsageOnDatastore_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineUsageOnDatastore") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineUsageOnDatastore_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"committed"), aname="_committed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unshared"), aname="_unshared", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineUsageOnDatastore_Def.__bases__: - bases = list(ns0.VirtualMachineUsageOnDatastore_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineUsageOnDatastore_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineUsageOnDatastore_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineUsageOnDatastore") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineUsageOnDatastore_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineUsageOnDatastore",lazy=True)(pname=(ns,"VirtualMachineUsageOnDatastore"), aname="_VirtualMachineUsageOnDatastore", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineUsageOnDatastore = [] - return - Holder.__name__ = "ArrayOfVirtualMachineUsageOnDatastore_Holder" - self.pyclass = Holder - - class VirtualMachineStorageInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineStorageInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineStorageInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineUsageOnDatastore",lazy=True)(pname=(ns,"perDatastoreUsage"), aname="_perDatastoreUsage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineStorageInfo_Def.__bases__: - bases = list(ns0.VirtualMachineStorageInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineStorageInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineConfigSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineConfigSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineConfigSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"template"), aname="_template", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"vmPathName"), aname="_vmPathName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memorySizeMB"), aname="_memorySizeMB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"cpuReservation"), aname="_cpuReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryReservation"), aname="_memoryReservation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCpu"), aname="_numCpu", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numEthernetCards"), aname="_numEthernetCards", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numVirtualDisks"), aname="_numVirtualDisks", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"instanceUuid"), aname="_instanceUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"annotation"), aname="_annotation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VAppProductInfo",lazy=True)(pname=(ns,"product"), aname="_product", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"installBootRequired"), aname="_installBootRequired", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","FaultToleranceConfigInfo",lazy=True)(pname=(ns,"ftInfo"), aname="_ftInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineConfigSummary_Def.__bases__: - bases = list(ns0.VirtualMachineConfigSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineConfigSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineQuickStats_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineQuickStats") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineQuickStats_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"overallCpuUsage"), aname="_overallCpuUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"overallCpuDemand"), aname="_overallCpuDemand", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"guestMemoryUsage"), aname="_guestMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hostMemoryUsage"), aname="_hostMemoryUsage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"guestHeartbeatStatus"), aname="_guestHeartbeatStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedCpuEntitlement"), aname="_distributedCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"distributedMemoryEntitlement"), aname="_distributedMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticCpuEntitlement"), aname="_staticCpuEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"staticMemoryEntitlement"), aname="_staticMemoryEntitlement", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"privateMemory"), aname="_privateMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"sharedMemory"), aname="_sharedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"swappedMemory"), aname="_swappedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"balloonedMemory"), aname="_balloonedMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"consumedOverheadMemory"), aname="_consumedOverheadMemory", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ftLogBandwidth"), aname="_ftLogBandwidth", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"ftSecondaryLatency"), aname="_ftSecondaryLatency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"ftLatencyStatus"), aname="_ftLatencyStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineQuickStats_Def.__bases__: - bases = list(ns0.VirtualMachineQuickStats_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineQuickStats_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineGuestSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineGuestSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineGuestSummary_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"guestId"), aname="_guestId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"guestFullName"), aname="_guestFullName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineToolsStatus",lazy=True)(pname=(ns,"toolsStatus"), aname="_toolsStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsVersionStatus"), aname="_toolsVersionStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsRunningStatus"), aname="_toolsRunningStatus", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"hostName"), aname="_hostName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineGuestSummary_Def.__bases__: - bases = list(ns0.VirtualMachineGuestSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineGuestSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineStorageSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineStorageSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineStorageSummary_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"committed"), aname="_committed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"uncommitted"), aname="_uncommitted", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"unshared"), aname="_unshared", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname=(ns,"timestamp"), aname="_timestamp", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineStorageSummary_Def.__bases__: - bases = list(ns0.VirtualMachineStorageSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineStorageSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineSummary_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineSummary") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineSummary_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRuntimeInfo",lazy=True)(pname=(ns,"runtime"), aname="_runtime", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineGuestSummary",lazy=True)(pname=(ns,"guest"), aname="_guest", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineConfigSummary",lazy=True)(pname=(ns,"config"), aname="_config", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineStorageSummary",lazy=True)(pname=(ns,"storage"), aname="_storage", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineQuickStats",lazy=True)(pname=(ns,"quickStats"), aname="_quickStats", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedEntityStatus",lazy=True)(pname=(ns,"overallStatus"), aname="_overallStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomFieldValue",lazy=True)(pname=(ns,"customValue"), aname="_customValue", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineSummary_Def.__bases__: - bases = list(ns0.VirtualMachineSummary_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineSummary_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineSummary_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineSummary") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineSummary_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"VirtualMachineSummary"), aname="_VirtualMachineSummary", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineSummary = [] - return - Holder.__name__ = "ArrayOfVirtualMachineSummary_Holder" - self.pyclass = Holder - - class VirtualMachineTargetInfoConfigurationTag_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineTargetInfoConfigurationTag") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineTargetInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineTargetInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineTargetInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"configurationTag"), aname="_configurationTag", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualMachineTargetInfo_Def.__bases__: - bases = list(ns0.VirtualMachineTargetInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualMachineTargetInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class UpgradePolicy_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "UpgradePolicy") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ToolsConfigInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ToolsConfigInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ToolsConfigInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"toolsVersion"), aname="_toolsVersion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"afterPowerOn"), aname="_afterPowerOn", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"afterResume"), aname="_afterResume", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestStandby"), aname="_beforeGuestStandby", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestShutdown"), aname="_beforeGuestShutdown", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"beforeGuestReboot"), aname="_beforeGuestReboot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"toolsUpgradePolicy"), aname="_toolsUpgradePolicy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"pendingCustomization"), aname="_pendingCustomization", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"syncTimeWithHost"), aname="_syncTimeWithHost", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.ToolsConfigInfo_Def.__bases__: - bases = list(ns0.ToolsConfigInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.ToolsConfigInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineUsbInfoSpeed_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineUsbInfoSpeed") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineUsbInfoFamily_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualMachineUsbInfoFamily") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualMachineUsbInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineUsbInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineUsbInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"vendor"), aname="_vendor", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"product"), aname="_product", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"physicalPath"), aname="_physicalPath", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"family"), aname="_family", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"speed"), aname="_speed", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineSummary",lazy=True)(pname=(ns,"summary"), aname="_summary", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualMachineTargetInfo_Def not in ns0.VirtualMachineUsbInfo_Def.__bases__: - bases = list(ns0.VirtualMachineUsbInfo_Def.__bases__) - bases.insert(0, ns0.VirtualMachineTargetInfo_Def) - ns0.VirtualMachineUsbInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualMachineTargetInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualMachineUsbInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualMachineUsbInfo") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualMachineUsbInfo_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineUsbInfo",lazy=True)(pname=(ns,"VirtualMachineUsbInfo"), aname="_VirtualMachineUsbInfo", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualMachineUsbInfo = [] - return - Holder.__name__ = "ArrayOfVirtualMachineUsbInfo_Holder" - self.pyclass = Holder - - class VirtualHardware_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualHardware") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualHardware_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"numCPU"), aname="_numCPU", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualHardware_Def.__bases__: - bases = list(ns0.VirtualHardware_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualHardware_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualHardwareOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualHardwareOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualHardwareOption_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"hwVersion"), aname="_hwVersion", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceOption",lazy=True)(pname=(ns,"virtualDeviceOption"), aname="_virtualDeviceOption", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deviceListReadonly"), aname="_deviceListReadonly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numCPU"), aname="_numCPU", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"numCpuReadonly"), aname="_numCpuReadonly", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"memoryMB"), aname="_memoryMB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPCIControllers"), aname="_numPCIControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDEControllers"), aname="_numIDEControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numUSBControllers"), aname="_numUSBControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSIOControllers"), aname="_numSIOControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPS2Controllers"), aname="_numPS2Controllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licensingLimit"), aname="_licensingLimit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSupportedWwnPorts"), aname="_numSupportedWwnPorts", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSupportedWwnNodes"), aname="_numSupportedWwnNodes", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualHardwareOption_Def.__bases__: - bases = list(ns0.VirtualHardwareOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualHardwareOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineImportSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineImportSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineImportSpec_Def.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigSpec",lazy=True)(pname=(ns,"configSpec"), aname="_configSpec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.ImportSpec_Def not in ns0.VirtualMachineImportSpec_Def.__bases__: - bases = list(ns0.VirtualMachineImportSpec_Def.__bases__) - bases.insert(0, ns0.ImportSpec_Def) - ns0.VirtualMachineImportSpec_Def.__bases__ = tuple(bases) - - ns0.ImportSpec_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CheckCompatibilityRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckCompatibilityRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckCompatibilityRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._host = None - self._pool = None - self._testType = [] - return - Holder.__name__ = "CheckCompatibilityRequestType_Holder" - self.pyclass = Holder - - class QueryVMotionCompatibilityExRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "QueryVMotionCompatibilityExRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.QueryVMotionCompatibilityExRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = [] - self._host = [] - return - Holder.__name__ = "QueryVMotionCompatibilityExRequestType_Holder" - self.pyclass = Holder - - class CheckMigrateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckMigrateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckMigrateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"pool"), aname="_pool", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachinePowerState",lazy=True)(pname=(ns,"state"), aname="_state", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._host = None - self._pool = None - self._state = None - self._testType = [] - return - Holder.__name__ = "CheckMigrateRequestType_Holder" - self.pyclass = Holder - - class CheckRelocateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckRelocateRequestType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.CheckRelocateRequestType_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"_this"), aname="__this", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualMachineRelocateSpec",lazy=True)(pname=(ns,"spec"), aname="_spec", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"testType"), aname="_testType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self.__this = None - self._vm = None - self._spec = None - self._testType = [] - return - Holder.__name__ = "CheckRelocateRequestType_Holder" - self.pyclass = Holder - - class CheckResult_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CheckResult") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CheckResult_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"vm"), aname="_vm", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"host"), aname="_host", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"warning"), aname="_warning", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","LocalizedMethodFault",lazy=True)(pname=(ns,"error"), aname="_error", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CheckResult_Def.__bases__: - bases = list(ns0.CheckResult_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CheckResult_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCheckResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCheckResult") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCheckResult_Def.schema - TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"CheckResult"), aname="_CheckResult", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CheckResult = [] - return - Holder.__name__ = "ArrayOfCheckResult_Holder" - self.pyclass = Holder - - class CheckTestType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CheckTestType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CustomizationSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSpec_Def.schema - TClist = [GTD("urn:vim25","CustomizationOptions",lazy=True)(pname=(ns,"options"), aname="_options", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIdentitySettings",lazy=True)(pname=(ns,"identity"), aname="_identity", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationGlobalIPSettings",lazy=True)(pname=(ns,"globalIPSettings"), aname="_globalIPSettings", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationAdapterMapping",lazy=True)(pname=(ns,"nicSettingMap"), aname="_nicSettingMap", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ibyte(pname=(ns,"encryptionKey"), aname="_encryptionKey", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationSpec_Def.__bases__: - bases = list(ns0.CustomizationSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationName_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationName_Def.__bases__: - bases = list(ns0.CustomizationName_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationName_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationFixedName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationFixedName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationFixedName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationName_Def not in ns0.CustomizationFixedName_Def.__bases__: - bases = list(ns0.CustomizationFixedName_Def.__bases__) - bases.insert(0, ns0.CustomizationName_Def) - ns0.CustomizationFixedName_Def.__bases__ = tuple(bases) - - ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationPrefixName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationPrefixName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationPrefixName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"base"), aname="_base", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationName_Def not in ns0.CustomizationPrefixName_Def.__bases__: - bases = list(ns0.CustomizationPrefixName_Def.__bases__) - bases.insert(0, ns0.CustomizationName_Def) - ns0.CustomizationPrefixName_Def.__bases__ = tuple(bases) - - ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationVirtualMachineName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationVirtualMachineName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationVirtualMachineName_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationName_Def not in ns0.CustomizationVirtualMachineName_Def.__bases__: - bases = list(ns0.CustomizationVirtualMachineName_Def.__bases__) - bases.insert(0, ns0.CustomizationName_Def) - ns0.CustomizationVirtualMachineName_Def.__bases__ = tuple(bases) - - ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationUnknownName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationUnknownName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationUnknownName_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationName_Def not in ns0.CustomizationUnknownName_Def.__bases__: - bases = list(ns0.CustomizationUnknownName_Def.__bases__) - bases.insert(0, ns0.CustomizationName_Def) - ns0.CustomizationUnknownName_Def.__bases__ = tuple(bases) - - ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationCustomName_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationCustomName") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationCustomName_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationName_Def not in ns0.CustomizationCustomName_Def.__bases__: - bases = list(ns0.CustomizationCustomName_Def.__bases__) - bases.insert(0, ns0.CustomizationName_Def) - ns0.CustomizationCustomName_Def.__bases__ = tuple(bases) - - ns0.CustomizationName_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationPassword_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationPassword") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationPassword_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"plainText"), aname="_plainText", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationPassword_Def.__bases__: - bases = list(ns0.CustomizationPassword_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationPassword_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationOptions_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationOptions") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationOptions_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationOptions_Def.__bases__: - bases = list(ns0.CustomizationOptions_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationOptions_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationSysprepRebootOption_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CustomizationSysprepRebootOption") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CustomizationWinOptions_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationWinOptions") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationWinOptions_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"changeSID"), aname="_changeSID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deleteAccounts"), aname="_deleteAccounts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationSysprepRebootOption",lazy=True)(pname=(ns,"reboot"), aname="_reboot", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationOptions_Def not in ns0.CustomizationWinOptions_Def.__bases__: - bases = list(ns0.CustomizationWinOptions_Def.__bases__) - bases.insert(0, ns0.CustomizationOptions_Def) - ns0.CustomizationWinOptions_Def.__bases__ = tuple(bases) - - ns0.CustomizationOptions_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationLinuxOptions_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationLinuxOptions") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationLinuxOptions_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationOptions_Def not in ns0.CustomizationLinuxOptions_Def.__bases__: - bases = list(ns0.CustomizationLinuxOptions_Def.__bases__) - bases.insert(0, ns0.CustomizationOptions_Def) - ns0.CustomizationLinuxOptions_Def.__bases__ = tuple(bases) - - ns0.CustomizationOptions_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationGuiUnattended_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationGuiUnattended") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationGuiUnattended_Def.schema - TClist = [GTD("urn:vim25","CustomizationPassword",lazy=True)(pname=(ns,"password"), aname="_password", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"autoLogon"), aname="_autoLogon", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"autoLogonCount"), aname="_autoLogonCount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationGuiUnattended_Def.__bases__: - bases = list(ns0.CustomizationGuiUnattended_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationGuiUnattended_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationUserData_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationUserData") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationUserData_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"fullName"), aname="_fullName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"orgName"), aname="_orgName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationName",lazy=True)(pname=(ns,"computerName"), aname="_computerName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"productId"), aname="_productId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationUserData_Def.__bases__: - bases = list(ns0.CustomizationUserData_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationUserData_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationGuiRunOnce_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationGuiRunOnce") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationGuiRunOnce_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"commandList"), aname="_commandList", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationGuiRunOnce_Def.__bases__: - bases = list(ns0.CustomizationGuiRunOnce_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationGuiRunOnce_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationIdentification_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIdentification") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIdentification_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"joinWorkgroup"), aname="_joinWorkgroup", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"joinDomain"), aname="_joinDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domainAdmin"), aname="_domainAdmin", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationPassword",lazy=True)(pname=(ns,"domainAdminPassword"), aname="_domainAdminPassword", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIdentification_Def.__bases__: - bases = list(ns0.CustomizationIdentification_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIdentification_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationLicenseDataMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CustomizationLicenseDataMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CustomizationLicenseFilePrintData_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationLicenseFilePrintData") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationLicenseFilePrintData_Def.schema - TClist = [GTD("urn:vim25","CustomizationLicenseDataMode",lazy=True)(pname=(ns,"autoMode"), aname="_autoMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"autoUsers"), aname="_autoUsers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationLicenseFilePrintData_Def.__bases__: - bases = list(ns0.CustomizationLicenseFilePrintData_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationLicenseFilePrintData_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationIdentitySettings_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIdentitySettings") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIdentitySettings_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIdentitySettings_Def.__bases__: - bases = list(ns0.CustomizationIdentitySettings_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIdentitySettings_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationSysprepText_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSysprepText") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSysprepText_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationSysprepText_Def.__bases__: - bases = list(ns0.CustomizationSysprepText_Def.__bases__) - bases.insert(0, ns0.CustomizationIdentitySettings_Def) - ns0.CustomizationSysprepText_Def.__bases__ = tuple(bases) - - ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationSysprep_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationSysprep") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationSysprep_Def.schema - TClist = [GTD("urn:vim25","CustomizationGuiUnattended",lazy=True)(pname=(ns,"guiUnattended"), aname="_guiUnattended", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationUserData",lazy=True)(pname=(ns,"userData"), aname="_userData", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationGuiRunOnce",lazy=True)(pname=(ns,"guiRunOnce"), aname="_guiRunOnce", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIdentification",lazy=True)(pname=(ns,"identification"), aname="_identification", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationLicenseFilePrintData",lazy=True)(pname=(ns,"licenseFilePrintData"), aname="_licenseFilePrintData", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationSysprep_Def.__bases__: - bases = list(ns0.CustomizationSysprep_Def.__bases__) - bases.insert(0, ns0.CustomizationIdentitySettings_Def) - ns0.CustomizationSysprep_Def.__bases__ = tuple(bases) - - ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationLinuxPrep_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationLinuxPrep") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationLinuxPrep_Def.schema - TClist = [GTD("urn:vim25","CustomizationName",lazy=True)(pname=(ns,"hostName"), aname="_hostName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"domain"), aname="_domain", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"timeZone"), aname="_timeZone", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hwClockUTC"), aname="_hwClockUTC", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIdentitySettings_Def not in ns0.CustomizationLinuxPrep_Def.__bases__: - bases = list(ns0.CustomizationLinuxPrep_Def.__bases__) - bases.insert(0, ns0.CustomizationIdentitySettings_Def) - ns0.CustomizationLinuxPrep_Def.__bases__ = tuple(bases) - - ns0.CustomizationIdentitySettings_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationGlobalIPSettings_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationGlobalIPSettings") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationGlobalIPSettings_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"dnsSuffixList"), aname="_dnsSuffixList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsServerList"), aname="_dnsServerList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationGlobalIPSettings_Def.__bases__: - bases = list(ns0.CustomizationGlobalIPSettings_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationGlobalIPSettings_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationIPSettingsIpV6AddressSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIPSettingsIpV6AddressSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIPSettingsIpV6AddressSpec_Def.schema - TClist = [GTD("urn:vim25","CustomizationIpV6Generator",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__: - bases = list(ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIPSettingsIpV6AddressSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationNetBIOSMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "CustomizationNetBIOSMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class CustomizationIPSettings_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIPSettings") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIPSettings_Def.schema - TClist = [GTD("urn:vim25","CustomizationIpGenerator",lazy=True)(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"gateway"), aname="_gateway", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIPSettingsIpV6AddressSpec",lazy=True)(pname=(ns,"ipV6Spec"), aname="_ipV6Spec", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsServerList"), aname="_dnsServerList", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"dnsDomain"), aname="_dnsDomain", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"primaryWINS"), aname="_primaryWINS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"secondaryWINS"), aname="_secondaryWINS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationNetBIOSMode",lazy=True)(pname=(ns,"netBIOS"), aname="_netBIOS", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIPSettings_Def.__bases__: - bases = list(ns0.CustomizationIPSettings_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIPSettings_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationIpGenerator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIpGenerator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIpGenerator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIpGenerator_Def.__bases__: - bases = list(ns0.CustomizationIpGenerator_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIpGenerator_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationDhcpIpGenerator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationDhcpIpGenerator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationDhcpIpGenerator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationDhcpIpGenerator_Def.__bases__: - bases = list(ns0.CustomizationDhcpIpGenerator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpGenerator_Def) - ns0.CustomizationDhcpIpGenerator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationFixedIp_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationFixedIp") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationFixedIp_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationFixedIp_Def.__bases__: - bases = list(ns0.CustomizationFixedIp_Def.__bases__) - bases.insert(0, ns0.CustomizationIpGenerator_Def) - ns0.CustomizationFixedIp_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationUnknownIpGenerator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationUnknownIpGenerator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationUnknownIpGenerator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationUnknownIpGenerator_Def.__bases__: - bases = list(ns0.CustomizationUnknownIpGenerator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpGenerator_Def) - ns0.CustomizationUnknownIpGenerator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationCustomIpGenerator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationCustomIpGenerator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationCustomIpGenerator_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpGenerator_Def not in ns0.CustomizationCustomIpGenerator_Def.__bases__: - bases = list(ns0.CustomizationCustomIpGenerator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpGenerator_Def) - ns0.CustomizationCustomIpGenerator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpGenerator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationIpV6Generator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationIpV6Generator_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCustomizationIpV6Generator_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCustomizationIpV6Generator") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCustomizationIpV6Generator_Def.schema - TClist = [GTD("urn:vim25","CustomizationIpV6Generator",lazy=True)(pname=(ns,"CustomizationIpV6Generator"), aname="_CustomizationIpV6Generator", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CustomizationIpV6Generator = [] - return - Holder.__name__ = "ArrayOfCustomizationIpV6Generator_Holder" - self.pyclass = Holder - - class CustomizationDhcpIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationDhcpIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationDhcpIpV6Generator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationDhcpIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationDhcpIpV6Generator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationDhcpIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationStatelessIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationStatelessIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationStatelessIpV6Generator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationStatelessIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationStatelessIpV6Generator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationStatelessIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationFixedIpV6_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationFixedIpV6") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationFixedIpV6_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"ipAddress"), aname="_ipAddress", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"subnetMask"), aname="_subnetMask", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationFixedIpV6_Def.__bases__: - bases = list(ns0.CustomizationFixedIpV6_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationFixedIpV6_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationAutoIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationAutoIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationAutoIpV6Generator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationAutoIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationAutoIpV6Generator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationAutoIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationUnknownIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationUnknownIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationUnknownIpV6Generator_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationUnknownIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationUnknownIpV6Generator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationUnknownIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationCustomIpV6Generator_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationCustomIpV6Generator") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationCustomIpV6Generator_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"argument"), aname="_argument", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.CustomizationIpV6Generator_Def not in ns0.CustomizationCustomIpV6Generator_Def.__bases__: - bases = list(ns0.CustomizationCustomIpV6Generator_Def.__bases__) - bases.insert(0, ns0.CustomizationIpV6Generator_Def) - ns0.CustomizationCustomIpV6Generator_Def.__bases__ = tuple(bases) - - ns0.CustomizationIpV6Generator_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class CustomizationAdapterMapping_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "CustomizationAdapterMapping") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.CustomizationAdapterMapping_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","CustomizationIPSettings",lazy=True)(pname=(ns,"adapter"), aname="_adapter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.CustomizationAdapterMapping_Def.__bases__: - bases = list(ns0.CustomizationAdapterMapping_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.CustomizationAdapterMapping_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfCustomizationAdapterMapping_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfCustomizationAdapterMapping") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfCustomizationAdapterMapping_Def.schema - TClist = [GTD("urn:vim25","CustomizationAdapterMapping",lazy=True)(pname=(ns,"CustomizationAdapterMapping"), aname="_CustomizationAdapterMapping", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._CustomizationAdapterMapping = [] - return - Holder.__name__ = "ArrayOfCustomizationAdapterMapping_Holder" - self.pyclass = Holder - - class HostDiskMappingPartitionInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskMappingPartitionInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskMappingPartitionInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileSystem"), aname="_fileSystem", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKb"), aname="_capacityInKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskMappingPartitionInfo_Def.__bases__: - bases = list(ns0.HostDiskMappingPartitionInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskMappingPartitionInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskMappingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskMappingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskMappingInfo_Def.schema - TClist = [GTD("urn:vim25","HostDiskMappingPartitionInfo",lazy=True)(pname=(ns,"physicalPartition"), aname="_physicalPartition", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskMappingInfo_Def.__bases__: - bases = list(ns0.HostDiskMappingInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskMappingInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class HostDiskMappingPartitionOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskMappingPartitionOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskMappingPartitionOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fileSystem"), aname="_fileSystem", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKb"), aname="_capacityInKb", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskMappingPartitionOption_Def.__bases__: - bases = list(ns0.HostDiskMappingPartitionOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskMappingPartitionOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfHostDiskMappingPartitionOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfHostDiskMappingPartitionOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfHostDiskMappingPartitionOption_Def.schema - TClist = [GTD("urn:vim25","HostDiskMappingPartitionOption",lazy=True)(pname=(ns,"HostDiskMappingPartitionOption"), aname="_HostDiskMappingPartitionOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._HostDiskMappingPartitionOption = [] - return - Holder.__name__ = "ArrayOfHostDiskMappingPartitionOption_Holder" - self.pyclass = Holder - - class HostDiskMappingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "HostDiskMappingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.HostDiskMappingOption_Def.schema - TClist = [GTD("urn:vim25","HostDiskMappingPartitionOption",lazy=True)(pname=(ns,"physicalPartition"), aname="_physicalPartition", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.HostDiskMappingOption_Def.__bases__: - bases = list(ns0.HostDiskMappingOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.HostDiskMappingOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ParaVirtualSCSIController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ParaVirtualSCSIController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ParaVirtualSCSIController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIController_Def not in ns0.ParaVirtualSCSIController_Def.__bases__: - bases = list(ns0.ParaVirtualSCSIController_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIController_Def) - ns0.ParaVirtualSCSIController_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ParaVirtualSCSIControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "ParaVirtualSCSIControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.ParaVirtualSCSIControllerOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIControllerOption_Def not in ns0.ParaVirtualSCSIControllerOption_Def.__bases__: - bases = list(ns0.ParaVirtualSCSIControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIControllerOption_Def) - ns0.ParaVirtualSCSIControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualBusLogicController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualBusLogicController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualBusLogicController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIController_Def not in ns0.VirtualBusLogicController_Def.__bases__: - bases = list(ns0.VirtualBusLogicController_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIController_Def) - ns0.VirtualBusLogicController_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualBusLogicControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualBusLogicControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualBusLogicControllerOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualBusLogicControllerOption_Def.__bases__: - bases = list(ns0.VirtualBusLogicControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIControllerOption_Def) - ns0.VirtualBusLogicControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromIsoBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromIsoBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromIsoBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualCdromIsoBackingInfo_Def.__bases__: - bases = list(ns0.VirtualCdromIsoBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualCdromIsoBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromPassthroughBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromPassthroughBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromPassthroughBackingInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__: - bases = list(ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualCdromPassthroughBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromRemotePassthroughBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromRemotePassthroughBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromRemotePassthroughBackingInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__: - bases = list(ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) - ns0.VirtualCdromRemotePassthroughBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromAtapiBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromAtapiBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromAtapiBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualCdromAtapiBackingInfo_Def.__bases__: - bases = list(ns0.VirtualCdromAtapiBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualCdromAtapiBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromRemoteAtapiBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromRemoteAtapiBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromRemoteAtapiBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__: - bases = list(ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) - ns0.VirtualCdromRemoteAtapiBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdrom_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdrom") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdrom_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualCdrom_Def.__bases__: - bases = list(ns0.VirtualCdrom_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualCdrom_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromIsoBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromIsoBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromIsoBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualCdromIsoBackingOption_Def.__bases__: - bases = list(ns0.VirtualCdromIsoBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualCdromIsoBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromPassthroughBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromPassthroughBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromPassthroughBackingOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromPassthroughBackingOption_Def.__bases__: - bases = list(ns0.VirtualCdromPassthroughBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualCdromPassthroughBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromRemotePassthroughBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromRemotePassthroughBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromRemotePassthroughBackingOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"exclusive"), aname="_exclusive", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceRemoteDeviceBackingOption_Def not in ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__: - bases = list(ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingOption_Def) - ns0.VirtualCdromRemotePassthroughBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromAtapiBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromAtapiBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromAtapiBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromAtapiBackingOption_Def.__bases__: - bases = list(ns0.VirtualCdromAtapiBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualCdromAtapiBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromRemoteAtapiBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromRemoteAtapiBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromRemoteAtapiBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__: - bases = list(ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualCdromRemoteAtapiBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualCdromOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualCdromOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualCdromOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualCdromOption_Def.__bases__: - bases = list(ns0.VirtualCdromOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualCdromOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualController_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"busNumber"), aname="_busNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"device"), aname="_device", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualController_Def.__bases__: - bases = list(ns0.VirtualController_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualController_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"devices"), aname="_devices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"supportedDevice"), aname="_supportedDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualControllerOption_Def.__bases__: - bases = list(ns0.VirtualControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceFileBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceFileBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceFileBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"fileName"), aname="_fileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"datastore"), aname="_datastore", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceFileBackingInfo_Def.__bases__: - bases = list(ns0.VirtualDeviceFileBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) - ns0.VirtualDeviceFileBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceDeviceBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) - ns0.VirtualDeviceDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceRemoteDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceRemoteDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) - ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDevicePipeBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDevicePipeBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDevicePipeBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"pipeName"), aname="_pipeName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualDevicePipeBackingInfo_Def.__bases__: - bases = list(ns0.VirtualDevicePipeBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) - ns0.VirtualDevicePipeBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceConnectInfoStatus_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDeviceConnectInfoStatus") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDeviceConnectInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceConnectInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceConnectInfo_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"startConnected"), aname="_startConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowGuestControl"), aname="_allowGuestControl", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceConnectInfo_Def.__bases__: - bases = list(ns0.VirtualDeviceConnectInfo_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceConnectInfo_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDevice_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"key"), aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","Description",lazy=True)(pname=(ns,"deviceInfo"), aname="_deviceInfo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceBackingInfo",lazy=True)(pname=(ns,"backing"), aname="_backing", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConnectInfo",lazy=True)(pname=(ns,"connectable"), aname="_connectable", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"controllerKey"), aname="_controllerKey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"unitNumber"), aname="_unitNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDevice_Def.__bases__: - bases = list(ns0.VirtualDevice_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDevice_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualDevice_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualDevice") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualDevice_Def.schema - TClist = [GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"VirtualDevice"), aname="_VirtualDevice", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualDevice = [] - return - Holder.__name__ = "ArrayOfVirtualDevice_Holder" - self.pyclass = Holder - - class VirtualDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceBackingOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualDeviceBackingOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualDeviceBackingOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualDeviceBackingOption_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceBackingOption",lazy=True)(pname=(ns,"VirtualDeviceBackingOption"), aname="_VirtualDeviceBackingOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualDeviceBackingOption = [] - return - Holder.__name__ = "ArrayOfVirtualDeviceBackingOption_Holder" - self.pyclass = Holder - - class VirtualDeviceFileExtension_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDeviceFileExtension") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDeviceFileBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceFileBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceFileBackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"fileNameExtensions"), aname="_fileNameExtensions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceFileBackingOption_Def.__bases__: - bases = list(ns0.VirtualDeviceFileBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingOption_Def) - ns0.VirtualDeviceFileBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceDeviceBackingOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoDetectAvailable"), aname="_autoDetectAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualDeviceDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingOption_Def) - ns0.VirtualDeviceDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceRemoteDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceRemoteDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceRemoteDeviceBackingOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoDetectAvailable"), aname="_autoDetectAvailable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingOption_Def) - ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDevicePipeBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDevicePipeBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDevicePipeBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualDevicePipeBackingOption_Def.__bases__: - bases = list(ns0.VirtualDevicePipeBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingOption_Def) - ns0.VirtualDevicePipeBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceConnectOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceConnectOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceConnectOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"startConnected"), aname="_startConnected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"allowGuestControl"), aname="_allowGuestControl", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceConnectOption_Def.__bases__: - bases = list(ns0.VirtualDeviceConnectOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceConnectOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDeviceOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceOption_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConnectOption",lazy=True)(pname=(ns,"connectOption"), aname="_connectOption", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"controllerType"), aname="_controllerType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoAssignController"), aname="_autoAssignController", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceBackingOption",lazy=True)(pname=(ns,"backingOption"), aname="_backingOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultBackingOptionIndex"), aname="_defaultBackingOptionIndex", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"licensingLimit"), aname="_licensingLimit", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deprecated"), aname="_deprecated", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"plugAndPlay"), aname="_plugAndPlay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotRemoveSupported"), aname="_hotRemoveSupported", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceOption_Def.__bases__: - bases = list(ns0.VirtualDeviceOption_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceOption_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualDeviceOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualDeviceOption") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualDeviceOption_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceOption",lazy=True)(pname=(ns,"VirtualDeviceOption"), aname="_VirtualDeviceOption", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualDeviceOption = [] - return - Holder.__name__ = "ArrayOfVirtualDeviceOption_Holder" - self.pyclass = Holder - - class VirtualDeviceConfigSpecOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDeviceConfigSpecOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDeviceConfigSpecFileOperation_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDeviceConfigSpecFileOperation") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDeviceConfigSpec_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDeviceConfigSpec") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDeviceConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceConfigSpecOperation",lazy=True)(pname=(ns,"operation"), aname="_operation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDeviceConfigSpecFileOperation",lazy=True)(pname=(ns,"fileOperation"), aname="_fileOperation", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDevice",lazy=True)(pname=(ns,"device"), aname="_device", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.DynamicData_Def not in ns0.VirtualDeviceConfigSpec_Def.__bases__: - bases = list(ns0.VirtualDeviceConfigSpec_Def.__bases__) - bases.insert(0, ns0.DynamicData_Def) - ns0.VirtualDeviceConfigSpec_Def.__bases__ = tuple(bases) - - ns0.DynamicData_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualDeviceConfigSpec_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualDeviceConfigSpec") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualDeviceConfigSpec_Def.schema - TClist = [GTD("urn:vim25","VirtualDeviceConfigSpec",lazy=True)(pname=(ns,"VirtualDeviceConfigSpec"), aname="_VirtualDeviceConfigSpec", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualDeviceConfigSpec = [] - return - Holder.__name__ = "ArrayOfVirtualDeviceConfigSpec_Holder" - self.pyclass = Holder - - class VirtualDiskSparseVer1BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskSparseVer1BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskSparseVer1BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"spaceUsedInKB"), aname="_spaceUsedInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSparseVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualDiskSparseVer1BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskSparseVer2BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskSparseVer2BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskSparseVer2BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ilong(pname=(ns,"spaceUsedInKB"), aname="_spaceUsedInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskSparseVer2BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualDiskSparseVer2BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskFlatVer1BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskFlatVer1BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskFlatVer1BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskFlatVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualDiskFlatVer1BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskFlatVer2BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskFlatVer2BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskFlatVer2BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"split"), aname="_split", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"thinProvisioned"), aname="_thinProvisioned", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"eagerlyScrub"), aname="_eagerlyScrub", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskFlatVer2BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualDiskFlatVer2BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskRawDiskVer2BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskRawDiskVer2BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskRawDiskVer2BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"descriptorFileName"), aname="_descriptorFileName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskPartitionedRawDiskVer2BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskPartitionedRawDiskVer2BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"partition"), aname="_partition", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDiskRawDiskVer2BackingInfo_Def not in ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDiskRawDiskVer2BackingInfo_Def) - ns0.VirtualDiskPartitionedRawDiskVer2BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDiskRawDiskVer2BackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskRawDiskMappingVer1BackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskRawDiskMappingVer1BackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"lunUuid"), aname="_lunUuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceName"), aname="_deviceName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"compatibilityMode"), aname="_compatibilityMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"uuid"), aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentId"), aname="_contentId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"changeId"), aname="_changeId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualDiskRawDiskMappingVer1BackingInfo",lazy=True)(pname=(ns,"parent"), aname="_parent", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__: - bases = list(ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualDiskRawDiskMappingVer1BackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDisk_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDisk") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDisk_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"capacityInKB"), aname="_capacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","SharesInfo",lazy=True)(pname=(ns,"shares"), aname="_shares", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualDisk_Def.__bases__: - bases = list(ns0.VirtualDisk_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualDisk_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ArrayOfVirtualDisk_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualDisk") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualDisk_Def.schema - TClist = [GTD("urn:vim25","VirtualDisk",lazy=True)(pname=(ns,"VirtualDisk"), aname="_VirtualDisk", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualDisk = [] - return - Holder.__name__ = "ArrayOfVirtualDisk_Holder" - self.pyclass = Holder - - class VirtualDiskMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDiskMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDiskCompatibilityMode_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualDiskCompatibilityMode") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualDiskSparseVer1BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskSparseVer1BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskSparseVer1BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskModes"), aname="_diskModes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualDiskSparseVer1BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskSparseVer2BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskSparseVer2BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskSparseVer2BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotGrowable"), aname="_hotGrowable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualDiskSparseVer2BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskFlatVer1BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskFlatVer1BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskFlatVer1BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualDiskFlatVer1BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskFlatVer2BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskFlatVer2BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskFlatVer2BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"split"), aname="_split", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"writeThrough"), aname="_writeThrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"growable"), aname="_growable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"hotGrowable"), aname="_hotGrowable", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"thinProvisioned"), aname="_thinProvisioned", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"eagerlyScrub"), aname="_eagerlyScrub", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualDiskFlatVer2BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskRawDiskVer2BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskRawDiskVer2BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskRawDiskVer2BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"descriptorFileNameExtensions"), aname="_descriptorFileNameExtensions", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualDiskRawDiskVer2BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskPartitionedRawDiskVer2BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskPartitionedRawDiskVer2BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDiskRawDiskVer2BackingOption_Def not in ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDiskRawDiskVer2BackingOption_Def) - ns0.VirtualDiskPartitionedRawDiskVer2BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDiskRawDiskVer2BackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskRawDiskMappingVer1BackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskRawDiskMappingVer1BackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"descriptorFileNameExtensions"), aname="_descriptorFileNameExtensions", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"compatibilityMode"), aname="_compatibilityMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"diskMode"), aname="_diskMode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"uuid"), aname="_uuid", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__: - bases = list(ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualDiskRawDiskMappingVer1BackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualDiskOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualDiskOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualDiskOption_Def.schema - TClist = [GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"capacityInKB"), aname="_capacityInKB", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualDiskOption_Def.__bases__: - bases = list(ns0.VirtualDiskOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualDiskOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualE1000_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualE1000") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualE1000_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCard_Def not in ns0.VirtualE1000_Def.__bases__: - bases = list(ns0.VirtualE1000_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCard_Def) - ns0.VirtualE1000_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualE1000Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualE1000Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualE1000Option_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualE1000Option_Def.__bases__: - bases = list(ns0.VirtualE1000Option_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCardOption_Def) - ns0.VirtualE1000Option_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEnsoniq1371_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEnsoniq1371") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEnsoniq1371_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSoundCard_Def not in ns0.VirtualEnsoniq1371_Def.__bases__: - bases = list(ns0.VirtualEnsoniq1371_Def.__bases__) - bases.insert(0, ns0.VirtualSoundCard_Def) - ns0.VirtualEnsoniq1371_Def.__bases__ = tuple(bases) - - ns0.VirtualSoundCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEnsoniq1371Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEnsoniq1371Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEnsoniq1371Option_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSoundCardOption_Def not in ns0.VirtualEnsoniq1371Option_Def.__bases__: - bases = list(ns0.VirtualEnsoniq1371Option_Def.__bases__) - bases.insert(0, ns0.VirtualSoundCardOption_Def) - ns0.VirtualEnsoniq1371Option_Def.__bases__ = tuple(bases) - - ns0.VirtualSoundCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardNetworkBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardNetworkBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardNetworkBackingInfo_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"network"), aname="_network", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"inPassthroughMode"), aname="_inPassthroughMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__: - bases = list(ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualEthernetCardNetworkBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardLegacyNetworkBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardLegacyNetworkBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__: - bases = list(ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualEthernetCardLegacyNetworkBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardDistributedVirtualPortBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardDistributedVirtualPortBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchPortConnection",lazy=True)(pname=(ns,"port"), aname="_port", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingInfo_Def not in ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__: - bases = list(ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingInfo_Def) - ns0.VirtualEthernetCardDistributedVirtualPortBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCard_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCard") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCard_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"addressType"), aname="_addressType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"macAddress"), aname="_macAddress", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"wakeOnLanEnabled"), aname="_wakeOnLanEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualEthernetCard_Def.__bases__: - bases = list(ns0.VirtualEthernetCard_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualEthernetCard_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardNetworkBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardNetworkBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardNetworkBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__: - bases = list(ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualEthernetCardNetworkBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardLegacyNetworkDeviceName_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardLegacyNetworkDeviceName") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualEthernetCardLegacyNetworkBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardLegacyNetworkBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__: - bases = list(ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualEthernetCardLegacyNetworkBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardDVPortBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardDVPortBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardDVPortBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceBackingOption_Def not in ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__: - bases = list(ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceBackingOption_Def) - ns0.VirtualEthernetCardDVPortBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualEthernetCardMacType_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardMacType") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualEthernetCardOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualEthernetCardOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualEthernetCardOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"supportedOUI"), aname="_supportedOUI", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"macType"), aname="_macType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"wakeOnLanEnabled"), aname="_wakeOnLanEnabled", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualEthernetCardOption_Def.__bases__: - bases = list(ns0.VirtualEthernetCardOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualEthernetCardOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyImageBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyImageBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyImageBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualFloppyImageBackingInfo_Def.__bases__: - bases = list(ns0.VirtualFloppyImageBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualFloppyImageBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualFloppyDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyRemoteDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyRemoteDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceRemoteDeviceBackingInfo_Def not in ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingInfo_Def) - ns0.VirtualFloppyRemoteDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceRemoteDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppy_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppy") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppy_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualFloppy_Def.__bases__: - bases = list(ns0.VirtualFloppy_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualFloppy_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyImageBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyImageBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyImageBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualFloppyImageBackingOption_Def.__bases__: - bases = list(ns0.VirtualFloppyImageBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualFloppyImageBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualFloppyDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualFloppyDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualFloppyDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyRemoteDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyRemoteDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyRemoteDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceRemoteDeviceBackingOption_Def not in ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceRemoteDeviceBackingOption_Def) - ns0.VirtualFloppyRemoteDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceRemoteDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualFloppyOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualFloppyOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualFloppyOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualFloppyOption_Def.__bases__: - bases = list(ns0.VirtualFloppyOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualFloppyOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualIDEController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualIDEController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualIDEController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualIDEController_Def.__bases__: - bases = list(ns0.VirtualIDEController_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualIDEController_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualIDEControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualIDEControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualIDEControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDEDisks"), aname="_numIDEDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numIDECdroms"), aname="_numIDECdroms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualIDEControllerOption_Def.__bases__: - bases = list(ns0.VirtualIDEControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualIDEControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualKeyboard_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualKeyboard") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualKeyboard_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualKeyboard_Def.__bases__: - bases = list(ns0.VirtualKeyboard_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualKeyboard_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualKeyboardOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualKeyboardOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualKeyboardOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualKeyboardOption_Def.__bases__: - bases = list(ns0.VirtualKeyboardOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualKeyboardOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualLsiLogicController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualLsiLogicController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualLsiLogicController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIController_Def not in ns0.VirtualLsiLogicController_Def.__bases__: - bases = list(ns0.VirtualLsiLogicController_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIController_Def) - ns0.VirtualLsiLogicController_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualLsiLogicControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualLsiLogicControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualLsiLogicControllerOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualLsiLogicControllerOption_Def.__bases__: - bases = list(ns0.VirtualLsiLogicControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIControllerOption_Def) - ns0.VirtualLsiLogicControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualLsiLogicSASController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualLsiLogicSASController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualLsiLogicSASController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIController_Def not in ns0.VirtualLsiLogicSASController_Def.__bases__: - bases = list(ns0.VirtualLsiLogicSASController_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIController_Def) - ns0.VirtualLsiLogicSASController_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualLsiLogicSASControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualLsiLogicSASControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualLsiLogicSASControllerOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSCSIControllerOption_Def not in ns0.VirtualLsiLogicSASControllerOption_Def.__bases__: - bases = list(ns0.VirtualLsiLogicSASControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualSCSIControllerOption_Def) - ns0.VirtualLsiLogicSASControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualSCSIControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualPCIController_Def.__bases__: - bases = list(ns0.VirtualPCIController_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualPCIController_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIControllers"), aname="_numSCSIControllers", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numEthernetCards"), aname="_numEthernetCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVideoCards"), aname="_numVideoCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSoundCards"), aname="_numSoundCards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmiRoms"), aname="_numVmiRoms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmciDevices"), aname="_numVmciDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPCIPassthroughDevices"), aname="_numPCIPassthroughDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSasSCSIControllers"), aname="_numSasSCSIControllers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numVmxnet3EthernetCards"), aname="_numVmxnet3EthernetCards", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numParaVirtualSCSIControllers"), aname="_numParaVirtualSCSIControllers", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualPCIControllerOption_Def.__bases__: - bases = list(ns0.VirtualPCIControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualPCIControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIPassthroughDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIPassthroughDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deviceId"), aname="_deviceId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"systemId"), aname="_systemId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Ishort(pname=(ns,"vendorId"), aname="_vendorId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualPCIPassthroughDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIPassthrough_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIPassthrough") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIPassthrough_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualPCIPassthrough_Def.__bases__: - bases = list(ns0.VirtualPCIPassthrough_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualPCIPassthrough_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIPassthroughDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIPassthroughDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIPassthroughDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualPCIPassthroughDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCIPassthroughOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCIPassthroughOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCIPassthroughOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualPCIPassthroughOption_Def.__bases__: - bases = list(ns0.VirtualPCIPassthroughOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualPCIPassthroughOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCNet32_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCNet32") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCNet32_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCard_Def not in ns0.VirtualPCNet32_Def.__bases__: - bases = list(ns0.VirtualPCNet32_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCard_Def) - ns0.VirtualPCNet32_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPCNet32Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPCNet32Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPCNet32Option_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"supportsMorphing"), aname="_supportsMorphing", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualPCNet32Option_Def.__bases__: - bases = list(ns0.VirtualPCNet32Option_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCardOption_Def) - ns0.VirtualPCNet32Option_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPS2Controller_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPS2Controller") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPS2Controller_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualPS2Controller_Def.__bases__: - bases = list(ns0.VirtualPS2Controller_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualPS2Controller_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPS2ControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPS2ControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPS2ControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numKeyboards"), aname="_numKeyboards", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numPointingDevices"), aname="_numPointingDevices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualPS2ControllerOption_Def.__bases__: - bases = list(ns0.VirtualPS2ControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualPS2ControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPortFileBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPortFileBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPortFileBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualParallelPortFileBackingInfo_Def.__bases__: - bases = list(ns0.VirtualParallelPortFileBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualParallelPortFileBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPortDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPortDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPortDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualParallelPortDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPort_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPort") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPort_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualParallelPort_Def.__bases__: - bases = list(ns0.VirtualParallelPort_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualParallelPort_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPortFileBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPortFileBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPortFileBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualParallelPortFileBackingOption_Def.__bases__: - bases = list(ns0.VirtualParallelPortFileBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualParallelPortFileBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPortDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPortDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPortDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualParallelPortDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualParallelPortOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualParallelPortOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualParallelPortOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualParallelPortOption_Def.__bases__: - bases = list(ns0.VirtualParallelPortOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualParallelPortOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPointingDeviceDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPointingDeviceDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPointingDeviceDeviceBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"hostPointingDevice"), aname="_hostPointingDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualPointingDeviceDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPointingDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPointingDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPointingDevice_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualPointingDevice_Def.__bases__: - bases = list(ns0.VirtualPointingDevice_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualPointingDevice_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPointingDeviceHostChoice_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualPointingDeviceHostChoice") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualPointingDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPointingDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPointingDeviceBackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"hostPointingDevice"), aname="_hostPointingDevice", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualPointingDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualPointingDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualPointingDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualPointingDeviceOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualPointingDeviceOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualPointingDeviceOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualPointingDeviceOption_Def.__bases__: - bases = list(ns0.VirtualPointingDeviceOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualPointingDeviceOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSISharing_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualSCSISharing") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class ArrayOfVirtualSCSISharing_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfVirtualSCSISharing") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfVirtualSCSISharing_Def.schema - TClist = [GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"VirtualSCSISharing"), aname="_VirtualSCSISharing", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._VirtualSCSISharing = [] - return - Holder.__name__ = "ArrayOfVirtualSCSISharing_Holder" - self.pyclass = Holder - - class VirtualSCSIController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIController_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"hotAddRemove"), aname="_hotAddRemove", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"sharedBus"), aname="_sharedBus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiCtlrUnitNumber"), aname="_scsiCtlrUnitNumber", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualSCSIController_Def.__bases__: - bases = list(ns0.VirtualSCSIController_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualSCSIController_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSIControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIDisks"), aname="_numSCSIDisks", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSICdroms"), aname="_numSCSICdroms", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSCSIPassthrough"), aname="_numSCSIPassthrough", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","VirtualSCSISharing",lazy=True)(pname=(ns,"sharing"), aname="_sharing", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"defaultSharedIndex"), aname="_defaultSharedIndex", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"hotAddRemove"), aname="_hotAddRemove", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"scsiCtlrUnitNumber"), aname="_scsiCtlrUnitNumber", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualSCSIControllerOption_Def.__bases__: - bases = list(ns0.VirtualSCSIControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualSCSIControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSIPassthroughDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIPassthroughDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualSCSIPassthroughDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSIPassthrough_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIPassthrough") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIPassthrough_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualSCSIPassthrough_Def.__bases__: - bases = list(ns0.VirtualSCSIPassthrough_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualSCSIPassthrough_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSIPassthroughDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIPassthroughDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualSCSIPassthroughDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSCSIPassthroughOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSCSIPassthroughOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSCSIPassthroughOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualSCSIPassthroughOption_Def.__bases__: - bases = list(ns0.VirtualSCSIPassthroughOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualSCSIPassthroughOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSIOController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSIOController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSIOController_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualSIOController_Def.__bases__: - bases = list(ns0.VirtualSIOController_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualSIOController_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSIOControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSIOControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSIOControllerOption_Def.schema - TClist = [GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numFloppyDrives"), aname="_numFloppyDrives", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numSerialPorts"), aname="_numSerialPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numParallelPorts"), aname="_numParallelPorts", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualSIOControllerOption_Def.__bases__: - bases = list(ns0.VirtualSIOControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualSIOControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortFileBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortFileBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortFileBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingInfo_Def not in ns0.VirtualSerialPortFileBackingInfo_Def.__bases__: - bases = list(ns0.VirtualSerialPortFileBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingInfo_Def) - ns0.VirtualSerialPortFileBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualSerialPortDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortPipeBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortPipeBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortPipeBackingInfo_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"endpoint"), aname="_endpoint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"noRxLoss"), aname="_noRxLoss", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevicePipeBackingInfo_Def not in ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__: - bases = list(ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDevicePipeBackingInfo_Def) - ns0.VirtualSerialPortPipeBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDevicePipeBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPort_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPort") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPort_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"yieldOnPoll"), aname="_yieldOnPoll", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualSerialPort_Def.__bases__: - bases = list(ns0.VirtualSerialPort_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualSerialPort_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortEndPoint_Def(ZSI.TC.String, TypeDefinition): - schema = "urn:vim25" - type = (schema, "VirtualSerialPortEndPoint") - def __init__(self, pname, **kw): - ZSI.TC.String.__init__(self, pname, pyclass=None, **kw) - class Holder(str): - typecode = self - self.pyclass = Holder - - class VirtualSerialPortFileBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortFileBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortFileBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceFileBackingOption_Def not in ns0.VirtualSerialPortFileBackingOption_Def.__bases__: - bases = list(ns0.VirtualSerialPortFileBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceFileBackingOption_Def) - ns0.VirtualSerialPortFileBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceFileBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualSerialPortDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortPipeBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortPipeBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortPipeBackingOption_Def.schema - TClist = [GTD("urn:vim25","ChoiceOption",lazy=True)(pname=(ns,"endpoint"), aname="_endpoint", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"noRxLoss"), aname="_noRxLoss", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevicePipeBackingOption_Def not in ns0.VirtualSerialPortPipeBackingOption_Def.__bases__: - bases = list(ns0.VirtualSerialPortPipeBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDevicePipeBackingOption_Def) - ns0.VirtualSerialPortPipeBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDevicePipeBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSerialPortOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSerialPortOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSerialPortOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"yieldOnPoll"), aname="_yieldOnPoll", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualSerialPortOption_Def.__bases__: - bases = list(ns0.VirtualSerialPortOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualSerialPortOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundBlaster16_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundBlaster16") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundBlaster16_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSoundCard_Def not in ns0.VirtualSoundBlaster16_Def.__bases__: - bases = list(ns0.VirtualSoundBlaster16_Def.__bases__) - bases.insert(0, ns0.VirtualSoundCard_Def) - ns0.VirtualSoundBlaster16_Def.__bases__ = tuple(bases) - - ns0.VirtualSoundCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundBlaster16Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundBlaster16Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundBlaster16Option_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualSoundCardOption_Def not in ns0.VirtualSoundBlaster16Option_Def.__bases__: - bases = list(ns0.VirtualSoundBlaster16Option_Def.__bases__) - bases.insert(0, ns0.VirtualSoundCardOption_Def) - ns0.VirtualSoundBlaster16Option_Def.__bases__ = tuple(bases) - - ns0.VirtualSoundCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundCardDeviceBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundCardDeviceBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundCardDeviceBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__: - bases = list(ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualSoundCardDeviceBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundCard_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundCard") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundCard_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualSoundCard_Def.__bases__: - bases = list(ns0.VirtualSoundCard_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualSoundCard_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundCardDeviceBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundCardDeviceBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundCardDeviceBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__: - bases = list(ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualSoundCardDeviceBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualSoundCardOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualSoundCardOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualSoundCardOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualSoundCardOption_Def.__bases__: - bases = list(ns0.VirtualSoundCardOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualSoundCardOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSBUSBBackingInfo_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSBUSBBackingInfo") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSBUSBBackingInfo_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingInfo_Def not in ns0.VirtualUSBUSBBackingInfo_Def.__bases__: - bases = list(ns0.VirtualUSBUSBBackingInfo_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingInfo_Def) - ns0.VirtualUSBUSBBackingInfo_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingInfo_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSB_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSB") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSB_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"connected"), aname="_connected", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualUSB_Def.__bases__: - bases = list(ns0.VirtualUSB_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualUSB_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSBController_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSBController") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSBController_Def.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"autoConnectDevices"), aname="_autoConnectDevices", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ehciEnabled"), aname="_ehciEnabled", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualController_Def not in ns0.VirtualUSBController_Def.__bases__: - bases = list(ns0.VirtualUSBController_Def.__bases__) - bases.insert(0, ns0.VirtualController_Def) - ns0.VirtualUSBController_Def.__bases__ = tuple(bases) - - ns0.VirtualController_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSBControllerOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSBControllerOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSBControllerOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"autoConnectDevices"), aname="_autoConnectDevices", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"ehciSupported"), aname="_ehciSupported", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualControllerOption_Def not in ns0.VirtualUSBControllerOption_Def.__bases__: - bases = list(ns0.VirtualUSBControllerOption_Def.__bases__) - bases.insert(0, ns0.VirtualControllerOption_Def) - ns0.VirtualUSBControllerOption_Def.__bases__ = tuple(bases) - - ns0.VirtualControllerOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSBUSBBackingOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSBUSBBackingOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSBUSBBackingOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceDeviceBackingOption_Def not in ns0.VirtualUSBUSBBackingOption_Def.__bases__: - bases = list(ns0.VirtualUSBUSBBackingOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceDeviceBackingOption_Def) - ns0.VirtualUSBUSBBackingOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceDeviceBackingOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualUSBOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualUSBOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualUSBOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualUSBOption_Def.__bases__: - bases = list(ns0.VirtualUSBOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualUSBOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineVMCIDevice_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineVMCIDevice") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineVMCIDevice_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"allowUnrestrictedCommunication"), aname="_allowUnrestrictedCommunication", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualMachineVMCIDevice_Def.__bases__: - bases = list(ns0.VirtualMachineVMCIDevice_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualMachineVMCIDevice_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineVMCIDeviceOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineVMCIDeviceOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineVMCIDeviceOption_Def.schema - TClist = [GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"allowUnrestrictedCommunication"), aname="_allowUnrestrictedCommunication", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualMachineVMCIDeviceOption_Def.__bases__: - bases = list(ns0.VirtualMachineVMCIDeviceOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualMachineVMCIDeviceOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineVMIROM_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineVMIROM") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineVMIROM_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualMachineVMIROM_Def.__bases__: - bases = list(ns0.VirtualMachineVMIROM_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualMachineVMIROM_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVMIROMOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVMIROMOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVMIROMOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualVMIROMOption_Def.__bases__: - bases = list(ns0.VirtualVMIROMOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualVMIROMOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualMachineVideoCard_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualMachineVideoCard") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualMachineVideoCard_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"videoRamSizeInKB"), aname="_videoRamSizeInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"numDisplays"), aname="_numDisplays", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"enable3DSupport"), aname="_enable3DSupport", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDevice_Def not in ns0.VirtualMachineVideoCard_Def.__bases__: - bases = list(ns0.VirtualMachineVideoCard_Def.__bases__) - bases.insert(0, ns0.VirtualDevice_Def) - ns0.VirtualMachineVideoCard_Def.__bases__ = tuple(bases) - - ns0.VirtualDevice_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVideoCardOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVideoCardOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVideoCardOption_Def.schema - TClist = [GTD("urn:vim25","LongOption",lazy=True)(pname=(ns,"videoRamSizeInKB"), aname="_videoRamSizeInKB", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","IntOption",lazy=True)(pname=(ns,"numDisplays"), aname="_numDisplays", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"useAutoDetect"), aname="_useAutoDetect", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:vim25","BoolOption",lazy=True)(pname=(ns,"support3D"), aname="_support3D", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualDeviceOption_Def not in ns0.VirtualVideoCardOption_Def.__bases__: - bases = list(ns0.VirtualVideoCardOption_Def.__bases__) - bases.insert(0, ns0.VirtualDeviceOption_Def) - ns0.VirtualVideoCardOption_Def.__bases__ = tuple(bases) - - ns0.VirtualDeviceOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnet_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnet") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnet_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCard_Def not in ns0.VirtualVmxnet_Def.__bases__: - bases = list(ns0.VirtualVmxnet_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCard_Def) - ns0.VirtualVmxnet_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCard_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnet2_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnet2") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnet2_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualVmxnet_Def not in ns0.VirtualVmxnet2_Def.__bases__: - bases = list(ns0.VirtualVmxnet2_Def.__bases__) - bases.insert(0, ns0.VirtualVmxnet_Def) - ns0.VirtualVmxnet2_Def.__bases__ = tuple(bases) - - ns0.VirtualVmxnet_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnet2Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnet2Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnet2Option_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualVmxnetOption_Def not in ns0.VirtualVmxnet2Option_Def.__bases__: - bases = list(ns0.VirtualVmxnet2Option_Def.__bases__) - bases.insert(0, ns0.VirtualVmxnetOption_Def) - ns0.VirtualVmxnet2Option_Def.__bases__ = tuple(bases) - - ns0.VirtualVmxnetOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnet3_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnet3") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnet3_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualVmxnet_Def not in ns0.VirtualVmxnet3_Def.__bases__: - bases = list(ns0.VirtualVmxnet3_Def.__bases__) - bases.insert(0, ns0.VirtualVmxnet_Def) - ns0.VirtualVmxnet3_Def.__bases__ = tuple(bases) - - ns0.VirtualVmxnet_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnet3Option_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnet3Option") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnet3Option_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualVmxnetOption_Def not in ns0.VirtualVmxnet3Option_Def.__bases__: - bases = list(ns0.VirtualVmxnet3Option_Def.__bases__) - bases.insert(0, ns0.VirtualVmxnetOption_Def) - ns0.VirtualVmxnet3Option_Def.__bases__ = tuple(bases) - - ns0.VirtualVmxnetOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class VirtualVmxnetOption_Def(TypeDefinition): - #complexType/complexContent extension - schema = "urn:vim25" - type = (schema, "VirtualVmxnetOption") - def __init__(self, pname, ofwhat=(), extend=False, restrict=False, attributes=None, **kw): - ns = ns0.VirtualVmxnetOption_Def.schema - TClist = [] - attributes = self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - if ns0.VirtualEthernetCardOption_Def not in ns0.VirtualVmxnetOption_Def.__bases__: - bases = list(ns0.VirtualVmxnetOption_Def.__bases__) - bases.insert(0, ns0.VirtualEthernetCardOption_Def) - ns0.VirtualVmxnetOption_Def.__bases__ = tuple(bases) - - ns0.VirtualEthernetCardOption_Def.__init__(self, pname, ofwhat=TClist, extend=True, attributes=attributes, **kw) - - class ManagedObjectReference_Def(ZSI.TC.String, TypeDefinition): - # ComplexType/SimpleContent derivation of built-in type - schema = "urn:vim25" - type = (schema, "ManagedObjectReference") - def __init__(self, pname, **kw): - if getattr(self, "attribute_typecode_dict", None) is None: self.attribute_typecode_dict = {} - # attribute handling code - self.attribute_typecode_dict["type"] = ZSI.TC.String() - ZSI.TC.String.__init__(self, pname, **kw) - class Holder(str): - __metaclass__ = pyclass_type - typecode = self - self.pyclass = Holder - - class ArrayOfString_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfString") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfString_Def.schema - TClist = [ZSI.TC.String(pname=(ns,"string"), aname="_string", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._string = [] - return - Holder.__name__ = "ArrayOfString_Holder" - self.pyclass = Holder - - class ArrayOfAnyType_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfAnyType") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfAnyType_Def.schema - TClist = [ZSI.TC.AnyType(pname=(ns,"anyType"), aname="_anyType", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._anyType = [] - return - Holder.__name__ = "ArrayOfAnyType_Holder" - self.pyclass = Holder - - class ArrayOfManagedObjectReference_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfManagedObjectReference") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfManagedObjectReference_Def.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"ManagedObjectReference"), aname="_ManagedObjectReference", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._ManagedObjectReference = [] - return - Holder.__name__ = "ArrayOfManagedObjectReference_Holder" - self.pyclass = Holder - - class ArrayOfByte_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfByte") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfByte_Def.schema - TClist = [ZSI.TCnumbers.Ibyte(pname=(ns,"byte"), aname="_byte", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._byte = [] - return - Holder.__name__ = "ArrayOfByte_Holder" - self.pyclass = Holder - - class ArrayOfInt_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfInt") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfInt_Def.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"int"), aname="_int", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._int = [] - return - Holder.__name__ = "ArrayOfInt_Holder" - self.pyclass = Holder - - class ArrayOfLong_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfLong") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfLong_Def.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"long"), aname="_long", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._long = [] - return - Holder.__name__ = "ArrayOfLong_Holder" - self.pyclass = Holder - - class ArrayOfShort_Def(ZSI.TCcompound.ComplexType, TypeDefinition): - schema = "urn:vim25" - type = (schema, "ArrayOfShort") - def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw): - ns = ns0.ArrayOfShort_Def.schema - TClist = [ZSI.TCnumbers.Ishort(pname=(ns,"short"), aname="_short", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - self.attribute_typecode_dict = attributes or {} - if extend: TClist += ofwhat - if restrict: TClist = ofwhat - ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._short = [] - return - Holder.__name__ = "ArrayOfShort_Holder" - self.pyclass = Holder - - class HostCommunicationFault_Dec(ElementDeclaration): - literal = "HostCommunicationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostCommunicationFault") - kw["aname"] = "_HostCommunicationFault" - if ns0.HostCommunication_Def not in ns0.HostCommunicationFault_Dec.__bases__: - bases = list(ns0.HostCommunicationFault_Dec.__bases__) - bases.insert(0, ns0.HostCommunication_Def) - ns0.HostCommunicationFault_Dec.__bases__ = tuple(bases) - - ns0.HostCommunication_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostCommunicationFault_Dec_Holder" - - class HostNotConnectedFault_Dec(ElementDeclaration): - literal = "HostNotConnectedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostNotConnectedFault") - kw["aname"] = "_HostNotConnectedFault" - if ns0.HostNotConnected_Def not in ns0.HostNotConnectedFault_Dec.__bases__: - bases = list(ns0.HostNotConnectedFault_Dec.__bases__) - bases.insert(0, ns0.HostNotConnected_Def) - ns0.HostNotConnectedFault_Dec.__bases__ = tuple(bases) - - ns0.HostNotConnected_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostNotConnectedFault_Dec_Holder" - - class HostNotReachableFault_Dec(ElementDeclaration): - literal = "HostNotReachableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostNotReachableFault") - kw["aname"] = "_HostNotReachableFault" - if ns0.HostNotReachable_Def not in ns0.HostNotReachableFault_Dec.__bases__: - bases = list(ns0.HostNotReachableFault_Dec.__bases__) - bases.insert(0, ns0.HostNotReachable_Def) - ns0.HostNotReachableFault_Dec.__bases__ = tuple(bases) - - ns0.HostNotReachable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostNotReachableFault_Dec_Holder" - - class InvalidArgumentFault_Dec(ElementDeclaration): - literal = "InvalidArgumentFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidArgumentFault") - kw["aname"] = "_InvalidArgumentFault" - if ns0.InvalidArgument_Def not in ns0.InvalidArgumentFault_Dec.__bases__: - bases = list(ns0.InvalidArgumentFault_Dec.__bases__) - bases.insert(0, ns0.InvalidArgument_Def) - ns0.InvalidArgumentFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidArgument_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidArgumentFault_Dec_Holder" - - class InvalidRequestFault_Dec(ElementDeclaration): - literal = "InvalidRequestFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidRequestFault") - kw["aname"] = "_InvalidRequestFault" - if ns0.InvalidRequest_Def not in ns0.InvalidRequestFault_Dec.__bases__: - bases = list(ns0.InvalidRequestFault_Dec.__bases__) - bases.insert(0, ns0.InvalidRequest_Def) - ns0.InvalidRequestFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidRequest_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidRequestFault_Dec_Holder" - - class InvalidTypeFault_Dec(ElementDeclaration): - literal = "InvalidTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidTypeFault") - kw["aname"] = "_InvalidTypeFault" - if ns0.InvalidType_Def not in ns0.InvalidTypeFault_Dec.__bases__: - bases = list(ns0.InvalidTypeFault_Dec.__bases__) - bases.insert(0, ns0.InvalidType_Def) - ns0.InvalidTypeFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidTypeFault_Dec_Holder" - - class ManagedObjectNotFoundFault_Dec(ElementDeclaration): - literal = "ManagedObjectNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ManagedObjectNotFoundFault") - kw["aname"] = "_ManagedObjectNotFoundFault" - if ns0.ManagedObjectNotFound_Def not in ns0.ManagedObjectNotFoundFault_Dec.__bases__: - bases = list(ns0.ManagedObjectNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.ManagedObjectNotFound_Def) - ns0.ManagedObjectNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.ManagedObjectNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ManagedObjectNotFoundFault_Dec_Holder" - - class MethodNotFoundFault_Dec(ElementDeclaration): - literal = "MethodNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MethodNotFoundFault") - kw["aname"] = "_MethodNotFoundFault" - if ns0.MethodNotFound_Def not in ns0.MethodNotFoundFault_Dec.__bases__: - bases = list(ns0.MethodNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.MethodNotFound_Def) - ns0.MethodNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.MethodNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MethodNotFoundFault_Dec_Holder" - - class NotEnoughLicensesFault_Dec(ElementDeclaration): - literal = "NotEnoughLicensesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotEnoughLicensesFault") - kw["aname"] = "_NotEnoughLicensesFault" - if ns0.NotEnoughLicenses_Def not in ns0.NotEnoughLicensesFault_Dec.__bases__: - bases = list(ns0.NotEnoughLicensesFault_Dec.__bases__) - bases.insert(0, ns0.NotEnoughLicenses_Def) - ns0.NotEnoughLicensesFault_Dec.__bases__ = tuple(bases) - - ns0.NotEnoughLicenses_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughLicensesFault_Dec_Holder" - - class NotImplementedFault_Dec(ElementDeclaration): - literal = "NotImplementedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotImplementedFault") - kw["aname"] = "_NotImplementedFault" - if ns0.NotImplemented_Def not in ns0.NotImplementedFault_Dec.__bases__: - bases = list(ns0.NotImplementedFault_Dec.__bases__) - bases.insert(0, ns0.NotImplemented_Def) - ns0.NotImplementedFault_Dec.__bases__ = tuple(bases) - - ns0.NotImplemented_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotImplementedFault_Dec_Holder" - - class NotSupportedFault_Dec(ElementDeclaration): - literal = "NotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotSupportedFault") - kw["aname"] = "_NotSupportedFault" - if ns0.NotSupported_Def not in ns0.NotSupportedFault_Dec.__bases__: - bases = list(ns0.NotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.NotSupported_Def) - ns0.NotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.NotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedFault_Dec_Holder" - - class RequestCanceledFault_Dec(ElementDeclaration): - literal = "RequestCanceledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RequestCanceledFault") - kw["aname"] = "_RequestCanceledFault" - if ns0.RequestCanceled_Def not in ns0.RequestCanceledFault_Dec.__bases__: - bases = list(ns0.RequestCanceledFault_Dec.__bases__) - bases.insert(0, ns0.RequestCanceled_Def) - ns0.RequestCanceledFault_Dec.__bases__ = tuple(bases) - - ns0.RequestCanceled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RequestCanceledFault_Dec_Holder" - - class SecurityErrorFault_Dec(ElementDeclaration): - literal = "SecurityErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SecurityErrorFault") - kw["aname"] = "_SecurityErrorFault" - if ns0.SecurityError_Def not in ns0.SecurityErrorFault_Dec.__bases__: - bases = list(ns0.SecurityErrorFault_Dec.__bases__) - bases.insert(0, ns0.SecurityError_Def) - ns0.SecurityErrorFault_Dec.__bases__ = tuple(bases) - - ns0.SecurityError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SecurityErrorFault_Dec_Holder" - - class SystemErrorFault_Dec(ElementDeclaration): - literal = "SystemErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SystemErrorFault") - kw["aname"] = "_SystemErrorFault" - if ns0.SystemError_Def not in ns0.SystemErrorFault_Dec.__bases__: - bases = list(ns0.SystemErrorFault_Dec.__bases__) - bases.insert(0, ns0.SystemError_Def) - ns0.SystemErrorFault_Dec.__bases__ = tuple(bases) - - ns0.SystemError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SystemErrorFault_Dec_Holder" - - class UnexpectedFaultFault_Dec(ElementDeclaration): - literal = "UnexpectedFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnexpectedFaultFault") - kw["aname"] = "_UnexpectedFaultFault" - if ns0.UnexpectedFault_Def not in ns0.UnexpectedFaultFault_Dec.__bases__: - bases = list(ns0.UnexpectedFaultFault_Dec.__bases__) - bases.insert(0, ns0.UnexpectedFault_Def) - ns0.UnexpectedFaultFault_Dec.__bases__ = tuple(bases) - - ns0.UnexpectedFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnexpectedFaultFault_Dec_Holder" - - class InvalidCollectorVersionFault_Dec(ElementDeclaration): - literal = "InvalidCollectorVersionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidCollectorVersionFault") - kw["aname"] = "_InvalidCollectorVersionFault" - if ns0.InvalidCollectorVersion_Def not in ns0.InvalidCollectorVersionFault_Dec.__bases__: - bases = list(ns0.InvalidCollectorVersionFault_Dec.__bases__) - bases.insert(0, ns0.InvalidCollectorVersion_Def) - ns0.InvalidCollectorVersionFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidCollectorVersion_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidCollectorVersionFault_Dec_Holder" - - class InvalidPropertyFault_Dec(ElementDeclaration): - literal = "InvalidPropertyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidPropertyFault") - kw["aname"] = "_InvalidPropertyFault" - if ns0.InvalidProperty_Def not in ns0.InvalidPropertyFault_Dec.__bases__: - bases = list(ns0.InvalidPropertyFault_Dec.__bases__) - bases.insert(0, ns0.InvalidProperty_Def) - ns0.InvalidPropertyFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidProperty_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyFault_Dec_Holder" - - class DestroyPropertyFilter_Dec(ElementDeclaration): - literal = "DestroyPropertyFilter" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyPropertyFilter") - kw["aname"] = "_DestroyPropertyFilter" - if ns0.DestroyPropertyFilterRequestType_Def not in ns0.DestroyPropertyFilter_Dec.__bases__: - bases = list(ns0.DestroyPropertyFilter_Dec.__bases__) - bases.insert(0, ns0.DestroyPropertyFilterRequestType_Def) - ns0.DestroyPropertyFilter_Dec.__bases__ = tuple(bases) - - ns0.DestroyPropertyFilterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyPropertyFilter_Dec_Holder" - - class DestroyPropertyFilterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyPropertyFilterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyPropertyFilterResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyPropertyFilterResponse") - kw["aname"] = "_DestroyPropertyFilterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyPropertyFilterResponse_Holder" - self.pyclass = Holder - - class CreateFilter_Dec(ElementDeclaration): - literal = "CreateFilter" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateFilter") - kw["aname"] = "_CreateFilter" - if ns0.CreateFilterRequestType_Def not in ns0.CreateFilter_Dec.__bases__: - bases = list(ns0.CreateFilter_Dec.__bases__) - bases.insert(0, ns0.CreateFilterRequestType_Def) - ns0.CreateFilter_Dec.__bases__ = tuple(bases) - - ns0.CreateFilterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateFilter_Dec_Holder" - - class CreateFilterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateFilterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateFilterResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateFilterResponse") - kw["aname"] = "_CreateFilterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateFilterResponse_Holder" - self.pyclass = Holder - - class RetrieveProperties_Dec(ElementDeclaration): - literal = "RetrieveProperties" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveProperties") - kw["aname"] = "_RetrieveProperties" - if ns0.RetrievePropertiesRequestType_Def not in ns0.RetrieveProperties_Dec.__bases__: - bases = list(ns0.RetrieveProperties_Dec.__bases__) - bases.insert(0, ns0.RetrievePropertiesRequestType_Def) - ns0.RetrieveProperties_Dec.__bases__ = tuple(bases) - - ns0.RetrievePropertiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveProperties_Dec_Holder" - - class RetrievePropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrievePropertiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrievePropertiesResponse_Dec.schema - TClist = [GTD("urn:vim25","ObjectContent",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrievePropertiesResponse") - kw["aname"] = "_RetrievePropertiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrievePropertiesResponse_Holder" - self.pyclass = Holder - - class CheckForUpdates_Dec(ElementDeclaration): - literal = "CheckForUpdates" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckForUpdates") - kw["aname"] = "_CheckForUpdates" - if ns0.CheckForUpdatesRequestType_Def not in ns0.CheckForUpdates_Dec.__bases__: - bases = list(ns0.CheckForUpdates_Dec.__bases__) - bases.insert(0, ns0.CheckForUpdatesRequestType_Def) - ns0.CheckForUpdates_Dec.__bases__ = tuple(bases) - - ns0.CheckForUpdatesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckForUpdates_Dec_Holder" - - class CheckForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckForUpdatesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckForUpdatesResponse_Dec.schema - TClist = [GTD("urn:vim25","UpdateSet",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckForUpdatesResponse") - kw["aname"] = "_CheckForUpdatesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckForUpdatesResponse_Holder" - self.pyclass = Holder - - class WaitForUpdates_Dec(ElementDeclaration): - literal = "WaitForUpdates" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","WaitForUpdates") - kw["aname"] = "_WaitForUpdates" - if ns0.WaitForUpdatesRequestType_Def not in ns0.WaitForUpdates_Dec.__bases__: - bases = list(ns0.WaitForUpdates_Dec.__bases__) - bases.insert(0, ns0.WaitForUpdatesRequestType_Def) - ns0.WaitForUpdates_Dec.__bases__ = tuple(bases) - - ns0.WaitForUpdatesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "WaitForUpdates_Dec_Holder" - - class WaitForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "WaitForUpdatesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.WaitForUpdatesResponse_Dec.schema - TClist = [GTD("urn:vim25","UpdateSet",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","WaitForUpdatesResponse") - kw["aname"] = "_WaitForUpdatesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "WaitForUpdatesResponse_Holder" - self.pyclass = Holder - - class CancelWaitForUpdates_Dec(ElementDeclaration): - literal = "CancelWaitForUpdates" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CancelWaitForUpdates") - kw["aname"] = "_CancelWaitForUpdates" - if ns0.CancelWaitForUpdatesRequestType_Def not in ns0.CancelWaitForUpdates_Dec.__bases__: - bases = list(ns0.CancelWaitForUpdates_Dec.__bases__) - bases.insert(0, ns0.CancelWaitForUpdatesRequestType_Def) - ns0.CancelWaitForUpdates_Dec.__bases__ = tuple(bases) - - ns0.CancelWaitForUpdatesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CancelWaitForUpdates_Dec_Holder" - - class CancelWaitForUpdatesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CancelWaitForUpdatesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CancelWaitForUpdatesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CancelWaitForUpdatesResponse") - kw["aname"] = "_CancelWaitForUpdatesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CancelWaitForUpdatesResponse_Holder" - self.pyclass = Holder - - class MethodFaultFault_Dec(ElementDeclaration): - literal = "MethodFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MethodFaultFault") - kw["aname"] = "_MethodFaultFault" - if ns0.MethodFault_Def not in ns0.MethodFaultFault_Dec.__bases__: - bases = list(ns0.MethodFaultFault_Dec.__bases__) - bases.insert(0, ns0.MethodFault_Def) - ns0.MethodFaultFault_Dec.__bases__ = tuple(bases) - - ns0.MethodFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MethodFaultFault_Dec_Holder" - - class RuntimeFaultFault_Dec(ElementDeclaration): - literal = "RuntimeFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RuntimeFaultFault") - kw["aname"] = "_RuntimeFaultFault" - if ns0.RuntimeFault_Def not in ns0.RuntimeFaultFault_Dec.__bases__: - bases = list(ns0.RuntimeFaultFault_Dec.__bases__) - bases.insert(0, ns0.RuntimeFault_Def) - ns0.RuntimeFaultFault_Dec.__bases__ = tuple(bases) - - ns0.RuntimeFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RuntimeFaultFault_Dec_Holder" - - class AddAuthorizationRole_Dec(ElementDeclaration): - literal = "AddAuthorizationRole" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddAuthorizationRole") - kw["aname"] = "_AddAuthorizationRole" - if ns0.AddAuthorizationRoleRequestType_Def not in ns0.AddAuthorizationRole_Dec.__bases__: - bases = list(ns0.AddAuthorizationRole_Dec.__bases__) - bases.insert(0, ns0.AddAuthorizationRoleRequestType_Def) - ns0.AddAuthorizationRole_Dec.__bases__ = tuple(bases) - - ns0.AddAuthorizationRoleRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddAuthorizationRole_Dec_Holder" - - class AddAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddAuthorizationRoleResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddAuthorizationRoleResponse_Dec.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddAuthorizationRoleResponse") - kw["aname"] = "_AddAuthorizationRoleResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddAuthorizationRoleResponse_Holder" - self.pyclass = Holder - - class RemoveAuthorizationRole_Dec(ElementDeclaration): - literal = "RemoveAuthorizationRole" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveAuthorizationRole") - kw["aname"] = "_RemoveAuthorizationRole" - if ns0.RemoveAuthorizationRoleRequestType_Def not in ns0.RemoveAuthorizationRole_Dec.__bases__: - bases = list(ns0.RemoveAuthorizationRole_Dec.__bases__) - bases.insert(0, ns0.RemoveAuthorizationRoleRequestType_Def) - ns0.RemoveAuthorizationRole_Dec.__bases__ = tuple(bases) - - ns0.RemoveAuthorizationRoleRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveAuthorizationRole_Dec_Holder" - - class RemoveAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveAuthorizationRoleResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveAuthorizationRoleResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveAuthorizationRoleResponse") - kw["aname"] = "_RemoveAuthorizationRoleResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveAuthorizationRoleResponse_Holder" - self.pyclass = Holder - - class UpdateAuthorizationRole_Dec(ElementDeclaration): - literal = "UpdateAuthorizationRole" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateAuthorizationRole") - kw["aname"] = "_UpdateAuthorizationRole" - if ns0.UpdateAuthorizationRoleRequestType_Def not in ns0.UpdateAuthorizationRole_Dec.__bases__: - bases = list(ns0.UpdateAuthorizationRole_Dec.__bases__) - bases.insert(0, ns0.UpdateAuthorizationRoleRequestType_Def) - ns0.UpdateAuthorizationRole_Dec.__bases__ = tuple(bases) - - ns0.UpdateAuthorizationRoleRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateAuthorizationRole_Dec_Holder" - - class UpdateAuthorizationRoleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateAuthorizationRoleResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateAuthorizationRoleResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateAuthorizationRoleResponse") - kw["aname"] = "_UpdateAuthorizationRoleResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateAuthorizationRoleResponse_Holder" - self.pyclass = Holder - - class MergePermissions_Dec(ElementDeclaration): - literal = "MergePermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MergePermissions") - kw["aname"] = "_MergePermissions" - if ns0.MergePermissionsRequestType_Def not in ns0.MergePermissions_Dec.__bases__: - bases = list(ns0.MergePermissions_Dec.__bases__) - bases.insert(0, ns0.MergePermissionsRequestType_Def) - ns0.MergePermissions_Dec.__bases__ = tuple(bases) - - ns0.MergePermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MergePermissions_Dec_Holder" - - class MergePermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MergePermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MergePermissionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MergePermissionsResponse") - kw["aname"] = "_MergePermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MergePermissionsResponse_Holder" - self.pyclass = Holder - - class RetrieveRolePermissions_Dec(ElementDeclaration): - literal = "RetrieveRolePermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveRolePermissions") - kw["aname"] = "_RetrieveRolePermissions" - if ns0.RetrieveRolePermissionsRequestType_Def not in ns0.RetrieveRolePermissions_Dec.__bases__: - bases = list(ns0.RetrieveRolePermissions_Dec.__bases__) - bases.insert(0, ns0.RetrieveRolePermissionsRequestType_Def) - ns0.RetrieveRolePermissions_Dec.__bases__ = tuple(bases) - - ns0.RetrieveRolePermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveRolePermissions_Dec_Holder" - - class RetrieveRolePermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveRolePermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveRolePermissionsResponse_Dec.schema - TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveRolePermissionsResponse") - kw["aname"] = "_RetrieveRolePermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveRolePermissionsResponse_Holder" - self.pyclass = Holder - - class RetrieveEntityPermissions_Dec(ElementDeclaration): - literal = "RetrieveEntityPermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveEntityPermissions") - kw["aname"] = "_RetrieveEntityPermissions" - if ns0.RetrieveEntityPermissionsRequestType_Def not in ns0.RetrieveEntityPermissions_Dec.__bases__: - bases = list(ns0.RetrieveEntityPermissions_Dec.__bases__) - bases.insert(0, ns0.RetrieveEntityPermissionsRequestType_Def) - ns0.RetrieveEntityPermissions_Dec.__bases__ = tuple(bases) - - ns0.RetrieveEntityPermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveEntityPermissions_Dec_Holder" - - class RetrieveEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveEntityPermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveEntityPermissionsResponse_Dec.schema - TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveEntityPermissionsResponse") - kw["aname"] = "_RetrieveEntityPermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveEntityPermissionsResponse_Holder" - self.pyclass = Holder - - class RetrieveAllPermissions_Dec(ElementDeclaration): - literal = "RetrieveAllPermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveAllPermissions") - kw["aname"] = "_RetrieveAllPermissions" - if ns0.RetrieveAllPermissionsRequestType_Def not in ns0.RetrieveAllPermissions_Dec.__bases__: - bases = list(ns0.RetrieveAllPermissions_Dec.__bases__) - bases.insert(0, ns0.RetrieveAllPermissionsRequestType_Def) - ns0.RetrieveAllPermissions_Dec.__bases__ = tuple(bases) - - ns0.RetrieveAllPermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveAllPermissions_Dec_Holder" - - class RetrieveAllPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveAllPermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveAllPermissionsResponse_Dec.schema - TClist = [GTD("urn:vim25","Permission",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveAllPermissionsResponse") - kw["aname"] = "_RetrieveAllPermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveAllPermissionsResponse_Holder" - self.pyclass = Holder - - class SetEntityPermissions_Dec(ElementDeclaration): - literal = "SetEntityPermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetEntityPermissions") - kw["aname"] = "_SetEntityPermissions" - if ns0.SetEntityPermissionsRequestType_Def not in ns0.SetEntityPermissions_Dec.__bases__: - bases = list(ns0.SetEntityPermissions_Dec.__bases__) - bases.insert(0, ns0.SetEntityPermissionsRequestType_Def) - ns0.SetEntityPermissions_Dec.__bases__ = tuple(bases) - - ns0.SetEntityPermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetEntityPermissions_Dec_Holder" - - class SetEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetEntityPermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetEntityPermissionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetEntityPermissionsResponse") - kw["aname"] = "_SetEntityPermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetEntityPermissionsResponse_Holder" - self.pyclass = Holder - - class ResetEntityPermissions_Dec(ElementDeclaration): - literal = "ResetEntityPermissions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetEntityPermissions") - kw["aname"] = "_ResetEntityPermissions" - if ns0.ResetEntityPermissionsRequestType_Def not in ns0.ResetEntityPermissions_Dec.__bases__: - bases = list(ns0.ResetEntityPermissions_Dec.__bases__) - bases.insert(0, ns0.ResetEntityPermissionsRequestType_Def) - ns0.ResetEntityPermissions_Dec.__bases__ = tuple(bases) - - ns0.ResetEntityPermissionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetEntityPermissions_Dec_Holder" - - class ResetEntityPermissionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetEntityPermissionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetEntityPermissionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetEntityPermissionsResponse") - kw["aname"] = "_ResetEntityPermissionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetEntityPermissionsResponse_Holder" - self.pyclass = Holder - - class RemoveEntityPermission_Dec(ElementDeclaration): - literal = "RemoveEntityPermission" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveEntityPermission") - kw["aname"] = "_RemoveEntityPermission" - if ns0.RemoveEntityPermissionRequestType_Def not in ns0.RemoveEntityPermission_Dec.__bases__: - bases = list(ns0.RemoveEntityPermission_Dec.__bases__) - bases.insert(0, ns0.RemoveEntityPermissionRequestType_Def) - ns0.RemoveEntityPermission_Dec.__bases__ = tuple(bases) - - ns0.RemoveEntityPermissionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveEntityPermission_Dec_Holder" - - class RemoveEntityPermissionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveEntityPermissionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveEntityPermissionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveEntityPermissionResponse") - kw["aname"] = "_RemoveEntityPermissionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveEntityPermissionResponse_Holder" - self.pyclass = Holder - - class ReconfigureCluster_Dec(ElementDeclaration): - literal = "ReconfigureCluster" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureCluster") - kw["aname"] = "_ReconfigureCluster" - if ns0.ReconfigureClusterRequestType_Def not in ns0.ReconfigureCluster_Dec.__bases__: - bases = list(ns0.ReconfigureCluster_Dec.__bases__) - bases.insert(0, ns0.ReconfigureClusterRequestType_Def) - ns0.ReconfigureCluster_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureClusterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureCluster_Dec_Holder" - - class ReconfigureClusterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureClusterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureClusterResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureClusterResponse") - kw["aname"] = "_ReconfigureClusterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureClusterResponse_Holder" - self.pyclass = Holder - - class ReconfigureCluster_Task_Dec(ElementDeclaration): - literal = "ReconfigureCluster_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureCluster_Task") - kw["aname"] = "_ReconfigureCluster_Task" - if ns0.ReconfigureClusterRequestType_Def not in ns0.ReconfigureCluster_Task_Dec.__bases__: - bases = list(ns0.ReconfigureCluster_Task_Dec.__bases__) - bases.insert(0, ns0.ReconfigureClusterRequestType_Def) - ns0.ReconfigureCluster_Task_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureClusterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureCluster_Task_Dec_Holder" - - class ReconfigureCluster_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureCluster_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureCluster_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReconfigureCluster_TaskResponse") - kw["aname"] = "_ReconfigureCluster_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ReconfigureCluster_TaskResponse_Holder" - self.pyclass = Holder - - class ApplyRecommendation_Dec(ElementDeclaration): - literal = "ApplyRecommendation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ApplyRecommendation") - kw["aname"] = "_ApplyRecommendation" - if ns0.ApplyRecommendationRequestType_Def not in ns0.ApplyRecommendation_Dec.__bases__: - bases = list(ns0.ApplyRecommendation_Dec.__bases__) - bases.insert(0, ns0.ApplyRecommendationRequestType_Def) - ns0.ApplyRecommendation_Dec.__bases__ = tuple(bases) - - ns0.ApplyRecommendationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ApplyRecommendation_Dec_Holder" - - class ApplyRecommendationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ApplyRecommendationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ApplyRecommendationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ApplyRecommendationResponse") - kw["aname"] = "_ApplyRecommendationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ApplyRecommendationResponse_Holder" - self.pyclass = Holder - - class RecommendHostsForVm_Dec(ElementDeclaration): - literal = "RecommendHostsForVm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RecommendHostsForVm") - kw["aname"] = "_RecommendHostsForVm" - if ns0.RecommendHostsForVmRequestType_Def not in ns0.RecommendHostsForVm_Dec.__bases__: - bases = list(ns0.RecommendHostsForVm_Dec.__bases__) - bases.insert(0, ns0.RecommendHostsForVmRequestType_Def) - ns0.RecommendHostsForVm_Dec.__bases__ = tuple(bases) - - ns0.RecommendHostsForVmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RecommendHostsForVm_Dec_Holder" - - class RecommendHostsForVmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RecommendHostsForVmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RecommendHostsForVmResponse_Dec.schema - TClist = [GTD("urn:vim25","ClusterHostRecommendation",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RecommendHostsForVmResponse") - kw["aname"] = "_RecommendHostsForVmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RecommendHostsForVmResponse_Holder" - self.pyclass = Holder - - class AddHost_Dec(ElementDeclaration): - literal = "AddHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddHost") - kw["aname"] = "_AddHost" - if ns0.AddHostRequestType_Def not in ns0.AddHost_Dec.__bases__: - bases = list(ns0.AddHost_Dec.__bases__) - bases.insert(0, ns0.AddHostRequestType_Def) - ns0.AddHost_Dec.__bases__ = tuple(bases) - - ns0.AddHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddHost_Dec_Holder" - - class AddHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddHostResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddHostResponse") - kw["aname"] = "_AddHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddHostResponse_Holder" - self.pyclass = Holder - - class AddHost_Task_Dec(ElementDeclaration): - literal = "AddHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddHost_Task") - kw["aname"] = "_AddHost_Task" - if ns0.AddHostRequestType_Def not in ns0.AddHost_Task_Dec.__bases__: - bases = list(ns0.AddHost_Task_Dec.__bases__) - bases.insert(0, ns0.AddHostRequestType_Def) - ns0.AddHost_Task_Dec.__bases__ = tuple(bases) - - ns0.AddHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddHost_Task_Dec_Holder" - - class AddHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddHost_TaskResponse") - kw["aname"] = "_AddHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddHost_TaskResponse_Holder" - self.pyclass = Holder - - class MoveInto_Dec(ElementDeclaration): - literal = "MoveInto" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveInto") - kw["aname"] = "_MoveInto" - if ns0.MoveIntoRequestType_Def not in ns0.MoveInto_Dec.__bases__: - bases = list(ns0.MoveInto_Dec.__bases__) - bases.insert(0, ns0.MoveIntoRequestType_Def) - ns0.MoveInto_Dec.__bases__ = tuple(bases) - - ns0.MoveIntoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveInto_Dec_Holder" - - class MoveIntoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveIntoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveIntoResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MoveIntoResponse") - kw["aname"] = "_MoveIntoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MoveIntoResponse_Holder" - self.pyclass = Holder - - class MoveInto_Task_Dec(ElementDeclaration): - literal = "MoveInto_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveInto_Task") - kw["aname"] = "_MoveInto_Task" - if ns0.MoveIntoRequestType_Def not in ns0.MoveInto_Task_Dec.__bases__: - bases = list(ns0.MoveInto_Task_Dec.__bases__) - bases.insert(0, ns0.MoveIntoRequestType_Def) - ns0.MoveInto_Task_Dec.__bases__ = tuple(bases) - - ns0.MoveIntoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveInto_Task_Dec_Holder" - - class MoveInto_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveInto_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveInto_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveInto_TaskResponse") - kw["aname"] = "_MoveInto_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveInto_TaskResponse_Holder" - self.pyclass = Holder - - class MoveHostInto_Dec(ElementDeclaration): - literal = "MoveHostInto" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveHostInto") - kw["aname"] = "_MoveHostInto" - if ns0.MoveHostIntoRequestType_Def not in ns0.MoveHostInto_Dec.__bases__: - bases = list(ns0.MoveHostInto_Dec.__bases__) - bases.insert(0, ns0.MoveHostIntoRequestType_Def) - ns0.MoveHostInto_Dec.__bases__ = tuple(bases) - - ns0.MoveHostIntoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveHostInto_Dec_Holder" - - class MoveHostIntoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveHostIntoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveHostIntoResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MoveHostIntoResponse") - kw["aname"] = "_MoveHostIntoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MoveHostIntoResponse_Holder" - self.pyclass = Holder - - class MoveHostInto_Task_Dec(ElementDeclaration): - literal = "MoveHostInto_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveHostInto_Task") - kw["aname"] = "_MoveHostInto_Task" - if ns0.MoveHostIntoRequestType_Def not in ns0.MoveHostInto_Task_Dec.__bases__: - bases = list(ns0.MoveHostInto_Task_Dec.__bases__) - bases.insert(0, ns0.MoveHostIntoRequestType_Def) - ns0.MoveHostInto_Task_Dec.__bases__ = tuple(bases) - - ns0.MoveHostIntoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveHostInto_Task_Dec_Holder" - - class MoveHostInto_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveHostInto_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveHostInto_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveHostInto_TaskResponse") - kw["aname"] = "_MoveHostInto_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveHostInto_TaskResponse_Holder" - self.pyclass = Holder - - class RefreshRecommendation_Dec(ElementDeclaration): - literal = "RefreshRecommendation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshRecommendation") - kw["aname"] = "_RefreshRecommendation" - if ns0.RefreshRecommendationRequestType_Def not in ns0.RefreshRecommendation_Dec.__bases__: - bases = list(ns0.RefreshRecommendation_Dec.__bases__) - bases.insert(0, ns0.RefreshRecommendationRequestType_Def) - ns0.RefreshRecommendation_Dec.__bases__ = tuple(bases) - - ns0.RefreshRecommendationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshRecommendation_Dec_Holder" - - class RefreshRecommendationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshRecommendationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshRecommendationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshRecommendationResponse") - kw["aname"] = "_RefreshRecommendationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshRecommendationResponse_Holder" - self.pyclass = Holder - - class RetrieveDasAdvancedRuntimeInfo_Dec(ElementDeclaration): - literal = "RetrieveDasAdvancedRuntimeInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveDasAdvancedRuntimeInfo") - kw["aname"] = "_RetrieveDasAdvancedRuntimeInfo" - if ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def not in ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__: - bases = list(ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__) - bases.insert(0, ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def) - ns0.RetrieveDasAdvancedRuntimeInfo_Dec.__bases__ = tuple(bases) - - ns0.RetrieveDasAdvancedRuntimeInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveDasAdvancedRuntimeInfo_Dec_Holder" - - class RetrieveDasAdvancedRuntimeInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveDasAdvancedRuntimeInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveDasAdvancedRuntimeInfoResponse_Dec.schema - TClist = [GTD("urn:vim25","ClusterDasAdvancedRuntimeInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveDasAdvancedRuntimeInfoResponse") - kw["aname"] = "_RetrieveDasAdvancedRuntimeInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RetrieveDasAdvancedRuntimeInfoResponse_Holder" - self.pyclass = Holder - - class ReconfigureComputeResource_Dec(ElementDeclaration): - literal = "ReconfigureComputeResource" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureComputeResource") - kw["aname"] = "_ReconfigureComputeResource" - if ns0.ReconfigureComputeResourceRequestType_Def not in ns0.ReconfigureComputeResource_Dec.__bases__: - bases = list(ns0.ReconfigureComputeResource_Dec.__bases__) - bases.insert(0, ns0.ReconfigureComputeResourceRequestType_Def) - ns0.ReconfigureComputeResource_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureComputeResourceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureComputeResource_Dec_Holder" - - class ReconfigureComputeResourceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureComputeResourceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureComputeResourceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureComputeResourceResponse") - kw["aname"] = "_ReconfigureComputeResourceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureComputeResourceResponse_Holder" - self.pyclass = Holder - - class ReconfigureComputeResource_Task_Dec(ElementDeclaration): - literal = "ReconfigureComputeResource_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureComputeResource_Task") - kw["aname"] = "_ReconfigureComputeResource_Task" - if ns0.ReconfigureComputeResourceRequestType_Def not in ns0.ReconfigureComputeResource_Task_Dec.__bases__: - bases = list(ns0.ReconfigureComputeResource_Task_Dec.__bases__) - bases.insert(0, ns0.ReconfigureComputeResourceRequestType_Def) - ns0.ReconfigureComputeResource_Task_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureComputeResourceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureComputeResource_Task_Dec_Holder" - - class ReconfigureComputeResource_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureComputeResource_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureComputeResource_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReconfigureComputeResource_TaskResponse") - kw["aname"] = "_ReconfigureComputeResource_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ReconfigureComputeResource_TaskResponse_Holder" - self.pyclass = Holder - - class AddCustomFieldDef_Dec(ElementDeclaration): - literal = "AddCustomFieldDef" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddCustomFieldDef") - kw["aname"] = "_AddCustomFieldDef" - if ns0.AddCustomFieldDefRequestType_Def not in ns0.AddCustomFieldDef_Dec.__bases__: - bases = list(ns0.AddCustomFieldDef_Dec.__bases__) - bases.insert(0, ns0.AddCustomFieldDefRequestType_Def) - ns0.AddCustomFieldDef_Dec.__bases__ = tuple(bases) - - ns0.AddCustomFieldDefRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddCustomFieldDef_Dec_Holder" - - class AddCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddCustomFieldDefResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddCustomFieldDefResponse_Dec.schema - TClist = [GTD("urn:vim25","CustomFieldDef",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddCustomFieldDefResponse") - kw["aname"] = "_AddCustomFieldDefResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddCustomFieldDefResponse_Holder" - self.pyclass = Holder - - class RemoveCustomFieldDef_Dec(ElementDeclaration): - literal = "RemoveCustomFieldDef" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveCustomFieldDef") - kw["aname"] = "_RemoveCustomFieldDef" - if ns0.RemoveCustomFieldDefRequestType_Def not in ns0.RemoveCustomFieldDef_Dec.__bases__: - bases = list(ns0.RemoveCustomFieldDef_Dec.__bases__) - bases.insert(0, ns0.RemoveCustomFieldDefRequestType_Def) - ns0.RemoveCustomFieldDef_Dec.__bases__ = tuple(bases) - - ns0.RemoveCustomFieldDefRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveCustomFieldDef_Dec_Holder" - - class RemoveCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveCustomFieldDefResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveCustomFieldDefResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveCustomFieldDefResponse") - kw["aname"] = "_RemoveCustomFieldDefResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveCustomFieldDefResponse_Holder" - self.pyclass = Holder - - class RenameCustomFieldDef_Dec(ElementDeclaration): - literal = "RenameCustomFieldDef" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RenameCustomFieldDef") - kw["aname"] = "_RenameCustomFieldDef" - if ns0.RenameCustomFieldDefRequestType_Def not in ns0.RenameCustomFieldDef_Dec.__bases__: - bases = list(ns0.RenameCustomFieldDef_Dec.__bases__) - bases.insert(0, ns0.RenameCustomFieldDefRequestType_Def) - ns0.RenameCustomFieldDef_Dec.__bases__ = tuple(bases) - - ns0.RenameCustomFieldDefRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RenameCustomFieldDef_Dec_Holder" - - class RenameCustomFieldDefResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RenameCustomFieldDefResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RenameCustomFieldDefResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RenameCustomFieldDefResponse") - kw["aname"] = "_RenameCustomFieldDefResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RenameCustomFieldDefResponse_Holder" - self.pyclass = Holder - - class SetField_Dec(ElementDeclaration): - literal = "SetField" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetField") - kw["aname"] = "_SetField" - if ns0.SetFieldRequestType_Def not in ns0.SetField_Dec.__bases__: - bases = list(ns0.SetField_Dec.__bases__) - bases.insert(0, ns0.SetFieldRequestType_Def) - ns0.SetField_Dec.__bases__ = tuple(bases) - - ns0.SetFieldRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetField_Dec_Holder" - - class SetFieldResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetFieldResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetFieldResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetFieldResponse") - kw["aname"] = "_SetFieldResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetFieldResponse_Holder" - self.pyclass = Holder - - class DoesCustomizationSpecExist_Dec(ElementDeclaration): - literal = "DoesCustomizationSpecExist" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DoesCustomizationSpecExist") - kw["aname"] = "_DoesCustomizationSpecExist" - if ns0.DoesCustomizationSpecExistRequestType_Def not in ns0.DoesCustomizationSpecExist_Dec.__bases__: - bases = list(ns0.DoesCustomizationSpecExist_Dec.__bases__) - bases.insert(0, ns0.DoesCustomizationSpecExistRequestType_Def) - ns0.DoesCustomizationSpecExist_Dec.__bases__ = tuple(bases) - - ns0.DoesCustomizationSpecExistRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DoesCustomizationSpecExist_Dec_Holder" - - class DoesCustomizationSpecExistResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DoesCustomizationSpecExistResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DoesCustomizationSpecExistResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DoesCustomizationSpecExistResponse") - kw["aname"] = "_DoesCustomizationSpecExistResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DoesCustomizationSpecExistResponse_Holder" - self.pyclass = Holder - - class GetCustomizationSpec_Dec(ElementDeclaration): - literal = "GetCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetCustomizationSpec") - kw["aname"] = "_GetCustomizationSpec" - if ns0.GetCustomizationSpecRequestType_Def not in ns0.GetCustomizationSpec_Dec.__bases__: - bases = list(ns0.GetCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.GetCustomizationSpecRequestType_Def) - ns0.GetCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.GetCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetCustomizationSpec_Dec_Holder" - - class GetCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetCustomizationSpecResponse_Dec.schema - TClist = [GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetCustomizationSpecResponse") - kw["aname"] = "_GetCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "GetCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class CreateCustomizationSpec_Dec(ElementDeclaration): - literal = "CreateCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateCustomizationSpec") - kw["aname"] = "_CreateCustomizationSpec" - if ns0.CreateCustomizationSpecRequestType_Def not in ns0.CreateCustomizationSpec_Dec.__bases__: - bases = list(ns0.CreateCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.CreateCustomizationSpecRequestType_Def) - ns0.CreateCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.CreateCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateCustomizationSpec_Dec_Holder" - - class CreateCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CreateCustomizationSpecResponse") - kw["aname"] = "_CreateCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CreateCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class OverwriteCustomizationSpec_Dec(ElementDeclaration): - literal = "OverwriteCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OverwriteCustomizationSpec") - kw["aname"] = "_OverwriteCustomizationSpec" - if ns0.OverwriteCustomizationSpecRequestType_Def not in ns0.OverwriteCustomizationSpec_Dec.__bases__: - bases = list(ns0.OverwriteCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.OverwriteCustomizationSpecRequestType_Def) - ns0.OverwriteCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.OverwriteCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OverwriteCustomizationSpec_Dec_Holder" - - class OverwriteCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "OverwriteCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.OverwriteCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","OverwriteCustomizationSpecResponse") - kw["aname"] = "_OverwriteCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "OverwriteCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class DeleteCustomizationSpec_Dec(ElementDeclaration): - literal = "DeleteCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteCustomizationSpec") - kw["aname"] = "_DeleteCustomizationSpec" - if ns0.DeleteCustomizationSpecRequestType_Def not in ns0.DeleteCustomizationSpec_Dec.__bases__: - bases = list(ns0.DeleteCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.DeleteCustomizationSpecRequestType_Def) - ns0.DeleteCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.DeleteCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteCustomizationSpec_Dec_Holder" - - class DeleteCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DeleteCustomizationSpecResponse") - kw["aname"] = "_DeleteCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DeleteCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class DuplicateCustomizationSpec_Dec(ElementDeclaration): - literal = "DuplicateCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DuplicateCustomizationSpec") - kw["aname"] = "_DuplicateCustomizationSpec" - if ns0.DuplicateCustomizationSpecRequestType_Def not in ns0.DuplicateCustomizationSpec_Dec.__bases__: - bases = list(ns0.DuplicateCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.DuplicateCustomizationSpecRequestType_Def) - ns0.DuplicateCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.DuplicateCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DuplicateCustomizationSpec_Dec_Holder" - - class DuplicateCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DuplicateCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DuplicateCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DuplicateCustomizationSpecResponse") - kw["aname"] = "_DuplicateCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DuplicateCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class RenameCustomizationSpec_Dec(ElementDeclaration): - literal = "RenameCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RenameCustomizationSpec") - kw["aname"] = "_RenameCustomizationSpec" - if ns0.RenameCustomizationSpecRequestType_Def not in ns0.RenameCustomizationSpec_Dec.__bases__: - bases = list(ns0.RenameCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.RenameCustomizationSpecRequestType_Def) - ns0.RenameCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.RenameCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RenameCustomizationSpec_Dec_Holder" - - class RenameCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RenameCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RenameCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RenameCustomizationSpecResponse") - kw["aname"] = "_RenameCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RenameCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class CustomizationSpecItemToXml_Dec(ElementDeclaration): - literal = "CustomizationSpecItemToXml" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CustomizationSpecItemToXml") - kw["aname"] = "_CustomizationSpecItemToXml" - if ns0.CustomizationSpecItemToXmlRequestType_Def not in ns0.CustomizationSpecItemToXml_Dec.__bases__: - bases = list(ns0.CustomizationSpecItemToXml_Dec.__bases__) - bases.insert(0, ns0.CustomizationSpecItemToXmlRequestType_Def) - ns0.CustomizationSpecItemToXml_Dec.__bases__ = tuple(bases) - - ns0.CustomizationSpecItemToXmlRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CustomizationSpecItemToXml_Dec_Holder" - - class CustomizationSpecItemToXmlResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CustomizationSpecItemToXmlResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CustomizationSpecItemToXmlResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CustomizationSpecItemToXmlResponse") - kw["aname"] = "_CustomizationSpecItemToXmlResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CustomizationSpecItemToXmlResponse_Holder" - self.pyclass = Holder - - class XmlToCustomizationSpecItem_Dec(ElementDeclaration): - literal = "XmlToCustomizationSpecItem" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","XmlToCustomizationSpecItem") - kw["aname"] = "_XmlToCustomizationSpecItem" - if ns0.XmlToCustomizationSpecItemRequestType_Def not in ns0.XmlToCustomizationSpecItem_Dec.__bases__: - bases = list(ns0.XmlToCustomizationSpecItem_Dec.__bases__) - bases.insert(0, ns0.XmlToCustomizationSpecItemRequestType_Def) - ns0.XmlToCustomizationSpecItem_Dec.__bases__ = tuple(bases) - - ns0.XmlToCustomizationSpecItemRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "XmlToCustomizationSpecItem_Dec_Holder" - - class XmlToCustomizationSpecItemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "XmlToCustomizationSpecItemResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.XmlToCustomizationSpecItemResponse_Dec.schema - TClist = [GTD("urn:vim25","CustomizationSpecItem",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","XmlToCustomizationSpecItemResponse") - kw["aname"] = "_XmlToCustomizationSpecItemResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "XmlToCustomizationSpecItemResponse_Holder" - self.pyclass = Holder - - class CheckCustomizationResources_Dec(ElementDeclaration): - literal = "CheckCustomizationResources" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckCustomizationResources") - kw["aname"] = "_CheckCustomizationResources" - if ns0.CheckCustomizationResourcesRequestType_Def not in ns0.CheckCustomizationResources_Dec.__bases__: - bases = list(ns0.CheckCustomizationResources_Dec.__bases__) - bases.insert(0, ns0.CheckCustomizationResourcesRequestType_Def) - ns0.CheckCustomizationResources_Dec.__bases__ = tuple(bases) - - ns0.CheckCustomizationResourcesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckCustomizationResources_Dec_Holder" - - class CheckCustomizationResourcesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckCustomizationResourcesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckCustomizationResourcesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CheckCustomizationResourcesResponse") - kw["aname"] = "_CheckCustomizationResourcesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CheckCustomizationResourcesResponse_Holder" - self.pyclass = Holder - - class QueryConnectionInfo_Dec(ElementDeclaration): - literal = "QueryConnectionInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryConnectionInfo") - kw["aname"] = "_QueryConnectionInfo" - if ns0.QueryConnectionInfoRequestType_Def not in ns0.QueryConnectionInfo_Dec.__bases__: - bases = list(ns0.QueryConnectionInfo_Dec.__bases__) - bases.insert(0, ns0.QueryConnectionInfoRequestType_Def) - ns0.QueryConnectionInfo_Dec.__bases__ = tuple(bases) - - ns0.QueryConnectionInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryConnectionInfo_Dec_Holder" - - class QueryConnectionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryConnectionInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryConnectionInfoResponse_Dec.schema - TClist = [GTD("urn:vim25","HostConnectInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryConnectionInfoResponse") - kw["aname"] = "_QueryConnectionInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryConnectionInfoResponse_Holder" - self.pyclass = Holder - - class PowerOnMultiVM_Dec(ElementDeclaration): - literal = "PowerOnMultiVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnMultiVM") - kw["aname"] = "_PowerOnMultiVM" - if ns0.PowerOnMultiVMRequestType_Def not in ns0.PowerOnMultiVM_Dec.__bases__: - bases = list(ns0.PowerOnMultiVM_Dec.__bases__) - bases.insert(0, ns0.PowerOnMultiVMRequestType_Def) - ns0.PowerOnMultiVM_Dec.__bases__ = tuple(bases) - - ns0.PowerOnMultiVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnMultiVM_Dec_Holder" - - class PowerOnMultiVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnMultiVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnMultiVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ClusterPowerOnVmResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOnMultiVMResponse") - kw["aname"] = "_PowerOnMultiVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOnMultiVMResponse_Holder" - self.pyclass = Holder - - class PowerOnMultiVM_Task_Dec(ElementDeclaration): - literal = "PowerOnMultiVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnMultiVM_Task") - kw["aname"] = "_PowerOnMultiVM_Task" - if ns0.PowerOnMultiVMRequestType_Def not in ns0.PowerOnMultiVM_Task_Dec.__bases__: - bases = list(ns0.PowerOnMultiVM_Task_Dec.__bases__) - bases.insert(0, ns0.PowerOnMultiVMRequestType_Def) - ns0.PowerOnMultiVM_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerOnMultiVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnMultiVM_Task_Dec_Holder" - - class PowerOnMultiVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnMultiVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnMultiVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOnMultiVM_TaskResponse") - kw["aname"] = "_PowerOnMultiVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOnMultiVM_TaskResponse_Holder" - self.pyclass = Holder - - class RefreshDatastore_Dec(ElementDeclaration): - literal = "RefreshDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshDatastore") - kw["aname"] = "_RefreshDatastore" - if ns0.RefreshDatastoreRequestType_Def not in ns0.RefreshDatastore_Dec.__bases__: - bases = list(ns0.RefreshDatastore_Dec.__bases__) - bases.insert(0, ns0.RefreshDatastoreRequestType_Def) - ns0.RefreshDatastore_Dec.__bases__ = tuple(bases) - - ns0.RefreshDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshDatastore_Dec_Holder" - - class RefreshDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshDatastoreResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshDatastoreResponse") - kw["aname"] = "_RefreshDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshDatastoreResponse_Holder" - self.pyclass = Holder - - class RefreshDatastoreStorageInfo_Dec(ElementDeclaration): - literal = "RefreshDatastoreStorageInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshDatastoreStorageInfo") - kw["aname"] = "_RefreshDatastoreStorageInfo" - if ns0.RefreshDatastoreStorageInfoRequestType_Def not in ns0.RefreshDatastoreStorageInfo_Dec.__bases__: - bases = list(ns0.RefreshDatastoreStorageInfo_Dec.__bases__) - bases.insert(0, ns0.RefreshDatastoreStorageInfoRequestType_Def) - ns0.RefreshDatastoreStorageInfo_Dec.__bases__ = tuple(bases) - - ns0.RefreshDatastoreStorageInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshDatastoreStorageInfo_Dec_Holder" - - class RefreshDatastoreStorageInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshDatastoreStorageInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshDatastoreStorageInfoResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshDatastoreStorageInfoResponse") - kw["aname"] = "_RefreshDatastoreStorageInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshDatastoreStorageInfoResponse_Holder" - self.pyclass = Holder - - class RenameDatastore_Dec(ElementDeclaration): - literal = "RenameDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RenameDatastore") - kw["aname"] = "_RenameDatastore" - if ns0.RenameDatastoreRequestType_Def not in ns0.RenameDatastore_Dec.__bases__: - bases = list(ns0.RenameDatastore_Dec.__bases__) - bases.insert(0, ns0.RenameDatastoreRequestType_Def) - ns0.RenameDatastore_Dec.__bases__ = tuple(bases) - - ns0.RenameDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RenameDatastore_Dec_Holder" - - class RenameDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RenameDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RenameDatastoreResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RenameDatastoreResponse") - kw["aname"] = "_RenameDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RenameDatastoreResponse_Holder" - self.pyclass = Holder - - class DestroyDatastore_Dec(ElementDeclaration): - literal = "DestroyDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyDatastore") - kw["aname"] = "_DestroyDatastore" - if ns0.DestroyDatastoreRequestType_Def not in ns0.DestroyDatastore_Dec.__bases__: - bases = list(ns0.DestroyDatastore_Dec.__bases__) - bases.insert(0, ns0.DestroyDatastoreRequestType_Def) - ns0.DestroyDatastore_Dec.__bases__ = tuple(bases) - - ns0.DestroyDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyDatastore_Dec_Holder" - - class DestroyDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyDatastoreResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyDatastoreResponse") - kw["aname"] = "_DestroyDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyDatastoreResponse_Holder" - self.pyclass = Holder - - class QueryDescriptions_Dec(ElementDeclaration): - literal = "QueryDescriptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryDescriptions") - kw["aname"] = "_QueryDescriptions" - if ns0.QueryDescriptionsRequestType_Def not in ns0.QueryDescriptions_Dec.__bases__: - bases = list(ns0.QueryDescriptions_Dec.__bases__) - bases.insert(0, ns0.QueryDescriptionsRequestType_Def) - ns0.QueryDescriptions_Dec.__bases__ = tuple(bases) - - ns0.QueryDescriptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryDescriptions_Dec_Holder" - - class QueryDescriptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryDescriptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryDescriptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","DiagnosticManagerLogDescriptor",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryDescriptionsResponse") - kw["aname"] = "_QueryDescriptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryDescriptionsResponse_Holder" - self.pyclass = Holder - - class BrowseDiagnosticLog_Dec(ElementDeclaration): - literal = "BrowseDiagnosticLog" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","BrowseDiagnosticLog") - kw["aname"] = "_BrowseDiagnosticLog" - if ns0.BrowseDiagnosticLogRequestType_Def not in ns0.BrowseDiagnosticLog_Dec.__bases__: - bases = list(ns0.BrowseDiagnosticLog_Dec.__bases__) - bases.insert(0, ns0.BrowseDiagnosticLogRequestType_Def) - ns0.BrowseDiagnosticLog_Dec.__bases__ = tuple(bases) - - ns0.BrowseDiagnosticLogRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "BrowseDiagnosticLog_Dec_Holder" - - class BrowseDiagnosticLogResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "BrowseDiagnosticLogResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.BrowseDiagnosticLogResponse_Dec.schema - TClist = [GTD("urn:vim25","DiagnosticManagerLogHeader",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","BrowseDiagnosticLogResponse") - kw["aname"] = "_BrowseDiagnosticLogResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "BrowseDiagnosticLogResponse_Holder" - self.pyclass = Holder - - class GenerateLogBundles_Dec(ElementDeclaration): - literal = "GenerateLogBundles" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GenerateLogBundles") - kw["aname"] = "_GenerateLogBundles" - if ns0.GenerateLogBundlesRequestType_Def not in ns0.GenerateLogBundles_Dec.__bases__: - bases = list(ns0.GenerateLogBundles_Dec.__bases__) - bases.insert(0, ns0.GenerateLogBundlesRequestType_Def) - ns0.GenerateLogBundles_Dec.__bases__ = tuple(bases) - - ns0.GenerateLogBundlesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GenerateLogBundles_Dec_Holder" - - class GenerateLogBundlesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GenerateLogBundlesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GenerateLogBundlesResponse_Dec.schema - TClist = [GTD("urn:vim25","DiagnosticManagerBundleInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GenerateLogBundlesResponse") - kw["aname"] = "_GenerateLogBundlesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "GenerateLogBundlesResponse_Holder" - self.pyclass = Holder - - class GenerateLogBundles_Task_Dec(ElementDeclaration): - literal = "GenerateLogBundles_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GenerateLogBundles_Task") - kw["aname"] = "_GenerateLogBundles_Task" - if ns0.GenerateLogBundlesRequestType_Def not in ns0.GenerateLogBundles_Task_Dec.__bases__: - bases = list(ns0.GenerateLogBundles_Task_Dec.__bases__) - bases.insert(0, ns0.GenerateLogBundlesRequestType_Def) - ns0.GenerateLogBundles_Task_Dec.__bases__ = tuple(bases) - - ns0.GenerateLogBundlesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GenerateLogBundles_Task_Dec_Holder" - - class GenerateLogBundles_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GenerateLogBundles_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GenerateLogBundles_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GenerateLogBundles_TaskResponse") - kw["aname"] = "_GenerateLogBundles_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "GenerateLogBundles_TaskResponse_Holder" - self.pyclass = Holder - - class DVSFetchKeyOfPorts_Dec(ElementDeclaration): - literal = "DVSFetchKeyOfPorts" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSFetchKeyOfPorts") - kw["aname"] = "_DVSFetchKeyOfPorts" - if ns0.DVSFetchKeyOfPortsRequestType_Def not in ns0.DVSFetchKeyOfPorts_Dec.__bases__: - bases = list(ns0.DVSFetchKeyOfPorts_Dec.__bases__) - bases.insert(0, ns0.DVSFetchKeyOfPortsRequestType_Def) - ns0.DVSFetchKeyOfPorts_Dec.__bases__ = tuple(bases) - - ns0.DVSFetchKeyOfPortsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSFetchKeyOfPorts_Dec_Holder" - - class DVSFetchKeyOfPortsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSFetchKeyOfPortsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSFetchKeyOfPortsResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSFetchKeyOfPortsResponse") - kw["aname"] = "_DVSFetchKeyOfPortsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSFetchKeyOfPortsResponse_Holder" - self.pyclass = Holder - - class DVSFetchPorts_Dec(ElementDeclaration): - literal = "DVSFetchPorts" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSFetchPorts") - kw["aname"] = "_DVSFetchPorts" - if ns0.DVSFetchPortsRequestType_Def not in ns0.DVSFetchPorts_Dec.__bases__: - bases = list(ns0.DVSFetchPorts_Dec.__bases__) - bases.insert(0, ns0.DVSFetchPortsRequestType_Def) - ns0.DVSFetchPorts_Dec.__bases__ = tuple(bases) - - ns0.DVSFetchPortsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSFetchPorts_Dec_Holder" - - class DVSFetchPortsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSFetchPortsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSFetchPortsResponse_Dec.schema - TClist = [GTD("urn:vim25","DistributedVirtualPort",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSFetchPortsResponse") - kw["aname"] = "_DVSFetchPortsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSFetchPortsResponse_Holder" - self.pyclass = Holder - - class DVSQueryUsedVlanId_Dec(ElementDeclaration): - literal = "DVSQueryUsedVlanId" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSQueryUsedVlanId") - kw["aname"] = "_DVSQueryUsedVlanId" - if ns0.DVSQueryUsedVlanIdRequestType_Def not in ns0.DVSQueryUsedVlanId_Dec.__bases__: - bases = list(ns0.DVSQueryUsedVlanId_Dec.__bases__) - bases.insert(0, ns0.DVSQueryUsedVlanIdRequestType_Def) - ns0.DVSQueryUsedVlanId_Dec.__bases__ = tuple(bases) - - ns0.DVSQueryUsedVlanIdRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSQueryUsedVlanId_Dec_Holder" - - class DVSQueryUsedVlanIdResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSQueryUsedVlanIdResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSQueryUsedVlanIdResponse_Dec.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSQueryUsedVlanIdResponse") - kw["aname"] = "_DVSQueryUsedVlanIdResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSQueryUsedVlanIdResponse_Holder" - self.pyclass = Holder - - class DVSReconfigure_Dec(ElementDeclaration): - literal = "DVSReconfigure" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSReconfigure") - kw["aname"] = "_DVSReconfigure" - if ns0.DVSReconfigureRequestType_Def not in ns0.DVSReconfigure_Dec.__bases__: - bases = list(ns0.DVSReconfigure_Dec.__bases__) - bases.insert(0, ns0.DVSReconfigureRequestType_Def) - ns0.DVSReconfigure_Dec.__bases__ = tuple(bases) - - ns0.DVSReconfigureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSReconfigure_Dec_Holder" - - class DVSReconfigureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSReconfigureResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSReconfigureResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSReconfigureResponse") - kw["aname"] = "_DVSReconfigureResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSReconfigureResponse_Holder" - self.pyclass = Holder - - class DVSReconfigure_Task_Dec(ElementDeclaration): - literal = "DVSReconfigure_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSReconfigure_Task") - kw["aname"] = "_DVSReconfigure_Task" - if ns0.DVSReconfigureRequestType_Def not in ns0.DVSReconfigure_Task_Dec.__bases__: - bases = list(ns0.DVSReconfigure_Task_Dec.__bases__) - bases.insert(0, ns0.DVSReconfigureRequestType_Def) - ns0.DVSReconfigure_Task_Dec.__bases__ = tuple(bases) - - ns0.DVSReconfigureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSReconfigure_Task_Dec_Holder" - - class DVSReconfigure_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSReconfigure_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSReconfigure_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSReconfigure_TaskResponse") - kw["aname"] = "_DVSReconfigure_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DVSReconfigure_TaskResponse_Holder" - self.pyclass = Holder - - class DVSPerformProductSpecOperation_Dec(ElementDeclaration): - literal = "DVSPerformProductSpecOperation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation") - kw["aname"] = "_DVSPerformProductSpecOperation" - if ns0.DVSPerformProductSpecOperationRequestType_Def not in ns0.DVSPerformProductSpecOperation_Dec.__bases__: - bases = list(ns0.DVSPerformProductSpecOperation_Dec.__bases__) - bases.insert(0, ns0.DVSPerformProductSpecOperationRequestType_Def) - ns0.DVSPerformProductSpecOperation_Dec.__bases__ = tuple(bases) - - ns0.DVSPerformProductSpecOperationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSPerformProductSpecOperation_Dec_Holder" - - class DVSPerformProductSpecOperationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSPerformProductSpecOperationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSPerformProductSpecOperationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperationResponse") - kw["aname"] = "_DVSPerformProductSpecOperationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSPerformProductSpecOperationResponse_Holder" - self.pyclass = Holder - - class DVSPerformProductSpecOperation_Task_Dec(ElementDeclaration): - literal = "DVSPerformProductSpecOperation_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation_Task") - kw["aname"] = "_DVSPerformProductSpecOperation_Task" - if ns0.DVSPerformProductSpecOperationRequestType_Def not in ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__: - bases = list(ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__) - bases.insert(0, ns0.DVSPerformProductSpecOperationRequestType_Def) - ns0.DVSPerformProductSpecOperation_Task_Dec.__bases__ = tuple(bases) - - ns0.DVSPerformProductSpecOperationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSPerformProductSpecOperation_Task_Dec_Holder" - - class DVSPerformProductSpecOperation_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSPerformProductSpecOperation_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSPerformProductSpecOperation_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSPerformProductSpecOperation_TaskResponse") - kw["aname"] = "_DVSPerformProductSpecOperation_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DVSPerformProductSpecOperation_TaskResponse_Holder" - self.pyclass = Holder - - class DVSMerge_Dec(ElementDeclaration): - literal = "DVSMerge" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSMerge") - kw["aname"] = "_DVSMerge" - if ns0.DVSMergeRequestType_Def not in ns0.DVSMerge_Dec.__bases__: - bases = list(ns0.DVSMerge_Dec.__bases__) - bases.insert(0, ns0.DVSMergeRequestType_Def) - ns0.DVSMerge_Dec.__bases__ = tuple(bases) - - ns0.DVSMergeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSMerge_Dec_Holder" - - class DVSMergeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSMergeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSMergeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSMergeResponse") - kw["aname"] = "_DVSMergeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSMergeResponse_Holder" - self.pyclass = Holder - - class DVSMerge_Task_Dec(ElementDeclaration): - literal = "DVSMerge_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSMerge_Task") - kw["aname"] = "_DVSMerge_Task" - if ns0.DVSMergeRequestType_Def not in ns0.DVSMerge_Task_Dec.__bases__: - bases = list(ns0.DVSMerge_Task_Dec.__bases__) - bases.insert(0, ns0.DVSMergeRequestType_Def) - ns0.DVSMerge_Task_Dec.__bases__ = tuple(bases) - - ns0.DVSMergeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSMerge_Task_Dec_Holder" - - class DVSMerge_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSMerge_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSMerge_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSMerge_TaskResponse") - kw["aname"] = "_DVSMerge_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DVSMerge_TaskResponse_Holder" - self.pyclass = Holder - - class DVSAddPortgroups_Dec(ElementDeclaration): - literal = "DVSAddPortgroups" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSAddPortgroups") - kw["aname"] = "_DVSAddPortgroups" - if ns0.DVSAddPortgroupsRequestType_Def not in ns0.DVSAddPortgroups_Dec.__bases__: - bases = list(ns0.DVSAddPortgroups_Dec.__bases__) - bases.insert(0, ns0.DVSAddPortgroupsRequestType_Def) - ns0.DVSAddPortgroups_Dec.__bases__ = tuple(bases) - - ns0.DVSAddPortgroupsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSAddPortgroups_Dec_Holder" - - class DVSAddPortgroupsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSAddPortgroupsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSAddPortgroupsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSAddPortgroupsResponse") - kw["aname"] = "_DVSAddPortgroupsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSAddPortgroupsResponse_Holder" - self.pyclass = Holder - - class DVSMovePort_Dec(ElementDeclaration): - literal = "DVSMovePort" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSMovePort") - kw["aname"] = "_DVSMovePort" - if ns0.DVSMovePortRequestType_Def not in ns0.DVSMovePort_Dec.__bases__: - bases = list(ns0.DVSMovePort_Dec.__bases__) - bases.insert(0, ns0.DVSMovePortRequestType_Def) - ns0.DVSMovePort_Dec.__bases__ = tuple(bases) - - ns0.DVSMovePortRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSMovePort_Dec_Holder" - - class DVSMovePortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSMovePortResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSMovePortResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSMovePortResponse") - kw["aname"] = "_DVSMovePortResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSMovePortResponse_Holder" - self.pyclass = Holder - - class DVSUpdateCapability_Dec(ElementDeclaration): - literal = "DVSUpdateCapability" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSUpdateCapability") - kw["aname"] = "_DVSUpdateCapability" - if ns0.DVSUpdateCapabilityRequestType_Def not in ns0.DVSUpdateCapability_Dec.__bases__: - bases = list(ns0.DVSUpdateCapability_Dec.__bases__) - bases.insert(0, ns0.DVSUpdateCapabilityRequestType_Def) - ns0.DVSUpdateCapability_Dec.__bases__ = tuple(bases) - - ns0.DVSUpdateCapabilityRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSUpdateCapability_Dec_Holder" - - class DVSUpdateCapabilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSUpdateCapabilityResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSUpdateCapabilityResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSUpdateCapabilityResponse") - kw["aname"] = "_DVSUpdateCapabilityResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSUpdateCapabilityResponse_Holder" - self.pyclass = Holder - - class ReconfigurePort_Dec(ElementDeclaration): - literal = "ReconfigurePort" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigurePort") - kw["aname"] = "_ReconfigurePort" - if ns0.ReconfigurePortRequestType_Def not in ns0.ReconfigurePort_Dec.__bases__: - bases = list(ns0.ReconfigurePort_Dec.__bases__) - bases.insert(0, ns0.ReconfigurePortRequestType_Def) - ns0.ReconfigurePort_Dec.__bases__ = tuple(bases) - - ns0.ReconfigurePortRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigurePort_Dec_Holder" - - class ReconfigurePortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigurePortResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigurePortResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigurePortResponse") - kw["aname"] = "_ReconfigurePortResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigurePortResponse_Holder" - self.pyclass = Holder - - class DVSRefreshPortState_Dec(ElementDeclaration): - literal = "DVSRefreshPortState" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSRefreshPortState") - kw["aname"] = "_DVSRefreshPortState" - if ns0.DVSRefreshPortStateRequestType_Def not in ns0.DVSRefreshPortState_Dec.__bases__: - bases = list(ns0.DVSRefreshPortState_Dec.__bases__) - bases.insert(0, ns0.DVSRefreshPortStateRequestType_Def) - ns0.DVSRefreshPortState_Dec.__bases__ = tuple(bases) - - ns0.DVSRefreshPortStateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSRefreshPortState_Dec_Holder" - - class DVSRefreshPortStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSRefreshPortStateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSRefreshPortStateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSRefreshPortStateResponse") - kw["aname"] = "_DVSRefreshPortStateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSRefreshPortStateResponse_Holder" - self.pyclass = Holder - - class DVSRectifyHost_Dec(ElementDeclaration): - literal = "DVSRectifyHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSRectifyHost") - kw["aname"] = "_DVSRectifyHost" - if ns0.DVSRectifyHostRequestType_Def not in ns0.DVSRectifyHost_Dec.__bases__: - bases = list(ns0.DVSRectifyHost_Dec.__bases__) - bases.insert(0, ns0.DVSRectifyHostRequestType_Def) - ns0.DVSRectifyHost_Dec.__bases__ = tuple(bases) - - ns0.DVSRectifyHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSRectifyHost_Dec_Holder" - - class DVSRectifyHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSRectifyHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSRectifyHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVSRectifyHostResponse") - kw["aname"] = "_DVSRectifyHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVSRectifyHostResponse_Holder" - self.pyclass = Holder - - class QueryConfigOptionDescriptor_Dec(ElementDeclaration): - literal = "QueryConfigOptionDescriptor" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryConfigOptionDescriptor") - kw["aname"] = "_QueryConfigOptionDescriptor" - if ns0.QueryConfigOptionDescriptorRequestType_Def not in ns0.QueryConfigOptionDescriptor_Dec.__bases__: - bases = list(ns0.QueryConfigOptionDescriptor_Dec.__bases__) - bases.insert(0, ns0.QueryConfigOptionDescriptorRequestType_Def) - ns0.QueryConfigOptionDescriptor_Dec.__bases__ = tuple(bases) - - ns0.QueryConfigOptionDescriptorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigOptionDescriptor_Dec_Holder" - - class QueryConfigOptionDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryConfigOptionDescriptorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryConfigOptionDescriptorResponse_Dec.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigOptionDescriptor",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryConfigOptionDescriptorResponse") - kw["aname"] = "_QueryConfigOptionDescriptorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryConfigOptionDescriptorResponse_Holder" - self.pyclass = Holder - - class QueryConfigOption_Dec(ElementDeclaration): - literal = "QueryConfigOption" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryConfigOption") - kw["aname"] = "_QueryConfigOption" - if ns0.QueryConfigOptionRequestType_Def not in ns0.QueryConfigOption_Dec.__bases__: - bases = list(ns0.QueryConfigOption_Dec.__bases__) - bases.insert(0, ns0.QueryConfigOptionRequestType_Def) - ns0.QueryConfigOption_Dec.__bases__ = tuple(bases) - - ns0.QueryConfigOptionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigOption_Dec_Holder" - - class QueryConfigOptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryConfigOptionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryConfigOptionResponse_Dec.schema - TClist = [GTD("urn:vim25","VirtualMachineConfigOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryConfigOptionResponse") - kw["aname"] = "_QueryConfigOptionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryConfigOptionResponse_Holder" - self.pyclass = Holder - - class QueryConfigTarget_Dec(ElementDeclaration): - literal = "QueryConfigTarget" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryConfigTarget") - kw["aname"] = "_QueryConfigTarget" - if ns0.QueryConfigTargetRequestType_Def not in ns0.QueryConfigTarget_Dec.__bases__: - bases = list(ns0.QueryConfigTarget_Dec.__bases__) - bases.insert(0, ns0.QueryConfigTargetRequestType_Def) - ns0.QueryConfigTarget_Dec.__bases__ = tuple(bases) - - ns0.QueryConfigTargetRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryConfigTarget_Dec_Holder" - - class QueryConfigTargetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryConfigTargetResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryConfigTargetResponse_Dec.schema - TClist = [GTD("urn:vim25","ConfigTarget",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryConfigTargetResponse") - kw["aname"] = "_QueryConfigTargetResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryConfigTargetResponse_Holder" - self.pyclass = Holder - - class QueryTargetCapabilities_Dec(ElementDeclaration): - literal = "QueryTargetCapabilities" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryTargetCapabilities") - kw["aname"] = "_QueryTargetCapabilities" - if ns0.QueryTargetCapabilitiesRequestType_Def not in ns0.QueryTargetCapabilities_Dec.__bases__: - bases = list(ns0.QueryTargetCapabilities_Dec.__bases__) - bases.insert(0, ns0.QueryTargetCapabilitiesRequestType_Def) - ns0.QueryTargetCapabilities_Dec.__bases__ = tuple(bases) - - ns0.QueryTargetCapabilitiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryTargetCapabilities_Dec_Holder" - - class QueryTargetCapabilitiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryTargetCapabilitiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryTargetCapabilitiesResponse_Dec.schema - TClist = [GTD("urn:vim25","HostCapability",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryTargetCapabilitiesResponse") - kw["aname"] = "_QueryTargetCapabilitiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryTargetCapabilitiesResponse_Holder" - self.pyclass = Holder - - class setCustomValue_Dec(ElementDeclaration): - literal = "setCustomValue" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","setCustomValue") - kw["aname"] = "_setCustomValue" - if ns0.setCustomValueRequestType_Def not in ns0.setCustomValue_Dec.__bases__: - bases = list(ns0.setCustomValue_Dec.__bases__) - bases.insert(0, ns0.setCustomValueRequestType_Def) - ns0.setCustomValue_Dec.__bases__ = tuple(bases) - - ns0.setCustomValueRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "setCustomValue_Dec_Holder" - - class setCustomValueResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "setCustomValueResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.setCustomValueResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","setCustomValueResponse") - kw["aname"] = "_setCustomValueResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "setCustomValueResponse_Holder" - self.pyclass = Holder - - class UnregisterExtension_Dec(ElementDeclaration): - literal = "UnregisterExtension" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnregisterExtension") - kw["aname"] = "_UnregisterExtension" - if ns0.UnregisterExtensionRequestType_Def not in ns0.UnregisterExtension_Dec.__bases__: - bases = list(ns0.UnregisterExtension_Dec.__bases__) - bases.insert(0, ns0.UnregisterExtensionRequestType_Def) - ns0.UnregisterExtension_Dec.__bases__ = tuple(bases) - - ns0.UnregisterExtensionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnregisterExtension_Dec_Holder" - - class UnregisterExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnregisterExtensionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnregisterExtensionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnregisterExtensionResponse") - kw["aname"] = "_UnregisterExtensionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnregisterExtensionResponse_Holder" - self.pyclass = Holder - - class FindExtension_Dec(ElementDeclaration): - literal = "FindExtension" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindExtension") - kw["aname"] = "_FindExtension" - if ns0.FindExtensionRequestType_Def not in ns0.FindExtension_Dec.__bases__: - bases = list(ns0.FindExtension_Dec.__bases__) - bases.insert(0, ns0.FindExtensionRequestType_Def) - ns0.FindExtension_Dec.__bases__ = tuple(bases) - - ns0.FindExtensionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindExtension_Dec_Holder" - - class FindExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindExtensionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindExtensionResponse_Dec.schema - TClist = [GTD("urn:vim25","Extension",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindExtensionResponse") - kw["aname"] = "_FindExtensionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindExtensionResponse_Holder" - self.pyclass = Holder - - class RegisterExtension_Dec(ElementDeclaration): - literal = "RegisterExtension" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RegisterExtension") - kw["aname"] = "_RegisterExtension" - if ns0.RegisterExtensionRequestType_Def not in ns0.RegisterExtension_Dec.__bases__: - bases = list(ns0.RegisterExtension_Dec.__bases__) - bases.insert(0, ns0.RegisterExtensionRequestType_Def) - ns0.RegisterExtension_Dec.__bases__ = tuple(bases) - - ns0.RegisterExtensionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RegisterExtension_Dec_Holder" - - class RegisterExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RegisterExtensionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RegisterExtensionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RegisterExtensionResponse") - kw["aname"] = "_RegisterExtensionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RegisterExtensionResponse_Holder" - self.pyclass = Holder - - class UpdateExtension_Dec(ElementDeclaration): - literal = "UpdateExtension" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateExtension") - kw["aname"] = "_UpdateExtension" - if ns0.UpdateExtensionRequestType_Def not in ns0.UpdateExtension_Dec.__bases__: - bases = list(ns0.UpdateExtension_Dec.__bases__) - bases.insert(0, ns0.UpdateExtensionRequestType_Def) - ns0.UpdateExtension_Dec.__bases__ = tuple(bases) - - ns0.UpdateExtensionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateExtension_Dec_Holder" - - class UpdateExtensionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateExtensionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateExtensionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateExtensionResponse") - kw["aname"] = "_UpdateExtensionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateExtensionResponse_Holder" - self.pyclass = Holder - - class GetPublicKey_Dec(ElementDeclaration): - literal = "GetPublicKey" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetPublicKey") - kw["aname"] = "_GetPublicKey" - if ns0.GetPublicKeyRequestType_Def not in ns0.GetPublicKey_Dec.__bases__: - bases = list(ns0.GetPublicKey_Dec.__bases__) - bases.insert(0, ns0.GetPublicKeyRequestType_Def) - ns0.GetPublicKey_Dec.__bases__ = tuple(bases) - - ns0.GetPublicKeyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetPublicKey_Dec_Holder" - - class GetPublicKeyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetPublicKeyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetPublicKeyResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetPublicKeyResponse") - kw["aname"] = "_GetPublicKeyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "GetPublicKeyResponse_Holder" - self.pyclass = Holder - - class SetPublicKey_Dec(ElementDeclaration): - literal = "SetPublicKey" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetPublicKey") - kw["aname"] = "_SetPublicKey" - if ns0.SetPublicKeyRequestType_Def not in ns0.SetPublicKey_Dec.__bases__: - bases = list(ns0.SetPublicKey_Dec.__bases__) - bases.insert(0, ns0.SetPublicKeyRequestType_Def) - ns0.SetPublicKey_Dec.__bases__ = tuple(bases) - - ns0.SetPublicKeyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetPublicKey_Dec_Holder" - - class SetPublicKeyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetPublicKeyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetPublicKeyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetPublicKeyResponse") - kw["aname"] = "_SetPublicKeyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetPublicKeyResponse_Holder" - self.pyclass = Holder - - class MoveDatastoreFile_Dec(ElementDeclaration): - literal = "MoveDatastoreFile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveDatastoreFile") - kw["aname"] = "_MoveDatastoreFile" - if ns0.MoveDatastoreFileRequestType_Def not in ns0.MoveDatastoreFile_Dec.__bases__: - bases = list(ns0.MoveDatastoreFile_Dec.__bases__) - bases.insert(0, ns0.MoveDatastoreFileRequestType_Def) - ns0.MoveDatastoreFile_Dec.__bases__ = tuple(bases) - - ns0.MoveDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveDatastoreFile_Dec_Holder" - - class MoveDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveDatastoreFileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveDatastoreFileResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MoveDatastoreFileResponse") - kw["aname"] = "_MoveDatastoreFileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MoveDatastoreFileResponse_Holder" - self.pyclass = Holder - - class MoveDatastoreFile_Task_Dec(ElementDeclaration): - literal = "MoveDatastoreFile_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveDatastoreFile_Task") - kw["aname"] = "_MoveDatastoreFile_Task" - if ns0.MoveDatastoreFileRequestType_Def not in ns0.MoveDatastoreFile_Task_Dec.__bases__: - bases = list(ns0.MoveDatastoreFile_Task_Dec.__bases__) - bases.insert(0, ns0.MoveDatastoreFileRequestType_Def) - ns0.MoveDatastoreFile_Task_Dec.__bases__ = tuple(bases) - - ns0.MoveDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveDatastoreFile_Task_Dec_Holder" - - class MoveDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveDatastoreFile_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveDatastoreFile_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveDatastoreFile_TaskResponse") - kw["aname"] = "_MoveDatastoreFile_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveDatastoreFile_TaskResponse_Holder" - self.pyclass = Holder - - class CopyDatastoreFile_Dec(ElementDeclaration): - literal = "CopyDatastoreFile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CopyDatastoreFile") - kw["aname"] = "_CopyDatastoreFile" - if ns0.CopyDatastoreFileRequestType_Def not in ns0.CopyDatastoreFile_Dec.__bases__: - bases = list(ns0.CopyDatastoreFile_Dec.__bases__) - bases.insert(0, ns0.CopyDatastoreFileRequestType_Def) - ns0.CopyDatastoreFile_Dec.__bases__ = tuple(bases) - - ns0.CopyDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CopyDatastoreFile_Dec_Holder" - - class CopyDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CopyDatastoreFileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CopyDatastoreFileResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CopyDatastoreFileResponse") - kw["aname"] = "_CopyDatastoreFileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CopyDatastoreFileResponse_Holder" - self.pyclass = Holder - - class CopyDatastoreFile_Task_Dec(ElementDeclaration): - literal = "CopyDatastoreFile_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CopyDatastoreFile_Task") - kw["aname"] = "_CopyDatastoreFile_Task" - if ns0.CopyDatastoreFileRequestType_Def not in ns0.CopyDatastoreFile_Task_Dec.__bases__: - bases = list(ns0.CopyDatastoreFile_Task_Dec.__bases__) - bases.insert(0, ns0.CopyDatastoreFileRequestType_Def) - ns0.CopyDatastoreFile_Task_Dec.__bases__ = tuple(bases) - - ns0.CopyDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CopyDatastoreFile_Task_Dec_Holder" - - class CopyDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CopyDatastoreFile_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CopyDatastoreFile_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CopyDatastoreFile_TaskResponse") - kw["aname"] = "_CopyDatastoreFile_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CopyDatastoreFile_TaskResponse_Holder" - self.pyclass = Holder - - class DeleteDatastoreFile_Dec(ElementDeclaration): - literal = "DeleteDatastoreFile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteDatastoreFile") - kw["aname"] = "_DeleteDatastoreFile" - if ns0.DeleteDatastoreFileRequestType_Def not in ns0.DeleteDatastoreFile_Dec.__bases__: - bases = list(ns0.DeleteDatastoreFile_Dec.__bases__) - bases.insert(0, ns0.DeleteDatastoreFileRequestType_Def) - ns0.DeleteDatastoreFile_Dec.__bases__ = tuple(bases) - - ns0.DeleteDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteDatastoreFile_Dec_Holder" - - class DeleteDatastoreFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteDatastoreFileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteDatastoreFileResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DeleteDatastoreFileResponse") - kw["aname"] = "_DeleteDatastoreFileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DeleteDatastoreFileResponse_Holder" - self.pyclass = Holder - - class DeleteDatastoreFile_Task_Dec(ElementDeclaration): - literal = "DeleteDatastoreFile_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteDatastoreFile_Task") - kw["aname"] = "_DeleteDatastoreFile_Task" - if ns0.DeleteDatastoreFileRequestType_Def not in ns0.DeleteDatastoreFile_Task_Dec.__bases__: - bases = list(ns0.DeleteDatastoreFile_Task_Dec.__bases__) - bases.insert(0, ns0.DeleteDatastoreFileRequestType_Def) - ns0.DeleteDatastoreFile_Task_Dec.__bases__ = tuple(bases) - - ns0.DeleteDatastoreFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteDatastoreFile_Task_Dec_Holder" - - class DeleteDatastoreFile_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteDatastoreFile_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteDatastoreFile_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DeleteDatastoreFile_TaskResponse") - kw["aname"] = "_DeleteDatastoreFile_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DeleteDatastoreFile_TaskResponse_Holder" - self.pyclass = Holder - - class MakeDirectory_Dec(ElementDeclaration): - literal = "MakeDirectory" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MakeDirectory") - kw["aname"] = "_MakeDirectory" - if ns0.MakeDirectoryRequestType_Def not in ns0.MakeDirectory_Dec.__bases__: - bases = list(ns0.MakeDirectory_Dec.__bases__) - bases.insert(0, ns0.MakeDirectoryRequestType_Def) - ns0.MakeDirectory_Dec.__bases__ = tuple(bases) - - ns0.MakeDirectoryRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MakeDirectory_Dec_Holder" - - class MakeDirectoryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MakeDirectoryResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MakeDirectoryResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MakeDirectoryResponse") - kw["aname"] = "_MakeDirectoryResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MakeDirectoryResponse_Holder" - self.pyclass = Holder - - class ChangeOwner_Dec(ElementDeclaration): - literal = "ChangeOwner" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ChangeOwner") - kw["aname"] = "_ChangeOwner" - if ns0.ChangeOwnerRequestType_Def not in ns0.ChangeOwner_Dec.__bases__: - bases = list(ns0.ChangeOwner_Dec.__bases__) - bases.insert(0, ns0.ChangeOwnerRequestType_Def) - ns0.ChangeOwner_Dec.__bases__ = tuple(bases) - - ns0.ChangeOwnerRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ChangeOwner_Dec_Holder" - - class ChangeOwnerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ChangeOwnerResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ChangeOwnerResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ChangeOwnerResponse") - kw["aname"] = "_ChangeOwnerResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ChangeOwnerResponse_Holder" - self.pyclass = Holder - - class CreateFolder_Dec(ElementDeclaration): - literal = "CreateFolder" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateFolder") - kw["aname"] = "_CreateFolder" - if ns0.CreateFolderRequestType_Def not in ns0.CreateFolder_Dec.__bases__: - bases = list(ns0.CreateFolder_Dec.__bases__) - bases.insert(0, ns0.CreateFolderRequestType_Def) - ns0.CreateFolder_Dec.__bases__ = tuple(bases) - - ns0.CreateFolderRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateFolder_Dec_Holder" - - class CreateFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateFolderResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateFolderResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateFolderResponse") - kw["aname"] = "_CreateFolderResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateFolderResponse_Holder" - self.pyclass = Holder - - class MoveIntoFolder_Dec(ElementDeclaration): - literal = "MoveIntoFolder" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveIntoFolder") - kw["aname"] = "_MoveIntoFolder" - if ns0.MoveIntoFolderRequestType_Def not in ns0.MoveIntoFolder_Dec.__bases__: - bases = list(ns0.MoveIntoFolder_Dec.__bases__) - bases.insert(0, ns0.MoveIntoFolderRequestType_Def) - ns0.MoveIntoFolder_Dec.__bases__ = tuple(bases) - - ns0.MoveIntoFolderRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoFolder_Dec_Holder" - - class MoveIntoFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveIntoFolderResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveIntoFolderResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MoveIntoFolderResponse") - kw["aname"] = "_MoveIntoFolderResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MoveIntoFolderResponse_Holder" - self.pyclass = Holder - - class MoveIntoFolder_Task_Dec(ElementDeclaration): - literal = "MoveIntoFolder_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveIntoFolder_Task") - kw["aname"] = "_MoveIntoFolder_Task" - if ns0.MoveIntoFolderRequestType_Def not in ns0.MoveIntoFolder_Task_Dec.__bases__: - bases = list(ns0.MoveIntoFolder_Task_Dec.__bases__) - bases.insert(0, ns0.MoveIntoFolderRequestType_Def) - ns0.MoveIntoFolder_Task_Dec.__bases__ = tuple(bases) - - ns0.MoveIntoFolderRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoFolder_Task_Dec_Holder" - - class MoveIntoFolder_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveIntoFolder_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveIntoFolder_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveIntoFolder_TaskResponse") - kw["aname"] = "_MoveIntoFolder_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveIntoFolder_TaskResponse_Holder" - self.pyclass = Holder - - class CreateVM_Dec(ElementDeclaration): - literal = "CreateVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVM") - kw["aname"] = "_CreateVM" - if ns0.CreateVMRequestType_Def not in ns0.CreateVM_Dec.__bases__: - bases = list(ns0.CreateVM_Dec.__bases__) - bases.insert(0, ns0.CreateVMRequestType_Def) - ns0.CreateVM_Dec.__bases__ = tuple(bases) - - ns0.CreateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVM_Dec_Holder" - - class CreateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVMResponse") - kw["aname"] = "_CreateVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVMResponse_Holder" - self.pyclass = Holder - - class CreateVM_Task_Dec(ElementDeclaration): - literal = "CreateVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVM_Task") - kw["aname"] = "_CreateVM_Task" - if ns0.CreateVMRequestType_Def not in ns0.CreateVM_Task_Dec.__bases__: - bases = list(ns0.CreateVM_Task_Dec.__bases__) - bases.insert(0, ns0.CreateVMRequestType_Def) - ns0.CreateVM_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVM_Task_Dec_Holder" - - class CreateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVM_TaskResponse") - kw["aname"] = "_CreateVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVM_TaskResponse_Holder" - self.pyclass = Holder - - class RegisterVM_Dec(ElementDeclaration): - literal = "RegisterVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RegisterVM") - kw["aname"] = "_RegisterVM" - if ns0.RegisterVMRequestType_Def not in ns0.RegisterVM_Dec.__bases__: - bases = list(ns0.RegisterVM_Dec.__bases__) - bases.insert(0, ns0.RegisterVMRequestType_Def) - ns0.RegisterVM_Dec.__bases__ = tuple(bases) - - ns0.RegisterVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RegisterVM_Dec_Holder" - - class RegisterVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RegisterVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RegisterVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RegisterVMResponse") - kw["aname"] = "_RegisterVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RegisterVMResponse_Holder" - self.pyclass = Holder - - class RegisterVM_Task_Dec(ElementDeclaration): - literal = "RegisterVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RegisterVM_Task") - kw["aname"] = "_RegisterVM_Task" - if ns0.RegisterVMRequestType_Def not in ns0.RegisterVM_Task_Dec.__bases__: - bases = list(ns0.RegisterVM_Task_Dec.__bases__) - bases.insert(0, ns0.RegisterVMRequestType_Def) - ns0.RegisterVM_Task_Dec.__bases__ = tuple(bases) - - ns0.RegisterVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RegisterVM_Task_Dec_Holder" - - class RegisterVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RegisterVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RegisterVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RegisterVM_TaskResponse") - kw["aname"] = "_RegisterVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RegisterVM_TaskResponse_Holder" - self.pyclass = Holder - - class CreateCluster_Dec(ElementDeclaration): - literal = "CreateCluster" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateCluster") - kw["aname"] = "_CreateCluster" - if ns0.CreateClusterRequestType_Def not in ns0.CreateCluster_Dec.__bases__: - bases = list(ns0.CreateCluster_Dec.__bases__) - bases.insert(0, ns0.CreateClusterRequestType_Def) - ns0.CreateCluster_Dec.__bases__ = tuple(bases) - - ns0.CreateClusterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateCluster_Dec_Holder" - - class CreateClusterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateClusterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateClusterResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateClusterResponse") - kw["aname"] = "_CreateClusterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateClusterResponse_Holder" - self.pyclass = Holder - - class CreateClusterEx_Dec(ElementDeclaration): - literal = "CreateClusterEx" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateClusterEx") - kw["aname"] = "_CreateClusterEx" - if ns0.CreateClusterExRequestType_Def not in ns0.CreateClusterEx_Dec.__bases__: - bases = list(ns0.CreateClusterEx_Dec.__bases__) - bases.insert(0, ns0.CreateClusterExRequestType_Def) - ns0.CreateClusterEx_Dec.__bases__ = tuple(bases) - - ns0.CreateClusterExRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateClusterEx_Dec_Holder" - - class CreateClusterExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateClusterExResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateClusterExResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateClusterExResponse") - kw["aname"] = "_CreateClusterExResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateClusterExResponse_Holder" - self.pyclass = Holder - - class AddStandaloneHost_Dec(ElementDeclaration): - literal = "AddStandaloneHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddStandaloneHost") - kw["aname"] = "_AddStandaloneHost" - if ns0.AddStandaloneHostRequestType_Def not in ns0.AddStandaloneHost_Dec.__bases__: - bases = list(ns0.AddStandaloneHost_Dec.__bases__) - bases.insert(0, ns0.AddStandaloneHostRequestType_Def) - ns0.AddStandaloneHost_Dec.__bases__ = tuple(bases) - - ns0.AddStandaloneHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddStandaloneHost_Dec_Holder" - - class AddStandaloneHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddStandaloneHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddStandaloneHostResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddStandaloneHostResponse") - kw["aname"] = "_AddStandaloneHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddStandaloneHostResponse_Holder" - self.pyclass = Holder - - class AddStandaloneHost_Task_Dec(ElementDeclaration): - literal = "AddStandaloneHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddStandaloneHost_Task") - kw["aname"] = "_AddStandaloneHost_Task" - if ns0.AddStandaloneHostRequestType_Def not in ns0.AddStandaloneHost_Task_Dec.__bases__: - bases = list(ns0.AddStandaloneHost_Task_Dec.__bases__) - bases.insert(0, ns0.AddStandaloneHostRequestType_Def) - ns0.AddStandaloneHost_Task_Dec.__bases__ = tuple(bases) - - ns0.AddStandaloneHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddStandaloneHost_Task_Dec_Holder" - - class AddStandaloneHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddStandaloneHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddStandaloneHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddStandaloneHost_TaskResponse") - kw["aname"] = "_AddStandaloneHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddStandaloneHost_TaskResponse_Holder" - self.pyclass = Holder - - class CreateDatacenter_Dec(ElementDeclaration): - literal = "CreateDatacenter" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateDatacenter") - kw["aname"] = "_CreateDatacenter" - if ns0.CreateDatacenterRequestType_Def not in ns0.CreateDatacenter_Dec.__bases__: - bases = list(ns0.CreateDatacenter_Dec.__bases__) - bases.insert(0, ns0.CreateDatacenterRequestType_Def) - ns0.CreateDatacenter_Dec.__bases__ = tuple(bases) - - ns0.CreateDatacenterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateDatacenter_Dec_Holder" - - class CreateDatacenterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateDatacenterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateDatacenterResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateDatacenterResponse") - kw["aname"] = "_CreateDatacenterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateDatacenterResponse_Holder" - self.pyclass = Holder - - class UnregisterAndDestroy_Dec(ElementDeclaration): - literal = "UnregisterAndDestroy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnregisterAndDestroy") - kw["aname"] = "_UnregisterAndDestroy" - if ns0.UnregisterAndDestroyRequestType_Def not in ns0.UnregisterAndDestroy_Dec.__bases__: - bases = list(ns0.UnregisterAndDestroy_Dec.__bases__) - bases.insert(0, ns0.UnregisterAndDestroyRequestType_Def) - ns0.UnregisterAndDestroy_Dec.__bases__ = tuple(bases) - - ns0.UnregisterAndDestroyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnregisterAndDestroy_Dec_Holder" - - class UnregisterAndDestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnregisterAndDestroyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnregisterAndDestroyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnregisterAndDestroyResponse") - kw["aname"] = "_UnregisterAndDestroyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnregisterAndDestroyResponse_Holder" - self.pyclass = Holder - - class UnregisterAndDestroy_Task_Dec(ElementDeclaration): - literal = "UnregisterAndDestroy_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnregisterAndDestroy_Task") - kw["aname"] = "_UnregisterAndDestroy_Task" - if ns0.UnregisterAndDestroyRequestType_Def not in ns0.UnregisterAndDestroy_Task_Dec.__bases__: - bases = list(ns0.UnregisterAndDestroy_Task_Dec.__bases__) - bases.insert(0, ns0.UnregisterAndDestroyRequestType_Def) - ns0.UnregisterAndDestroy_Task_Dec.__bases__ = tuple(bases) - - ns0.UnregisterAndDestroyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnregisterAndDestroy_Task_Dec_Holder" - - class UnregisterAndDestroy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnregisterAndDestroy_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnregisterAndDestroy_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UnregisterAndDestroy_TaskResponse") - kw["aname"] = "_UnregisterAndDestroy_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UnregisterAndDestroy_TaskResponse_Holder" - self.pyclass = Holder - - class FolderCreateDVS_Dec(ElementDeclaration): - literal = "FolderCreateDVS" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FolderCreateDVS") - kw["aname"] = "_FolderCreateDVS" - if ns0.FolderCreateDVSRequestType_Def not in ns0.FolderCreateDVS_Dec.__bases__: - bases = list(ns0.FolderCreateDVS_Dec.__bases__) - bases.insert(0, ns0.FolderCreateDVSRequestType_Def) - ns0.FolderCreateDVS_Dec.__bases__ = tuple(bases) - - ns0.FolderCreateDVSRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FolderCreateDVS_Dec_Holder" - - class FolderCreateDVSResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FolderCreateDVSResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FolderCreateDVSResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FolderCreateDVSResponse") - kw["aname"] = "_FolderCreateDVSResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FolderCreateDVSResponse_Holder" - self.pyclass = Holder - - class SetCollectorPageSize_Dec(ElementDeclaration): - literal = "SetCollectorPageSize" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetCollectorPageSize") - kw["aname"] = "_SetCollectorPageSize" - if ns0.SetCollectorPageSizeRequestType_Def not in ns0.SetCollectorPageSize_Dec.__bases__: - bases = list(ns0.SetCollectorPageSize_Dec.__bases__) - bases.insert(0, ns0.SetCollectorPageSizeRequestType_Def) - ns0.SetCollectorPageSize_Dec.__bases__ = tuple(bases) - - ns0.SetCollectorPageSizeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetCollectorPageSize_Dec_Holder" - - class SetCollectorPageSizeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetCollectorPageSizeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetCollectorPageSizeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetCollectorPageSizeResponse") - kw["aname"] = "_SetCollectorPageSizeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetCollectorPageSizeResponse_Holder" - self.pyclass = Holder - - class RewindCollector_Dec(ElementDeclaration): - literal = "RewindCollector" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RewindCollector") - kw["aname"] = "_RewindCollector" - if ns0.RewindCollectorRequestType_Def not in ns0.RewindCollector_Dec.__bases__: - bases = list(ns0.RewindCollector_Dec.__bases__) - bases.insert(0, ns0.RewindCollectorRequestType_Def) - ns0.RewindCollector_Dec.__bases__ = tuple(bases) - - ns0.RewindCollectorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RewindCollector_Dec_Holder" - - class RewindCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RewindCollectorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RewindCollectorResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RewindCollectorResponse") - kw["aname"] = "_RewindCollectorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RewindCollectorResponse_Holder" - self.pyclass = Holder - - class ResetCollector_Dec(ElementDeclaration): - literal = "ResetCollector" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetCollector") - kw["aname"] = "_ResetCollector" - if ns0.ResetCollectorRequestType_Def not in ns0.ResetCollector_Dec.__bases__: - bases = list(ns0.ResetCollector_Dec.__bases__) - bases.insert(0, ns0.ResetCollectorRequestType_Def) - ns0.ResetCollector_Dec.__bases__ = tuple(bases) - - ns0.ResetCollectorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetCollector_Dec_Holder" - - class ResetCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetCollectorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetCollectorResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetCollectorResponse") - kw["aname"] = "_ResetCollectorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetCollectorResponse_Holder" - self.pyclass = Holder - - class DestroyCollector_Dec(ElementDeclaration): - literal = "DestroyCollector" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyCollector") - kw["aname"] = "_DestroyCollector" - if ns0.DestroyCollectorRequestType_Def not in ns0.DestroyCollector_Dec.__bases__: - bases = list(ns0.DestroyCollector_Dec.__bases__) - bases.insert(0, ns0.DestroyCollectorRequestType_Def) - ns0.DestroyCollector_Dec.__bases__ = tuple(bases) - - ns0.DestroyCollectorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyCollector_Dec_Holder" - - class DestroyCollectorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyCollectorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyCollectorResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyCollectorResponse") - kw["aname"] = "_DestroyCollectorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyCollectorResponse_Holder" - self.pyclass = Holder - - class QueryHostConnectionInfo_Dec(ElementDeclaration): - literal = "QueryHostConnectionInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryHostConnectionInfo") - kw["aname"] = "_QueryHostConnectionInfo" - if ns0.QueryHostConnectionInfoRequestType_Def not in ns0.QueryHostConnectionInfo_Dec.__bases__: - bases = list(ns0.QueryHostConnectionInfo_Dec.__bases__) - bases.insert(0, ns0.QueryHostConnectionInfoRequestType_Def) - ns0.QueryHostConnectionInfo_Dec.__bases__ = tuple(bases) - - ns0.QueryHostConnectionInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryHostConnectionInfo_Dec_Holder" - - class QueryHostConnectionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryHostConnectionInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryHostConnectionInfoResponse_Dec.schema - TClist = [GTD("urn:vim25","HostConnectInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryHostConnectionInfoResponse") - kw["aname"] = "_QueryHostConnectionInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryHostConnectionInfoResponse_Holder" - self.pyclass = Holder - - class UpdateSystemResources_Dec(ElementDeclaration): - literal = "UpdateSystemResources" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateSystemResources") - kw["aname"] = "_UpdateSystemResources" - if ns0.UpdateSystemResourcesRequestType_Def not in ns0.UpdateSystemResources_Dec.__bases__: - bases = list(ns0.UpdateSystemResources_Dec.__bases__) - bases.insert(0, ns0.UpdateSystemResourcesRequestType_Def) - ns0.UpdateSystemResources_Dec.__bases__ = tuple(bases) - - ns0.UpdateSystemResourcesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateSystemResources_Dec_Holder" - - class UpdateSystemResourcesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateSystemResourcesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateSystemResourcesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateSystemResourcesResponse") - kw["aname"] = "_UpdateSystemResourcesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateSystemResourcesResponse_Holder" - self.pyclass = Holder - - class ReconnectHost_Dec(ElementDeclaration): - literal = "ReconnectHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconnectHost") - kw["aname"] = "_ReconnectHost" - if ns0.ReconnectHostRequestType_Def not in ns0.ReconnectHost_Dec.__bases__: - bases = list(ns0.ReconnectHost_Dec.__bases__) - bases.insert(0, ns0.ReconnectHostRequestType_Def) - ns0.ReconnectHost_Dec.__bases__ = tuple(bases) - - ns0.ReconnectHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconnectHost_Dec_Holder" - - class ReconnectHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconnectHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconnectHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconnectHostResponse") - kw["aname"] = "_ReconnectHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconnectHostResponse_Holder" - self.pyclass = Holder - - class ReconnectHost_Task_Dec(ElementDeclaration): - literal = "ReconnectHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconnectHost_Task") - kw["aname"] = "_ReconnectHost_Task" - if ns0.ReconnectHostRequestType_Def not in ns0.ReconnectHost_Task_Dec.__bases__: - bases = list(ns0.ReconnectHost_Task_Dec.__bases__) - bases.insert(0, ns0.ReconnectHostRequestType_Def) - ns0.ReconnectHost_Task_Dec.__bases__ = tuple(bases) - - ns0.ReconnectHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconnectHost_Task_Dec_Holder" - - class ReconnectHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconnectHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconnectHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReconnectHost_TaskResponse") - kw["aname"] = "_ReconnectHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ReconnectHost_TaskResponse_Holder" - self.pyclass = Holder - - class DisconnectHost_Dec(ElementDeclaration): - literal = "DisconnectHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisconnectHost") - kw["aname"] = "_DisconnectHost" - if ns0.DisconnectHostRequestType_Def not in ns0.DisconnectHost_Dec.__bases__: - bases = list(ns0.DisconnectHost_Dec.__bases__) - bases.insert(0, ns0.DisconnectHostRequestType_Def) - ns0.DisconnectHost_Dec.__bases__ = tuple(bases) - - ns0.DisconnectHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisconnectHost_Dec_Holder" - - class DisconnectHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisconnectHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisconnectHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DisconnectHostResponse") - kw["aname"] = "_DisconnectHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DisconnectHostResponse_Holder" - self.pyclass = Holder - - class DisconnectHost_Task_Dec(ElementDeclaration): - literal = "DisconnectHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisconnectHost_Task") - kw["aname"] = "_DisconnectHost_Task" - if ns0.DisconnectHostRequestType_Def not in ns0.DisconnectHost_Task_Dec.__bases__: - bases = list(ns0.DisconnectHost_Task_Dec.__bases__) - bases.insert(0, ns0.DisconnectHostRequestType_Def) - ns0.DisconnectHost_Task_Dec.__bases__ = tuple(bases) - - ns0.DisconnectHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisconnectHost_Task_Dec_Holder" - - class DisconnectHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisconnectHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisconnectHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DisconnectHost_TaskResponse") - kw["aname"] = "_DisconnectHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DisconnectHost_TaskResponse_Holder" - self.pyclass = Holder - - class EnterMaintenanceMode_Dec(ElementDeclaration): - literal = "EnterMaintenanceMode" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnterMaintenanceMode") - kw["aname"] = "_EnterMaintenanceMode" - if ns0.EnterMaintenanceModeRequestType_Def not in ns0.EnterMaintenanceMode_Dec.__bases__: - bases = list(ns0.EnterMaintenanceMode_Dec.__bases__) - bases.insert(0, ns0.EnterMaintenanceModeRequestType_Def) - ns0.EnterMaintenanceMode_Dec.__bases__ = tuple(bases) - - ns0.EnterMaintenanceModeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnterMaintenanceMode_Dec_Holder" - - class EnterMaintenanceModeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnterMaintenanceModeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnterMaintenanceModeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","EnterMaintenanceModeResponse") - kw["aname"] = "_EnterMaintenanceModeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "EnterMaintenanceModeResponse_Holder" - self.pyclass = Holder - - class EnterMaintenanceMode_Task_Dec(ElementDeclaration): - literal = "EnterMaintenanceMode_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnterMaintenanceMode_Task") - kw["aname"] = "_EnterMaintenanceMode_Task" - if ns0.EnterMaintenanceModeRequestType_Def not in ns0.EnterMaintenanceMode_Task_Dec.__bases__: - bases = list(ns0.EnterMaintenanceMode_Task_Dec.__bases__) - bases.insert(0, ns0.EnterMaintenanceModeRequestType_Def) - ns0.EnterMaintenanceMode_Task_Dec.__bases__ = tuple(bases) - - ns0.EnterMaintenanceModeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnterMaintenanceMode_Task_Dec_Holder" - - class EnterMaintenanceMode_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnterMaintenanceMode_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnterMaintenanceMode_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","EnterMaintenanceMode_TaskResponse") - kw["aname"] = "_EnterMaintenanceMode_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "EnterMaintenanceMode_TaskResponse_Holder" - self.pyclass = Holder - - class ExitMaintenanceMode_Dec(ElementDeclaration): - literal = "ExitMaintenanceMode" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExitMaintenanceMode") - kw["aname"] = "_ExitMaintenanceMode" - if ns0.ExitMaintenanceModeRequestType_Def not in ns0.ExitMaintenanceMode_Dec.__bases__: - bases = list(ns0.ExitMaintenanceMode_Dec.__bases__) - bases.insert(0, ns0.ExitMaintenanceModeRequestType_Def) - ns0.ExitMaintenanceMode_Dec.__bases__ = tuple(bases) - - ns0.ExitMaintenanceModeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExitMaintenanceMode_Dec_Holder" - - class ExitMaintenanceModeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExitMaintenanceModeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExitMaintenanceModeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ExitMaintenanceModeResponse") - kw["aname"] = "_ExitMaintenanceModeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ExitMaintenanceModeResponse_Holder" - self.pyclass = Holder - - class ExitMaintenanceMode_Task_Dec(ElementDeclaration): - literal = "ExitMaintenanceMode_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExitMaintenanceMode_Task") - kw["aname"] = "_ExitMaintenanceMode_Task" - if ns0.ExitMaintenanceModeRequestType_Def not in ns0.ExitMaintenanceMode_Task_Dec.__bases__: - bases = list(ns0.ExitMaintenanceMode_Task_Dec.__bases__) - bases.insert(0, ns0.ExitMaintenanceModeRequestType_Def) - ns0.ExitMaintenanceMode_Task_Dec.__bases__ = tuple(bases) - - ns0.ExitMaintenanceModeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExitMaintenanceMode_Task_Dec_Holder" - - class ExitMaintenanceMode_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExitMaintenanceMode_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExitMaintenanceMode_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExitMaintenanceMode_TaskResponse") - kw["aname"] = "_ExitMaintenanceMode_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExitMaintenanceMode_TaskResponse_Holder" - self.pyclass = Holder - - class RebootHost_Dec(ElementDeclaration): - literal = "RebootHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RebootHost") - kw["aname"] = "_RebootHost" - if ns0.RebootHostRequestType_Def not in ns0.RebootHost_Dec.__bases__: - bases = list(ns0.RebootHost_Dec.__bases__) - bases.insert(0, ns0.RebootHostRequestType_Def) - ns0.RebootHost_Dec.__bases__ = tuple(bases) - - ns0.RebootHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RebootHost_Dec_Holder" - - class RebootHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RebootHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RebootHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RebootHostResponse") - kw["aname"] = "_RebootHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RebootHostResponse_Holder" - self.pyclass = Holder - - class RebootHost_Task_Dec(ElementDeclaration): - literal = "RebootHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RebootHost_Task") - kw["aname"] = "_RebootHost_Task" - if ns0.RebootHostRequestType_Def not in ns0.RebootHost_Task_Dec.__bases__: - bases = list(ns0.RebootHost_Task_Dec.__bases__) - bases.insert(0, ns0.RebootHostRequestType_Def) - ns0.RebootHost_Task_Dec.__bases__ = tuple(bases) - - ns0.RebootHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RebootHost_Task_Dec_Holder" - - class RebootHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RebootHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RebootHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RebootHost_TaskResponse") - kw["aname"] = "_RebootHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RebootHost_TaskResponse_Holder" - self.pyclass = Holder - - class ShutdownHost_Dec(ElementDeclaration): - literal = "ShutdownHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ShutdownHost") - kw["aname"] = "_ShutdownHost" - if ns0.ShutdownHostRequestType_Def not in ns0.ShutdownHost_Dec.__bases__: - bases = list(ns0.ShutdownHost_Dec.__bases__) - bases.insert(0, ns0.ShutdownHostRequestType_Def) - ns0.ShutdownHost_Dec.__bases__ = tuple(bases) - - ns0.ShutdownHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ShutdownHost_Dec_Holder" - - class ShutdownHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ShutdownHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ShutdownHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ShutdownHostResponse") - kw["aname"] = "_ShutdownHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ShutdownHostResponse_Holder" - self.pyclass = Holder - - class ShutdownHost_Task_Dec(ElementDeclaration): - literal = "ShutdownHost_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ShutdownHost_Task") - kw["aname"] = "_ShutdownHost_Task" - if ns0.ShutdownHostRequestType_Def not in ns0.ShutdownHost_Task_Dec.__bases__: - bases = list(ns0.ShutdownHost_Task_Dec.__bases__) - bases.insert(0, ns0.ShutdownHostRequestType_Def) - ns0.ShutdownHost_Task_Dec.__bases__ = tuple(bases) - - ns0.ShutdownHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ShutdownHost_Task_Dec_Holder" - - class ShutdownHost_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ShutdownHost_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ShutdownHost_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ShutdownHost_TaskResponse") - kw["aname"] = "_ShutdownHost_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ShutdownHost_TaskResponse_Holder" - self.pyclass = Holder - - class PowerDownHostToStandBy_Dec(ElementDeclaration): - literal = "PowerDownHostToStandBy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerDownHostToStandBy") - kw["aname"] = "_PowerDownHostToStandBy" - if ns0.PowerDownHostToStandByRequestType_Def not in ns0.PowerDownHostToStandBy_Dec.__bases__: - bases = list(ns0.PowerDownHostToStandBy_Dec.__bases__) - bases.insert(0, ns0.PowerDownHostToStandByRequestType_Def) - ns0.PowerDownHostToStandBy_Dec.__bases__ = tuple(bases) - - ns0.PowerDownHostToStandByRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerDownHostToStandBy_Dec_Holder" - - class PowerDownHostToStandByResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerDownHostToStandByResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerDownHostToStandByResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerDownHostToStandByResponse") - kw["aname"] = "_PowerDownHostToStandByResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerDownHostToStandByResponse_Holder" - self.pyclass = Holder - - class PowerDownHostToStandBy_Task_Dec(ElementDeclaration): - literal = "PowerDownHostToStandBy_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerDownHostToStandBy_Task") - kw["aname"] = "_PowerDownHostToStandBy_Task" - if ns0.PowerDownHostToStandByRequestType_Def not in ns0.PowerDownHostToStandBy_Task_Dec.__bases__: - bases = list(ns0.PowerDownHostToStandBy_Task_Dec.__bases__) - bases.insert(0, ns0.PowerDownHostToStandByRequestType_Def) - ns0.PowerDownHostToStandBy_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerDownHostToStandByRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerDownHostToStandBy_Task_Dec_Holder" - - class PowerDownHostToStandBy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerDownHostToStandBy_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerDownHostToStandBy_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerDownHostToStandBy_TaskResponse") - kw["aname"] = "_PowerDownHostToStandBy_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerDownHostToStandBy_TaskResponse_Holder" - self.pyclass = Holder - - class PowerUpHostFromStandBy_Dec(ElementDeclaration): - literal = "PowerUpHostFromStandBy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy") - kw["aname"] = "_PowerUpHostFromStandBy" - if ns0.PowerUpHostFromStandByRequestType_Def not in ns0.PowerUpHostFromStandBy_Dec.__bases__: - bases = list(ns0.PowerUpHostFromStandBy_Dec.__bases__) - bases.insert(0, ns0.PowerUpHostFromStandByRequestType_Def) - ns0.PowerUpHostFromStandBy_Dec.__bases__ = tuple(bases) - - ns0.PowerUpHostFromStandByRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerUpHostFromStandBy_Dec_Holder" - - class PowerUpHostFromStandByResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerUpHostFromStandByResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerUpHostFromStandByResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerUpHostFromStandByResponse") - kw["aname"] = "_PowerUpHostFromStandByResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerUpHostFromStandByResponse_Holder" - self.pyclass = Holder - - class PowerUpHostFromStandBy_Task_Dec(ElementDeclaration): - literal = "PowerUpHostFromStandBy_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy_Task") - kw["aname"] = "_PowerUpHostFromStandBy_Task" - if ns0.PowerUpHostFromStandByRequestType_Def not in ns0.PowerUpHostFromStandBy_Task_Dec.__bases__: - bases = list(ns0.PowerUpHostFromStandBy_Task_Dec.__bases__) - bases.insert(0, ns0.PowerUpHostFromStandByRequestType_Def) - ns0.PowerUpHostFromStandBy_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerUpHostFromStandByRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerUpHostFromStandBy_Task_Dec_Holder" - - class PowerUpHostFromStandBy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerUpHostFromStandBy_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerUpHostFromStandBy_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerUpHostFromStandBy_TaskResponse") - kw["aname"] = "_PowerUpHostFromStandBy_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerUpHostFromStandBy_TaskResponse_Holder" - self.pyclass = Holder - - class QueryMemoryOverhead_Dec(ElementDeclaration): - literal = "QueryMemoryOverhead" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryMemoryOverhead") - kw["aname"] = "_QueryMemoryOverhead" - if ns0.QueryMemoryOverheadRequestType_Def not in ns0.QueryMemoryOverhead_Dec.__bases__: - bases = list(ns0.QueryMemoryOverhead_Dec.__bases__) - bases.insert(0, ns0.QueryMemoryOverheadRequestType_Def) - ns0.QueryMemoryOverhead_Dec.__bases__ = tuple(bases) - - ns0.QueryMemoryOverheadRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryMemoryOverhead_Dec_Holder" - - class QueryMemoryOverheadResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryMemoryOverheadResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryMemoryOverheadResponse_Dec.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryMemoryOverheadResponse") - kw["aname"] = "_QueryMemoryOverheadResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryMemoryOverheadResponse_Holder" - self.pyclass = Holder - - class QueryMemoryOverheadEx_Dec(ElementDeclaration): - literal = "QueryMemoryOverheadEx" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryMemoryOverheadEx") - kw["aname"] = "_QueryMemoryOverheadEx" - if ns0.QueryMemoryOverheadExRequestType_Def not in ns0.QueryMemoryOverheadEx_Dec.__bases__: - bases = list(ns0.QueryMemoryOverheadEx_Dec.__bases__) - bases.insert(0, ns0.QueryMemoryOverheadExRequestType_Def) - ns0.QueryMemoryOverheadEx_Dec.__bases__ = tuple(bases) - - ns0.QueryMemoryOverheadExRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryMemoryOverheadEx_Dec_Holder" - - class QueryMemoryOverheadExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryMemoryOverheadExResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryMemoryOverheadExResponse_Dec.schema - TClist = [ZSI.TCnumbers.Ilong(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryMemoryOverheadExResponse") - kw["aname"] = "_QueryMemoryOverheadExResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryMemoryOverheadExResponse_Holder" - self.pyclass = Holder - - class ReconfigureHostForDAS_Dec(ElementDeclaration): - literal = "ReconfigureHostForDAS" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureHostForDAS") - kw["aname"] = "_ReconfigureHostForDAS" - if ns0.ReconfigureHostForDASRequestType_Def not in ns0.ReconfigureHostForDAS_Dec.__bases__: - bases = list(ns0.ReconfigureHostForDAS_Dec.__bases__) - bases.insert(0, ns0.ReconfigureHostForDASRequestType_Def) - ns0.ReconfigureHostForDAS_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureHostForDASRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureHostForDAS_Dec_Holder" - - class ReconfigureHostForDASResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureHostForDASResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureHostForDASResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureHostForDASResponse") - kw["aname"] = "_ReconfigureHostForDASResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureHostForDASResponse_Holder" - self.pyclass = Holder - - class ReconfigureHostForDAS_Task_Dec(ElementDeclaration): - literal = "ReconfigureHostForDAS_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureHostForDAS_Task") - kw["aname"] = "_ReconfigureHostForDAS_Task" - if ns0.ReconfigureHostForDASRequestType_Def not in ns0.ReconfigureHostForDAS_Task_Dec.__bases__: - bases = list(ns0.ReconfigureHostForDAS_Task_Dec.__bases__) - bases.insert(0, ns0.ReconfigureHostForDASRequestType_Def) - ns0.ReconfigureHostForDAS_Task_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureHostForDASRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureHostForDAS_Task_Dec_Holder" - - class ReconfigureHostForDAS_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureHostForDAS_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureHostForDAS_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReconfigureHostForDAS_TaskResponse") - kw["aname"] = "_ReconfigureHostForDAS_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ReconfigureHostForDAS_TaskResponse_Holder" - self.pyclass = Holder - - class UpdateFlags_Dec(ElementDeclaration): - literal = "UpdateFlags" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateFlags") - kw["aname"] = "_UpdateFlags" - if ns0.UpdateFlagsRequestType_Def not in ns0.UpdateFlags_Dec.__bases__: - bases = list(ns0.UpdateFlags_Dec.__bases__) - bases.insert(0, ns0.UpdateFlagsRequestType_Def) - ns0.UpdateFlags_Dec.__bases__ = tuple(bases) - - ns0.UpdateFlagsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateFlags_Dec_Holder" - - class UpdateFlagsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateFlagsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateFlagsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateFlagsResponse") - kw["aname"] = "_UpdateFlagsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateFlagsResponse_Holder" - self.pyclass = Holder - - class AcquireCimServicesTicket_Dec(ElementDeclaration): - literal = "AcquireCimServicesTicket" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AcquireCimServicesTicket") - kw["aname"] = "_AcquireCimServicesTicket" - if ns0.AcquireCimServicesTicketRequestType_Def not in ns0.AcquireCimServicesTicket_Dec.__bases__: - bases = list(ns0.AcquireCimServicesTicket_Dec.__bases__) - bases.insert(0, ns0.AcquireCimServicesTicketRequestType_Def) - ns0.AcquireCimServicesTicket_Dec.__bases__ = tuple(bases) - - ns0.AcquireCimServicesTicketRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AcquireCimServicesTicket_Dec_Holder" - - class AcquireCimServicesTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AcquireCimServicesTicketResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AcquireCimServicesTicketResponse_Dec.schema - TClist = [GTD("urn:vim25","HostServiceTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AcquireCimServicesTicketResponse") - kw["aname"] = "_AcquireCimServicesTicketResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AcquireCimServicesTicketResponse_Holder" - self.pyclass = Holder - - class UpdateIpmi_Dec(ElementDeclaration): - literal = "UpdateIpmi" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateIpmi") - kw["aname"] = "_UpdateIpmi" - if ns0.UpdateIpmiRequestType_Def not in ns0.UpdateIpmi_Dec.__bases__: - bases = list(ns0.UpdateIpmi_Dec.__bases__) - bases.insert(0, ns0.UpdateIpmiRequestType_Def) - ns0.UpdateIpmi_Dec.__bases__ = tuple(bases) - - ns0.UpdateIpmiRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpmi_Dec_Holder" - - class UpdateIpmiResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateIpmiResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateIpmiResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateIpmiResponse") - kw["aname"] = "_UpdateIpmiResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateIpmiResponse_Holder" - self.pyclass = Holder - - class HttpNfcLeaseComplete_Dec(ElementDeclaration): - literal = "HttpNfcLeaseComplete" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HttpNfcLeaseComplete") - kw["aname"] = "_HttpNfcLeaseComplete" - if ns0.HttpNfcLeaseCompleteRequestType_Def not in ns0.HttpNfcLeaseComplete_Dec.__bases__: - bases = list(ns0.HttpNfcLeaseComplete_Dec.__bases__) - bases.insert(0, ns0.HttpNfcLeaseCompleteRequestType_Def) - ns0.HttpNfcLeaseComplete_Dec.__bases__ = tuple(bases) - - ns0.HttpNfcLeaseCompleteRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseComplete_Dec_Holder" - - class HttpNfcLeaseCompleteResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HttpNfcLeaseCompleteResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HttpNfcLeaseCompleteResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HttpNfcLeaseCompleteResponse") - kw["aname"] = "_HttpNfcLeaseCompleteResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HttpNfcLeaseCompleteResponse_Holder" - self.pyclass = Holder - - class HttpNfcLeaseAbort_Dec(ElementDeclaration): - literal = "HttpNfcLeaseAbort" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HttpNfcLeaseAbort") - kw["aname"] = "_HttpNfcLeaseAbort" - if ns0.HttpNfcLeaseAbortRequestType_Def not in ns0.HttpNfcLeaseAbort_Dec.__bases__: - bases = list(ns0.HttpNfcLeaseAbort_Dec.__bases__) - bases.insert(0, ns0.HttpNfcLeaseAbortRequestType_Def) - ns0.HttpNfcLeaseAbort_Dec.__bases__ = tuple(bases) - - ns0.HttpNfcLeaseAbortRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseAbort_Dec_Holder" - - class HttpNfcLeaseAbortResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HttpNfcLeaseAbortResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HttpNfcLeaseAbortResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HttpNfcLeaseAbortResponse") - kw["aname"] = "_HttpNfcLeaseAbortResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HttpNfcLeaseAbortResponse_Holder" - self.pyclass = Holder - - class HttpNfcLeaseProgress_Dec(ElementDeclaration): - literal = "HttpNfcLeaseProgress" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HttpNfcLeaseProgress") - kw["aname"] = "_HttpNfcLeaseProgress" - if ns0.HttpNfcLeaseProgressRequestType_Def not in ns0.HttpNfcLeaseProgress_Dec.__bases__: - bases = list(ns0.HttpNfcLeaseProgress_Dec.__bases__) - bases.insert(0, ns0.HttpNfcLeaseProgressRequestType_Def) - ns0.HttpNfcLeaseProgress_Dec.__bases__ = tuple(bases) - - ns0.HttpNfcLeaseProgressRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HttpNfcLeaseProgress_Dec_Holder" - - class HttpNfcLeaseProgressResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HttpNfcLeaseProgressResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HttpNfcLeaseProgressResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HttpNfcLeaseProgressResponse") - kw["aname"] = "_HttpNfcLeaseProgressResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HttpNfcLeaseProgressResponse_Holder" - self.pyclass = Holder - - class QueryIpPools_Dec(ElementDeclaration): - literal = "QueryIpPools" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryIpPools") - kw["aname"] = "_QueryIpPools" - if ns0.QueryIpPoolsRequestType_Def not in ns0.QueryIpPools_Dec.__bases__: - bases = list(ns0.QueryIpPools_Dec.__bases__) - bases.insert(0, ns0.QueryIpPoolsRequestType_Def) - ns0.QueryIpPools_Dec.__bases__ = tuple(bases) - - ns0.QueryIpPoolsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryIpPools_Dec_Holder" - - class QueryIpPoolsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryIpPoolsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryIpPoolsResponse_Dec.schema - TClist = [GTD("urn:vim25","IpPool",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryIpPoolsResponse") - kw["aname"] = "_QueryIpPoolsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryIpPoolsResponse_Holder" - self.pyclass = Holder - - class CreateIpPool_Dec(ElementDeclaration): - literal = "CreateIpPool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateIpPool") - kw["aname"] = "_CreateIpPool" - if ns0.CreateIpPoolRequestType_Def not in ns0.CreateIpPool_Dec.__bases__: - bases = list(ns0.CreateIpPool_Dec.__bases__) - bases.insert(0, ns0.CreateIpPoolRequestType_Def) - ns0.CreateIpPool_Dec.__bases__ = tuple(bases) - - ns0.CreateIpPoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateIpPool_Dec_Holder" - - class CreateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateIpPoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateIpPoolResponse_Dec.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateIpPoolResponse") - kw["aname"] = "_CreateIpPoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateIpPoolResponse_Holder" - self.pyclass = Holder - - class UpdateIpPool_Dec(ElementDeclaration): - literal = "UpdateIpPool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateIpPool") - kw["aname"] = "_UpdateIpPool" - if ns0.UpdateIpPoolRequestType_Def not in ns0.UpdateIpPool_Dec.__bases__: - bases = list(ns0.UpdateIpPool_Dec.__bases__) - bases.insert(0, ns0.UpdateIpPoolRequestType_Def) - ns0.UpdateIpPool_Dec.__bases__ = tuple(bases) - - ns0.UpdateIpPoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpPool_Dec_Holder" - - class UpdateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateIpPoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateIpPoolResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateIpPoolResponse") - kw["aname"] = "_UpdateIpPoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateIpPoolResponse_Holder" - self.pyclass = Holder - - class DestroyIpPool_Dec(ElementDeclaration): - literal = "DestroyIpPool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyIpPool") - kw["aname"] = "_DestroyIpPool" - if ns0.DestroyIpPoolRequestType_Def not in ns0.DestroyIpPool_Dec.__bases__: - bases = list(ns0.DestroyIpPool_Dec.__bases__) - bases.insert(0, ns0.DestroyIpPoolRequestType_Def) - ns0.DestroyIpPool_Dec.__bases__ = tuple(bases) - - ns0.DestroyIpPoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyIpPool_Dec_Holder" - - class DestroyIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyIpPoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyIpPoolResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyIpPoolResponse") - kw["aname"] = "_DestroyIpPoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyIpPoolResponse_Holder" - self.pyclass = Holder - - class AssociateIpPool_Dec(ElementDeclaration): - literal = "AssociateIpPool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AssociateIpPool") - kw["aname"] = "_AssociateIpPool" - if ns0.AssociateIpPoolRequestType_Def not in ns0.AssociateIpPool_Dec.__bases__: - bases = list(ns0.AssociateIpPool_Dec.__bases__) - bases.insert(0, ns0.AssociateIpPoolRequestType_Def) - ns0.AssociateIpPool_Dec.__bases__ = tuple(bases) - - ns0.AssociateIpPoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AssociateIpPool_Dec_Holder" - - class AssociateIpPoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AssociateIpPoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AssociateIpPoolResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AssociateIpPoolResponse") - kw["aname"] = "_AssociateIpPoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AssociateIpPoolResponse_Holder" - self.pyclass = Holder - - class UpdateAssignedLicense_Dec(ElementDeclaration): - literal = "UpdateAssignedLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateAssignedLicense") - kw["aname"] = "_UpdateAssignedLicense" - if ns0.UpdateAssignedLicenseRequestType_Def not in ns0.UpdateAssignedLicense_Dec.__bases__: - bases = list(ns0.UpdateAssignedLicense_Dec.__bases__) - bases.insert(0, ns0.UpdateAssignedLicenseRequestType_Def) - ns0.UpdateAssignedLicense_Dec.__bases__ = tuple(bases) - - ns0.UpdateAssignedLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateAssignedLicense_Dec_Holder" - - class UpdateAssignedLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateAssignedLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateAssignedLicenseResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UpdateAssignedLicenseResponse") - kw["aname"] = "_UpdateAssignedLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UpdateAssignedLicenseResponse_Holder" - self.pyclass = Holder - - class RemoveAssignedLicense_Dec(ElementDeclaration): - literal = "RemoveAssignedLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveAssignedLicense") - kw["aname"] = "_RemoveAssignedLicense" - if ns0.RemoveAssignedLicenseRequestType_Def not in ns0.RemoveAssignedLicense_Dec.__bases__: - bases = list(ns0.RemoveAssignedLicense_Dec.__bases__) - bases.insert(0, ns0.RemoveAssignedLicenseRequestType_Def) - ns0.RemoveAssignedLicense_Dec.__bases__ = tuple(bases) - - ns0.RemoveAssignedLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveAssignedLicense_Dec_Holder" - - class RemoveAssignedLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveAssignedLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveAssignedLicenseResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveAssignedLicenseResponse") - kw["aname"] = "_RemoveAssignedLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveAssignedLicenseResponse_Holder" - self.pyclass = Holder - - class QueryAssignedLicenses_Dec(ElementDeclaration): - literal = "QueryAssignedLicenses" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryAssignedLicenses") - kw["aname"] = "_QueryAssignedLicenses" - if ns0.QueryAssignedLicensesRequestType_Def not in ns0.QueryAssignedLicenses_Dec.__bases__: - bases = list(ns0.QueryAssignedLicenses_Dec.__bases__) - bases.insert(0, ns0.QueryAssignedLicensesRequestType_Def) - ns0.QueryAssignedLicenses_Dec.__bases__ = tuple(bases) - - ns0.QueryAssignedLicensesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryAssignedLicenses_Dec_Holder" - - class QueryAssignedLicensesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryAssignedLicensesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryAssignedLicensesResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerLicenseAssignment",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryAssignedLicensesResponse") - kw["aname"] = "_QueryAssignedLicensesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryAssignedLicensesResponse_Holder" - self.pyclass = Holder - - class IsFeatureAvailable_Dec(ElementDeclaration): - literal = "IsFeatureAvailable" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IsFeatureAvailable") - kw["aname"] = "_IsFeatureAvailable" - if ns0.IsFeatureAvailableRequestType_Def not in ns0.IsFeatureAvailable_Dec.__bases__: - bases = list(ns0.IsFeatureAvailable_Dec.__bases__) - bases.insert(0, ns0.IsFeatureAvailableRequestType_Def) - ns0.IsFeatureAvailable_Dec.__bases__ = tuple(bases) - - ns0.IsFeatureAvailableRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IsFeatureAvailable_Dec_Holder" - - class IsFeatureAvailableResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "IsFeatureAvailableResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.IsFeatureAvailableResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseAssignmentManagerFeatureLicenseAvailability",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","IsFeatureAvailableResponse") - kw["aname"] = "_IsFeatureAvailableResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "IsFeatureAvailableResponse_Holder" - self.pyclass = Holder - - class SetFeatureInUse_Dec(ElementDeclaration): - literal = "SetFeatureInUse" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetFeatureInUse") - kw["aname"] = "_SetFeatureInUse" - if ns0.SetFeatureInUseRequestType_Def not in ns0.SetFeatureInUse_Dec.__bases__: - bases = list(ns0.SetFeatureInUse_Dec.__bases__) - bases.insert(0, ns0.SetFeatureInUseRequestType_Def) - ns0.SetFeatureInUse_Dec.__bases__ = tuple(bases) - - ns0.SetFeatureInUseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetFeatureInUse_Dec_Holder" - - class SetFeatureInUseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetFeatureInUseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetFeatureInUseResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetFeatureInUseResponse") - kw["aname"] = "_SetFeatureInUseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetFeatureInUseResponse_Holder" - self.pyclass = Holder - - class ResetFeatureInUse_Dec(ElementDeclaration): - literal = "ResetFeatureInUse" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetFeatureInUse") - kw["aname"] = "_ResetFeatureInUse" - if ns0.ResetFeatureInUseRequestType_Def not in ns0.ResetFeatureInUse_Dec.__bases__: - bases = list(ns0.ResetFeatureInUse_Dec.__bases__) - bases.insert(0, ns0.ResetFeatureInUseRequestType_Def) - ns0.ResetFeatureInUse_Dec.__bases__ = tuple(bases) - - ns0.ResetFeatureInUseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetFeatureInUse_Dec_Holder" - - class ResetFeatureInUseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetFeatureInUseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetFeatureInUseResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetFeatureInUseResponse") - kw["aname"] = "_ResetFeatureInUseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetFeatureInUseResponse_Holder" - self.pyclass = Holder - - class QuerySupportedFeatures_Dec(ElementDeclaration): - literal = "QuerySupportedFeatures" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QuerySupportedFeatures") - kw["aname"] = "_QuerySupportedFeatures" - if ns0.QuerySupportedFeaturesRequestType_Def not in ns0.QuerySupportedFeatures_Dec.__bases__: - bases = list(ns0.QuerySupportedFeatures_Dec.__bases__) - bases.insert(0, ns0.QuerySupportedFeaturesRequestType_Def) - ns0.QuerySupportedFeatures_Dec.__bases__ = tuple(bases) - - ns0.QuerySupportedFeaturesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QuerySupportedFeatures_Dec_Holder" - - class QuerySupportedFeaturesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QuerySupportedFeaturesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QuerySupportedFeaturesResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseFeatureInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QuerySupportedFeaturesResponse") - kw["aname"] = "_QuerySupportedFeaturesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QuerySupportedFeaturesResponse_Holder" - self.pyclass = Holder - - class QueryLicenseSourceAvailability_Dec(ElementDeclaration): - literal = "QueryLicenseSourceAvailability" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryLicenseSourceAvailability") - kw["aname"] = "_QueryLicenseSourceAvailability" - if ns0.QueryLicenseSourceAvailabilityRequestType_Def not in ns0.QueryLicenseSourceAvailability_Dec.__bases__: - bases = list(ns0.QueryLicenseSourceAvailability_Dec.__bases__) - bases.insert(0, ns0.QueryLicenseSourceAvailabilityRequestType_Def) - ns0.QueryLicenseSourceAvailability_Dec.__bases__ = tuple(bases) - - ns0.QueryLicenseSourceAvailabilityRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryLicenseSourceAvailability_Dec_Holder" - - class QueryLicenseSourceAvailabilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryLicenseSourceAvailabilityResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryLicenseSourceAvailabilityResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseAvailabilityInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryLicenseSourceAvailabilityResponse") - kw["aname"] = "_QueryLicenseSourceAvailabilityResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryLicenseSourceAvailabilityResponse_Holder" - self.pyclass = Holder - - class QueryLicenseUsage_Dec(ElementDeclaration): - literal = "QueryLicenseUsage" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryLicenseUsage") - kw["aname"] = "_QueryLicenseUsage" - if ns0.QueryLicenseUsageRequestType_Def not in ns0.QueryLicenseUsage_Dec.__bases__: - bases = list(ns0.QueryLicenseUsage_Dec.__bases__) - bases.insert(0, ns0.QueryLicenseUsageRequestType_Def) - ns0.QueryLicenseUsage_Dec.__bases__ = tuple(bases) - - ns0.QueryLicenseUsageRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryLicenseUsage_Dec_Holder" - - class QueryLicenseUsageResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryLicenseUsageResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryLicenseUsageResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseUsageInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryLicenseUsageResponse") - kw["aname"] = "_QueryLicenseUsageResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryLicenseUsageResponse_Holder" - self.pyclass = Holder - - class SetLicenseEdition_Dec(ElementDeclaration): - literal = "SetLicenseEdition" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetLicenseEdition") - kw["aname"] = "_SetLicenseEdition" - if ns0.SetLicenseEditionRequestType_Def not in ns0.SetLicenseEdition_Dec.__bases__: - bases = list(ns0.SetLicenseEdition_Dec.__bases__) - bases.insert(0, ns0.SetLicenseEditionRequestType_Def) - ns0.SetLicenseEdition_Dec.__bases__ = tuple(bases) - - ns0.SetLicenseEditionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetLicenseEdition_Dec_Holder" - - class SetLicenseEditionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetLicenseEditionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetLicenseEditionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetLicenseEditionResponse") - kw["aname"] = "_SetLicenseEditionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetLicenseEditionResponse_Holder" - self.pyclass = Holder - - class CheckLicenseFeature_Dec(ElementDeclaration): - literal = "CheckLicenseFeature" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckLicenseFeature") - kw["aname"] = "_CheckLicenseFeature" - if ns0.CheckLicenseFeatureRequestType_Def not in ns0.CheckLicenseFeature_Dec.__bases__: - bases = list(ns0.CheckLicenseFeature_Dec.__bases__) - bases.insert(0, ns0.CheckLicenseFeatureRequestType_Def) - ns0.CheckLicenseFeature_Dec.__bases__ = tuple(bases) - - ns0.CheckLicenseFeatureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckLicenseFeature_Dec_Holder" - - class CheckLicenseFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckLicenseFeatureResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckLicenseFeatureResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckLicenseFeatureResponse") - kw["aname"] = "_CheckLicenseFeatureResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckLicenseFeatureResponse_Holder" - self.pyclass = Holder - - class EnableFeature_Dec(ElementDeclaration): - literal = "EnableFeature" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableFeature") - kw["aname"] = "_EnableFeature" - if ns0.EnableFeatureRequestType_Def not in ns0.EnableFeature_Dec.__bases__: - bases = list(ns0.EnableFeature_Dec.__bases__) - bases.insert(0, ns0.EnableFeatureRequestType_Def) - ns0.EnableFeature_Dec.__bases__ = tuple(bases) - - ns0.EnableFeatureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableFeature_Dec_Holder" - - class EnableFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableFeatureResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableFeatureResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","EnableFeatureResponse") - kw["aname"] = "_EnableFeatureResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "EnableFeatureResponse_Holder" - self.pyclass = Holder - - class DisableFeature_Dec(ElementDeclaration): - literal = "DisableFeature" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableFeature") - kw["aname"] = "_DisableFeature" - if ns0.DisableFeatureRequestType_Def not in ns0.DisableFeature_Dec.__bases__: - bases = list(ns0.DisableFeature_Dec.__bases__) - bases.insert(0, ns0.DisableFeatureRequestType_Def) - ns0.DisableFeature_Dec.__bases__ = tuple(bases) - - ns0.DisableFeatureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableFeature_Dec_Holder" - - class DisableFeatureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableFeatureResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableFeatureResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DisableFeatureResponse") - kw["aname"] = "_DisableFeatureResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DisableFeatureResponse_Holder" - self.pyclass = Holder - - class ConfigureLicenseSource_Dec(ElementDeclaration): - literal = "ConfigureLicenseSource" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ConfigureLicenseSource") - kw["aname"] = "_ConfigureLicenseSource" - if ns0.ConfigureLicenseSourceRequestType_Def not in ns0.ConfigureLicenseSource_Dec.__bases__: - bases = list(ns0.ConfigureLicenseSource_Dec.__bases__) - bases.insert(0, ns0.ConfigureLicenseSourceRequestType_Def) - ns0.ConfigureLicenseSource_Dec.__bases__ = tuple(bases) - - ns0.ConfigureLicenseSourceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ConfigureLicenseSource_Dec_Holder" - - class ConfigureLicenseSourceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ConfigureLicenseSourceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ConfigureLicenseSourceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ConfigureLicenseSourceResponse") - kw["aname"] = "_ConfigureLicenseSourceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ConfigureLicenseSourceResponse_Holder" - self.pyclass = Holder - - class UpdateLicense_Dec(ElementDeclaration): - literal = "UpdateLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateLicense") - kw["aname"] = "_UpdateLicense" - if ns0.UpdateLicenseRequestType_Def not in ns0.UpdateLicense_Dec.__bases__: - bases = list(ns0.UpdateLicense_Dec.__bases__) - bases.insert(0, ns0.UpdateLicenseRequestType_Def) - ns0.UpdateLicense_Dec.__bases__ = tuple(bases) - - ns0.UpdateLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateLicense_Dec_Holder" - - class UpdateLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateLicenseResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UpdateLicenseResponse") - kw["aname"] = "_UpdateLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UpdateLicenseResponse_Holder" - self.pyclass = Holder - - class AddLicense_Dec(ElementDeclaration): - literal = "AddLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddLicense") - kw["aname"] = "_AddLicense" - if ns0.AddLicenseRequestType_Def not in ns0.AddLicense_Dec.__bases__: - bases = list(ns0.AddLicense_Dec.__bases__) - bases.insert(0, ns0.AddLicenseRequestType_Def) - ns0.AddLicense_Dec.__bases__ = tuple(bases) - - ns0.AddLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddLicense_Dec_Holder" - - class AddLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddLicenseResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddLicenseResponse") - kw["aname"] = "_AddLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddLicenseResponse_Holder" - self.pyclass = Holder - - class RemoveLicense_Dec(ElementDeclaration): - literal = "RemoveLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveLicense") - kw["aname"] = "_RemoveLicense" - if ns0.RemoveLicenseRequestType_Def not in ns0.RemoveLicense_Dec.__bases__: - bases = list(ns0.RemoveLicense_Dec.__bases__) - bases.insert(0, ns0.RemoveLicenseRequestType_Def) - ns0.RemoveLicense_Dec.__bases__ = tuple(bases) - - ns0.RemoveLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveLicense_Dec_Holder" - - class RemoveLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveLicenseResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveLicenseResponse") - kw["aname"] = "_RemoveLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveLicenseResponse_Holder" - self.pyclass = Holder - - class DecodeLicense_Dec(ElementDeclaration): - literal = "DecodeLicense" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DecodeLicense") - kw["aname"] = "_DecodeLicense" - if ns0.DecodeLicenseRequestType_Def not in ns0.DecodeLicense_Dec.__bases__: - bases = list(ns0.DecodeLicense_Dec.__bases__) - bases.insert(0, ns0.DecodeLicenseRequestType_Def) - ns0.DecodeLicense_Dec.__bases__ = tuple(bases) - - ns0.DecodeLicenseRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DecodeLicense_Dec_Holder" - - class DecodeLicenseResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DecodeLicenseResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DecodeLicenseResponse_Dec.schema - TClist = [GTD("urn:vim25","LicenseManagerLicenseInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DecodeLicenseResponse") - kw["aname"] = "_DecodeLicenseResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DecodeLicenseResponse_Holder" - self.pyclass = Holder - - class UpdateLicenseLabel_Dec(ElementDeclaration): - literal = "UpdateLicenseLabel" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateLicenseLabel") - kw["aname"] = "_UpdateLicenseLabel" - if ns0.UpdateLicenseLabelRequestType_Def not in ns0.UpdateLicenseLabel_Dec.__bases__: - bases = list(ns0.UpdateLicenseLabel_Dec.__bases__) - bases.insert(0, ns0.UpdateLicenseLabelRequestType_Def) - ns0.UpdateLicenseLabel_Dec.__bases__ = tuple(bases) - - ns0.UpdateLicenseLabelRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateLicenseLabel_Dec_Holder" - - class UpdateLicenseLabelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateLicenseLabelResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateLicenseLabelResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateLicenseLabelResponse") - kw["aname"] = "_UpdateLicenseLabelResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateLicenseLabelResponse_Holder" - self.pyclass = Holder - - class RemoveLicenseLabel_Dec(ElementDeclaration): - literal = "RemoveLicenseLabel" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveLicenseLabel") - kw["aname"] = "_RemoveLicenseLabel" - if ns0.RemoveLicenseLabelRequestType_Def not in ns0.RemoveLicenseLabel_Dec.__bases__: - bases = list(ns0.RemoveLicenseLabel_Dec.__bases__) - bases.insert(0, ns0.RemoveLicenseLabelRequestType_Def) - ns0.RemoveLicenseLabel_Dec.__bases__ = tuple(bases) - - ns0.RemoveLicenseLabelRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveLicenseLabel_Dec_Holder" - - class RemoveLicenseLabelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveLicenseLabelResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveLicenseLabelResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveLicenseLabelResponse") - kw["aname"] = "_RemoveLicenseLabelResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveLicenseLabelResponse_Holder" - self.pyclass = Holder - - class Reload_Dec(ElementDeclaration): - literal = "Reload" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Reload") - kw["aname"] = "_Reload" - if ns0.ReloadRequestType_Def not in ns0.Reload_Dec.__bases__: - bases = list(ns0.Reload_Dec.__bases__) - bases.insert(0, ns0.ReloadRequestType_Def) - ns0.Reload_Dec.__bases__ = tuple(bases) - - ns0.ReloadRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Reload_Dec_Holder" - - class ReloadResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReloadResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReloadResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReloadResponse") - kw["aname"] = "_ReloadResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReloadResponse_Holder" - self.pyclass = Holder - - class Rename_Dec(ElementDeclaration): - literal = "Rename" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Rename") - kw["aname"] = "_Rename" - if ns0.RenameRequestType_Def not in ns0.Rename_Dec.__bases__: - bases = list(ns0.Rename_Dec.__bases__) - bases.insert(0, ns0.RenameRequestType_Def) - ns0.Rename_Dec.__bases__ = tuple(bases) - - ns0.RenameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Rename_Dec_Holder" - - class RenameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RenameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RenameResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RenameResponse") - kw["aname"] = "_RenameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RenameResponse_Holder" - self.pyclass = Holder - - class Rename_Task_Dec(ElementDeclaration): - literal = "Rename_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Rename_Task") - kw["aname"] = "_Rename_Task" - if ns0.RenameRequestType_Def not in ns0.Rename_Task_Dec.__bases__: - bases = list(ns0.Rename_Task_Dec.__bases__) - bases.insert(0, ns0.RenameRequestType_Def) - ns0.Rename_Task_Dec.__bases__ = tuple(bases) - - ns0.RenameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Rename_Task_Dec_Holder" - - class Rename_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "Rename_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.Rename_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","Rename_TaskResponse") - kw["aname"] = "_Rename_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "Rename_TaskResponse_Holder" - self.pyclass = Holder - - class Destroy_Dec(ElementDeclaration): - literal = "Destroy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Destroy") - kw["aname"] = "_Destroy" - if ns0.DestroyRequestType_Def not in ns0.Destroy_Dec.__bases__: - bases = list(ns0.Destroy_Dec.__bases__) - bases.insert(0, ns0.DestroyRequestType_Def) - ns0.Destroy_Dec.__bases__ = tuple(bases) - - ns0.DestroyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Destroy_Dec_Holder" - - class DestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyResponse") - kw["aname"] = "_DestroyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyResponse_Holder" - self.pyclass = Holder - - class Destroy_Task_Dec(ElementDeclaration): - literal = "Destroy_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Destroy_Task") - kw["aname"] = "_Destroy_Task" - if ns0.DestroyRequestType_Def not in ns0.Destroy_Task_Dec.__bases__: - bases = list(ns0.Destroy_Task_Dec.__bases__) - bases.insert(0, ns0.DestroyRequestType_Def) - ns0.Destroy_Task_Dec.__bases__ = tuple(bases) - - ns0.DestroyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Destroy_Task_Dec_Holder" - - class Destroy_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "Destroy_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.Destroy_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","Destroy_TaskResponse") - kw["aname"] = "_Destroy_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "Destroy_TaskResponse_Holder" - self.pyclass = Holder - - class DestroyNetwork_Dec(ElementDeclaration): - literal = "DestroyNetwork" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyNetwork") - kw["aname"] = "_DestroyNetwork" - if ns0.DestroyNetworkRequestType_Def not in ns0.DestroyNetwork_Dec.__bases__: - bases = list(ns0.DestroyNetwork_Dec.__bases__) - bases.insert(0, ns0.DestroyNetworkRequestType_Def) - ns0.DestroyNetwork_Dec.__bases__ = tuple(bases) - - ns0.DestroyNetworkRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyNetwork_Dec_Holder" - - class DestroyNetworkResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyNetworkResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyNetworkResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyNetworkResponse") - kw["aname"] = "_DestroyNetworkResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyNetworkResponse_Holder" - self.pyclass = Holder - - class ValidateHost_Dec(ElementDeclaration): - literal = "ValidateHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ValidateHost") - kw["aname"] = "_ValidateHost" - if ns0.ValidateHostRequestType_Def not in ns0.ValidateHost_Dec.__bases__: - bases = list(ns0.ValidateHost_Dec.__bases__) - bases.insert(0, ns0.ValidateHostRequestType_Def) - ns0.ValidateHost_Dec.__bases__ = tuple(bases) - - ns0.ValidateHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ValidateHost_Dec_Holder" - - class ValidateHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ValidateHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ValidateHostResponse_Dec.schema - TClist = [GTD("urn:vim25","OvfValidateHostResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ValidateHostResponse") - kw["aname"] = "_ValidateHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ValidateHostResponse_Holder" - self.pyclass = Holder - - class ParseDescriptor_Dec(ElementDeclaration): - literal = "ParseDescriptor" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ParseDescriptor") - kw["aname"] = "_ParseDescriptor" - if ns0.ParseDescriptorRequestType_Def not in ns0.ParseDescriptor_Dec.__bases__: - bases = list(ns0.ParseDescriptor_Dec.__bases__) - bases.insert(0, ns0.ParseDescriptorRequestType_Def) - ns0.ParseDescriptor_Dec.__bases__ = tuple(bases) - - ns0.ParseDescriptorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ParseDescriptor_Dec_Holder" - - class ParseDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ParseDescriptorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ParseDescriptorResponse_Dec.schema - TClist = [GTD("urn:vim25","OvfParseDescriptorResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ParseDescriptorResponse") - kw["aname"] = "_ParseDescriptorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ParseDescriptorResponse_Holder" - self.pyclass = Holder - - class CreateImportSpec_Dec(ElementDeclaration): - literal = "CreateImportSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateImportSpec") - kw["aname"] = "_CreateImportSpec" - if ns0.CreateImportSpecRequestType_Def not in ns0.CreateImportSpec_Dec.__bases__: - bases = list(ns0.CreateImportSpec_Dec.__bases__) - bases.insert(0, ns0.CreateImportSpecRequestType_Def) - ns0.CreateImportSpec_Dec.__bases__ = tuple(bases) - - ns0.CreateImportSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateImportSpec_Dec_Holder" - - class CreateImportSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateImportSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateImportSpecResponse_Dec.schema - TClist = [GTD("urn:vim25","OvfCreateImportSpecResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateImportSpecResponse") - kw["aname"] = "_CreateImportSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateImportSpecResponse_Holder" - self.pyclass = Holder - - class CreateDescriptor_Dec(ElementDeclaration): - literal = "CreateDescriptor" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateDescriptor") - kw["aname"] = "_CreateDescriptor" - if ns0.CreateDescriptorRequestType_Def not in ns0.CreateDescriptor_Dec.__bases__: - bases = list(ns0.CreateDescriptor_Dec.__bases__) - bases.insert(0, ns0.CreateDescriptorRequestType_Def) - ns0.CreateDescriptor_Dec.__bases__ = tuple(bases) - - ns0.CreateDescriptorRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateDescriptor_Dec_Holder" - - class CreateDescriptorResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateDescriptorResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateDescriptorResponse_Dec.schema - TClist = [GTD("urn:vim25","OvfCreateDescriptorResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateDescriptorResponse") - kw["aname"] = "_CreateDescriptorResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateDescriptorResponse_Holder" - self.pyclass = Holder - - class QueryPerfProviderSummary_Dec(ElementDeclaration): - literal = "QueryPerfProviderSummary" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPerfProviderSummary") - kw["aname"] = "_QueryPerfProviderSummary" - if ns0.QueryPerfProviderSummaryRequestType_Def not in ns0.QueryPerfProviderSummary_Dec.__bases__: - bases = list(ns0.QueryPerfProviderSummary_Dec.__bases__) - bases.insert(0, ns0.QueryPerfProviderSummaryRequestType_Def) - ns0.QueryPerfProviderSummary_Dec.__bases__ = tuple(bases) - - ns0.QueryPerfProviderSummaryRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfProviderSummary_Dec_Holder" - - class QueryPerfProviderSummaryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPerfProviderSummaryResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPerfProviderSummaryResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfProviderSummary",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPerfProviderSummaryResponse") - kw["aname"] = "_QueryPerfProviderSummaryResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryPerfProviderSummaryResponse_Holder" - self.pyclass = Holder - - class QueryAvailablePerfMetric_Dec(ElementDeclaration): - literal = "QueryAvailablePerfMetric" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryAvailablePerfMetric") - kw["aname"] = "_QueryAvailablePerfMetric" - if ns0.QueryAvailablePerfMetricRequestType_Def not in ns0.QueryAvailablePerfMetric_Dec.__bases__: - bases = list(ns0.QueryAvailablePerfMetric_Dec.__bases__) - bases.insert(0, ns0.QueryAvailablePerfMetricRequestType_Def) - ns0.QueryAvailablePerfMetric_Dec.__bases__ = tuple(bases) - - ns0.QueryAvailablePerfMetricRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailablePerfMetric_Dec_Holder" - - class QueryAvailablePerfMetricResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryAvailablePerfMetricResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryAvailablePerfMetricResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfMetricId",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryAvailablePerfMetricResponse") - kw["aname"] = "_QueryAvailablePerfMetricResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryAvailablePerfMetricResponse_Holder" - self.pyclass = Holder - - class QueryPerfCounter_Dec(ElementDeclaration): - literal = "QueryPerfCounter" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPerfCounter") - kw["aname"] = "_QueryPerfCounter" - if ns0.QueryPerfCounterRequestType_Def not in ns0.QueryPerfCounter_Dec.__bases__: - bases = list(ns0.QueryPerfCounter_Dec.__bases__) - bases.insert(0, ns0.QueryPerfCounterRequestType_Def) - ns0.QueryPerfCounter_Dec.__bases__ = tuple(bases) - - ns0.QueryPerfCounterRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfCounter_Dec_Holder" - - class QueryPerfCounterResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPerfCounterResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPerfCounterResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPerfCounterResponse") - kw["aname"] = "_QueryPerfCounterResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryPerfCounterResponse_Holder" - self.pyclass = Holder - - class QueryPerfCounterByLevel_Dec(ElementDeclaration): - literal = "QueryPerfCounterByLevel" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPerfCounterByLevel") - kw["aname"] = "_QueryPerfCounterByLevel" - if ns0.QueryPerfCounterByLevelRequestType_Def not in ns0.QueryPerfCounterByLevel_Dec.__bases__: - bases = list(ns0.QueryPerfCounterByLevel_Dec.__bases__) - bases.insert(0, ns0.QueryPerfCounterByLevelRequestType_Def) - ns0.QueryPerfCounterByLevel_Dec.__bases__ = tuple(bases) - - ns0.QueryPerfCounterByLevelRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfCounterByLevel_Dec_Holder" - - class QueryPerfCounterByLevelResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPerfCounterByLevelResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPerfCounterByLevelResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfCounterInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPerfCounterByLevelResponse") - kw["aname"] = "_QueryPerfCounterByLevelResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryPerfCounterByLevelResponse_Holder" - self.pyclass = Holder - - class QueryPerf_Dec(ElementDeclaration): - literal = "QueryPerf" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPerf") - kw["aname"] = "_QueryPerf" - if ns0.QueryPerfRequestType_Def not in ns0.QueryPerf_Dec.__bases__: - bases = list(ns0.QueryPerf_Dec.__bases__) - bases.insert(0, ns0.QueryPerfRequestType_Def) - ns0.QueryPerf_Dec.__bases__ = tuple(bases) - - ns0.QueryPerfRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPerf_Dec_Holder" - - class QueryPerfResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPerfResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPerfResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfEntityMetricBase",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPerfResponse") - kw["aname"] = "_QueryPerfResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryPerfResponse_Holder" - self.pyclass = Holder - - class QueryPerfComposite_Dec(ElementDeclaration): - literal = "QueryPerfComposite" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPerfComposite") - kw["aname"] = "_QueryPerfComposite" - if ns0.QueryPerfCompositeRequestType_Def not in ns0.QueryPerfComposite_Dec.__bases__: - bases = list(ns0.QueryPerfComposite_Dec.__bases__) - bases.insert(0, ns0.QueryPerfCompositeRequestType_Def) - ns0.QueryPerfComposite_Dec.__bases__ = tuple(bases) - - ns0.QueryPerfCompositeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPerfComposite_Dec_Holder" - - class QueryPerfCompositeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPerfCompositeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPerfCompositeResponse_Dec.schema - TClist = [GTD("urn:vim25","PerfCompositeMetric",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPerfCompositeResponse") - kw["aname"] = "_QueryPerfCompositeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryPerfCompositeResponse_Holder" - self.pyclass = Holder - - class CreatePerfInterval_Dec(ElementDeclaration): - literal = "CreatePerfInterval" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreatePerfInterval") - kw["aname"] = "_CreatePerfInterval" - if ns0.CreatePerfIntervalRequestType_Def not in ns0.CreatePerfInterval_Dec.__bases__: - bases = list(ns0.CreatePerfInterval_Dec.__bases__) - bases.insert(0, ns0.CreatePerfIntervalRequestType_Def) - ns0.CreatePerfInterval_Dec.__bases__ = tuple(bases) - - ns0.CreatePerfIntervalRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreatePerfInterval_Dec_Holder" - - class CreatePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreatePerfIntervalResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreatePerfIntervalResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CreatePerfIntervalResponse") - kw["aname"] = "_CreatePerfIntervalResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CreatePerfIntervalResponse_Holder" - self.pyclass = Holder - - class RemovePerfInterval_Dec(ElementDeclaration): - literal = "RemovePerfInterval" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemovePerfInterval") - kw["aname"] = "_RemovePerfInterval" - if ns0.RemovePerfIntervalRequestType_Def not in ns0.RemovePerfInterval_Dec.__bases__: - bases = list(ns0.RemovePerfInterval_Dec.__bases__) - bases.insert(0, ns0.RemovePerfIntervalRequestType_Def) - ns0.RemovePerfInterval_Dec.__bases__ = tuple(bases) - - ns0.RemovePerfIntervalRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemovePerfInterval_Dec_Holder" - - class RemovePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemovePerfIntervalResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemovePerfIntervalResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemovePerfIntervalResponse") - kw["aname"] = "_RemovePerfIntervalResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemovePerfIntervalResponse_Holder" - self.pyclass = Holder - - class UpdatePerfInterval_Dec(ElementDeclaration): - literal = "UpdatePerfInterval" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdatePerfInterval") - kw["aname"] = "_UpdatePerfInterval" - if ns0.UpdatePerfIntervalRequestType_Def not in ns0.UpdatePerfInterval_Dec.__bases__: - bases = list(ns0.UpdatePerfInterval_Dec.__bases__) - bases.insert(0, ns0.UpdatePerfIntervalRequestType_Def) - ns0.UpdatePerfInterval_Dec.__bases__ = tuple(bases) - - ns0.UpdatePerfIntervalRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdatePerfInterval_Dec_Holder" - - class UpdatePerfIntervalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdatePerfIntervalResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdatePerfIntervalResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdatePerfIntervalResponse") - kw["aname"] = "_UpdatePerfIntervalResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdatePerfIntervalResponse_Holder" - self.pyclass = Holder - - class GetDatabaseSizeEstimate_Dec(ElementDeclaration): - literal = "GetDatabaseSizeEstimate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetDatabaseSizeEstimate") - kw["aname"] = "_GetDatabaseSizeEstimate" - if ns0.GetDatabaseSizeEstimateRequestType_Def not in ns0.GetDatabaseSizeEstimate_Dec.__bases__: - bases = list(ns0.GetDatabaseSizeEstimate_Dec.__bases__) - bases.insert(0, ns0.GetDatabaseSizeEstimateRequestType_Def) - ns0.GetDatabaseSizeEstimate_Dec.__bases__ = tuple(bases) - - ns0.GetDatabaseSizeEstimateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetDatabaseSizeEstimate_Dec_Holder" - - class GetDatabaseSizeEstimateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetDatabaseSizeEstimateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetDatabaseSizeEstimateResponse_Dec.schema - TClist = [GTD("urn:vim25","DatabaseSizeEstimate",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetDatabaseSizeEstimateResponse") - kw["aname"] = "_GetDatabaseSizeEstimateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "GetDatabaseSizeEstimateResponse_Holder" - self.pyclass = Holder - - class UpdateConfig_Dec(ElementDeclaration): - literal = "UpdateConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateConfig") - kw["aname"] = "_UpdateConfig" - if ns0.UpdateConfigRequestType_Def not in ns0.UpdateConfig_Dec.__bases__: - bases = list(ns0.UpdateConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateConfigRequestType_Def) - ns0.UpdateConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateConfig_Dec_Holder" - - class UpdateConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateConfigResponse") - kw["aname"] = "_UpdateConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateConfigResponse_Holder" - self.pyclass = Holder - - class MoveIntoResourcePool_Dec(ElementDeclaration): - literal = "MoveIntoResourcePool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveIntoResourcePool") - kw["aname"] = "_MoveIntoResourcePool" - if ns0.MoveIntoResourcePoolRequestType_Def not in ns0.MoveIntoResourcePool_Dec.__bases__: - bases = list(ns0.MoveIntoResourcePool_Dec.__bases__) - bases.insert(0, ns0.MoveIntoResourcePoolRequestType_Def) - ns0.MoveIntoResourcePool_Dec.__bases__ = tuple(bases) - - ns0.MoveIntoResourcePoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveIntoResourcePool_Dec_Holder" - - class MoveIntoResourcePoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveIntoResourcePoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveIntoResourcePoolResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MoveIntoResourcePoolResponse") - kw["aname"] = "_MoveIntoResourcePoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MoveIntoResourcePoolResponse_Holder" - self.pyclass = Holder - - class UpdateChildResourceConfiguration_Dec(ElementDeclaration): - literal = "UpdateChildResourceConfiguration" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateChildResourceConfiguration") - kw["aname"] = "_UpdateChildResourceConfiguration" - if ns0.UpdateChildResourceConfigurationRequestType_Def not in ns0.UpdateChildResourceConfiguration_Dec.__bases__: - bases = list(ns0.UpdateChildResourceConfiguration_Dec.__bases__) - bases.insert(0, ns0.UpdateChildResourceConfigurationRequestType_Def) - ns0.UpdateChildResourceConfiguration_Dec.__bases__ = tuple(bases) - - ns0.UpdateChildResourceConfigurationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateChildResourceConfiguration_Dec_Holder" - - class UpdateChildResourceConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateChildResourceConfigurationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateChildResourceConfigurationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateChildResourceConfigurationResponse") - kw["aname"] = "_UpdateChildResourceConfigurationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateChildResourceConfigurationResponse_Holder" - self.pyclass = Holder - - class CreateResourcePool_Dec(ElementDeclaration): - literal = "CreateResourcePool" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateResourcePool") - kw["aname"] = "_CreateResourcePool" - if ns0.CreateResourcePoolRequestType_Def not in ns0.CreateResourcePool_Dec.__bases__: - bases = list(ns0.CreateResourcePool_Dec.__bases__) - bases.insert(0, ns0.CreateResourcePoolRequestType_Def) - ns0.CreateResourcePool_Dec.__bases__ = tuple(bases) - - ns0.CreateResourcePoolRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateResourcePool_Dec_Holder" - - class CreateResourcePoolResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateResourcePoolResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateResourcePoolResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateResourcePoolResponse") - kw["aname"] = "_CreateResourcePoolResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateResourcePoolResponse_Holder" - self.pyclass = Holder - - class DestroyChildren_Dec(ElementDeclaration): - literal = "DestroyChildren" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyChildren") - kw["aname"] = "_DestroyChildren" - if ns0.DestroyChildrenRequestType_Def not in ns0.DestroyChildren_Dec.__bases__: - bases = list(ns0.DestroyChildren_Dec.__bases__) - bases.insert(0, ns0.DestroyChildrenRequestType_Def) - ns0.DestroyChildren_Dec.__bases__ = tuple(bases) - - ns0.DestroyChildrenRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyChildren_Dec_Holder" - - class DestroyChildrenResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyChildrenResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyChildrenResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyChildrenResponse") - kw["aname"] = "_DestroyChildrenResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyChildrenResponse_Holder" - self.pyclass = Holder - - class CreateVApp_Dec(ElementDeclaration): - literal = "CreateVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVApp") - kw["aname"] = "_CreateVApp" - if ns0.CreateVAppRequestType_Def not in ns0.CreateVApp_Dec.__bases__: - bases = list(ns0.CreateVApp_Dec.__bases__) - bases.insert(0, ns0.CreateVAppRequestType_Def) - ns0.CreateVApp_Dec.__bases__ = tuple(bases) - - ns0.CreateVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVApp_Dec_Holder" - - class CreateVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVAppResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVAppResponse") - kw["aname"] = "_CreateVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVAppResponse_Holder" - self.pyclass = Holder - - class CreateChildVM_Dec(ElementDeclaration): - literal = "CreateChildVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateChildVM") - kw["aname"] = "_CreateChildVM" - if ns0.CreateChildVMRequestType_Def not in ns0.CreateChildVM_Dec.__bases__: - bases = list(ns0.CreateChildVM_Dec.__bases__) - bases.insert(0, ns0.CreateChildVMRequestType_Def) - ns0.CreateChildVM_Dec.__bases__ = tuple(bases) - - ns0.CreateChildVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateChildVM_Dec_Holder" - - class CreateChildVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateChildVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateChildVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateChildVMResponse") - kw["aname"] = "_CreateChildVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateChildVMResponse_Holder" - self.pyclass = Holder - - class CreateChildVM_Task_Dec(ElementDeclaration): - literal = "CreateChildVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateChildVM_Task") - kw["aname"] = "_CreateChildVM_Task" - if ns0.CreateChildVMRequestType_Def not in ns0.CreateChildVM_Task_Dec.__bases__: - bases = list(ns0.CreateChildVM_Task_Dec.__bases__) - bases.insert(0, ns0.CreateChildVMRequestType_Def) - ns0.CreateChildVM_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateChildVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateChildVM_Task_Dec_Holder" - - class CreateChildVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateChildVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateChildVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateChildVM_TaskResponse") - kw["aname"] = "_CreateChildVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateChildVM_TaskResponse_Holder" - self.pyclass = Holder - - class RegisterChildVM_Dec(ElementDeclaration): - literal = "RegisterChildVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RegisterChildVM") - kw["aname"] = "_RegisterChildVM" - if ns0.RegisterChildVMRequestType_Def not in ns0.RegisterChildVM_Dec.__bases__: - bases = list(ns0.RegisterChildVM_Dec.__bases__) - bases.insert(0, ns0.RegisterChildVMRequestType_Def) - ns0.RegisterChildVM_Dec.__bases__ = tuple(bases) - - ns0.RegisterChildVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RegisterChildVM_Dec_Holder" - - class RegisterChildVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RegisterChildVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RegisterChildVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RegisterChildVMResponse") - kw["aname"] = "_RegisterChildVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RegisterChildVMResponse_Holder" - self.pyclass = Holder - - class RegisterChildVM_Task_Dec(ElementDeclaration): - literal = "RegisterChildVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RegisterChildVM_Task") - kw["aname"] = "_RegisterChildVM_Task" - if ns0.RegisterChildVMRequestType_Def not in ns0.RegisterChildVM_Task_Dec.__bases__: - bases = list(ns0.RegisterChildVM_Task_Dec.__bases__) - bases.insert(0, ns0.RegisterChildVMRequestType_Def) - ns0.RegisterChildVM_Task_Dec.__bases__ = tuple(bases) - - ns0.RegisterChildVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RegisterChildVM_Task_Dec_Holder" - - class RegisterChildVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RegisterChildVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RegisterChildVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RegisterChildVM_TaskResponse") - kw["aname"] = "_RegisterChildVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RegisterChildVM_TaskResponse_Holder" - self.pyclass = Holder - - class ImportVApp_Dec(ElementDeclaration): - literal = "ImportVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ImportVApp") - kw["aname"] = "_ImportVApp" - if ns0.ImportVAppRequestType_Def not in ns0.ImportVApp_Dec.__bases__: - bases = list(ns0.ImportVApp_Dec.__bases__) - bases.insert(0, ns0.ImportVAppRequestType_Def) - ns0.ImportVApp_Dec.__bases__ = tuple(bases) - - ns0.ImportVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ImportVApp_Dec_Holder" - - class ImportVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ImportVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ImportVAppResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ImportVAppResponse") - kw["aname"] = "_ImportVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ImportVAppResponse_Holder" - self.pyclass = Holder - - class FindByUuid_Dec(ElementDeclaration): - literal = "FindByUuid" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindByUuid") - kw["aname"] = "_FindByUuid" - if ns0.FindByUuidRequestType_Def not in ns0.FindByUuid_Dec.__bases__: - bases = list(ns0.FindByUuid_Dec.__bases__) - bases.insert(0, ns0.FindByUuidRequestType_Def) - ns0.FindByUuid_Dec.__bases__ = tuple(bases) - - ns0.FindByUuidRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindByUuid_Dec_Holder" - - class FindByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindByUuidResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindByUuidResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindByUuidResponse") - kw["aname"] = "_FindByUuidResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindByUuidResponse_Holder" - self.pyclass = Holder - - class FindByDatastorePath_Dec(ElementDeclaration): - literal = "FindByDatastorePath" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindByDatastorePath") - kw["aname"] = "_FindByDatastorePath" - if ns0.FindByDatastorePathRequestType_Def not in ns0.FindByDatastorePath_Dec.__bases__: - bases = list(ns0.FindByDatastorePath_Dec.__bases__) - bases.insert(0, ns0.FindByDatastorePathRequestType_Def) - ns0.FindByDatastorePath_Dec.__bases__ = tuple(bases) - - ns0.FindByDatastorePathRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindByDatastorePath_Dec_Holder" - - class FindByDatastorePathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindByDatastorePathResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindByDatastorePathResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindByDatastorePathResponse") - kw["aname"] = "_FindByDatastorePathResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindByDatastorePathResponse_Holder" - self.pyclass = Holder - - class FindByDnsName_Dec(ElementDeclaration): - literal = "FindByDnsName" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindByDnsName") - kw["aname"] = "_FindByDnsName" - if ns0.FindByDnsNameRequestType_Def not in ns0.FindByDnsName_Dec.__bases__: - bases = list(ns0.FindByDnsName_Dec.__bases__) - bases.insert(0, ns0.FindByDnsNameRequestType_Def) - ns0.FindByDnsName_Dec.__bases__ = tuple(bases) - - ns0.FindByDnsNameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindByDnsName_Dec_Holder" - - class FindByDnsNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindByDnsNameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindByDnsNameResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindByDnsNameResponse") - kw["aname"] = "_FindByDnsNameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindByDnsNameResponse_Holder" - self.pyclass = Holder - - class FindByIp_Dec(ElementDeclaration): - literal = "FindByIp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindByIp") - kw["aname"] = "_FindByIp" - if ns0.FindByIpRequestType_Def not in ns0.FindByIp_Dec.__bases__: - bases = list(ns0.FindByIp_Dec.__bases__) - bases.insert(0, ns0.FindByIpRequestType_Def) - ns0.FindByIp_Dec.__bases__ = tuple(bases) - - ns0.FindByIpRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindByIp_Dec_Holder" - - class FindByIpResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindByIpResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindByIpResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindByIpResponse") - kw["aname"] = "_FindByIpResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindByIpResponse_Holder" - self.pyclass = Holder - - class FindByInventoryPath_Dec(ElementDeclaration): - literal = "FindByInventoryPath" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindByInventoryPath") - kw["aname"] = "_FindByInventoryPath" - if ns0.FindByInventoryPathRequestType_Def not in ns0.FindByInventoryPath_Dec.__bases__: - bases = list(ns0.FindByInventoryPath_Dec.__bases__) - bases.insert(0, ns0.FindByInventoryPathRequestType_Def) - ns0.FindByInventoryPath_Dec.__bases__ = tuple(bases) - - ns0.FindByInventoryPathRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindByInventoryPath_Dec_Holder" - - class FindByInventoryPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindByInventoryPathResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindByInventoryPathResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindByInventoryPathResponse") - kw["aname"] = "_FindByInventoryPathResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindByInventoryPathResponse_Holder" - self.pyclass = Holder - - class FindChild_Dec(ElementDeclaration): - literal = "FindChild" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindChild") - kw["aname"] = "_FindChild" - if ns0.FindChildRequestType_Def not in ns0.FindChild_Dec.__bases__: - bases = list(ns0.FindChild_Dec.__bases__) - bases.insert(0, ns0.FindChildRequestType_Def) - ns0.FindChild_Dec.__bases__ = tuple(bases) - - ns0.FindChildRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindChild_Dec_Holder" - - class FindChildResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindChildResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindChildResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindChildResponse") - kw["aname"] = "_FindChildResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FindChildResponse_Holder" - self.pyclass = Holder - - class FindAllByUuid_Dec(ElementDeclaration): - literal = "FindAllByUuid" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindAllByUuid") - kw["aname"] = "_FindAllByUuid" - if ns0.FindAllByUuidRequestType_Def not in ns0.FindAllByUuid_Dec.__bases__: - bases = list(ns0.FindAllByUuid_Dec.__bases__) - bases.insert(0, ns0.FindAllByUuidRequestType_Def) - ns0.FindAllByUuid_Dec.__bases__ = tuple(bases) - - ns0.FindAllByUuidRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindAllByUuid_Dec_Holder" - - class FindAllByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindAllByUuidResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindAllByUuidResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindAllByUuidResponse") - kw["aname"] = "_FindAllByUuidResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "FindAllByUuidResponse_Holder" - self.pyclass = Holder - - class FindAllByDnsName_Dec(ElementDeclaration): - literal = "FindAllByDnsName" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindAllByDnsName") - kw["aname"] = "_FindAllByDnsName" - if ns0.FindAllByDnsNameRequestType_Def not in ns0.FindAllByDnsName_Dec.__bases__: - bases = list(ns0.FindAllByDnsName_Dec.__bases__) - bases.insert(0, ns0.FindAllByDnsNameRequestType_Def) - ns0.FindAllByDnsName_Dec.__bases__ = tuple(bases) - - ns0.FindAllByDnsNameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindAllByDnsName_Dec_Holder" - - class FindAllByDnsNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindAllByDnsNameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindAllByDnsNameResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindAllByDnsNameResponse") - kw["aname"] = "_FindAllByDnsNameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "FindAllByDnsNameResponse_Holder" - self.pyclass = Holder - - class FindAllByIp_Dec(ElementDeclaration): - literal = "FindAllByIp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FindAllByIp") - kw["aname"] = "_FindAllByIp" - if ns0.FindAllByIpRequestType_Def not in ns0.FindAllByIp_Dec.__bases__: - bases = list(ns0.FindAllByIp_Dec.__bases__) - bases.insert(0, ns0.FindAllByIpRequestType_Def) - ns0.FindAllByIp_Dec.__bases__ = tuple(bases) - - ns0.FindAllByIpRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FindAllByIp_Dec_Holder" - - class FindAllByIpResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FindAllByIpResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FindAllByIpResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FindAllByIpResponse") - kw["aname"] = "_FindAllByIpResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "FindAllByIpResponse_Holder" - self.pyclass = Holder - - class CurrentTime_Dec(ElementDeclaration): - literal = "CurrentTime" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CurrentTime") - kw["aname"] = "_CurrentTime" - if ns0.CurrentTimeRequestType_Def not in ns0.CurrentTime_Dec.__bases__: - bases = list(ns0.CurrentTime_Dec.__bases__) - bases.insert(0, ns0.CurrentTimeRequestType_Def) - ns0.CurrentTime_Dec.__bases__ = tuple(bases) - - ns0.CurrentTimeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CurrentTime_Dec_Holder" - - class CurrentTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CurrentTimeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CurrentTimeResponse_Dec.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CurrentTimeResponse") - kw["aname"] = "_CurrentTimeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CurrentTimeResponse_Holder" - self.pyclass = Holder - - class RetrieveServiceContent_Dec(ElementDeclaration): - literal = "RetrieveServiceContent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveServiceContent") - kw["aname"] = "_RetrieveServiceContent" - if ns0.RetrieveServiceContentRequestType_Def not in ns0.RetrieveServiceContent_Dec.__bases__: - bases = list(ns0.RetrieveServiceContent_Dec.__bases__) - bases.insert(0, ns0.RetrieveServiceContentRequestType_Def) - ns0.RetrieveServiceContent_Dec.__bases__ = tuple(bases) - - ns0.RetrieveServiceContentRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveServiceContent_Dec_Holder" - - class RetrieveServiceContentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveServiceContentResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveServiceContentResponse_Dec.schema - TClist = [GTD("urn:vim25","ServiceContent",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveServiceContentResponse") - kw["aname"] = "_RetrieveServiceContentResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RetrieveServiceContentResponse_Holder" - self.pyclass = Holder - - class ValidateMigration_Dec(ElementDeclaration): - literal = "ValidateMigration" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ValidateMigration") - kw["aname"] = "_ValidateMigration" - if ns0.ValidateMigrationRequestType_Def not in ns0.ValidateMigration_Dec.__bases__: - bases = list(ns0.ValidateMigration_Dec.__bases__) - bases.insert(0, ns0.ValidateMigrationRequestType_Def) - ns0.ValidateMigration_Dec.__bases__ = tuple(bases) - - ns0.ValidateMigrationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ValidateMigration_Dec_Holder" - - class ValidateMigrationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ValidateMigrationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ValidateMigrationResponse_Dec.schema - TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ValidateMigrationResponse") - kw["aname"] = "_ValidateMigrationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ValidateMigrationResponse_Holder" - self.pyclass = Holder - - class QueryVMotionCompatibility_Dec(ElementDeclaration): - literal = "QueryVMotionCompatibility" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVMotionCompatibility") - kw["aname"] = "_QueryVMotionCompatibility" - if ns0.QueryVMotionCompatibilityRequestType_Def not in ns0.QueryVMotionCompatibility_Dec.__bases__: - bases = list(ns0.QueryVMotionCompatibility_Dec.__bases__) - bases.insert(0, ns0.QueryVMotionCompatibilityRequestType_Def) - ns0.QueryVMotionCompatibility_Dec.__bases__ = tuple(bases) - - ns0.QueryVMotionCompatibilityRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibility_Dec_Holder" - - class QueryVMotionCompatibilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVMotionCompatibilityResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVMotionCompatibilityResponse_Dec.schema - TClist = [GTD("urn:vim25","HostVMotionCompatibility",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityResponse") - kw["aname"] = "_QueryVMotionCompatibilityResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryVMotionCompatibilityResponse_Holder" - self.pyclass = Holder - - class RetrieveProductComponents_Dec(ElementDeclaration): - literal = "RetrieveProductComponents" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveProductComponents") - kw["aname"] = "_RetrieveProductComponents" - if ns0.RetrieveProductComponentsRequestType_Def not in ns0.RetrieveProductComponents_Dec.__bases__: - bases = list(ns0.RetrieveProductComponents_Dec.__bases__) - bases.insert(0, ns0.RetrieveProductComponentsRequestType_Def) - ns0.RetrieveProductComponents_Dec.__bases__ = tuple(bases) - - ns0.RetrieveProductComponentsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveProductComponents_Dec_Holder" - - class RetrieveProductComponentsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveProductComponentsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveProductComponentsResponse_Dec.schema - TClist = [GTD("urn:vim25","ProductComponentInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveProductComponentsResponse") - kw["aname"] = "_RetrieveProductComponentsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveProductComponentsResponse_Holder" - self.pyclass = Holder - - class UpdateServiceMessage_Dec(ElementDeclaration): - literal = "UpdateServiceMessage" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateServiceMessage") - kw["aname"] = "_UpdateServiceMessage" - if ns0.UpdateServiceMessageRequestType_Def not in ns0.UpdateServiceMessage_Dec.__bases__: - bases = list(ns0.UpdateServiceMessage_Dec.__bases__) - bases.insert(0, ns0.UpdateServiceMessageRequestType_Def) - ns0.UpdateServiceMessage_Dec.__bases__ = tuple(bases) - - ns0.UpdateServiceMessageRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateServiceMessage_Dec_Holder" - - class UpdateServiceMessageResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateServiceMessageResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateServiceMessageResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateServiceMessageResponse") - kw["aname"] = "_UpdateServiceMessageResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateServiceMessageResponse_Holder" - self.pyclass = Holder - - class Login_Dec(ElementDeclaration): - literal = "Login" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Login") - kw["aname"] = "_Login" - if ns0.LoginRequestType_Def not in ns0.Login_Dec.__bases__: - bases = list(ns0.Login_Dec.__bases__) - bases.insert(0, ns0.LoginRequestType_Def) - ns0.Login_Dec.__bases__ = tuple(bases) - - ns0.LoginRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Login_Dec_Holder" - - class LoginResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "LoginResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.LoginResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","LoginResponse") - kw["aname"] = "_LoginResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "LoginResponse_Holder" - self.pyclass = Holder - - class LoginBySSPI_Dec(ElementDeclaration): - literal = "LoginBySSPI" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LoginBySSPI") - kw["aname"] = "_LoginBySSPI" - if ns0.LoginBySSPIRequestType_Def not in ns0.LoginBySSPI_Dec.__bases__: - bases = list(ns0.LoginBySSPI_Dec.__bases__) - bases.insert(0, ns0.LoginBySSPIRequestType_Def) - ns0.LoginBySSPI_Dec.__bases__ = tuple(bases) - - ns0.LoginBySSPIRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LoginBySSPI_Dec_Holder" - - class LoginBySSPIResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "LoginBySSPIResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.LoginBySSPIResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","LoginBySSPIResponse") - kw["aname"] = "_LoginBySSPIResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "LoginBySSPIResponse_Holder" - self.pyclass = Holder - - class Logout_Dec(ElementDeclaration): - literal = "Logout" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Logout") - kw["aname"] = "_Logout" - if ns0.LogoutRequestType_Def not in ns0.Logout_Dec.__bases__: - bases = list(ns0.Logout_Dec.__bases__) - bases.insert(0, ns0.LogoutRequestType_Def) - ns0.Logout_Dec.__bases__ = tuple(bases) - - ns0.LogoutRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Logout_Dec_Holder" - - class LogoutResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "LogoutResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.LogoutResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","LogoutResponse") - kw["aname"] = "_LogoutResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "LogoutResponse_Holder" - self.pyclass = Holder - - class AcquireLocalTicket_Dec(ElementDeclaration): - literal = "AcquireLocalTicket" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AcquireLocalTicket") - kw["aname"] = "_AcquireLocalTicket" - if ns0.AcquireLocalTicketRequestType_Def not in ns0.AcquireLocalTicket_Dec.__bases__: - bases = list(ns0.AcquireLocalTicket_Dec.__bases__) - bases.insert(0, ns0.AcquireLocalTicketRequestType_Def) - ns0.AcquireLocalTicket_Dec.__bases__ = tuple(bases) - - ns0.AcquireLocalTicketRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AcquireLocalTicket_Dec_Holder" - - class AcquireLocalTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AcquireLocalTicketResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AcquireLocalTicketResponse_Dec.schema - TClist = [GTD("urn:vim25","SessionManagerLocalTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AcquireLocalTicketResponse") - kw["aname"] = "_AcquireLocalTicketResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AcquireLocalTicketResponse_Holder" - self.pyclass = Holder - - class TerminateSession_Dec(ElementDeclaration): - literal = "TerminateSession" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TerminateSession") - kw["aname"] = "_TerminateSession" - if ns0.TerminateSessionRequestType_Def not in ns0.TerminateSession_Dec.__bases__: - bases = list(ns0.TerminateSession_Dec.__bases__) - bases.insert(0, ns0.TerminateSessionRequestType_Def) - ns0.TerminateSession_Dec.__bases__ = tuple(bases) - - ns0.TerminateSessionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TerminateSession_Dec_Holder" - - class TerminateSessionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "TerminateSessionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.TerminateSessionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","TerminateSessionResponse") - kw["aname"] = "_TerminateSessionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "TerminateSessionResponse_Holder" - self.pyclass = Holder - - class SetLocale_Dec(ElementDeclaration): - literal = "SetLocale" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetLocale") - kw["aname"] = "_SetLocale" - if ns0.SetLocaleRequestType_Def not in ns0.SetLocale_Dec.__bases__: - bases = list(ns0.SetLocale_Dec.__bases__) - bases.insert(0, ns0.SetLocaleRequestType_Def) - ns0.SetLocale_Dec.__bases__ = tuple(bases) - - ns0.SetLocaleRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetLocale_Dec_Holder" - - class SetLocaleResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetLocaleResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetLocaleResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetLocaleResponse") - kw["aname"] = "_SetLocaleResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetLocaleResponse_Holder" - self.pyclass = Holder - - class LoginExtensionBySubjectName_Dec(ElementDeclaration): - literal = "LoginExtensionBySubjectName" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LoginExtensionBySubjectName") - kw["aname"] = "_LoginExtensionBySubjectName" - if ns0.LoginExtensionBySubjectNameRequestType_Def not in ns0.LoginExtensionBySubjectName_Dec.__bases__: - bases = list(ns0.LoginExtensionBySubjectName_Dec.__bases__) - bases.insert(0, ns0.LoginExtensionBySubjectNameRequestType_Def) - ns0.LoginExtensionBySubjectName_Dec.__bases__ = tuple(bases) - - ns0.LoginExtensionBySubjectNameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LoginExtensionBySubjectName_Dec_Holder" - - class LoginExtensionBySubjectNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "LoginExtensionBySubjectNameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.LoginExtensionBySubjectNameResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","LoginExtensionBySubjectNameResponse") - kw["aname"] = "_LoginExtensionBySubjectNameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "LoginExtensionBySubjectNameResponse_Holder" - self.pyclass = Holder - - class ImpersonateUser_Dec(ElementDeclaration): - literal = "ImpersonateUser" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ImpersonateUser") - kw["aname"] = "_ImpersonateUser" - if ns0.ImpersonateUserRequestType_Def not in ns0.ImpersonateUser_Dec.__bases__: - bases = list(ns0.ImpersonateUser_Dec.__bases__) - bases.insert(0, ns0.ImpersonateUserRequestType_Def) - ns0.ImpersonateUser_Dec.__bases__ = tuple(bases) - - ns0.ImpersonateUserRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ImpersonateUser_Dec_Holder" - - class ImpersonateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ImpersonateUserResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ImpersonateUserResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ImpersonateUserResponse") - kw["aname"] = "_ImpersonateUserResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ImpersonateUserResponse_Holder" - self.pyclass = Holder - - class SessionIsActive_Dec(ElementDeclaration): - literal = "SessionIsActive" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SessionIsActive") - kw["aname"] = "_SessionIsActive" - if ns0.SessionIsActiveRequestType_Def not in ns0.SessionIsActive_Dec.__bases__: - bases = list(ns0.SessionIsActive_Dec.__bases__) - bases.insert(0, ns0.SessionIsActiveRequestType_Def) - ns0.SessionIsActive_Dec.__bases__ = tuple(bases) - - ns0.SessionIsActiveRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SessionIsActive_Dec_Holder" - - class SessionIsActiveResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SessionIsActiveResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SessionIsActiveResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SessionIsActiveResponse") - kw["aname"] = "_SessionIsActiveResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "SessionIsActiveResponse_Holder" - self.pyclass = Holder - - class AcquireCloneTicket_Dec(ElementDeclaration): - literal = "AcquireCloneTicket" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AcquireCloneTicket") - kw["aname"] = "_AcquireCloneTicket" - if ns0.AcquireCloneTicketRequestType_Def not in ns0.AcquireCloneTicket_Dec.__bases__: - bases = list(ns0.AcquireCloneTicket_Dec.__bases__) - bases.insert(0, ns0.AcquireCloneTicketRequestType_Def) - ns0.AcquireCloneTicket_Dec.__bases__ = tuple(bases) - - ns0.AcquireCloneTicketRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AcquireCloneTicket_Dec_Holder" - - class AcquireCloneTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AcquireCloneTicketResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AcquireCloneTicketResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AcquireCloneTicketResponse") - kw["aname"] = "_AcquireCloneTicketResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AcquireCloneTicketResponse_Holder" - self.pyclass = Holder - - class CloneSession_Dec(ElementDeclaration): - literal = "CloneSession" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneSession") - kw["aname"] = "_CloneSession" - if ns0.CloneSessionRequestType_Def not in ns0.CloneSession_Dec.__bases__: - bases = list(ns0.CloneSession_Dec.__bases__) - bases.insert(0, ns0.CloneSessionRequestType_Def) - ns0.CloneSession_Dec.__bases__ = tuple(bases) - - ns0.CloneSessionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneSession_Dec_Holder" - - class CloneSessionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloneSessionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloneSessionResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSession",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloneSessionResponse") - kw["aname"] = "_CloneSessionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CloneSessionResponse_Holder" - self.pyclass = Holder - - class CancelTask_Dec(ElementDeclaration): - literal = "CancelTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CancelTask") - kw["aname"] = "_CancelTask" - if ns0.CancelTaskRequestType_Def not in ns0.CancelTask_Dec.__bases__: - bases = list(ns0.CancelTask_Dec.__bases__) - bases.insert(0, ns0.CancelTaskRequestType_Def) - ns0.CancelTask_Dec.__bases__ = tuple(bases) - - ns0.CancelTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CancelTask_Dec_Holder" - - class CancelTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CancelTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CancelTaskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CancelTaskResponse") - kw["aname"] = "_CancelTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CancelTaskResponse_Holder" - self.pyclass = Holder - - class UpdateProgress_Dec(ElementDeclaration): - literal = "UpdateProgress" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateProgress") - kw["aname"] = "_UpdateProgress" - if ns0.UpdateProgressRequestType_Def not in ns0.UpdateProgress_Dec.__bases__: - bases = list(ns0.UpdateProgress_Dec.__bases__) - bases.insert(0, ns0.UpdateProgressRequestType_Def) - ns0.UpdateProgress_Dec.__bases__ = tuple(bases) - - ns0.UpdateProgressRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateProgress_Dec_Holder" - - class UpdateProgressResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateProgressResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateProgressResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateProgressResponse") - kw["aname"] = "_UpdateProgressResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateProgressResponse_Holder" - self.pyclass = Holder - - class SetTaskState_Dec(ElementDeclaration): - literal = "SetTaskState" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetTaskState") - kw["aname"] = "_SetTaskState" - if ns0.SetTaskStateRequestType_Def not in ns0.SetTaskState_Dec.__bases__: - bases = list(ns0.SetTaskState_Dec.__bases__) - bases.insert(0, ns0.SetTaskStateRequestType_Def) - ns0.SetTaskState_Dec.__bases__ = tuple(bases) - - ns0.SetTaskStateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetTaskState_Dec_Holder" - - class SetTaskStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetTaskStateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetTaskStateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetTaskStateResponse") - kw["aname"] = "_SetTaskStateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetTaskStateResponse_Holder" - self.pyclass = Holder - - class SetTaskDescription_Dec(ElementDeclaration): - literal = "SetTaskDescription" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetTaskDescription") - kw["aname"] = "_SetTaskDescription" - if ns0.SetTaskDescriptionRequestType_Def not in ns0.SetTaskDescription_Dec.__bases__: - bases = list(ns0.SetTaskDescription_Dec.__bases__) - bases.insert(0, ns0.SetTaskDescriptionRequestType_Def) - ns0.SetTaskDescription_Dec.__bases__ = tuple(bases) - - ns0.SetTaskDescriptionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetTaskDescription_Dec_Holder" - - class SetTaskDescriptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetTaskDescriptionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetTaskDescriptionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetTaskDescriptionResponse") - kw["aname"] = "_SetTaskDescriptionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetTaskDescriptionResponse_Holder" - self.pyclass = Holder - - class ReadNextTasks_Dec(ElementDeclaration): - literal = "ReadNextTasks" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReadNextTasks") - kw["aname"] = "_ReadNextTasks" - if ns0.ReadNextTasksRequestType_Def not in ns0.ReadNextTasks_Dec.__bases__: - bases = list(ns0.ReadNextTasks_Dec.__bases__) - bases.insert(0, ns0.ReadNextTasksRequestType_Def) - ns0.ReadNextTasks_Dec.__bases__ = tuple(bases) - - ns0.ReadNextTasksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReadNextTasks_Dec_Holder" - - class ReadNextTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReadNextTasksResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReadNextTasksResponse_Dec.schema - TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReadNextTasksResponse") - kw["aname"] = "_ReadNextTasksResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ReadNextTasksResponse_Holder" - self.pyclass = Holder - - class ReadPreviousTasks_Dec(ElementDeclaration): - literal = "ReadPreviousTasks" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReadPreviousTasks") - kw["aname"] = "_ReadPreviousTasks" - if ns0.ReadPreviousTasksRequestType_Def not in ns0.ReadPreviousTasks_Dec.__bases__: - bases = list(ns0.ReadPreviousTasks_Dec.__bases__) - bases.insert(0, ns0.ReadPreviousTasksRequestType_Def) - ns0.ReadPreviousTasks_Dec.__bases__ = tuple(bases) - - ns0.ReadPreviousTasksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReadPreviousTasks_Dec_Holder" - - class ReadPreviousTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReadPreviousTasksResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReadPreviousTasksResponse_Dec.schema - TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReadPreviousTasksResponse") - kw["aname"] = "_ReadPreviousTasksResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ReadPreviousTasksResponse_Holder" - self.pyclass = Holder - - class CreateCollectorForTasks_Dec(ElementDeclaration): - literal = "CreateCollectorForTasks" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateCollectorForTasks") - kw["aname"] = "_CreateCollectorForTasks" - if ns0.CreateCollectorForTasksRequestType_Def not in ns0.CreateCollectorForTasks_Dec.__bases__: - bases = list(ns0.CreateCollectorForTasks_Dec.__bases__) - bases.insert(0, ns0.CreateCollectorForTasksRequestType_Def) - ns0.CreateCollectorForTasks_Dec.__bases__ = tuple(bases) - - ns0.CreateCollectorForTasksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateCollectorForTasks_Dec_Holder" - - class CreateCollectorForTasksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateCollectorForTasksResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateCollectorForTasksResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateCollectorForTasksResponse") - kw["aname"] = "_CreateCollectorForTasksResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateCollectorForTasksResponse_Holder" - self.pyclass = Holder - - class CreateTask_Dec(ElementDeclaration): - literal = "CreateTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateTask") - kw["aname"] = "_CreateTask" - if ns0.CreateTaskRequestType_Def not in ns0.CreateTask_Dec.__bases__: - bases = list(ns0.CreateTask_Dec.__bases__) - bases.insert(0, ns0.CreateTaskRequestType_Def) - ns0.CreateTask_Dec.__bases__ = tuple(bases) - - ns0.CreateTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateTask_Dec_Holder" - - class CreateTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateTaskResponse_Dec.schema - TClist = [GTD("urn:vim25","TaskInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateTaskResponse") - kw["aname"] = "_CreateTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateTaskResponse_Holder" - self.pyclass = Holder - - class RetrieveUserGroups_Dec(ElementDeclaration): - literal = "RetrieveUserGroups" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveUserGroups") - kw["aname"] = "_RetrieveUserGroups" - if ns0.RetrieveUserGroupsRequestType_Def not in ns0.RetrieveUserGroups_Dec.__bases__: - bases = list(ns0.RetrieveUserGroups_Dec.__bases__) - bases.insert(0, ns0.RetrieveUserGroupsRequestType_Def) - ns0.RetrieveUserGroups_Dec.__bases__ = tuple(bases) - - ns0.RetrieveUserGroupsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveUserGroups_Dec_Holder" - - class RetrieveUserGroupsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveUserGroupsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveUserGroupsResponse_Dec.schema - TClist = [GTD("urn:vim25","UserSearchResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveUserGroupsResponse") - kw["aname"] = "_RetrieveUserGroupsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveUserGroupsResponse_Holder" - self.pyclass = Holder - - class UpdateVAppConfig_Dec(ElementDeclaration): - literal = "UpdateVAppConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateVAppConfig") - kw["aname"] = "_UpdateVAppConfig" - if ns0.UpdateVAppConfigRequestType_Def not in ns0.UpdateVAppConfig_Dec.__bases__: - bases = list(ns0.UpdateVAppConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateVAppConfigRequestType_Def) - ns0.UpdateVAppConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateVAppConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateVAppConfig_Dec_Holder" - - class UpdateVAppConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateVAppConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateVAppConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateVAppConfigResponse") - kw["aname"] = "_UpdateVAppConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateVAppConfigResponse_Holder" - self.pyclass = Holder - - class CloneVApp_Dec(ElementDeclaration): - literal = "CloneVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneVApp") - kw["aname"] = "_CloneVApp" - if ns0.CloneVAppRequestType_Def not in ns0.CloneVApp_Dec.__bases__: - bases = list(ns0.CloneVApp_Dec.__bases__) - bases.insert(0, ns0.CloneVAppRequestType_Def) - ns0.CloneVApp_Dec.__bases__ = tuple(bases) - - ns0.CloneVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneVApp_Dec_Holder" - - class CloneVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloneVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloneVAppResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloneVAppResponse") - kw["aname"] = "_CloneVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CloneVAppResponse_Holder" - self.pyclass = Holder - - class CloneVApp_Task_Dec(ElementDeclaration): - literal = "CloneVApp_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneVApp_Task") - kw["aname"] = "_CloneVApp_Task" - if ns0.CloneVAppRequestType_Def not in ns0.CloneVApp_Task_Dec.__bases__: - bases = list(ns0.CloneVApp_Task_Dec.__bases__) - bases.insert(0, ns0.CloneVAppRequestType_Def) - ns0.CloneVApp_Task_Dec.__bases__ = tuple(bases) - - ns0.CloneVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneVApp_Task_Dec_Holder" - - class CloneVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloneVApp_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloneVApp_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloneVApp_TaskResponse") - kw["aname"] = "_CloneVApp_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CloneVApp_TaskResponse_Holder" - self.pyclass = Holder - - class ExportVApp_Dec(ElementDeclaration): - literal = "ExportVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExportVApp") - kw["aname"] = "_ExportVApp" - if ns0.ExportVAppRequestType_Def not in ns0.ExportVApp_Dec.__bases__: - bases = list(ns0.ExportVApp_Dec.__bases__) - bases.insert(0, ns0.ExportVAppRequestType_Def) - ns0.ExportVApp_Dec.__bases__ = tuple(bases) - - ns0.ExportVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExportVApp_Dec_Holder" - - class ExportVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExportVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExportVAppResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExportVAppResponse") - kw["aname"] = "_ExportVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExportVAppResponse_Holder" - self.pyclass = Holder - - class PowerOnVApp_Dec(ElementDeclaration): - literal = "PowerOnVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnVApp") - kw["aname"] = "_PowerOnVApp" - if ns0.PowerOnVAppRequestType_Def not in ns0.PowerOnVApp_Dec.__bases__: - bases = list(ns0.PowerOnVApp_Dec.__bases__) - bases.insert(0, ns0.PowerOnVAppRequestType_Def) - ns0.PowerOnVApp_Dec.__bases__ = tuple(bases) - - ns0.PowerOnVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVApp_Dec_Holder" - - class PowerOnVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnVAppResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerOnVAppResponse") - kw["aname"] = "_PowerOnVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerOnVAppResponse_Holder" - self.pyclass = Holder - - class PowerOnVApp_Task_Dec(ElementDeclaration): - literal = "PowerOnVApp_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnVApp_Task") - kw["aname"] = "_PowerOnVApp_Task" - if ns0.PowerOnVAppRequestType_Def not in ns0.PowerOnVApp_Task_Dec.__bases__: - bases = list(ns0.PowerOnVApp_Task_Dec.__bases__) - bases.insert(0, ns0.PowerOnVAppRequestType_Def) - ns0.PowerOnVApp_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerOnVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVApp_Task_Dec_Holder" - - class PowerOnVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnVApp_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnVApp_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOnVApp_TaskResponse") - kw["aname"] = "_PowerOnVApp_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOnVApp_TaskResponse_Holder" - self.pyclass = Holder - - class PowerOffVApp_Dec(ElementDeclaration): - literal = "PowerOffVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOffVApp") - kw["aname"] = "_PowerOffVApp" - if ns0.PowerOffVAppRequestType_Def not in ns0.PowerOffVApp_Dec.__bases__: - bases = list(ns0.PowerOffVApp_Dec.__bases__) - bases.insert(0, ns0.PowerOffVAppRequestType_Def) - ns0.PowerOffVApp_Dec.__bases__ = tuple(bases) - - ns0.PowerOffVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVApp_Dec_Holder" - - class PowerOffVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOffVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOffVAppResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerOffVAppResponse") - kw["aname"] = "_PowerOffVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerOffVAppResponse_Holder" - self.pyclass = Holder - - class PowerOffVApp_Task_Dec(ElementDeclaration): - literal = "PowerOffVApp_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOffVApp_Task") - kw["aname"] = "_PowerOffVApp_Task" - if ns0.PowerOffVAppRequestType_Def not in ns0.PowerOffVApp_Task_Dec.__bases__: - bases = list(ns0.PowerOffVApp_Task_Dec.__bases__) - bases.insert(0, ns0.PowerOffVAppRequestType_Def) - ns0.PowerOffVApp_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerOffVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVApp_Task_Dec_Holder" - - class PowerOffVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOffVApp_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOffVApp_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOffVApp_TaskResponse") - kw["aname"] = "_PowerOffVApp_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOffVApp_TaskResponse_Holder" - self.pyclass = Holder - - class unregisterVApp_Dec(ElementDeclaration): - literal = "unregisterVApp" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","unregisterVApp") - kw["aname"] = "_unregisterVApp" - if ns0.unregisterVAppRequestType_Def not in ns0.unregisterVApp_Dec.__bases__: - bases = list(ns0.unregisterVApp_Dec.__bases__) - bases.insert(0, ns0.unregisterVAppRequestType_Def) - ns0.unregisterVApp_Dec.__bases__ = tuple(bases) - - ns0.unregisterVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "unregisterVApp_Dec_Holder" - - class unregisterVAppResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "unregisterVAppResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.unregisterVAppResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","unregisterVAppResponse") - kw["aname"] = "_unregisterVAppResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "unregisterVAppResponse_Holder" - self.pyclass = Holder - - class unregisterVApp_Task_Dec(ElementDeclaration): - literal = "unregisterVApp_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","unregisterVApp_Task") - kw["aname"] = "_unregisterVApp_Task" - if ns0.unregisterVAppRequestType_Def not in ns0.unregisterVApp_Task_Dec.__bases__: - bases = list(ns0.unregisterVApp_Task_Dec.__bases__) - bases.insert(0, ns0.unregisterVAppRequestType_Def) - ns0.unregisterVApp_Task_Dec.__bases__ = tuple(bases) - - ns0.unregisterVAppRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "unregisterVApp_Task_Dec_Holder" - - class unregisterVApp_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "unregisterVApp_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.unregisterVApp_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","unregisterVApp_TaskResponse") - kw["aname"] = "_unregisterVApp_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "unregisterVApp_TaskResponse_Holder" - self.pyclass = Holder - - class CreateVirtualDisk_Dec(ElementDeclaration): - literal = "CreateVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVirtualDisk") - kw["aname"] = "_CreateVirtualDisk" - if ns0.CreateVirtualDiskRequestType_Def not in ns0.CreateVirtualDisk_Dec.__bases__: - bases = list(ns0.CreateVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.CreateVirtualDiskRequestType_Def) - ns0.CreateVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.CreateVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVirtualDisk_Dec_Holder" - - class CreateVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVirtualDiskResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVirtualDiskResponse") - kw["aname"] = "_CreateVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVirtualDiskResponse_Holder" - self.pyclass = Holder - - class CreateVirtualDisk_Task_Dec(ElementDeclaration): - literal = "CreateVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVirtualDisk_Task") - kw["aname"] = "_CreateVirtualDisk_Task" - if ns0.CreateVirtualDiskRequestType_Def not in ns0.CreateVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.CreateVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.CreateVirtualDiskRequestType_Def) - ns0.CreateVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVirtualDisk_Task_Dec_Holder" - - class CreateVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVirtualDisk_TaskResponse") - kw["aname"] = "_CreateVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class DeleteVirtualDisk_Dec(ElementDeclaration): - literal = "DeleteVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteVirtualDisk") - kw["aname"] = "_DeleteVirtualDisk" - if ns0.DeleteVirtualDiskRequestType_Def not in ns0.DeleteVirtualDisk_Dec.__bases__: - bases = list(ns0.DeleteVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.DeleteVirtualDiskRequestType_Def) - ns0.DeleteVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.DeleteVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteVirtualDisk_Dec_Holder" - - class DeleteVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DeleteVirtualDiskResponse") - kw["aname"] = "_DeleteVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DeleteVirtualDiskResponse_Holder" - self.pyclass = Holder - - class DeleteVirtualDisk_Task_Dec(ElementDeclaration): - literal = "DeleteVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteVirtualDisk_Task") - kw["aname"] = "_DeleteVirtualDisk_Task" - if ns0.DeleteVirtualDiskRequestType_Def not in ns0.DeleteVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.DeleteVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.DeleteVirtualDiskRequestType_Def) - ns0.DeleteVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.DeleteVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteVirtualDisk_Task_Dec_Holder" - - class DeleteVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DeleteVirtualDisk_TaskResponse") - kw["aname"] = "_DeleteVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DeleteVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class MoveVirtualDisk_Dec(ElementDeclaration): - literal = "MoveVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveVirtualDisk") - kw["aname"] = "_MoveVirtualDisk" - if ns0.MoveVirtualDiskRequestType_Def not in ns0.MoveVirtualDisk_Dec.__bases__: - bases = list(ns0.MoveVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.MoveVirtualDiskRequestType_Def) - ns0.MoveVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.MoveVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveVirtualDisk_Dec_Holder" - - class MoveVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveVirtualDiskResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveVirtualDiskResponse") - kw["aname"] = "_MoveVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveVirtualDiskResponse_Holder" - self.pyclass = Holder - - class MoveVirtualDisk_Task_Dec(ElementDeclaration): - literal = "MoveVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MoveVirtualDisk_Task") - kw["aname"] = "_MoveVirtualDisk_Task" - if ns0.MoveVirtualDiskRequestType_Def not in ns0.MoveVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.MoveVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.MoveVirtualDiskRequestType_Def) - ns0.MoveVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.MoveVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MoveVirtualDisk_Task_Dec_Holder" - - class MoveVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MoveVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MoveVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MoveVirtualDisk_TaskResponse") - kw["aname"] = "_MoveVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MoveVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class CopyVirtualDisk_Dec(ElementDeclaration): - literal = "CopyVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CopyVirtualDisk") - kw["aname"] = "_CopyVirtualDisk" - if ns0.CopyVirtualDiskRequestType_Def not in ns0.CopyVirtualDisk_Dec.__bases__: - bases = list(ns0.CopyVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.CopyVirtualDiskRequestType_Def) - ns0.CopyVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.CopyVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CopyVirtualDisk_Dec_Holder" - - class CopyVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CopyVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CopyVirtualDiskResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CopyVirtualDiskResponse") - kw["aname"] = "_CopyVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CopyVirtualDiskResponse_Holder" - self.pyclass = Holder - - class CopyVirtualDisk_Task_Dec(ElementDeclaration): - literal = "CopyVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CopyVirtualDisk_Task") - kw["aname"] = "_CopyVirtualDisk_Task" - if ns0.CopyVirtualDiskRequestType_Def not in ns0.CopyVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.CopyVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.CopyVirtualDiskRequestType_Def) - ns0.CopyVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.CopyVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CopyVirtualDisk_Task_Dec_Holder" - - class CopyVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CopyVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CopyVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CopyVirtualDisk_TaskResponse") - kw["aname"] = "_CopyVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CopyVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class ExtendVirtualDisk_Dec(ElementDeclaration): - literal = "ExtendVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExtendVirtualDisk") - kw["aname"] = "_ExtendVirtualDisk" - if ns0.ExtendVirtualDiskRequestType_Def not in ns0.ExtendVirtualDisk_Dec.__bases__: - bases = list(ns0.ExtendVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.ExtendVirtualDiskRequestType_Def) - ns0.ExtendVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.ExtendVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExtendVirtualDisk_Dec_Holder" - - class ExtendVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExtendVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExtendVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ExtendVirtualDiskResponse") - kw["aname"] = "_ExtendVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ExtendVirtualDiskResponse_Holder" - self.pyclass = Holder - - class ExtendVirtualDisk_Task_Dec(ElementDeclaration): - literal = "ExtendVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExtendVirtualDisk_Task") - kw["aname"] = "_ExtendVirtualDisk_Task" - if ns0.ExtendVirtualDiskRequestType_Def not in ns0.ExtendVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.ExtendVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.ExtendVirtualDiskRequestType_Def) - ns0.ExtendVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.ExtendVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExtendVirtualDisk_Task_Dec_Holder" - - class ExtendVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExtendVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExtendVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExtendVirtualDisk_TaskResponse") - kw["aname"] = "_ExtendVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExtendVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class QueryVirtualDiskFragmentation_Dec(ElementDeclaration): - literal = "QueryVirtualDiskFragmentation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVirtualDiskFragmentation") - kw["aname"] = "_QueryVirtualDiskFragmentation" - if ns0.QueryVirtualDiskFragmentationRequestType_Def not in ns0.QueryVirtualDiskFragmentation_Dec.__bases__: - bases = list(ns0.QueryVirtualDiskFragmentation_Dec.__bases__) - bases.insert(0, ns0.QueryVirtualDiskFragmentationRequestType_Def) - ns0.QueryVirtualDiskFragmentation_Dec.__bases__ = tuple(bases) - - ns0.QueryVirtualDiskFragmentationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskFragmentation_Dec_Holder" - - class QueryVirtualDiskFragmentationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVirtualDiskFragmentationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVirtualDiskFragmentationResponse_Dec.schema - TClist = [ZSI.TCnumbers.Iint(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVirtualDiskFragmentationResponse") - kw["aname"] = "_QueryVirtualDiskFragmentationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryVirtualDiskFragmentationResponse_Holder" - self.pyclass = Holder - - class DefragmentVirtualDisk_Dec(ElementDeclaration): - literal = "DefragmentVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DefragmentVirtualDisk") - kw["aname"] = "_DefragmentVirtualDisk" - if ns0.DefragmentVirtualDiskRequestType_Def not in ns0.DefragmentVirtualDisk_Dec.__bases__: - bases = list(ns0.DefragmentVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.DefragmentVirtualDiskRequestType_Def) - ns0.DefragmentVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.DefragmentVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DefragmentVirtualDisk_Dec_Holder" - - class DefragmentVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DefragmentVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DefragmentVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DefragmentVirtualDiskResponse") - kw["aname"] = "_DefragmentVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DefragmentVirtualDiskResponse_Holder" - self.pyclass = Holder - - class DefragmentVirtualDisk_Task_Dec(ElementDeclaration): - literal = "DefragmentVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DefragmentVirtualDisk_Task") - kw["aname"] = "_DefragmentVirtualDisk_Task" - if ns0.DefragmentVirtualDiskRequestType_Def not in ns0.DefragmentVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.DefragmentVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.DefragmentVirtualDiskRequestType_Def) - ns0.DefragmentVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.DefragmentVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DefragmentVirtualDisk_Task_Dec_Holder" - - class DefragmentVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DefragmentVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DefragmentVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DefragmentVirtualDisk_TaskResponse") - kw["aname"] = "_DefragmentVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DefragmentVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class ShrinkVirtualDisk_Dec(ElementDeclaration): - literal = "ShrinkVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ShrinkVirtualDisk") - kw["aname"] = "_ShrinkVirtualDisk" - if ns0.ShrinkVirtualDiskRequestType_Def not in ns0.ShrinkVirtualDisk_Dec.__bases__: - bases = list(ns0.ShrinkVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.ShrinkVirtualDiskRequestType_Def) - ns0.ShrinkVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.ShrinkVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ShrinkVirtualDisk_Dec_Holder" - - class ShrinkVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ShrinkVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ShrinkVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ShrinkVirtualDiskResponse") - kw["aname"] = "_ShrinkVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ShrinkVirtualDiskResponse_Holder" - self.pyclass = Holder - - class ShrinkVirtualDisk_Task_Dec(ElementDeclaration): - literal = "ShrinkVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ShrinkVirtualDisk_Task") - kw["aname"] = "_ShrinkVirtualDisk_Task" - if ns0.ShrinkVirtualDiskRequestType_Def not in ns0.ShrinkVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.ShrinkVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.ShrinkVirtualDiskRequestType_Def) - ns0.ShrinkVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.ShrinkVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ShrinkVirtualDisk_Task_Dec_Holder" - - class ShrinkVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ShrinkVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ShrinkVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ShrinkVirtualDisk_TaskResponse") - kw["aname"] = "_ShrinkVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ShrinkVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class InflateVirtualDisk_Dec(ElementDeclaration): - literal = "InflateVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InflateVirtualDisk") - kw["aname"] = "_InflateVirtualDisk" - if ns0.InflateVirtualDiskRequestType_Def not in ns0.InflateVirtualDisk_Dec.__bases__: - bases = list(ns0.InflateVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.InflateVirtualDiskRequestType_Def) - ns0.InflateVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.InflateVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InflateVirtualDisk_Dec_Holder" - - class InflateVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InflateVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InflateVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","InflateVirtualDiskResponse") - kw["aname"] = "_InflateVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "InflateVirtualDiskResponse_Holder" - self.pyclass = Holder - - class InflateVirtualDisk_Task_Dec(ElementDeclaration): - literal = "InflateVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InflateVirtualDisk_Task") - kw["aname"] = "_InflateVirtualDisk_Task" - if ns0.InflateVirtualDiskRequestType_Def not in ns0.InflateVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.InflateVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.InflateVirtualDiskRequestType_Def) - ns0.InflateVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.InflateVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InflateVirtualDisk_Task_Dec_Holder" - - class InflateVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InflateVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InflateVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","InflateVirtualDisk_TaskResponse") - kw["aname"] = "_InflateVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "InflateVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class EagerZeroVirtualDisk_Dec(ElementDeclaration): - literal = "EagerZeroVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk") - kw["aname"] = "_EagerZeroVirtualDisk" - if ns0.EagerZeroVirtualDiskRequestType_Def not in ns0.EagerZeroVirtualDisk_Dec.__bases__: - bases = list(ns0.EagerZeroVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.EagerZeroVirtualDiskRequestType_Def) - ns0.EagerZeroVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.EagerZeroVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EagerZeroVirtualDisk_Dec_Holder" - - class EagerZeroVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EagerZeroVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EagerZeroVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","EagerZeroVirtualDiskResponse") - kw["aname"] = "_EagerZeroVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "EagerZeroVirtualDiskResponse_Holder" - self.pyclass = Holder - - class EagerZeroVirtualDisk_Task_Dec(ElementDeclaration): - literal = "EagerZeroVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk_Task") - kw["aname"] = "_EagerZeroVirtualDisk_Task" - if ns0.EagerZeroVirtualDiskRequestType_Def not in ns0.EagerZeroVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.EagerZeroVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.EagerZeroVirtualDiskRequestType_Def) - ns0.EagerZeroVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.EagerZeroVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EagerZeroVirtualDisk_Task_Dec_Holder" - - class EagerZeroVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EagerZeroVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EagerZeroVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","EagerZeroVirtualDisk_TaskResponse") - kw["aname"] = "_EagerZeroVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "EagerZeroVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class ZeroFillVirtualDisk_Dec(ElementDeclaration): - literal = "ZeroFillVirtualDisk" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk") - kw["aname"] = "_ZeroFillVirtualDisk" - if ns0.ZeroFillVirtualDiskRequestType_Def not in ns0.ZeroFillVirtualDisk_Dec.__bases__: - bases = list(ns0.ZeroFillVirtualDisk_Dec.__bases__) - bases.insert(0, ns0.ZeroFillVirtualDiskRequestType_Def) - ns0.ZeroFillVirtualDisk_Dec.__bases__ = tuple(bases) - - ns0.ZeroFillVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ZeroFillVirtualDisk_Dec_Holder" - - class ZeroFillVirtualDiskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ZeroFillVirtualDiskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ZeroFillVirtualDiskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ZeroFillVirtualDiskResponse") - kw["aname"] = "_ZeroFillVirtualDiskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ZeroFillVirtualDiskResponse_Holder" - self.pyclass = Holder - - class ZeroFillVirtualDisk_Task_Dec(ElementDeclaration): - literal = "ZeroFillVirtualDisk_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk_Task") - kw["aname"] = "_ZeroFillVirtualDisk_Task" - if ns0.ZeroFillVirtualDiskRequestType_Def not in ns0.ZeroFillVirtualDisk_Task_Dec.__bases__: - bases = list(ns0.ZeroFillVirtualDisk_Task_Dec.__bases__) - bases.insert(0, ns0.ZeroFillVirtualDiskRequestType_Def) - ns0.ZeroFillVirtualDisk_Task_Dec.__bases__ = tuple(bases) - - ns0.ZeroFillVirtualDiskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ZeroFillVirtualDisk_Task_Dec_Holder" - - class ZeroFillVirtualDisk_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ZeroFillVirtualDisk_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ZeroFillVirtualDisk_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ZeroFillVirtualDisk_TaskResponse") - kw["aname"] = "_ZeroFillVirtualDisk_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ZeroFillVirtualDisk_TaskResponse_Holder" - self.pyclass = Holder - - class SetVirtualDiskUuid_Dec(ElementDeclaration): - literal = "SetVirtualDiskUuid" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetVirtualDiskUuid") - kw["aname"] = "_SetVirtualDiskUuid" - if ns0.SetVirtualDiskUuidRequestType_Def not in ns0.SetVirtualDiskUuid_Dec.__bases__: - bases = list(ns0.SetVirtualDiskUuid_Dec.__bases__) - bases.insert(0, ns0.SetVirtualDiskUuidRequestType_Def) - ns0.SetVirtualDiskUuid_Dec.__bases__ = tuple(bases) - - ns0.SetVirtualDiskUuidRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetVirtualDiskUuid_Dec_Holder" - - class SetVirtualDiskUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetVirtualDiskUuidResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetVirtualDiskUuidResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetVirtualDiskUuidResponse") - kw["aname"] = "_SetVirtualDiskUuidResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetVirtualDiskUuidResponse_Holder" - self.pyclass = Holder - - class QueryVirtualDiskUuid_Dec(ElementDeclaration): - literal = "QueryVirtualDiskUuid" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVirtualDiskUuid") - kw["aname"] = "_QueryVirtualDiskUuid" - if ns0.QueryVirtualDiskUuidRequestType_Def not in ns0.QueryVirtualDiskUuid_Dec.__bases__: - bases = list(ns0.QueryVirtualDiskUuid_Dec.__bases__) - bases.insert(0, ns0.QueryVirtualDiskUuidRequestType_Def) - ns0.QueryVirtualDiskUuid_Dec.__bases__ = tuple(bases) - - ns0.QueryVirtualDiskUuidRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskUuid_Dec_Holder" - - class QueryVirtualDiskUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVirtualDiskUuidResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVirtualDiskUuidResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVirtualDiskUuidResponse") - kw["aname"] = "_QueryVirtualDiskUuidResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryVirtualDiskUuidResponse_Holder" - self.pyclass = Holder - - class QueryVirtualDiskGeometry_Dec(ElementDeclaration): - literal = "QueryVirtualDiskGeometry" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVirtualDiskGeometry") - kw["aname"] = "_QueryVirtualDiskGeometry" - if ns0.QueryVirtualDiskGeometryRequestType_Def not in ns0.QueryVirtualDiskGeometry_Dec.__bases__: - bases = list(ns0.QueryVirtualDiskGeometry_Dec.__bases__) - bases.insert(0, ns0.QueryVirtualDiskGeometryRequestType_Def) - ns0.QueryVirtualDiskGeometry_Dec.__bases__ = tuple(bases) - - ns0.QueryVirtualDiskGeometryRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVirtualDiskGeometry_Dec_Holder" - - class QueryVirtualDiskGeometryResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVirtualDiskGeometryResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVirtualDiskGeometryResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiskDimensionsChs",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVirtualDiskGeometryResponse") - kw["aname"] = "_QueryVirtualDiskGeometryResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryVirtualDiskGeometryResponse_Holder" - self.pyclass = Holder - - class RefreshStorageInfo_Dec(ElementDeclaration): - literal = "RefreshStorageInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshStorageInfo") - kw["aname"] = "_RefreshStorageInfo" - if ns0.RefreshStorageInfoRequestType_Def not in ns0.RefreshStorageInfo_Dec.__bases__: - bases = list(ns0.RefreshStorageInfo_Dec.__bases__) - bases.insert(0, ns0.RefreshStorageInfoRequestType_Def) - ns0.RefreshStorageInfo_Dec.__bases__ = tuple(bases) - - ns0.RefreshStorageInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshStorageInfo_Dec_Holder" - - class RefreshStorageInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshStorageInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshStorageInfoResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshStorageInfoResponse") - kw["aname"] = "_RefreshStorageInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshStorageInfoResponse_Holder" - self.pyclass = Holder - - class CreateSnapshot_Dec(ElementDeclaration): - literal = "CreateSnapshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateSnapshot") - kw["aname"] = "_CreateSnapshot" - if ns0.CreateSnapshotRequestType_Def not in ns0.CreateSnapshot_Dec.__bases__: - bases = list(ns0.CreateSnapshot_Dec.__bases__) - bases.insert(0, ns0.CreateSnapshotRequestType_Def) - ns0.CreateSnapshot_Dec.__bases__ = tuple(bases) - - ns0.CreateSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateSnapshot_Dec_Holder" - - class CreateSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateSnapshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateSnapshotResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateSnapshotResponse") - kw["aname"] = "_CreateSnapshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateSnapshotResponse_Holder" - self.pyclass = Holder - - class CreateSnapshot_Task_Dec(ElementDeclaration): - literal = "CreateSnapshot_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateSnapshot_Task") - kw["aname"] = "_CreateSnapshot_Task" - if ns0.CreateSnapshotRequestType_Def not in ns0.CreateSnapshot_Task_Dec.__bases__: - bases = list(ns0.CreateSnapshot_Task_Dec.__bases__) - bases.insert(0, ns0.CreateSnapshotRequestType_Def) - ns0.CreateSnapshot_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateSnapshot_Task_Dec_Holder" - - class CreateSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateSnapshot_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateSnapshot_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateSnapshot_TaskResponse") - kw["aname"] = "_CreateSnapshot_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateSnapshot_TaskResponse_Holder" - self.pyclass = Holder - - class RevertToCurrentSnapshot_Dec(ElementDeclaration): - literal = "RevertToCurrentSnapshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot") - kw["aname"] = "_RevertToCurrentSnapshot" - if ns0.RevertToCurrentSnapshotRequestType_Def not in ns0.RevertToCurrentSnapshot_Dec.__bases__: - bases = list(ns0.RevertToCurrentSnapshot_Dec.__bases__) - bases.insert(0, ns0.RevertToCurrentSnapshotRequestType_Def) - ns0.RevertToCurrentSnapshot_Dec.__bases__ = tuple(bases) - - ns0.RevertToCurrentSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RevertToCurrentSnapshot_Dec_Holder" - - class RevertToCurrentSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RevertToCurrentSnapshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RevertToCurrentSnapshotResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RevertToCurrentSnapshotResponse") - kw["aname"] = "_RevertToCurrentSnapshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RevertToCurrentSnapshotResponse_Holder" - self.pyclass = Holder - - class RevertToCurrentSnapshot_Task_Dec(ElementDeclaration): - literal = "RevertToCurrentSnapshot_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot_Task") - kw["aname"] = "_RevertToCurrentSnapshot_Task" - if ns0.RevertToCurrentSnapshotRequestType_Def not in ns0.RevertToCurrentSnapshot_Task_Dec.__bases__: - bases = list(ns0.RevertToCurrentSnapshot_Task_Dec.__bases__) - bases.insert(0, ns0.RevertToCurrentSnapshotRequestType_Def) - ns0.RevertToCurrentSnapshot_Task_Dec.__bases__ = tuple(bases) - - ns0.RevertToCurrentSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RevertToCurrentSnapshot_Task_Dec_Holder" - - class RevertToCurrentSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RevertToCurrentSnapshot_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RevertToCurrentSnapshot_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RevertToCurrentSnapshot_TaskResponse") - kw["aname"] = "_RevertToCurrentSnapshot_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RevertToCurrentSnapshot_TaskResponse_Holder" - self.pyclass = Holder - - class RemoveAllSnapshots_Dec(ElementDeclaration): - literal = "RemoveAllSnapshots" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveAllSnapshots") - kw["aname"] = "_RemoveAllSnapshots" - if ns0.RemoveAllSnapshotsRequestType_Def not in ns0.RemoveAllSnapshots_Dec.__bases__: - bases = list(ns0.RemoveAllSnapshots_Dec.__bases__) - bases.insert(0, ns0.RemoveAllSnapshotsRequestType_Def) - ns0.RemoveAllSnapshots_Dec.__bases__ = tuple(bases) - - ns0.RemoveAllSnapshotsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveAllSnapshots_Dec_Holder" - - class RemoveAllSnapshotsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveAllSnapshotsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveAllSnapshotsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveAllSnapshotsResponse") - kw["aname"] = "_RemoveAllSnapshotsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveAllSnapshotsResponse_Holder" - self.pyclass = Holder - - class RemoveAllSnapshots_Task_Dec(ElementDeclaration): - literal = "RemoveAllSnapshots_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveAllSnapshots_Task") - kw["aname"] = "_RemoveAllSnapshots_Task" - if ns0.RemoveAllSnapshotsRequestType_Def not in ns0.RemoveAllSnapshots_Task_Dec.__bases__: - bases = list(ns0.RemoveAllSnapshots_Task_Dec.__bases__) - bases.insert(0, ns0.RemoveAllSnapshotsRequestType_Def) - ns0.RemoveAllSnapshots_Task_Dec.__bases__ = tuple(bases) - - ns0.RemoveAllSnapshotsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveAllSnapshots_Task_Dec_Holder" - - class RemoveAllSnapshots_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveAllSnapshots_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveAllSnapshots_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RemoveAllSnapshots_TaskResponse") - kw["aname"] = "_RemoveAllSnapshots_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RemoveAllSnapshots_TaskResponse_Holder" - self.pyclass = Holder - - class ReconfigVM_Dec(ElementDeclaration): - literal = "ReconfigVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigVM") - kw["aname"] = "_ReconfigVM" - if ns0.ReconfigVMRequestType_Def not in ns0.ReconfigVM_Dec.__bases__: - bases = list(ns0.ReconfigVM_Dec.__bases__) - bases.insert(0, ns0.ReconfigVMRequestType_Def) - ns0.ReconfigVM_Dec.__bases__ = tuple(bases) - - ns0.ReconfigVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigVM_Dec_Holder" - - class ReconfigVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigVMResponse") - kw["aname"] = "_ReconfigVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigVMResponse_Holder" - self.pyclass = Holder - - class ReconfigVM_Task_Dec(ElementDeclaration): - literal = "ReconfigVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigVM_Task") - kw["aname"] = "_ReconfigVM_Task" - if ns0.ReconfigVMRequestType_Def not in ns0.ReconfigVM_Task_Dec.__bases__: - bases = list(ns0.ReconfigVM_Task_Dec.__bases__) - bases.insert(0, ns0.ReconfigVMRequestType_Def) - ns0.ReconfigVM_Task_Dec.__bases__ = tuple(bases) - - ns0.ReconfigVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigVM_Task_Dec_Holder" - - class ReconfigVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReconfigVM_TaskResponse") - kw["aname"] = "_ReconfigVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ReconfigVM_TaskResponse_Holder" - self.pyclass = Holder - - class UpgradeVM_Dec(ElementDeclaration): - literal = "UpgradeVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeVM") - kw["aname"] = "_UpgradeVM" - if ns0.UpgradeVMRequestType_Def not in ns0.UpgradeVM_Dec.__bases__: - bases = list(ns0.UpgradeVM_Dec.__bases__) - bases.insert(0, ns0.UpgradeVMRequestType_Def) - ns0.UpgradeVM_Dec.__bases__ = tuple(bases) - - ns0.UpgradeVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVM_Dec_Holder" - - class UpgradeVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpgradeVMResponse") - kw["aname"] = "_UpgradeVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpgradeVMResponse_Holder" - self.pyclass = Holder - - class UpgradeVM_Task_Dec(ElementDeclaration): - literal = "UpgradeVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeVM_Task") - kw["aname"] = "_UpgradeVM_Task" - if ns0.UpgradeVMRequestType_Def not in ns0.UpgradeVM_Task_Dec.__bases__: - bases = list(ns0.UpgradeVM_Task_Dec.__bases__) - bases.insert(0, ns0.UpgradeVMRequestType_Def) - ns0.UpgradeVM_Task_Dec.__bases__ = tuple(bases) - - ns0.UpgradeVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVM_Task_Dec_Holder" - - class UpgradeVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UpgradeVM_TaskResponse") - kw["aname"] = "_UpgradeVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UpgradeVM_TaskResponse_Holder" - self.pyclass = Holder - - class ExtractOvfEnvironment_Dec(ElementDeclaration): - literal = "ExtractOvfEnvironment" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExtractOvfEnvironment") - kw["aname"] = "_ExtractOvfEnvironment" - if ns0.ExtractOvfEnvironmentRequestType_Def not in ns0.ExtractOvfEnvironment_Dec.__bases__: - bases = list(ns0.ExtractOvfEnvironment_Dec.__bases__) - bases.insert(0, ns0.ExtractOvfEnvironmentRequestType_Def) - ns0.ExtractOvfEnvironment_Dec.__bases__ = tuple(bases) - - ns0.ExtractOvfEnvironmentRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExtractOvfEnvironment_Dec_Holder" - - class ExtractOvfEnvironmentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExtractOvfEnvironmentResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExtractOvfEnvironmentResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExtractOvfEnvironmentResponse") - kw["aname"] = "_ExtractOvfEnvironmentResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExtractOvfEnvironmentResponse_Holder" - self.pyclass = Holder - - class PowerOnVM_Dec(ElementDeclaration): - literal = "PowerOnVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnVM") - kw["aname"] = "_PowerOnVM" - if ns0.PowerOnVMRequestType_Def not in ns0.PowerOnVM_Dec.__bases__: - bases = list(ns0.PowerOnVM_Dec.__bases__) - bases.insert(0, ns0.PowerOnVMRequestType_Def) - ns0.PowerOnVM_Dec.__bases__ = tuple(bases) - - ns0.PowerOnVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVM_Dec_Holder" - - class PowerOnVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerOnVMResponse") - kw["aname"] = "_PowerOnVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerOnVMResponse_Holder" - self.pyclass = Holder - - class PowerOnVM_Task_Dec(ElementDeclaration): - literal = "PowerOnVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnVM_Task") - kw["aname"] = "_PowerOnVM_Task" - if ns0.PowerOnVMRequestType_Def not in ns0.PowerOnVM_Task_Dec.__bases__: - bases = list(ns0.PowerOnVM_Task_Dec.__bases__) - bases.insert(0, ns0.PowerOnVMRequestType_Def) - ns0.PowerOnVM_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerOnVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnVM_Task_Dec_Holder" - - class PowerOnVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOnVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOnVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOnVM_TaskResponse") - kw["aname"] = "_PowerOnVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOnVM_TaskResponse_Holder" - self.pyclass = Holder - - class PowerOffVM_Dec(ElementDeclaration): - literal = "PowerOffVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOffVM") - kw["aname"] = "_PowerOffVM" - if ns0.PowerOffVMRequestType_Def not in ns0.PowerOffVM_Dec.__bases__: - bases = list(ns0.PowerOffVM_Dec.__bases__) - bases.insert(0, ns0.PowerOffVMRequestType_Def) - ns0.PowerOffVM_Dec.__bases__ = tuple(bases) - - ns0.PowerOffVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVM_Dec_Holder" - - class PowerOffVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOffVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOffVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PowerOffVMResponse") - kw["aname"] = "_PowerOffVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PowerOffVMResponse_Holder" - self.pyclass = Holder - - class PowerOffVM_Task_Dec(ElementDeclaration): - literal = "PowerOffVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOffVM_Task") - kw["aname"] = "_PowerOffVM_Task" - if ns0.PowerOffVMRequestType_Def not in ns0.PowerOffVM_Task_Dec.__bases__: - bases = list(ns0.PowerOffVM_Task_Dec.__bases__) - bases.insert(0, ns0.PowerOffVMRequestType_Def) - ns0.PowerOffVM_Task_Dec.__bases__ = tuple(bases) - - ns0.PowerOffVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOffVM_Task_Dec_Holder" - - class PowerOffVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PowerOffVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PowerOffVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PowerOffVM_TaskResponse") - kw["aname"] = "_PowerOffVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PowerOffVM_TaskResponse_Holder" - self.pyclass = Holder - - class SuspendVM_Dec(ElementDeclaration): - literal = "SuspendVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SuspendVM") - kw["aname"] = "_SuspendVM" - if ns0.SuspendVMRequestType_Def not in ns0.SuspendVM_Dec.__bases__: - bases = list(ns0.SuspendVM_Dec.__bases__) - bases.insert(0, ns0.SuspendVMRequestType_Def) - ns0.SuspendVM_Dec.__bases__ = tuple(bases) - - ns0.SuspendVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SuspendVM_Dec_Holder" - - class SuspendVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SuspendVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SuspendVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SuspendVMResponse") - kw["aname"] = "_SuspendVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SuspendVMResponse_Holder" - self.pyclass = Holder - - class SuspendVM_Task_Dec(ElementDeclaration): - literal = "SuspendVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SuspendVM_Task") - kw["aname"] = "_SuspendVM_Task" - if ns0.SuspendVMRequestType_Def not in ns0.SuspendVM_Task_Dec.__bases__: - bases = list(ns0.SuspendVM_Task_Dec.__bases__) - bases.insert(0, ns0.SuspendVMRequestType_Def) - ns0.SuspendVM_Task_Dec.__bases__ = tuple(bases) - - ns0.SuspendVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SuspendVM_Task_Dec_Holder" - - class SuspendVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SuspendVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SuspendVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SuspendVM_TaskResponse") - kw["aname"] = "_SuspendVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "SuspendVM_TaskResponse_Holder" - self.pyclass = Holder - - class ResetVM_Dec(ElementDeclaration): - literal = "ResetVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetVM") - kw["aname"] = "_ResetVM" - if ns0.ResetVMRequestType_Def not in ns0.ResetVM_Dec.__bases__: - bases = list(ns0.ResetVM_Dec.__bases__) - bases.insert(0, ns0.ResetVMRequestType_Def) - ns0.ResetVM_Dec.__bases__ = tuple(bases) - - ns0.ResetVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetVM_Dec_Holder" - - class ResetVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetVMResponse") - kw["aname"] = "_ResetVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetVMResponse_Holder" - self.pyclass = Holder - - class ResetVM_Task_Dec(ElementDeclaration): - literal = "ResetVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetVM_Task") - kw["aname"] = "_ResetVM_Task" - if ns0.ResetVMRequestType_Def not in ns0.ResetVM_Task_Dec.__bases__: - bases = list(ns0.ResetVM_Task_Dec.__bases__) - bases.insert(0, ns0.ResetVMRequestType_Def) - ns0.ResetVM_Task_Dec.__bases__ = tuple(bases) - - ns0.ResetVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetVM_Task_Dec_Holder" - - class ResetVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ResetVM_TaskResponse") - kw["aname"] = "_ResetVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ResetVM_TaskResponse_Holder" - self.pyclass = Holder - - class ShutdownGuest_Dec(ElementDeclaration): - literal = "ShutdownGuest" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ShutdownGuest") - kw["aname"] = "_ShutdownGuest" - if ns0.ShutdownGuestRequestType_Def not in ns0.ShutdownGuest_Dec.__bases__: - bases = list(ns0.ShutdownGuest_Dec.__bases__) - bases.insert(0, ns0.ShutdownGuestRequestType_Def) - ns0.ShutdownGuest_Dec.__bases__ = tuple(bases) - - ns0.ShutdownGuestRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ShutdownGuest_Dec_Holder" - - class ShutdownGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ShutdownGuestResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ShutdownGuestResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ShutdownGuestResponse") - kw["aname"] = "_ShutdownGuestResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ShutdownGuestResponse_Holder" - self.pyclass = Holder - - class RebootGuest_Dec(ElementDeclaration): - literal = "RebootGuest" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RebootGuest") - kw["aname"] = "_RebootGuest" - if ns0.RebootGuestRequestType_Def not in ns0.RebootGuest_Dec.__bases__: - bases = list(ns0.RebootGuest_Dec.__bases__) - bases.insert(0, ns0.RebootGuestRequestType_Def) - ns0.RebootGuest_Dec.__bases__ = tuple(bases) - - ns0.RebootGuestRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RebootGuest_Dec_Holder" - - class RebootGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RebootGuestResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RebootGuestResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RebootGuestResponse") - kw["aname"] = "_RebootGuestResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RebootGuestResponse_Holder" - self.pyclass = Holder - - class StandbyGuest_Dec(ElementDeclaration): - literal = "StandbyGuest" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StandbyGuest") - kw["aname"] = "_StandbyGuest" - if ns0.StandbyGuestRequestType_Def not in ns0.StandbyGuest_Dec.__bases__: - bases = list(ns0.StandbyGuest_Dec.__bases__) - bases.insert(0, ns0.StandbyGuestRequestType_Def) - ns0.StandbyGuest_Dec.__bases__ = tuple(bases) - - ns0.StandbyGuestRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StandbyGuest_Dec_Holder" - - class StandbyGuestResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StandbyGuestResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StandbyGuestResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StandbyGuestResponse") - kw["aname"] = "_StandbyGuestResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StandbyGuestResponse_Holder" - self.pyclass = Holder - - class AnswerVM_Dec(ElementDeclaration): - literal = "AnswerVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AnswerVM") - kw["aname"] = "_AnswerVM" - if ns0.AnswerVMRequestType_Def not in ns0.AnswerVM_Dec.__bases__: - bases = list(ns0.AnswerVM_Dec.__bases__) - bases.insert(0, ns0.AnswerVMRequestType_Def) - ns0.AnswerVM_Dec.__bases__ = tuple(bases) - - ns0.AnswerVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AnswerVM_Dec_Holder" - - class AnswerVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AnswerVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AnswerVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AnswerVMResponse") - kw["aname"] = "_AnswerVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AnswerVMResponse_Holder" - self.pyclass = Holder - - class CustomizeVM_Dec(ElementDeclaration): - literal = "CustomizeVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CustomizeVM") - kw["aname"] = "_CustomizeVM" - if ns0.CustomizeVMRequestType_Def not in ns0.CustomizeVM_Dec.__bases__: - bases = list(ns0.CustomizeVM_Dec.__bases__) - bases.insert(0, ns0.CustomizeVMRequestType_Def) - ns0.CustomizeVM_Dec.__bases__ = tuple(bases) - - ns0.CustomizeVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CustomizeVM_Dec_Holder" - - class CustomizeVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CustomizeVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CustomizeVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CustomizeVMResponse") - kw["aname"] = "_CustomizeVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CustomizeVMResponse_Holder" - self.pyclass = Holder - - class CustomizeVM_Task_Dec(ElementDeclaration): - literal = "CustomizeVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CustomizeVM_Task") - kw["aname"] = "_CustomizeVM_Task" - if ns0.CustomizeVMRequestType_Def not in ns0.CustomizeVM_Task_Dec.__bases__: - bases = list(ns0.CustomizeVM_Task_Dec.__bases__) - bases.insert(0, ns0.CustomizeVMRequestType_Def) - ns0.CustomizeVM_Task_Dec.__bases__ = tuple(bases) - - ns0.CustomizeVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CustomizeVM_Task_Dec_Holder" - - class CustomizeVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CustomizeVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CustomizeVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CustomizeVM_TaskResponse") - kw["aname"] = "_CustomizeVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CustomizeVM_TaskResponse_Holder" - self.pyclass = Holder - - class CheckCustomizationSpec_Dec(ElementDeclaration): - literal = "CheckCustomizationSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckCustomizationSpec") - kw["aname"] = "_CheckCustomizationSpec" - if ns0.CheckCustomizationSpecRequestType_Def not in ns0.CheckCustomizationSpec_Dec.__bases__: - bases = list(ns0.CheckCustomizationSpec_Dec.__bases__) - bases.insert(0, ns0.CheckCustomizationSpecRequestType_Def) - ns0.CheckCustomizationSpec_Dec.__bases__ = tuple(bases) - - ns0.CheckCustomizationSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckCustomizationSpec_Dec_Holder" - - class CheckCustomizationSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckCustomizationSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckCustomizationSpecResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CheckCustomizationSpecResponse") - kw["aname"] = "_CheckCustomizationSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CheckCustomizationSpecResponse_Holder" - self.pyclass = Holder - - class MigrateVM_Dec(ElementDeclaration): - literal = "MigrateVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrateVM") - kw["aname"] = "_MigrateVM" - if ns0.MigrateVMRequestType_Def not in ns0.MigrateVM_Dec.__bases__: - bases = list(ns0.MigrateVM_Dec.__bases__) - bases.insert(0, ns0.MigrateVMRequestType_Def) - ns0.MigrateVM_Dec.__bases__ = tuple(bases) - - ns0.MigrateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrateVM_Dec_Holder" - - class MigrateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MigrateVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MigrateVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MigrateVMResponse") - kw["aname"] = "_MigrateVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MigrateVMResponse_Holder" - self.pyclass = Holder - - class MigrateVM_Task_Dec(ElementDeclaration): - literal = "MigrateVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrateVM_Task") - kw["aname"] = "_MigrateVM_Task" - if ns0.MigrateVMRequestType_Def not in ns0.MigrateVM_Task_Dec.__bases__: - bases = list(ns0.MigrateVM_Task_Dec.__bases__) - bases.insert(0, ns0.MigrateVMRequestType_Def) - ns0.MigrateVM_Task_Dec.__bases__ = tuple(bases) - - ns0.MigrateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrateVM_Task_Dec_Holder" - - class MigrateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MigrateVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MigrateVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MigrateVM_TaskResponse") - kw["aname"] = "_MigrateVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MigrateVM_TaskResponse_Holder" - self.pyclass = Holder - - class RelocateVM_Dec(ElementDeclaration): - literal = "RelocateVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RelocateVM") - kw["aname"] = "_RelocateVM" - if ns0.RelocateVMRequestType_Def not in ns0.RelocateVM_Dec.__bases__: - bases = list(ns0.RelocateVM_Dec.__bases__) - bases.insert(0, ns0.RelocateVMRequestType_Def) - ns0.RelocateVM_Dec.__bases__ = tuple(bases) - - ns0.RelocateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RelocateVM_Dec_Holder" - - class RelocateVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RelocateVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RelocateVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RelocateVMResponse") - kw["aname"] = "_RelocateVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RelocateVMResponse_Holder" - self.pyclass = Holder - - class RelocateVM_Task_Dec(ElementDeclaration): - literal = "RelocateVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RelocateVM_Task") - kw["aname"] = "_RelocateVM_Task" - if ns0.RelocateVMRequestType_Def not in ns0.RelocateVM_Task_Dec.__bases__: - bases = list(ns0.RelocateVM_Task_Dec.__bases__) - bases.insert(0, ns0.RelocateVMRequestType_Def) - ns0.RelocateVM_Task_Dec.__bases__ = tuple(bases) - - ns0.RelocateVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RelocateVM_Task_Dec_Holder" - - class RelocateVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RelocateVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RelocateVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RelocateVM_TaskResponse") - kw["aname"] = "_RelocateVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RelocateVM_TaskResponse_Holder" - self.pyclass = Holder - - class CloneVM_Dec(ElementDeclaration): - literal = "CloneVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneVM") - kw["aname"] = "_CloneVM" - if ns0.CloneVMRequestType_Def not in ns0.CloneVM_Dec.__bases__: - bases = list(ns0.CloneVM_Dec.__bases__) - bases.insert(0, ns0.CloneVMRequestType_Def) - ns0.CloneVM_Dec.__bases__ = tuple(bases) - - ns0.CloneVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneVM_Dec_Holder" - - class CloneVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloneVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloneVMResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloneVMResponse") - kw["aname"] = "_CloneVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CloneVMResponse_Holder" - self.pyclass = Holder - - class CloneVM_Task_Dec(ElementDeclaration): - literal = "CloneVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneVM_Task") - kw["aname"] = "_CloneVM_Task" - if ns0.CloneVMRequestType_Def not in ns0.CloneVM_Task_Dec.__bases__: - bases = list(ns0.CloneVM_Task_Dec.__bases__) - bases.insert(0, ns0.CloneVMRequestType_Def) - ns0.CloneVM_Task_Dec.__bases__ = tuple(bases) - - ns0.CloneVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneVM_Task_Dec_Holder" - - class CloneVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloneVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloneVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloneVM_TaskResponse") - kw["aname"] = "_CloneVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CloneVM_TaskResponse_Holder" - self.pyclass = Holder - - class ExportVm_Dec(ElementDeclaration): - literal = "ExportVm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExportVm") - kw["aname"] = "_ExportVm" - if ns0.ExportVmRequestType_Def not in ns0.ExportVm_Dec.__bases__: - bases = list(ns0.ExportVm_Dec.__bases__) - bases.insert(0, ns0.ExportVmRequestType_Def) - ns0.ExportVm_Dec.__bases__ = tuple(bases) - - ns0.ExportVmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExportVm_Dec_Holder" - - class ExportVmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExportVmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExportVmResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExportVmResponse") - kw["aname"] = "_ExportVmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExportVmResponse_Holder" - self.pyclass = Holder - - class MarkAsTemplate_Dec(ElementDeclaration): - literal = "MarkAsTemplate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MarkAsTemplate") - kw["aname"] = "_MarkAsTemplate" - if ns0.MarkAsTemplateRequestType_Def not in ns0.MarkAsTemplate_Dec.__bases__: - bases = list(ns0.MarkAsTemplate_Dec.__bases__) - bases.insert(0, ns0.MarkAsTemplateRequestType_Def) - ns0.MarkAsTemplate_Dec.__bases__ = tuple(bases) - - ns0.MarkAsTemplateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MarkAsTemplate_Dec_Holder" - - class MarkAsTemplateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MarkAsTemplateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MarkAsTemplateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MarkAsTemplateResponse") - kw["aname"] = "_MarkAsTemplateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MarkAsTemplateResponse_Holder" - self.pyclass = Holder - - class MarkAsVirtualMachine_Dec(ElementDeclaration): - literal = "MarkAsVirtualMachine" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MarkAsVirtualMachine") - kw["aname"] = "_MarkAsVirtualMachine" - if ns0.MarkAsVirtualMachineRequestType_Def not in ns0.MarkAsVirtualMachine_Dec.__bases__: - bases = list(ns0.MarkAsVirtualMachine_Dec.__bases__) - bases.insert(0, ns0.MarkAsVirtualMachineRequestType_Def) - ns0.MarkAsVirtualMachine_Dec.__bases__ = tuple(bases) - - ns0.MarkAsVirtualMachineRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MarkAsVirtualMachine_Dec_Holder" - - class MarkAsVirtualMachineResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MarkAsVirtualMachineResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MarkAsVirtualMachineResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MarkAsVirtualMachineResponse") - kw["aname"] = "_MarkAsVirtualMachineResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MarkAsVirtualMachineResponse_Holder" - self.pyclass = Holder - - class UnregisterVM_Dec(ElementDeclaration): - literal = "UnregisterVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnregisterVM") - kw["aname"] = "_UnregisterVM" - if ns0.UnregisterVMRequestType_Def not in ns0.UnregisterVM_Dec.__bases__: - bases = list(ns0.UnregisterVM_Dec.__bases__) - bases.insert(0, ns0.UnregisterVMRequestType_Def) - ns0.UnregisterVM_Dec.__bases__ = tuple(bases) - - ns0.UnregisterVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnregisterVM_Dec_Holder" - - class UnregisterVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnregisterVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnregisterVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnregisterVMResponse") - kw["aname"] = "_UnregisterVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnregisterVMResponse_Holder" - self.pyclass = Holder - - class ResetGuestInformation_Dec(ElementDeclaration): - literal = "ResetGuestInformation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetGuestInformation") - kw["aname"] = "_ResetGuestInformation" - if ns0.ResetGuestInformationRequestType_Def not in ns0.ResetGuestInformation_Dec.__bases__: - bases = list(ns0.ResetGuestInformation_Dec.__bases__) - bases.insert(0, ns0.ResetGuestInformationRequestType_Def) - ns0.ResetGuestInformation_Dec.__bases__ = tuple(bases) - - ns0.ResetGuestInformationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetGuestInformation_Dec_Holder" - - class ResetGuestInformationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetGuestInformationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetGuestInformationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetGuestInformationResponse") - kw["aname"] = "_ResetGuestInformationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetGuestInformationResponse_Holder" - self.pyclass = Holder - - class MountToolsInstaller_Dec(ElementDeclaration): - literal = "MountToolsInstaller" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MountToolsInstaller") - kw["aname"] = "_MountToolsInstaller" - if ns0.MountToolsInstallerRequestType_Def not in ns0.MountToolsInstaller_Dec.__bases__: - bases = list(ns0.MountToolsInstaller_Dec.__bases__) - bases.insert(0, ns0.MountToolsInstallerRequestType_Def) - ns0.MountToolsInstaller_Dec.__bases__ = tuple(bases) - - ns0.MountToolsInstallerRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MountToolsInstaller_Dec_Holder" - - class MountToolsInstallerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MountToolsInstallerResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MountToolsInstallerResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MountToolsInstallerResponse") - kw["aname"] = "_MountToolsInstallerResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MountToolsInstallerResponse_Holder" - self.pyclass = Holder - - class UnmountToolsInstaller_Dec(ElementDeclaration): - literal = "UnmountToolsInstaller" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnmountToolsInstaller") - kw["aname"] = "_UnmountToolsInstaller" - if ns0.UnmountToolsInstallerRequestType_Def not in ns0.UnmountToolsInstaller_Dec.__bases__: - bases = list(ns0.UnmountToolsInstaller_Dec.__bases__) - bases.insert(0, ns0.UnmountToolsInstallerRequestType_Def) - ns0.UnmountToolsInstaller_Dec.__bases__ = tuple(bases) - - ns0.UnmountToolsInstallerRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnmountToolsInstaller_Dec_Holder" - - class UnmountToolsInstallerResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnmountToolsInstallerResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnmountToolsInstallerResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnmountToolsInstallerResponse") - kw["aname"] = "_UnmountToolsInstallerResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnmountToolsInstallerResponse_Holder" - self.pyclass = Holder - - class UpgradeTools_Dec(ElementDeclaration): - literal = "UpgradeTools" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeTools") - kw["aname"] = "_UpgradeTools" - if ns0.UpgradeToolsRequestType_Def not in ns0.UpgradeTools_Dec.__bases__: - bases = list(ns0.UpgradeTools_Dec.__bases__) - bases.insert(0, ns0.UpgradeToolsRequestType_Def) - ns0.UpgradeTools_Dec.__bases__ = tuple(bases) - - ns0.UpgradeToolsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeTools_Dec_Holder" - - class UpgradeToolsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeToolsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeToolsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpgradeToolsResponse") - kw["aname"] = "_UpgradeToolsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpgradeToolsResponse_Holder" - self.pyclass = Holder - - class UpgradeTools_Task_Dec(ElementDeclaration): - literal = "UpgradeTools_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeTools_Task") - kw["aname"] = "_UpgradeTools_Task" - if ns0.UpgradeToolsRequestType_Def not in ns0.UpgradeTools_Task_Dec.__bases__: - bases = list(ns0.UpgradeTools_Task_Dec.__bases__) - bases.insert(0, ns0.UpgradeToolsRequestType_Def) - ns0.UpgradeTools_Task_Dec.__bases__ = tuple(bases) - - ns0.UpgradeToolsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeTools_Task_Dec_Holder" - - class UpgradeTools_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeTools_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeTools_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UpgradeTools_TaskResponse") - kw["aname"] = "_UpgradeTools_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UpgradeTools_TaskResponse_Holder" - self.pyclass = Holder - - class AcquireMksTicket_Dec(ElementDeclaration): - literal = "AcquireMksTicket" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AcquireMksTicket") - kw["aname"] = "_AcquireMksTicket" - if ns0.AcquireMksTicketRequestType_Def not in ns0.AcquireMksTicket_Dec.__bases__: - bases = list(ns0.AcquireMksTicket_Dec.__bases__) - bases.insert(0, ns0.AcquireMksTicketRequestType_Def) - ns0.AcquireMksTicket_Dec.__bases__ = tuple(bases) - - ns0.AcquireMksTicketRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AcquireMksTicket_Dec_Holder" - - class AcquireMksTicketResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AcquireMksTicketResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AcquireMksTicketResponse_Dec.schema - TClist = [GTD("urn:vim25","VirtualMachineMksTicket",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AcquireMksTicketResponse") - kw["aname"] = "_AcquireMksTicketResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AcquireMksTicketResponse_Holder" - self.pyclass = Holder - - class SetScreenResolution_Dec(ElementDeclaration): - literal = "SetScreenResolution" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetScreenResolution") - kw["aname"] = "_SetScreenResolution" - if ns0.SetScreenResolutionRequestType_Def not in ns0.SetScreenResolution_Dec.__bases__: - bases = list(ns0.SetScreenResolution_Dec.__bases__) - bases.insert(0, ns0.SetScreenResolutionRequestType_Def) - ns0.SetScreenResolution_Dec.__bases__ = tuple(bases) - - ns0.SetScreenResolutionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetScreenResolution_Dec_Holder" - - class SetScreenResolutionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetScreenResolutionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetScreenResolutionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetScreenResolutionResponse") - kw["aname"] = "_SetScreenResolutionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetScreenResolutionResponse_Holder" - self.pyclass = Holder - - class DefragmentAllDisks_Dec(ElementDeclaration): - literal = "DefragmentAllDisks" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DefragmentAllDisks") - kw["aname"] = "_DefragmentAllDisks" - if ns0.DefragmentAllDisksRequestType_Def not in ns0.DefragmentAllDisks_Dec.__bases__: - bases = list(ns0.DefragmentAllDisks_Dec.__bases__) - bases.insert(0, ns0.DefragmentAllDisksRequestType_Def) - ns0.DefragmentAllDisks_Dec.__bases__ = tuple(bases) - - ns0.DefragmentAllDisksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DefragmentAllDisks_Dec_Holder" - - class DefragmentAllDisksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DefragmentAllDisksResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DefragmentAllDisksResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DefragmentAllDisksResponse") - kw["aname"] = "_DefragmentAllDisksResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DefragmentAllDisksResponse_Holder" - self.pyclass = Holder - - class CreateSecondaryVM_Dec(ElementDeclaration): - literal = "CreateSecondaryVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateSecondaryVM") - kw["aname"] = "_CreateSecondaryVM" - if ns0.CreateSecondaryVMRequestType_Def not in ns0.CreateSecondaryVM_Dec.__bases__: - bases = list(ns0.CreateSecondaryVM_Dec.__bases__) - bases.insert(0, ns0.CreateSecondaryVMRequestType_Def) - ns0.CreateSecondaryVM_Dec.__bases__ = tuple(bases) - - ns0.CreateSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateSecondaryVM_Dec_Holder" - - class CreateSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateSecondaryVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateSecondaryVMResponse_Dec.schema - TClist = [GTD("urn:vim25","FaultToleranceSecondaryOpResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateSecondaryVMResponse") - kw["aname"] = "_CreateSecondaryVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateSecondaryVMResponse_Holder" - self.pyclass = Holder - - class CreateSecondaryVM_Task_Dec(ElementDeclaration): - literal = "CreateSecondaryVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateSecondaryVM_Task") - kw["aname"] = "_CreateSecondaryVM_Task" - if ns0.CreateSecondaryVMRequestType_Def not in ns0.CreateSecondaryVM_Task_Dec.__bases__: - bases = list(ns0.CreateSecondaryVM_Task_Dec.__bases__) - bases.insert(0, ns0.CreateSecondaryVMRequestType_Def) - ns0.CreateSecondaryVM_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateSecondaryVM_Task_Dec_Holder" - - class CreateSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateSecondaryVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateSecondaryVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateSecondaryVM_TaskResponse") - kw["aname"] = "_CreateSecondaryVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateSecondaryVM_TaskResponse_Holder" - self.pyclass = Holder - - class TurnOffFaultToleranceForVM_Dec(ElementDeclaration): - literal = "TurnOffFaultToleranceForVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM") - kw["aname"] = "_TurnOffFaultToleranceForVM" - if ns0.TurnOffFaultToleranceForVMRequestType_Def not in ns0.TurnOffFaultToleranceForVM_Dec.__bases__: - bases = list(ns0.TurnOffFaultToleranceForVM_Dec.__bases__) - bases.insert(0, ns0.TurnOffFaultToleranceForVMRequestType_Def) - ns0.TurnOffFaultToleranceForVM_Dec.__bases__ = tuple(bases) - - ns0.TurnOffFaultToleranceForVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TurnOffFaultToleranceForVM_Dec_Holder" - - class TurnOffFaultToleranceForVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "TurnOffFaultToleranceForVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.TurnOffFaultToleranceForVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVMResponse") - kw["aname"] = "_TurnOffFaultToleranceForVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "TurnOffFaultToleranceForVMResponse_Holder" - self.pyclass = Holder - - class TurnOffFaultToleranceForVM_Task_Dec(ElementDeclaration): - literal = "TurnOffFaultToleranceForVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM_Task") - kw["aname"] = "_TurnOffFaultToleranceForVM_Task" - if ns0.TurnOffFaultToleranceForVMRequestType_Def not in ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__: - bases = list(ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__) - bases.insert(0, ns0.TurnOffFaultToleranceForVMRequestType_Def) - ns0.TurnOffFaultToleranceForVM_Task_Dec.__bases__ = tuple(bases) - - ns0.TurnOffFaultToleranceForVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TurnOffFaultToleranceForVM_Task_Dec_Holder" - - class TurnOffFaultToleranceForVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "TurnOffFaultToleranceForVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.TurnOffFaultToleranceForVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","TurnOffFaultToleranceForVM_TaskResponse") - kw["aname"] = "_TurnOffFaultToleranceForVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "TurnOffFaultToleranceForVM_TaskResponse_Holder" - self.pyclass = Holder - - class MakePrimaryVM_Dec(ElementDeclaration): - literal = "MakePrimaryVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MakePrimaryVM") - kw["aname"] = "_MakePrimaryVM" - if ns0.MakePrimaryVMRequestType_Def not in ns0.MakePrimaryVM_Dec.__bases__: - bases = list(ns0.MakePrimaryVM_Dec.__bases__) - bases.insert(0, ns0.MakePrimaryVMRequestType_Def) - ns0.MakePrimaryVM_Dec.__bases__ = tuple(bases) - - ns0.MakePrimaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MakePrimaryVM_Dec_Holder" - - class MakePrimaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MakePrimaryVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MakePrimaryVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","MakePrimaryVMResponse") - kw["aname"] = "_MakePrimaryVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "MakePrimaryVMResponse_Holder" - self.pyclass = Holder - - class MakePrimaryVM_Task_Dec(ElementDeclaration): - literal = "MakePrimaryVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MakePrimaryVM_Task") - kw["aname"] = "_MakePrimaryVM_Task" - if ns0.MakePrimaryVMRequestType_Def not in ns0.MakePrimaryVM_Task_Dec.__bases__: - bases = list(ns0.MakePrimaryVM_Task_Dec.__bases__) - bases.insert(0, ns0.MakePrimaryVMRequestType_Def) - ns0.MakePrimaryVM_Task_Dec.__bases__ = tuple(bases) - - ns0.MakePrimaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MakePrimaryVM_Task_Dec_Holder" - - class MakePrimaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "MakePrimaryVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.MakePrimaryVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","MakePrimaryVM_TaskResponse") - kw["aname"] = "_MakePrimaryVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "MakePrimaryVM_TaskResponse_Holder" - self.pyclass = Holder - - class TerminateFaultTolerantVM_Dec(ElementDeclaration): - literal = "TerminateFaultTolerantVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM") - kw["aname"] = "_TerminateFaultTolerantVM" - if ns0.TerminateFaultTolerantVMRequestType_Def not in ns0.TerminateFaultTolerantVM_Dec.__bases__: - bases = list(ns0.TerminateFaultTolerantVM_Dec.__bases__) - bases.insert(0, ns0.TerminateFaultTolerantVMRequestType_Def) - ns0.TerminateFaultTolerantVM_Dec.__bases__ = tuple(bases) - - ns0.TerminateFaultTolerantVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TerminateFaultTolerantVM_Dec_Holder" - - class TerminateFaultTolerantVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "TerminateFaultTolerantVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.TerminateFaultTolerantVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","TerminateFaultTolerantVMResponse") - kw["aname"] = "_TerminateFaultTolerantVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "TerminateFaultTolerantVMResponse_Holder" - self.pyclass = Holder - - class TerminateFaultTolerantVM_Task_Dec(ElementDeclaration): - literal = "TerminateFaultTolerantVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM_Task") - kw["aname"] = "_TerminateFaultTolerantVM_Task" - if ns0.TerminateFaultTolerantVMRequestType_Def not in ns0.TerminateFaultTolerantVM_Task_Dec.__bases__: - bases = list(ns0.TerminateFaultTolerantVM_Task_Dec.__bases__) - bases.insert(0, ns0.TerminateFaultTolerantVMRequestType_Def) - ns0.TerminateFaultTolerantVM_Task_Dec.__bases__ = tuple(bases) - - ns0.TerminateFaultTolerantVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TerminateFaultTolerantVM_Task_Dec_Holder" - - class TerminateFaultTolerantVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "TerminateFaultTolerantVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.TerminateFaultTolerantVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","TerminateFaultTolerantVM_TaskResponse") - kw["aname"] = "_TerminateFaultTolerantVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "TerminateFaultTolerantVM_TaskResponse_Holder" - self.pyclass = Holder - - class DisableSecondaryVM_Dec(ElementDeclaration): - literal = "DisableSecondaryVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableSecondaryVM") - kw["aname"] = "_DisableSecondaryVM" - if ns0.DisableSecondaryVMRequestType_Def not in ns0.DisableSecondaryVM_Dec.__bases__: - bases = list(ns0.DisableSecondaryVM_Dec.__bases__) - bases.insert(0, ns0.DisableSecondaryVMRequestType_Def) - ns0.DisableSecondaryVM_Dec.__bases__ = tuple(bases) - - ns0.DisableSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableSecondaryVM_Dec_Holder" - - class DisableSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableSecondaryVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableSecondaryVMResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DisableSecondaryVMResponse") - kw["aname"] = "_DisableSecondaryVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DisableSecondaryVMResponse_Holder" - self.pyclass = Holder - - class DisableSecondaryVM_Task_Dec(ElementDeclaration): - literal = "DisableSecondaryVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableSecondaryVM_Task") - kw["aname"] = "_DisableSecondaryVM_Task" - if ns0.DisableSecondaryVMRequestType_Def not in ns0.DisableSecondaryVM_Task_Dec.__bases__: - bases = list(ns0.DisableSecondaryVM_Task_Dec.__bases__) - bases.insert(0, ns0.DisableSecondaryVMRequestType_Def) - ns0.DisableSecondaryVM_Task_Dec.__bases__ = tuple(bases) - - ns0.DisableSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableSecondaryVM_Task_Dec_Holder" - - class DisableSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableSecondaryVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableSecondaryVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DisableSecondaryVM_TaskResponse") - kw["aname"] = "_DisableSecondaryVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DisableSecondaryVM_TaskResponse_Holder" - self.pyclass = Holder - - class EnableSecondaryVM_Dec(ElementDeclaration): - literal = "EnableSecondaryVM" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableSecondaryVM") - kw["aname"] = "_EnableSecondaryVM" - if ns0.EnableSecondaryVMRequestType_Def not in ns0.EnableSecondaryVM_Dec.__bases__: - bases = list(ns0.EnableSecondaryVM_Dec.__bases__) - bases.insert(0, ns0.EnableSecondaryVMRequestType_Def) - ns0.EnableSecondaryVM_Dec.__bases__ = tuple(bases) - - ns0.EnableSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableSecondaryVM_Dec_Holder" - - class EnableSecondaryVMResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableSecondaryVMResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableSecondaryVMResponse_Dec.schema - TClist = [GTD("urn:vim25","FaultToleranceSecondaryOpResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","EnableSecondaryVMResponse") - kw["aname"] = "_EnableSecondaryVMResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "EnableSecondaryVMResponse_Holder" - self.pyclass = Holder - - class EnableSecondaryVM_Task_Dec(ElementDeclaration): - literal = "EnableSecondaryVM_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableSecondaryVM_Task") - kw["aname"] = "_EnableSecondaryVM_Task" - if ns0.EnableSecondaryVMRequestType_Def not in ns0.EnableSecondaryVM_Task_Dec.__bases__: - bases = list(ns0.EnableSecondaryVM_Task_Dec.__bases__) - bases.insert(0, ns0.EnableSecondaryVMRequestType_Def) - ns0.EnableSecondaryVM_Task_Dec.__bases__ = tuple(bases) - - ns0.EnableSecondaryVMRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableSecondaryVM_Task_Dec_Holder" - - class EnableSecondaryVM_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableSecondaryVM_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableSecondaryVM_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","EnableSecondaryVM_TaskResponse") - kw["aname"] = "_EnableSecondaryVM_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "EnableSecondaryVM_TaskResponse_Holder" - self.pyclass = Holder - - class SetDisplayTopology_Dec(ElementDeclaration): - literal = "SetDisplayTopology" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetDisplayTopology") - kw["aname"] = "_SetDisplayTopology" - if ns0.SetDisplayTopologyRequestType_Def not in ns0.SetDisplayTopology_Dec.__bases__: - bases = list(ns0.SetDisplayTopology_Dec.__bases__) - bases.insert(0, ns0.SetDisplayTopologyRequestType_Def) - ns0.SetDisplayTopology_Dec.__bases__ = tuple(bases) - - ns0.SetDisplayTopologyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetDisplayTopology_Dec_Holder" - - class SetDisplayTopologyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetDisplayTopologyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetDisplayTopologyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetDisplayTopologyResponse") - kw["aname"] = "_SetDisplayTopologyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetDisplayTopologyResponse_Holder" - self.pyclass = Holder - - class StartRecording_Dec(ElementDeclaration): - literal = "StartRecording" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StartRecording") - kw["aname"] = "_StartRecording" - if ns0.StartRecordingRequestType_Def not in ns0.StartRecording_Dec.__bases__: - bases = list(ns0.StartRecording_Dec.__bases__) - bases.insert(0, ns0.StartRecordingRequestType_Def) - ns0.StartRecording_Dec.__bases__ = tuple(bases) - - ns0.StartRecordingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StartRecording_Dec_Holder" - - class StartRecordingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StartRecordingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StartRecordingResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StartRecordingResponse") - kw["aname"] = "_StartRecordingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StartRecordingResponse_Holder" - self.pyclass = Holder - - class StartRecording_Task_Dec(ElementDeclaration): - literal = "StartRecording_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StartRecording_Task") - kw["aname"] = "_StartRecording_Task" - if ns0.StartRecordingRequestType_Def not in ns0.StartRecording_Task_Dec.__bases__: - bases = list(ns0.StartRecording_Task_Dec.__bases__) - bases.insert(0, ns0.StartRecordingRequestType_Def) - ns0.StartRecording_Task_Dec.__bases__ = tuple(bases) - - ns0.StartRecordingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StartRecording_Task_Dec_Holder" - - class StartRecording_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StartRecording_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StartRecording_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StartRecording_TaskResponse") - kw["aname"] = "_StartRecording_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StartRecording_TaskResponse_Holder" - self.pyclass = Holder - - class StopRecording_Dec(ElementDeclaration): - literal = "StopRecording" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StopRecording") - kw["aname"] = "_StopRecording" - if ns0.StopRecordingRequestType_Def not in ns0.StopRecording_Dec.__bases__: - bases = list(ns0.StopRecording_Dec.__bases__) - bases.insert(0, ns0.StopRecordingRequestType_Def) - ns0.StopRecording_Dec.__bases__ = tuple(bases) - - ns0.StopRecordingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StopRecording_Dec_Holder" - - class StopRecordingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StopRecordingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StopRecordingResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StopRecordingResponse") - kw["aname"] = "_StopRecordingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StopRecordingResponse_Holder" - self.pyclass = Holder - - class StopRecording_Task_Dec(ElementDeclaration): - literal = "StopRecording_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StopRecording_Task") - kw["aname"] = "_StopRecording_Task" - if ns0.StopRecordingRequestType_Def not in ns0.StopRecording_Task_Dec.__bases__: - bases = list(ns0.StopRecording_Task_Dec.__bases__) - bases.insert(0, ns0.StopRecordingRequestType_Def) - ns0.StopRecording_Task_Dec.__bases__ = tuple(bases) - - ns0.StopRecordingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StopRecording_Task_Dec_Holder" - - class StopRecording_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StopRecording_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StopRecording_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StopRecording_TaskResponse") - kw["aname"] = "_StopRecording_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StopRecording_TaskResponse_Holder" - self.pyclass = Holder - - class StartReplaying_Dec(ElementDeclaration): - literal = "StartReplaying" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StartReplaying") - kw["aname"] = "_StartReplaying" - if ns0.StartReplayingRequestType_Def not in ns0.StartReplaying_Dec.__bases__: - bases = list(ns0.StartReplaying_Dec.__bases__) - bases.insert(0, ns0.StartReplayingRequestType_Def) - ns0.StartReplaying_Dec.__bases__ = tuple(bases) - - ns0.StartReplayingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StartReplaying_Dec_Holder" - - class StartReplayingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StartReplayingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StartReplayingResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StartReplayingResponse") - kw["aname"] = "_StartReplayingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StartReplayingResponse_Holder" - self.pyclass = Holder - - class StartReplaying_Task_Dec(ElementDeclaration): - literal = "StartReplaying_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StartReplaying_Task") - kw["aname"] = "_StartReplaying_Task" - if ns0.StartReplayingRequestType_Def not in ns0.StartReplaying_Task_Dec.__bases__: - bases = list(ns0.StartReplaying_Task_Dec.__bases__) - bases.insert(0, ns0.StartReplayingRequestType_Def) - ns0.StartReplaying_Task_Dec.__bases__ = tuple(bases) - - ns0.StartReplayingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StartReplaying_Task_Dec_Holder" - - class StartReplaying_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StartReplaying_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StartReplaying_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StartReplaying_TaskResponse") - kw["aname"] = "_StartReplaying_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StartReplaying_TaskResponse_Holder" - self.pyclass = Holder - - class StopReplaying_Dec(ElementDeclaration): - literal = "StopReplaying" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StopReplaying") - kw["aname"] = "_StopReplaying" - if ns0.StopReplayingRequestType_Def not in ns0.StopReplaying_Dec.__bases__: - bases = list(ns0.StopReplaying_Dec.__bases__) - bases.insert(0, ns0.StopReplayingRequestType_Def) - ns0.StopReplaying_Dec.__bases__ = tuple(bases) - - ns0.StopReplayingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StopReplaying_Dec_Holder" - - class StopReplayingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StopReplayingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StopReplayingResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StopReplayingResponse") - kw["aname"] = "_StopReplayingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StopReplayingResponse_Holder" - self.pyclass = Holder - - class StopReplaying_Task_Dec(ElementDeclaration): - literal = "StopReplaying_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StopReplaying_Task") - kw["aname"] = "_StopReplaying_Task" - if ns0.StopReplayingRequestType_Def not in ns0.StopReplaying_Task_Dec.__bases__: - bases = list(ns0.StopReplaying_Task_Dec.__bases__) - bases.insert(0, ns0.StopReplayingRequestType_Def) - ns0.StopReplaying_Task_Dec.__bases__ = tuple(bases) - - ns0.StopReplayingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StopReplaying_Task_Dec_Holder" - - class StopReplaying_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StopReplaying_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StopReplaying_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StopReplaying_TaskResponse") - kw["aname"] = "_StopReplaying_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StopReplaying_TaskResponse_Holder" - self.pyclass = Holder - - class PromoteDisks_Dec(ElementDeclaration): - literal = "PromoteDisks" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PromoteDisks") - kw["aname"] = "_PromoteDisks" - if ns0.PromoteDisksRequestType_Def not in ns0.PromoteDisks_Dec.__bases__: - bases = list(ns0.PromoteDisks_Dec.__bases__) - bases.insert(0, ns0.PromoteDisksRequestType_Def) - ns0.PromoteDisks_Dec.__bases__ = tuple(bases) - - ns0.PromoteDisksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PromoteDisks_Dec_Holder" - - class PromoteDisksResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PromoteDisksResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PromoteDisksResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PromoteDisksResponse") - kw["aname"] = "_PromoteDisksResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PromoteDisksResponse_Holder" - self.pyclass = Holder - - class PromoteDisks_Task_Dec(ElementDeclaration): - literal = "PromoteDisks_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PromoteDisks_Task") - kw["aname"] = "_PromoteDisks_Task" - if ns0.PromoteDisksRequestType_Def not in ns0.PromoteDisks_Task_Dec.__bases__: - bases = list(ns0.PromoteDisks_Task_Dec.__bases__) - bases.insert(0, ns0.PromoteDisksRequestType_Def) - ns0.PromoteDisks_Task_Dec.__bases__ = tuple(bases) - - ns0.PromoteDisksRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PromoteDisks_Task_Dec_Holder" - - class PromoteDisks_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PromoteDisks_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PromoteDisks_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","PromoteDisks_TaskResponse") - kw["aname"] = "_PromoteDisks_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "PromoteDisks_TaskResponse_Holder" - self.pyclass = Holder - - class CreateScreenshot_Dec(ElementDeclaration): - literal = "CreateScreenshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateScreenshot") - kw["aname"] = "_CreateScreenshot" - if ns0.CreateScreenshotRequestType_Def not in ns0.CreateScreenshot_Dec.__bases__: - bases = list(ns0.CreateScreenshot_Dec.__bases__) - bases.insert(0, ns0.CreateScreenshotRequestType_Def) - ns0.CreateScreenshot_Dec.__bases__ = tuple(bases) - - ns0.CreateScreenshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateScreenshot_Dec_Holder" - - class CreateScreenshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateScreenshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateScreenshotResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateScreenshotResponse") - kw["aname"] = "_CreateScreenshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateScreenshotResponse_Holder" - self.pyclass = Holder - - class CreateScreenshot_Task_Dec(ElementDeclaration): - literal = "CreateScreenshot_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateScreenshot_Task") - kw["aname"] = "_CreateScreenshot_Task" - if ns0.CreateScreenshotRequestType_Def not in ns0.CreateScreenshot_Task_Dec.__bases__: - bases = list(ns0.CreateScreenshot_Task_Dec.__bases__) - bases.insert(0, ns0.CreateScreenshotRequestType_Def) - ns0.CreateScreenshot_Task_Dec.__bases__ = tuple(bases) - - ns0.CreateScreenshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateScreenshot_Task_Dec_Holder" - - class CreateScreenshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateScreenshot_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateScreenshot_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateScreenshot_TaskResponse") - kw["aname"] = "_CreateScreenshot_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateScreenshot_TaskResponse_Holder" - self.pyclass = Holder - - class QueryChangedDiskAreas_Dec(ElementDeclaration): - literal = "QueryChangedDiskAreas" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryChangedDiskAreas") - kw["aname"] = "_QueryChangedDiskAreas" - if ns0.QueryChangedDiskAreasRequestType_Def not in ns0.QueryChangedDiskAreas_Dec.__bases__: - bases = list(ns0.QueryChangedDiskAreas_Dec.__bases__) - bases.insert(0, ns0.QueryChangedDiskAreasRequestType_Def) - ns0.QueryChangedDiskAreas_Dec.__bases__ = tuple(bases) - - ns0.QueryChangedDiskAreasRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryChangedDiskAreas_Dec_Holder" - - class QueryChangedDiskAreasResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryChangedDiskAreasResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryChangedDiskAreasResponse_Dec.schema - TClist = [GTD("urn:vim25","DiskChangeInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryChangedDiskAreasResponse") - kw["aname"] = "_QueryChangedDiskAreasResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryChangedDiskAreasResponse_Holder" - self.pyclass = Holder - - class QueryUnownedFiles_Dec(ElementDeclaration): - literal = "QueryUnownedFiles" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryUnownedFiles") - kw["aname"] = "_QueryUnownedFiles" - if ns0.QueryUnownedFilesRequestType_Def not in ns0.QueryUnownedFiles_Dec.__bases__: - bases = list(ns0.QueryUnownedFiles_Dec.__bases__) - bases.insert(0, ns0.QueryUnownedFilesRequestType_Def) - ns0.QueryUnownedFiles_Dec.__bases__ = tuple(bases) - - ns0.QueryUnownedFilesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryUnownedFiles_Dec_Holder" - - class QueryUnownedFilesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryUnownedFilesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryUnownedFilesResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryUnownedFilesResponse") - kw["aname"] = "_QueryUnownedFilesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryUnownedFilesResponse_Holder" - self.pyclass = Holder - - class RemoveAlarm_Dec(ElementDeclaration): - literal = "RemoveAlarm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveAlarm") - kw["aname"] = "_RemoveAlarm" - if ns0.RemoveAlarmRequestType_Def not in ns0.RemoveAlarm_Dec.__bases__: - bases = list(ns0.RemoveAlarm_Dec.__bases__) - bases.insert(0, ns0.RemoveAlarmRequestType_Def) - ns0.RemoveAlarm_Dec.__bases__ = tuple(bases) - - ns0.RemoveAlarmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveAlarm_Dec_Holder" - - class RemoveAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveAlarmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveAlarmResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveAlarmResponse") - kw["aname"] = "_RemoveAlarmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveAlarmResponse_Holder" - self.pyclass = Holder - - class ReconfigureAlarm_Dec(ElementDeclaration): - literal = "ReconfigureAlarm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureAlarm") - kw["aname"] = "_ReconfigureAlarm" - if ns0.ReconfigureAlarmRequestType_Def not in ns0.ReconfigureAlarm_Dec.__bases__: - bases = list(ns0.ReconfigureAlarm_Dec.__bases__) - bases.insert(0, ns0.ReconfigureAlarmRequestType_Def) - ns0.ReconfigureAlarm_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureAlarmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureAlarm_Dec_Holder" - - class ReconfigureAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureAlarmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureAlarmResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureAlarmResponse") - kw["aname"] = "_ReconfigureAlarmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureAlarmResponse_Holder" - self.pyclass = Holder - - class CreateAlarm_Dec(ElementDeclaration): - literal = "CreateAlarm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateAlarm") - kw["aname"] = "_CreateAlarm" - if ns0.CreateAlarmRequestType_Def not in ns0.CreateAlarm_Dec.__bases__: - bases = list(ns0.CreateAlarm_Dec.__bases__) - bases.insert(0, ns0.CreateAlarmRequestType_Def) - ns0.CreateAlarm_Dec.__bases__ = tuple(bases) - - ns0.CreateAlarmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateAlarm_Dec_Holder" - - class CreateAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateAlarmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateAlarmResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateAlarmResponse") - kw["aname"] = "_CreateAlarmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateAlarmResponse_Holder" - self.pyclass = Holder - - class GetAlarm_Dec(ElementDeclaration): - literal = "GetAlarm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetAlarm") - kw["aname"] = "_GetAlarm" - if ns0.GetAlarmRequestType_Def not in ns0.GetAlarm_Dec.__bases__: - bases = list(ns0.GetAlarm_Dec.__bases__) - bases.insert(0, ns0.GetAlarmRequestType_Def) - ns0.GetAlarm_Dec.__bases__ = tuple(bases) - - ns0.GetAlarmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetAlarm_Dec_Holder" - - class GetAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetAlarmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetAlarmResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetAlarmResponse") - kw["aname"] = "_GetAlarmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "GetAlarmResponse_Holder" - self.pyclass = Holder - - class GetAlarmActionsEnabled_Dec(ElementDeclaration): - literal = "GetAlarmActionsEnabled" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetAlarmActionsEnabled") - kw["aname"] = "_GetAlarmActionsEnabled" - if ns0.GetAlarmActionsEnabledRequestType_Def not in ns0.GetAlarmActionsEnabled_Dec.__bases__: - bases = list(ns0.GetAlarmActionsEnabled_Dec.__bases__) - bases.insert(0, ns0.GetAlarmActionsEnabledRequestType_Def) - ns0.GetAlarmActionsEnabled_Dec.__bases__ = tuple(bases) - - ns0.GetAlarmActionsEnabledRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetAlarmActionsEnabled_Dec_Holder" - - class GetAlarmActionsEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetAlarmActionsEnabledResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetAlarmActionsEnabledResponse_Dec.schema - TClist = [ZSI.TC.Boolean(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetAlarmActionsEnabledResponse") - kw["aname"] = "_GetAlarmActionsEnabledResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "GetAlarmActionsEnabledResponse_Holder" - self.pyclass = Holder - - class SetAlarmActionsEnabled_Dec(ElementDeclaration): - literal = "SetAlarmActionsEnabled" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetAlarmActionsEnabled") - kw["aname"] = "_SetAlarmActionsEnabled" - if ns0.SetAlarmActionsEnabledRequestType_Def not in ns0.SetAlarmActionsEnabled_Dec.__bases__: - bases = list(ns0.SetAlarmActionsEnabled_Dec.__bases__) - bases.insert(0, ns0.SetAlarmActionsEnabledRequestType_Def) - ns0.SetAlarmActionsEnabled_Dec.__bases__ = tuple(bases) - - ns0.SetAlarmActionsEnabledRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetAlarmActionsEnabled_Dec_Holder" - - class SetAlarmActionsEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetAlarmActionsEnabledResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetAlarmActionsEnabledResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetAlarmActionsEnabledResponse") - kw["aname"] = "_SetAlarmActionsEnabledResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetAlarmActionsEnabledResponse_Holder" - self.pyclass = Holder - - class GetAlarmState_Dec(ElementDeclaration): - literal = "GetAlarmState" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GetAlarmState") - kw["aname"] = "_GetAlarmState" - if ns0.GetAlarmStateRequestType_Def not in ns0.GetAlarmState_Dec.__bases__: - bases = list(ns0.GetAlarmState_Dec.__bases__) - bases.insert(0, ns0.GetAlarmStateRequestType_Def) - ns0.GetAlarmState_Dec.__bases__ = tuple(bases) - - ns0.GetAlarmStateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GetAlarmState_Dec_Holder" - - class GetAlarmStateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "GetAlarmStateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.GetAlarmStateResponse_Dec.schema - TClist = [GTD("urn:vim25","AlarmState",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","GetAlarmStateResponse") - kw["aname"] = "_GetAlarmStateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "GetAlarmStateResponse_Holder" - self.pyclass = Holder - - class AcknowledgeAlarm_Dec(ElementDeclaration): - literal = "AcknowledgeAlarm" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AcknowledgeAlarm") - kw["aname"] = "_AcknowledgeAlarm" - if ns0.AcknowledgeAlarmRequestType_Def not in ns0.AcknowledgeAlarm_Dec.__bases__: - bases = list(ns0.AcknowledgeAlarm_Dec.__bases__) - bases.insert(0, ns0.AcknowledgeAlarmRequestType_Def) - ns0.AcknowledgeAlarm_Dec.__bases__ = tuple(bases) - - ns0.AcknowledgeAlarmRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AcknowledgeAlarm_Dec_Holder" - - class AcknowledgeAlarmResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AcknowledgeAlarmResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AcknowledgeAlarmResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AcknowledgeAlarmResponse") - kw["aname"] = "_AcknowledgeAlarmResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AcknowledgeAlarmResponse_Holder" - self.pyclass = Holder - - class DVPortgroupReconfigure_Dec(ElementDeclaration): - literal = "DVPortgroupReconfigure" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVPortgroupReconfigure") - kw["aname"] = "_DVPortgroupReconfigure" - if ns0.DVPortgroupReconfigureRequestType_Def not in ns0.DVPortgroupReconfigure_Dec.__bases__: - bases = list(ns0.DVPortgroupReconfigure_Dec.__bases__) - bases.insert(0, ns0.DVPortgroupReconfigureRequestType_Def) - ns0.DVPortgroupReconfigure_Dec.__bases__ = tuple(bases) - - ns0.DVPortgroupReconfigureRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVPortgroupReconfigure_Dec_Holder" - - class DVPortgroupReconfigureResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVPortgroupReconfigureResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVPortgroupReconfigureResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DVPortgroupReconfigureResponse") - kw["aname"] = "_DVPortgroupReconfigureResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DVPortgroupReconfigureResponse_Holder" - self.pyclass = Holder - - class DVSManagerQueryAvailableSwitchSpec_Dec(ElementDeclaration): - literal = "DVSManagerQueryAvailableSwitchSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQueryAvailableSwitchSpec") - kw["aname"] = "_DVSManagerQueryAvailableSwitchSpec" - if ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def not in ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__: - bases = list(ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def) - ns0.DVSManagerQueryAvailableSwitchSpec_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQueryAvailableSwitchSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryAvailableSwitchSpec_Dec_Holder" - - class DVSManagerQueryAvailableSwitchSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQueryAvailableSwitchSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQueryAvailableSwitchSpecResponse_Dec.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchProductSpec",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQueryAvailableSwitchSpecResponse") - kw["aname"] = "_DVSManagerQueryAvailableSwitchSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSManagerQueryAvailableSwitchSpecResponse_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostForNewDvs_Dec(ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostForNewDvs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForNewDvs") - kw["aname"] = "_DVSManagerQueryCompatibleHostForNewDvs" - if ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def not in ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__: - bases = list(ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def) - ns0.DVSManagerQueryCompatibleHostForNewDvs_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQueryCompatibleHostForNewDvsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostForNewDvs_Dec_Holder" - - class DVSManagerQueryCompatibleHostForNewDvsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostForNewDvsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQueryCompatibleHostForNewDvsResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForNewDvsResponse") - kw["aname"] = "_DVSManagerQueryCompatibleHostForNewDvsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSManagerQueryCompatibleHostForNewDvsResponse_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostForExistingDvs_Dec(ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostForExistingDvs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForExistingDvs") - kw["aname"] = "_DVSManagerQueryCompatibleHostForExistingDvs" - if ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def not in ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__: - bases = list(ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def) - ns0.DVSManagerQueryCompatibleHostForExistingDvs_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQueryCompatibleHostForExistingDvsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostForExistingDvs_Dec_Holder" - - class DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostForExistingDvsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQueryCompatibleHostForExistingDvsResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostForExistingDvsResponse") - kw["aname"] = "_DVSManagerQueryCompatibleHostForExistingDvsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSManagerQueryCompatibleHostForExistingDvsResponse_Holder" - self.pyclass = Holder - - class DVSManagerQueryCompatibleHostSpec_Dec(ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostSpec" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostSpec") - kw["aname"] = "_DVSManagerQueryCompatibleHostSpec" - if ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def not in ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__: - bases = list(ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def) - ns0.DVSManagerQueryCompatibleHostSpec_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQueryCompatibleHostSpecRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryCompatibleHostSpec_Dec_Holder" - - class DVSManagerQueryCompatibleHostSpecResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQueryCompatibleHostSpecResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQueryCompatibleHostSpecResponse_Dec.schema - TClist = [GTD("urn:vim25","DistributedVirtualSwitchHostProductSpec",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQueryCompatibleHostSpecResponse") - kw["aname"] = "_DVSManagerQueryCompatibleHostSpecResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "DVSManagerQueryCompatibleHostSpecResponse_Holder" - self.pyclass = Holder - - class DVSManagerQuerySwitchByUuid_Dec(ElementDeclaration): - literal = "DVSManagerQuerySwitchByUuid" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQuerySwitchByUuid") - kw["aname"] = "_DVSManagerQuerySwitchByUuid" - if ns0.DVSManagerQuerySwitchByUuidRequestType_Def not in ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__: - bases = list(ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQuerySwitchByUuidRequestType_Def) - ns0.DVSManagerQuerySwitchByUuid_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQuerySwitchByUuidRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQuerySwitchByUuid_Dec_Holder" - - class DVSManagerQuerySwitchByUuidResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQuerySwitchByUuidResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQuerySwitchByUuidResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQuerySwitchByUuidResponse") - kw["aname"] = "_DVSManagerQuerySwitchByUuidResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DVSManagerQuerySwitchByUuidResponse_Holder" - self.pyclass = Holder - - class DVSManagerQueryDvsConfigTarget_Dec(ElementDeclaration): - literal = "DVSManagerQueryDvsConfigTarget" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DVSManagerQueryDvsConfigTarget") - kw["aname"] = "_DVSManagerQueryDvsConfigTarget" - if ns0.DVSManagerQueryDvsConfigTargetRequestType_Def not in ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__: - bases = list(ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__) - bases.insert(0, ns0.DVSManagerQueryDvsConfigTargetRequestType_Def) - ns0.DVSManagerQueryDvsConfigTarget_Dec.__bases__ = tuple(bases) - - ns0.DVSManagerQueryDvsConfigTargetRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DVSManagerQueryDvsConfigTarget_Dec_Holder" - - class DVSManagerQueryDvsConfigTargetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DVSManagerQueryDvsConfigTargetResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DVSManagerQueryDvsConfigTargetResponse_Dec.schema - TClist = [GTD("urn:vim25","DVSManagerDvsConfigTarget",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","DVSManagerQueryDvsConfigTargetResponse") - kw["aname"] = "_DVSManagerQueryDvsConfigTargetResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "DVSManagerQueryDvsConfigTargetResponse_Holder" - self.pyclass = Holder - - class ReadNextEvents_Dec(ElementDeclaration): - literal = "ReadNextEvents" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReadNextEvents") - kw["aname"] = "_ReadNextEvents" - if ns0.ReadNextEventsRequestType_Def not in ns0.ReadNextEvents_Dec.__bases__: - bases = list(ns0.ReadNextEvents_Dec.__bases__) - bases.insert(0, ns0.ReadNextEventsRequestType_Def) - ns0.ReadNextEvents_Dec.__bases__ = tuple(bases) - - ns0.ReadNextEventsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReadNextEvents_Dec_Holder" - - class ReadNextEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReadNextEventsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReadNextEventsResponse_Dec.schema - TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReadNextEventsResponse") - kw["aname"] = "_ReadNextEventsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ReadNextEventsResponse_Holder" - self.pyclass = Holder - - class ReadPreviousEvents_Dec(ElementDeclaration): - literal = "ReadPreviousEvents" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReadPreviousEvents") - kw["aname"] = "_ReadPreviousEvents" - if ns0.ReadPreviousEventsRequestType_Def not in ns0.ReadPreviousEvents_Dec.__bases__: - bases = list(ns0.ReadPreviousEvents_Dec.__bases__) - bases.insert(0, ns0.ReadPreviousEventsRequestType_Def) - ns0.ReadPreviousEvents_Dec.__bases__ = tuple(bases) - - ns0.ReadPreviousEventsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReadPreviousEvents_Dec_Holder" - - class ReadPreviousEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReadPreviousEventsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReadPreviousEventsResponse_Dec.schema - TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ReadPreviousEventsResponse") - kw["aname"] = "_ReadPreviousEventsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ReadPreviousEventsResponse_Holder" - self.pyclass = Holder - - class RetrieveArgumentDescription_Dec(ElementDeclaration): - literal = "RetrieveArgumentDescription" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveArgumentDescription") - kw["aname"] = "_RetrieveArgumentDescription" - if ns0.RetrieveArgumentDescriptionRequestType_Def not in ns0.RetrieveArgumentDescription_Dec.__bases__: - bases = list(ns0.RetrieveArgumentDescription_Dec.__bases__) - bases.insert(0, ns0.RetrieveArgumentDescriptionRequestType_Def) - ns0.RetrieveArgumentDescription_Dec.__bases__ = tuple(bases) - - ns0.RetrieveArgumentDescriptionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveArgumentDescription_Dec_Holder" - - class RetrieveArgumentDescriptionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveArgumentDescriptionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveArgumentDescriptionResponse_Dec.schema - TClist = [GTD("urn:vim25","EventArgDesc",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveArgumentDescriptionResponse") - kw["aname"] = "_RetrieveArgumentDescriptionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveArgumentDescriptionResponse_Holder" - self.pyclass = Holder - - class CreateCollectorForEvents_Dec(ElementDeclaration): - literal = "CreateCollectorForEvents" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateCollectorForEvents") - kw["aname"] = "_CreateCollectorForEvents" - if ns0.CreateCollectorForEventsRequestType_Def not in ns0.CreateCollectorForEvents_Dec.__bases__: - bases = list(ns0.CreateCollectorForEvents_Dec.__bases__) - bases.insert(0, ns0.CreateCollectorForEventsRequestType_Def) - ns0.CreateCollectorForEvents_Dec.__bases__ = tuple(bases) - - ns0.CreateCollectorForEventsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateCollectorForEvents_Dec_Holder" - - class CreateCollectorForEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateCollectorForEventsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateCollectorForEventsResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateCollectorForEventsResponse") - kw["aname"] = "_CreateCollectorForEventsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateCollectorForEventsResponse_Holder" - self.pyclass = Holder - - class LogUserEvent_Dec(ElementDeclaration): - literal = "LogUserEvent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LogUserEvent") - kw["aname"] = "_LogUserEvent" - if ns0.LogUserEventRequestType_Def not in ns0.LogUserEvent_Dec.__bases__: - bases = list(ns0.LogUserEvent_Dec.__bases__) - bases.insert(0, ns0.LogUserEventRequestType_Def) - ns0.LogUserEvent_Dec.__bases__ = tuple(bases) - - ns0.LogUserEventRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LogUserEvent_Dec_Holder" - - class LogUserEventResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "LogUserEventResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.LogUserEventResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","LogUserEventResponse") - kw["aname"] = "_LogUserEventResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "LogUserEventResponse_Holder" - self.pyclass = Holder - - class QueryEvents_Dec(ElementDeclaration): - literal = "QueryEvents" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryEvents") - kw["aname"] = "_QueryEvents" - if ns0.QueryEventsRequestType_Def not in ns0.QueryEvents_Dec.__bases__: - bases = list(ns0.QueryEvents_Dec.__bases__) - bases.insert(0, ns0.QueryEventsRequestType_Def) - ns0.QueryEvents_Dec.__bases__ = tuple(bases) - - ns0.QueryEventsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryEvents_Dec_Holder" - - class QueryEventsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryEventsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryEventsResponse_Dec.schema - TClist = [GTD("urn:vim25","Event",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryEventsResponse") - kw["aname"] = "_QueryEventsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryEventsResponse_Holder" - self.pyclass = Holder - - class PostEvent_Dec(ElementDeclaration): - literal = "PostEvent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PostEvent") - kw["aname"] = "_PostEvent" - if ns0.PostEventRequestType_Def not in ns0.PostEvent_Dec.__bases__: - bases = list(ns0.PostEvent_Dec.__bases__) - bases.insert(0, ns0.PostEventRequestType_Def) - ns0.PostEvent_Dec.__bases__ = tuple(bases) - - ns0.PostEventRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PostEvent_Dec_Holder" - - class PostEventResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "PostEventResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.PostEventResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","PostEventResponse") - kw["aname"] = "_PostEventResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "PostEventResponse_Holder" - self.pyclass = Holder - - class AdminDisabledFault_Dec(ElementDeclaration): - literal = "AdminDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AdminDisabledFault") - kw["aname"] = "_AdminDisabledFault" - if ns0.AdminDisabled_Def not in ns0.AdminDisabledFault_Dec.__bases__: - bases = list(ns0.AdminDisabledFault_Dec.__bases__) - bases.insert(0, ns0.AdminDisabled_Def) - ns0.AdminDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.AdminDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AdminDisabledFault_Dec_Holder" - - class AdminNotDisabledFault_Dec(ElementDeclaration): - literal = "AdminNotDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AdminNotDisabledFault") - kw["aname"] = "_AdminNotDisabledFault" - if ns0.AdminNotDisabled_Def not in ns0.AdminNotDisabledFault_Dec.__bases__: - bases = list(ns0.AdminNotDisabledFault_Dec.__bases__) - bases.insert(0, ns0.AdminNotDisabled_Def) - ns0.AdminNotDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.AdminNotDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AdminNotDisabledFault_Dec_Holder" - - class AffinityConfiguredFault_Dec(ElementDeclaration): - literal = "AffinityConfiguredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AffinityConfiguredFault") - kw["aname"] = "_AffinityConfiguredFault" - if ns0.AffinityConfigured_Def not in ns0.AffinityConfiguredFault_Dec.__bases__: - bases = list(ns0.AffinityConfiguredFault_Dec.__bases__) - bases.insert(0, ns0.AffinityConfigured_Def) - ns0.AffinityConfiguredFault_Dec.__bases__ = tuple(bases) - - ns0.AffinityConfigured_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AffinityConfiguredFault_Dec_Holder" - - class AgentInstallFailedFault_Dec(ElementDeclaration): - literal = "AgentInstallFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AgentInstallFailedFault") - kw["aname"] = "_AgentInstallFailedFault" - if ns0.AgentInstallFailed_Def not in ns0.AgentInstallFailedFault_Dec.__bases__: - bases = list(ns0.AgentInstallFailedFault_Dec.__bases__) - bases.insert(0, ns0.AgentInstallFailed_Def) - ns0.AgentInstallFailedFault_Dec.__bases__ = tuple(bases) - - ns0.AgentInstallFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AgentInstallFailedFault_Dec_Holder" - - class AlreadyBeingManagedFault_Dec(ElementDeclaration): - literal = "AlreadyBeingManagedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AlreadyBeingManagedFault") - kw["aname"] = "_AlreadyBeingManagedFault" - if ns0.AlreadyBeingManaged_Def not in ns0.AlreadyBeingManagedFault_Dec.__bases__: - bases = list(ns0.AlreadyBeingManagedFault_Dec.__bases__) - bases.insert(0, ns0.AlreadyBeingManaged_Def) - ns0.AlreadyBeingManagedFault_Dec.__bases__ = tuple(bases) - - ns0.AlreadyBeingManaged_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AlreadyBeingManagedFault_Dec_Holder" - - class AlreadyConnectedFault_Dec(ElementDeclaration): - literal = "AlreadyConnectedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AlreadyConnectedFault") - kw["aname"] = "_AlreadyConnectedFault" - if ns0.AlreadyConnected_Def not in ns0.AlreadyConnectedFault_Dec.__bases__: - bases = list(ns0.AlreadyConnectedFault_Dec.__bases__) - bases.insert(0, ns0.AlreadyConnected_Def) - ns0.AlreadyConnectedFault_Dec.__bases__ = tuple(bases) - - ns0.AlreadyConnected_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AlreadyConnectedFault_Dec_Holder" - - class AlreadyExistsFault_Dec(ElementDeclaration): - literal = "AlreadyExistsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AlreadyExistsFault") - kw["aname"] = "_AlreadyExistsFault" - if ns0.AlreadyExists_Def not in ns0.AlreadyExistsFault_Dec.__bases__: - bases = list(ns0.AlreadyExistsFault_Dec.__bases__) - bases.insert(0, ns0.AlreadyExists_Def) - ns0.AlreadyExistsFault_Dec.__bases__ = tuple(bases) - - ns0.AlreadyExists_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AlreadyExistsFault_Dec_Holder" - - class AlreadyUpgradedFault_Dec(ElementDeclaration): - literal = "AlreadyUpgradedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AlreadyUpgradedFault") - kw["aname"] = "_AlreadyUpgradedFault" - if ns0.AlreadyUpgraded_Def not in ns0.AlreadyUpgradedFault_Dec.__bases__: - bases = list(ns0.AlreadyUpgradedFault_Dec.__bases__) - bases.insert(0, ns0.AlreadyUpgraded_Def) - ns0.AlreadyUpgradedFault_Dec.__bases__ = tuple(bases) - - ns0.AlreadyUpgraded_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AlreadyUpgradedFault_Dec_Holder" - - class ApplicationQuiesceFaultFault_Dec(ElementDeclaration): - literal = "ApplicationQuiesceFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ApplicationQuiesceFaultFault") - kw["aname"] = "_ApplicationQuiesceFaultFault" - if ns0.ApplicationQuiesceFault_Def not in ns0.ApplicationQuiesceFaultFault_Dec.__bases__: - bases = list(ns0.ApplicationQuiesceFaultFault_Dec.__bases__) - bases.insert(0, ns0.ApplicationQuiesceFault_Def) - ns0.ApplicationQuiesceFaultFault_Dec.__bases__ = tuple(bases) - - ns0.ApplicationQuiesceFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ApplicationQuiesceFaultFault_Dec_Holder" - - class AuthMinimumAdminPermissionFault_Dec(ElementDeclaration): - literal = "AuthMinimumAdminPermissionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AuthMinimumAdminPermissionFault") - kw["aname"] = "_AuthMinimumAdminPermissionFault" - if ns0.AuthMinimumAdminPermission_Def not in ns0.AuthMinimumAdminPermissionFault_Dec.__bases__: - bases = list(ns0.AuthMinimumAdminPermissionFault_Dec.__bases__) - bases.insert(0, ns0.AuthMinimumAdminPermission_Def) - ns0.AuthMinimumAdminPermissionFault_Dec.__bases__ = tuple(bases) - - ns0.AuthMinimumAdminPermission_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AuthMinimumAdminPermissionFault_Dec_Holder" - - class CannotAccessFileFault_Dec(ElementDeclaration): - literal = "CannotAccessFileFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessFileFault") - kw["aname"] = "_CannotAccessFileFault" - if ns0.CannotAccessFile_Def not in ns0.CannotAccessFileFault_Dec.__bases__: - bases = list(ns0.CannotAccessFileFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessFile_Def) - ns0.CannotAccessFileFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessFile_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessFileFault_Dec_Holder" - - class CannotAccessLocalSourceFault_Dec(ElementDeclaration): - literal = "CannotAccessLocalSourceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessLocalSourceFault") - kw["aname"] = "_CannotAccessLocalSourceFault" - if ns0.CannotAccessLocalSource_Def not in ns0.CannotAccessLocalSourceFault_Dec.__bases__: - bases = list(ns0.CannotAccessLocalSourceFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessLocalSource_Def) - ns0.CannotAccessLocalSourceFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessLocalSource_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessLocalSourceFault_Dec_Holder" - - class CannotAccessNetworkFault_Dec(ElementDeclaration): - literal = "CannotAccessNetworkFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessNetworkFault") - kw["aname"] = "_CannotAccessNetworkFault" - if ns0.CannotAccessNetwork_Def not in ns0.CannotAccessNetworkFault_Dec.__bases__: - bases = list(ns0.CannotAccessNetworkFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessNetwork_Def) - ns0.CannotAccessNetworkFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessNetwork_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessNetworkFault_Dec_Holder" - - class CannotAccessVmComponentFault_Dec(ElementDeclaration): - literal = "CannotAccessVmComponentFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessVmComponentFault") - kw["aname"] = "_CannotAccessVmComponentFault" - if ns0.CannotAccessVmComponent_Def not in ns0.CannotAccessVmComponentFault_Dec.__bases__: - bases = list(ns0.CannotAccessVmComponentFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessVmComponent_Def) - ns0.CannotAccessVmComponentFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessVmComponent_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmComponentFault_Dec_Holder" - - class CannotAccessVmConfigFault_Dec(ElementDeclaration): - literal = "CannotAccessVmConfigFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessVmConfigFault") - kw["aname"] = "_CannotAccessVmConfigFault" - if ns0.CannotAccessVmConfig_Def not in ns0.CannotAccessVmConfigFault_Dec.__bases__: - bases = list(ns0.CannotAccessVmConfigFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessVmConfig_Def) - ns0.CannotAccessVmConfigFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessVmConfig_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmConfigFault_Dec_Holder" - - class CannotAccessVmDeviceFault_Dec(ElementDeclaration): - literal = "CannotAccessVmDeviceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessVmDeviceFault") - kw["aname"] = "_CannotAccessVmDeviceFault" - if ns0.CannotAccessVmDevice_Def not in ns0.CannotAccessVmDeviceFault_Dec.__bases__: - bases = list(ns0.CannotAccessVmDeviceFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessVmDevice_Def) - ns0.CannotAccessVmDeviceFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessVmDevice_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmDeviceFault_Dec_Holder" - - class CannotAccessVmDiskFault_Dec(ElementDeclaration): - literal = "CannotAccessVmDiskFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAccessVmDiskFault") - kw["aname"] = "_CannotAccessVmDiskFault" - if ns0.CannotAccessVmDisk_Def not in ns0.CannotAccessVmDiskFault_Dec.__bases__: - bases = list(ns0.CannotAccessVmDiskFault_Dec.__bases__) - bases.insert(0, ns0.CannotAccessVmDisk_Def) - ns0.CannotAccessVmDiskFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAccessVmDisk_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAccessVmDiskFault_Dec_Holder" - - class CannotAddHostWithFTVmAsStandaloneFault_Dec(ElementDeclaration): - literal = "CannotAddHostWithFTVmAsStandaloneFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmAsStandaloneFault") - kw["aname"] = "_CannotAddHostWithFTVmAsStandaloneFault" - if ns0.CannotAddHostWithFTVmAsStandalone_Def not in ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__: - bases = list(ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__) - bases.insert(0, ns0.CannotAddHostWithFTVmAsStandalone_Def) - ns0.CannotAddHostWithFTVmAsStandaloneFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAddHostWithFTVmAsStandalone_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmAsStandaloneFault_Dec_Holder" - - class CannotAddHostWithFTVmToDifferentClusterFault_Dec(ElementDeclaration): - literal = "CannotAddHostWithFTVmToDifferentClusterFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmToDifferentClusterFault") - kw["aname"] = "_CannotAddHostWithFTVmToDifferentClusterFault" - if ns0.CannotAddHostWithFTVmToDifferentCluster_Def not in ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__: - bases = list(ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__) - bases.insert(0, ns0.CannotAddHostWithFTVmToDifferentCluster_Def) - ns0.CannotAddHostWithFTVmToDifferentClusterFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAddHostWithFTVmToDifferentCluster_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmToDifferentClusterFault_Dec_Holder" - - class CannotAddHostWithFTVmToNonHAClusterFault_Dec(ElementDeclaration): - literal = "CannotAddHostWithFTVmToNonHAClusterFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotAddHostWithFTVmToNonHAClusterFault") - kw["aname"] = "_CannotAddHostWithFTVmToNonHAClusterFault" - if ns0.CannotAddHostWithFTVmToNonHACluster_Def not in ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__: - bases = list(ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__) - bases.insert(0, ns0.CannotAddHostWithFTVmToNonHACluster_Def) - ns0.CannotAddHostWithFTVmToNonHAClusterFault_Dec.__bases__ = tuple(bases) - - ns0.CannotAddHostWithFTVmToNonHACluster_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotAddHostWithFTVmToNonHAClusterFault_Dec_Holder" - - class CannotCreateFileFault_Dec(ElementDeclaration): - literal = "CannotCreateFileFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotCreateFileFault") - kw["aname"] = "_CannotCreateFileFault" - if ns0.CannotCreateFile_Def not in ns0.CannotCreateFileFault_Dec.__bases__: - bases = list(ns0.CannotCreateFileFault_Dec.__bases__) - bases.insert(0, ns0.CannotCreateFile_Def) - ns0.CannotCreateFileFault_Dec.__bases__ = tuple(bases) - - ns0.CannotCreateFile_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotCreateFileFault_Dec_Holder" - - class CannotDecryptPasswordsFault_Dec(ElementDeclaration): - literal = "CannotDecryptPasswordsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotDecryptPasswordsFault") - kw["aname"] = "_CannotDecryptPasswordsFault" - if ns0.CannotDecryptPasswords_Def not in ns0.CannotDecryptPasswordsFault_Dec.__bases__: - bases = list(ns0.CannotDecryptPasswordsFault_Dec.__bases__) - bases.insert(0, ns0.CannotDecryptPasswords_Def) - ns0.CannotDecryptPasswordsFault_Dec.__bases__ = tuple(bases) - - ns0.CannotDecryptPasswords_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotDecryptPasswordsFault_Dec_Holder" - - class CannotDeleteFileFault_Dec(ElementDeclaration): - literal = "CannotDeleteFileFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotDeleteFileFault") - kw["aname"] = "_CannotDeleteFileFault" - if ns0.CannotDeleteFile_Def not in ns0.CannotDeleteFileFault_Dec.__bases__: - bases = list(ns0.CannotDeleteFileFault_Dec.__bases__) - bases.insert(0, ns0.CannotDeleteFile_Def) - ns0.CannotDeleteFileFault_Dec.__bases__ = tuple(bases) - - ns0.CannotDeleteFile_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotDeleteFileFault_Dec_Holder" - - class CannotDisableSnapshotFault_Dec(ElementDeclaration): - literal = "CannotDisableSnapshotFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotDisableSnapshotFault") - kw["aname"] = "_CannotDisableSnapshotFault" - if ns0.CannotDisableSnapshot_Def not in ns0.CannotDisableSnapshotFault_Dec.__bases__: - bases = list(ns0.CannotDisableSnapshotFault_Dec.__bases__) - bases.insert(0, ns0.CannotDisableSnapshot_Def) - ns0.CannotDisableSnapshotFault_Dec.__bases__ = tuple(bases) - - ns0.CannotDisableSnapshot_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotDisableSnapshotFault_Dec_Holder" - - class CannotDisconnectHostWithFaultToleranceVmFault_Dec(ElementDeclaration): - literal = "CannotDisconnectHostWithFaultToleranceVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotDisconnectHostWithFaultToleranceVmFault") - kw["aname"] = "_CannotDisconnectHostWithFaultToleranceVmFault" - if ns0.CannotDisconnectHostWithFaultToleranceVm_Def not in ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__: - bases = list(ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__) - bases.insert(0, ns0.CannotDisconnectHostWithFaultToleranceVm_Def) - ns0.CannotDisconnectHostWithFaultToleranceVmFault_Dec.__bases__ = tuple(bases) - - ns0.CannotDisconnectHostWithFaultToleranceVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotDisconnectHostWithFaultToleranceVmFault_Dec_Holder" - - class CannotModifyConfigCpuRequirementsFault_Dec(ElementDeclaration): - literal = "CannotModifyConfigCpuRequirementsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotModifyConfigCpuRequirementsFault") - kw["aname"] = "_CannotModifyConfigCpuRequirementsFault" - if ns0.CannotModifyConfigCpuRequirements_Def not in ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__: - bases = list(ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__) - bases.insert(0, ns0.CannotModifyConfigCpuRequirements_Def) - ns0.CannotModifyConfigCpuRequirementsFault_Dec.__bases__ = tuple(bases) - - ns0.CannotModifyConfigCpuRequirements_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotModifyConfigCpuRequirementsFault_Dec_Holder" - - class CannotMoveFaultToleranceVmFault_Dec(ElementDeclaration): - literal = "CannotMoveFaultToleranceVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotMoveFaultToleranceVmFault") - kw["aname"] = "_CannotMoveFaultToleranceVmFault" - if ns0.CannotMoveFaultToleranceVm_Def not in ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__: - bases = list(ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__) - bases.insert(0, ns0.CannotMoveFaultToleranceVm_Def) - ns0.CannotMoveFaultToleranceVmFault_Dec.__bases__ = tuple(bases) - - ns0.CannotMoveFaultToleranceVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotMoveFaultToleranceVmFault_Dec_Holder" - - class CannotMoveHostWithFaultToleranceVmFault_Dec(ElementDeclaration): - literal = "CannotMoveHostWithFaultToleranceVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CannotMoveHostWithFaultToleranceVmFault") - kw["aname"] = "_CannotMoveHostWithFaultToleranceVmFault" - if ns0.CannotMoveHostWithFaultToleranceVm_Def not in ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__: - bases = list(ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__) - bases.insert(0, ns0.CannotMoveHostWithFaultToleranceVm_Def) - ns0.CannotMoveHostWithFaultToleranceVmFault_Dec.__bases__ = tuple(bases) - - ns0.CannotMoveHostWithFaultToleranceVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CannotMoveHostWithFaultToleranceVmFault_Dec_Holder" - - class CloneFromSnapshotNotSupportedFault_Dec(ElementDeclaration): - literal = "CloneFromSnapshotNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloneFromSnapshotNotSupportedFault") - kw["aname"] = "_CloneFromSnapshotNotSupportedFault" - if ns0.CloneFromSnapshotNotSupported_Def not in ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__: - bases = list(ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.CloneFromSnapshotNotSupported_Def) - ns0.CloneFromSnapshotNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.CloneFromSnapshotNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloneFromSnapshotNotSupportedFault_Dec_Holder" - - class ConcurrentAccessFault_Dec(ElementDeclaration): - literal = "ConcurrentAccessFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ConcurrentAccessFault") - kw["aname"] = "_ConcurrentAccessFault" - if ns0.ConcurrentAccess_Def not in ns0.ConcurrentAccessFault_Dec.__bases__: - bases = list(ns0.ConcurrentAccessFault_Dec.__bases__) - bases.insert(0, ns0.ConcurrentAccess_Def) - ns0.ConcurrentAccessFault_Dec.__bases__ = tuple(bases) - - ns0.ConcurrentAccess_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ConcurrentAccessFault_Dec_Holder" - - class ConnectedIsoFault_Dec(ElementDeclaration): - literal = "ConnectedIsoFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ConnectedIsoFault") - kw["aname"] = "_ConnectedIsoFault" - if ns0.ConnectedIso_Def not in ns0.ConnectedIsoFault_Dec.__bases__: - bases = list(ns0.ConnectedIsoFault_Dec.__bases__) - bases.insert(0, ns0.ConnectedIso_Def) - ns0.ConnectedIsoFault_Dec.__bases__ = tuple(bases) - - ns0.ConnectedIso_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ConnectedIsoFault_Dec_Holder" - - class CpuCompatibilityUnknownFault_Dec(ElementDeclaration): - literal = "CpuCompatibilityUnknownFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CpuCompatibilityUnknownFault") - kw["aname"] = "_CpuCompatibilityUnknownFault" - if ns0.CpuCompatibilityUnknown_Def not in ns0.CpuCompatibilityUnknownFault_Dec.__bases__: - bases = list(ns0.CpuCompatibilityUnknownFault_Dec.__bases__) - bases.insert(0, ns0.CpuCompatibilityUnknown_Def) - ns0.CpuCompatibilityUnknownFault_Dec.__bases__ = tuple(bases) - - ns0.CpuCompatibilityUnknown_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CpuCompatibilityUnknownFault_Dec_Holder" - - class CpuHotPlugNotSupportedFault_Dec(ElementDeclaration): - literal = "CpuHotPlugNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CpuHotPlugNotSupportedFault") - kw["aname"] = "_CpuHotPlugNotSupportedFault" - if ns0.CpuHotPlugNotSupported_Def not in ns0.CpuHotPlugNotSupportedFault_Dec.__bases__: - bases = list(ns0.CpuHotPlugNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.CpuHotPlugNotSupported_Def) - ns0.CpuHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.CpuHotPlugNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CpuHotPlugNotSupportedFault_Dec_Holder" - - class CpuIncompatibleFault_Dec(ElementDeclaration): - literal = "CpuIncompatibleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CpuIncompatibleFault") - kw["aname"] = "_CpuIncompatibleFault" - if ns0.CpuIncompatible_Def not in ns0.CpuIncompatibleFault_Dec.__bases__: - bases = list(ns0.CpuIncompatibleFault_Dec.__bases__) - bases.insert(0, ns0.CpuIncompatible_Def) - ns0.CpuIncompatibleFault_Dec.__bases__ = tuple(bases) - - ns0.CpuIncompatible_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatibleFault_Dec_Holder" - - class CpuIncompatible1ECXFault_Dec(ElementDeclaration): - literal = "CpuIncompatible1ECXFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CpuIncompatible1ECXFault") - kw["aname"] = "_CpuIncompatible1ECXFault" - if ns0.CpuIncompatible1ECX_Def not in ns0.CpuIncompatible1ECXFault_Dec.__bases__: - bases = list(ns0.CpuIncompatible1ECXFault_Dec.__bases__) - bases.insert(0, ns0.CpuIncompatible1ECX_Def) - ns0.CpuIncompatible1ECXFault_Dec.__bases__ = tuple(bases) - - ns0.CpuIncompatible1ECX_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatible1ECXFault_Dec_Holder" - - class CpuIncompatible81EDXFault_Dec(ElementDeclaration): - literal = "CpuIncompatible81EDXFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CpuIncompatible81EDXFault") - kw["aname"] = "_CpuIncompatible81EDXFault" - if ns0.CpuIncompatible81EDX_Def not in ns0.CpuIncompatible81EDXFault_Dec.__bases__: - bases = list(ns0.CpuIncompatible81EDXFault_Dec.__bases__) - bases.insert(0, ns0.CpuIncompatible81EDX_Def) - ns0.CpuIncompatible81EDXFault_Dec.__bases__ = tuple(bases) - - ns0.CpuIncompatible81EDX_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CpuIncompatible81EDXFault_Dec_Holder" - - class CustomizationFaultFault_Dec(ElementDeclaration): - literal = "CustomizationFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CustomizationFaultFault") - kw["aname"] = "_CustomizationFaultFault" - if ns0.CustomizationFault_Def not in ns0.CustomizationFaultFault_Dec.__bases__: - bases = list(ns0.CustomizationFaultFault_Dec.__bases__) - bases.insert(0, ns0.CustomizationFault_Def) - ns0.CustomizationFaultFault_Dec.__bases__ = tuple(bases) - - ns0.CustomizationFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CustomizationFaultFault_Dec_Holder" - - class CustomizationPendingFault_Dec(ElementDeclaration): - literal = "CustomizationPendingFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CustomizationPendingFault") - kw["aname"] = "_CustomizationPendingFault" - if ns0.CustomizationPending_Def not in ns0.CustomizationPendingFault_Dec.__bases__: - bases = list(ns0.CustomizationPendingFault_Dec.__bases__) - bases.insert(0, ns0.CustomizationPending_Def) - ns0.CustomizationPendingFault_Dec.__bases__ = tuple(bases) - - ns0.CustomizationPending_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CustomizationPendingFault_Dec_Holder" - - class DasConfigFaultFault_Dec(ElementDeclaration): - literal = "DasConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DasConfigFaultFault") - kw["aname"] = "_DasConfigFaultFault" - if ns0.DasConfigFault_Def not in ns0.DasConfigFaultFault_Dec.__bases__: - bases = list(ns0.DasConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.DasConfigFault_Def) - ns0.DasConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.DasConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DasConfigFaultFault_Dec_Holder" - - class DatabaseErrorFault_Dec(ElementDeclaration): - literal = "DatabaseErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DatabaseErrorFault") - kw["aname"] = "_DatabaseErrorFault" - if ns0.DatabaseError_Def not in ns0.DatabaseErrorFault_Dec.__bases__: - bases = list(ns0.DatabaseErrorFault_Dec.__bases__) - bases.insert(0, ns0.DatabaseError_Def) - ns0.DatabaseErrorFault_Dec.__bases__ = tuple(bases) - - ns0.DatabaseError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DatabaseErrorFault_Dec_Holder" - - class DatacenterMismatchFault_Dec(ElementDeclaration): - literal = "DatacenterMismatchFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DatacenterMismatchFault") - kw["aname"] = "_DatacenterMismatchFault" - if ns0.DatacenterMismatch_Def not in ns0.DatacenterMismatchFault_Dec.__bases__: - bases = list(ns0.DatacenterMismatchFault_Dec.__bases__) - bases.insert(0, ns0.DatacenterMismatch_Def) - ns0.DatacenterMismatchFault_Dec.__bases__ = tuple(bases) - - ns0.DatacenterMismatch_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DatacenterMismatchFault_Dec_Holder" - - class DatastoreNotWritableOnHostFault_Dec(ElementDeclaration): - literal = "DatastoreNotWritableOnHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DatastoreNotWritableOnHostFault") - kw["aname"] = "_DatastoreNotWritableOnHostFault" - if ns0.DatastoreNotWritableOnHost_Def not in ns0.DatastoreNotWritableOnHostFault_Dec.__bases__: - bases = list(ns0.DatastoreNotWritableOnHostFault_Dec.__bases__) - bases.insert(0, ns0.DatastoreNotWritableOnHost_Def) - ns0.DatastoreNotWritableOnHostFault_Dec.__bases__ = tuple(bases) - - ns0.DatastoreNotWritableOnHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DatastoreNotWritableOnHostFault_Dec_Holder" - - class DestinationSwitchFullFault_Dec(ElementDeclaration): - literal = "DestinationSwitchFullFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestinationSwitchFullFault") - kw["aname"] = "_DestinationSwitchFullFault" - if ns0.DestinationSwitchFull_Def not in ns0.DestinationSwitchFullFault_Dec.__bases__: - bases = list(ns0.DestinationSwitchFullFault_Dec.__bases__) - bases.insert(0, ns0.DestinationSwitchFull_Def) - ns0.DestinationSwitchFullFault_Dec.__bases__ = tuple(bases) - - ns0.DestinationSwitchFull_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestinationSwitchFullFault_Dec_Holder" - - class DeviceBackingNotSupportedFault_Dec(ElementDeclaration): - literal = "DeviceBackingNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceBackingNotSupportedFault") - kw["aname"] = "_DeviceBackingNotSupportedFault" - if ns0.DeviceBackingNotSupported_Def not in ns0.DeviceBackingNotSupportedFault_Dec.__bases__: - bases = list(ns0.DeviceBackingNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DeviceBackingNotSupported_Def) - ns0.DeviceBackingNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceBackingNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceBackingNotSupportedFault_Dec_Holder" - - class DeviceControllerNotSupportedFault_Dec(ElementDeclaration): - literal = "DeviceControllerNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceControllerNotSupportedFault") - kw["aname"] = "_DeviceControllerNotSupportedFault" - if ns0.DeviceControllerNotSupported_Def not in ns0.DeviceControllerNotSupportedFault_Dec.__bases__: - bases = list(ns0.DeviceControllerNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DeviceControllerNotSupported_Def) - ns0.DeviceControllerNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceControllerNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceControllerNotSupportedFault_Dec_Holder" - - class DeviceHotPlugNotSupportedFault_Dec(ElementDeclaration): - literal = "DeviceHotPlugNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceHotPlugNotSupportedFault") - kw["aname"] = "_DeviceHotPlugNotSupportedFault" - if ns0.DeviceHotPlugNotSupported_Def not in ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__: - bases = list(ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DeviceHotPlugNotSupported_Def) - ns0.DeviceHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceHotPlugNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceHotPlugNotSupportedFault_Dec_Holder" - - class DeviceNotFoundFault_Dec(ElementDeclaration): - literal = "DeviceNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceNotFoundFault") - kw["aname"] = "_DeviceNotFoundFault" - if ns0.DeviceNotFound_Def not in ns0.DeviceNotFoundFault_Dec.__bases__: - bases = list(ns0.DeviceNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.DeviceNotFound_Def) - ns0.DeviceNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceNotFoundFault_Dec_Holder" - - class DeviceNotSupportedFault_Dec(ElementDeclaration): - literal = "DeviceNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceNotSupportedFault") - kw["aname"] = "_DeviceNotSupportedFault" - if ns0.DeviceNotSupported_Def not in ns0.DeviceNotSupportedFault_Dec.__bases__: - bases = list(ns0.DeviceNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DeviceNotSupported_Def) - ns0.DeviceNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceNotSupportedFault_Dec_Holder" - - class DeviceUnsupportedForVmPlatformFault_Dec(ElementDeclaration): - literal = "DeviceUnsupportedForVmPlatformFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceUnsupportedForVmPlatformFault") - kw["aname"] = "_DeviceUnsupportedForVmPlatformFault" - if ns0.DeviceUnsupportedForVmPlatform_Def not in ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__: - bases = list(ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__) - bases.insert(0, ns0.DeviceUnsupportedForVmPlatform_Def) - ns0.DeviceUnsupportedForVmPlatformFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceUnsupportedForVmPlatform_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceUnsupportedForVmPlatformFault_Dec_Holder" - - class DeviceUnsupportedForVmVersionFault_Dec(ElementDeclaration): - literal = "DeviceUnsupportedForVmVersionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeviceUnsupportedForVmVersionFault") - kw["aname"] = "_DeviceUnsupportedForVmVersionFault" - if ns0.DeviceUnsupportedForVmVersion_Def not in ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__: - bases = list(ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__) - bases.insert(0, ns0.DeviceUnsupportedForVmVersion_Def) - ns0.DeviceUnsupportedForVmVersionFault_Dec.__bases__ = tuple(bases) - - ns0.DeviceUnsupportedForVmVersion_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeviceUnsupportedForVmVersionFault_Dec_Holder" - - class DisableAdminNotSupportedFault_Dec(ElementDeclaration): - literal = "DisableAdminNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableAdminNotSupportedFault") - kw["aname"] = "_DisableAdminNotSupportedFault" - if ns0.DisableAdminNotSupported_Def not in ns0.DisableAdminNotSupportedFault_Dec.__bases__: - bases = list(ns0.DisableAdminNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DisableAdminNotSupported_Def) - ns0.DisableAdminNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DisableAdminNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableAdminNotSupportedFault_Dec_Holder" - - class DisallowedDiskModeChangeFault_Dec(ElementDeclaration): - literal = "DisallowedDiskModeChangeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisallowedDiskModeChangeFault") - kw["aname"] = "_DisallowedDiskModeChangeFault" - if ns0.DisallowedDiskModeChange_Def not in ns0.DisallowedDiskModeChangeFault_Dec.__bases__: - bases = list(ns0.DisallowedDiskModeChangeFault_Dec.__bases__) - bases.insert(0, ns0.DisallowedDiskModeChange_Def) - ns0.DisallowedDiskModeChangeFault_Dec.__bases__ = tuple(bases) - - ns0.DisallowedDiskModeChange_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisallowedDiskModeChangeFault_Dec_Holder" - - class DisallowedMigrationDeviceAttachedFault_Dec(ElementDeclaration): - literal = "DisallowedMigrationDeviceAttachedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisallowedMigrationDeviceAttachedFault") - kw["aname"] = "_DisallowedMigrationDeviceAttachedFault" - if ns0.DisallowedMigrationDeviceAttached_Def not in ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__: - bases = list(ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__) - bases.insert(0, ns0.DisallowedMigrationDeviceAttached_Def) - ns0.DisallowedMigrationDeviceAttachedFault_Dec.__bases__ = tuple(bases) - - ns0.DisallowedMigrationDeviceAttached_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisallowedMigrationDeviceAttachedFault_Dec_Holder" - - class DisallowedOperationOnFailoverHostFault_Dec(ElementDeclaration): - literal = "DisallowedOperationOnFailoverHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisallowedOperationOnFailoverHostFault") - kw["aname"] = "_DisallowedOperationOnFailoverHostFault" - if ns0.DisallowedOperationOnFailoverHost_Def not in ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__: - bases = list(ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__) - bases.insert(0, ns0.DisallowedOperationOnFailoverHost_Def) - ns0.DisallowedOperationOnFailoverHostFault_Dec.__bases__ = tuple(bases) - - ns0.DisallowedOperationOnFailoverHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisallowedOperationOnFailoverHostFault_Dec_Holder" - - class DiskMoveTypeNotSupportedFault_Dec(ElementDeclaration): - literal = "DiskMoveTypeNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DiskMoveTypeNotSupportedFault") - kw["aname"] = "_DiskMoveTypeNotSupportedFault" - if ns0.DiskMoveTypeNotSupported_Def not in ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__: - bases = list(ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DiskMoveTypeNotSupported_Def) - ns0.DiskMoveTypeNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DiskMoveTypeNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DiskMoveTypeNotSupportedFault_Dec_Holder" - - class DiskNotSupportedFault_Dec(ElementDeclaration): - literal = "DiskNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DiskNotSupportedFault") - kw["aname"] = "_DiskNotSupportedFault" - if ns0.DiskNotSupported_Def not in ns0.DiskNotSupportedFault_Dec.__bases__: - bases = list(ns0.DiskNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.DiskNotSupported_Def) - ns0.DiskNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.DiskNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DiskNotSupportedFault_Dec_Holder" - - class DrsDisabledOnVmFault_Dec(ElementDeclaration): - literal = "DrsDisabledOnVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DrsDisabledOnVmFault") - kw["aname"] = "_DrsDisabledOnVmFault" - if ns0.DrsDisabledOnVm_Def not in ns0.DrsDisabledOnVmFault_Dec.__bases__: - bases = list(ns0.DrsDisabledOnVmFault_Dec.__bases__) - bases.insert(0, ns0.DrsDisabledOnVm_Def) - ns0.DrsDisabledOnVmFault_Dec.__bases__ = tuple(bases) - - ns0.DrsDisabledOnVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DrsDisabledOnVmFault_Dec_Holder" - - class DrsVmotionIncompatibleFaultFault_Dec(ElementDeclaration): - literal = "DrsVmotionIncompatibleFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DrsVmotionIncompatibleFaultFault") - kw["aname"] = "_DrsVmotionIncompatibleFaultFault" - if ns0.DrsVmotionIncompatibleFault_Def not in ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__: - bases = list(ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__) - bases.insert(0, ns0.DrsVmotionIncompatibleFault_Def) - ns0.DrsVmotionIncompatibleFaultFault_Dec.__bases__ = tuple(bases) - - ns0.DrsVmotionIncompatibleFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DrsVmotionIncompatibleFaultFault_Dec_Holder" - - class DuplicateNameFault_Dec(ElementDeclaration): - literal = "DuplicateNameFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DuplicateNameFault") - kw["aname"] = "_DuplicateNameFault" - if ns0.DuplicateName_Def not in ns0.DuplicateNameFault_Dec.__bases__: - bases = list(ns0.DuplicateNameFault_Dec.__bases__) - bases.insert(0, ns0.DuplicateName_Def) - ns0.DuplicateNameFault_Dec.__bases__ = tuple(bases) - - ns0.DuplicateName_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DuplicateNameFault_Dec_Holder" - - class DvsFaultFault_Dec(ElementDeclaration): - literal = "DvsFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DvsFaultFault") - kw["aname"] = "_DvsFaultFault" - if ns0.DvsFault_Def not in ns0.DvsFaultFault_Dec.__bases__: - bases = list(ns0.DvsFaultFault_Dec.__bases__) - bases.insert(0, ns0.DvsFault_Def) - ns0.DvsFaultFault_Dec.__bases__ = tuple(bases) - - ns0.DvsFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DvsFaultFault_Dec_Holder" - - class DvsNotAuthorizedFault_Dec(ElementDeclaration): - literal = "DvsNotAuthorizedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DvsNotAuthorizedFault") - kw["aname"] = "_DvsNotAuthorizedFault" - if ns0.DvsNotAuthorized_Def not in ns0.DvsNotAuthorizedFault_Dec.__bases__: - bases = list(ns0.DvsNotAuthorizedFault_Dec.__bases__) - bases.insert(0, ns0.DvsNotAuthorized_Def) - ns0.DvsNotAuthorizedFault_Dec.__bases__ = tuple(bases) - - ns0.DvsNotAuthorized_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DvsNotAuthorizedFault_Dec_Holder" - - class DvsOperationBulkFaultFault_Dec(ElementDeclaration): - literal = "DvsOperationBulkFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DvsOperationBulkFaultFault") - kw["aname"] = "_DvsOperationBulkFaultFault" - if ns0.DvsOperationBulkFault_Def not in ns0.DvsOperationBulkFaultFault_Dec.__bases__: - bases = list(ns0.DvsOperationBulkFaultFault_Dec.__bases__) - bases.insert(0, ns0.DvsOperationBulkFault_Def) - ns0.DvsOperationBulkFaultFault_Dec.__bases__ = tuple(bases) - - ns0.DvsOperationBulkFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DvsOperationBulkFaultFault_Dec_Holder" - - class DvsScopeViolatedFault_Dec(ElementDeclaration): - literal = "DvsScopeViolatedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DvsScopeViolatedFault") - kw["aname"] = "_DvsScopeViolatedFault" - if ns0.DvsScopeViolated_Def not in ns0.DvsScopeViolatedFault_Dec.__bases__: - bases = list(ns0.DvsScopeViolatedFault_Dec.__bases__) - bases.insert(0, ns0.DvsScopeViolated_Def) - ns0.DvsScopeViolatedFault_Dec.__bases__ = tuple(bases) - - ns0.DvsScopeViolated_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DvsScopeViolatedFault_Dec_Holder" - - class EVCAdmissionFailedFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedFault") - kw["aname"] = "_EVCAdmissionFailedFault" - if ns0.EVCAdmissionFailed_Def not in ns0.EVCAdmissionFailedFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailed_Def) - ns0.EVCAdmissionFailedFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedFault_Dec_Holder" - - class EVCAdmissionFailedCPUFeaturesForModeFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedCPUFeaturesForModeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUFeaturesForModeFault") - kw["aname"] = "_EVCAdmissionFailedCPUFeaturesForModeFault" - if ns0.EVCAdmissionFailedCPUFeaturesForMode_Def not in ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedCPUFeaturesForMode_Def) - ns0.EVCAdmissionFailedCPUFeaturesForModeFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedCPUFeaturesForMode_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUFeaturesForModeFault_Dec_Holder" - - class EVCAdmissionFailedCPUModelFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedCPUModelFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUModelFault") - kw["aname"] = "_EVCAdmissionFailedCPUModelFault" - if ns0.EVCAdmissionFailedCPUModel_Def not in ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedCPUModel_Def) - ns0.EVCAdmissionFailedCPUModelFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedCPUModel_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUModelFault_Dec_Holder" - - class EVCAdmissionFailedCPUModelForModeFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedCPUModelForModeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUModelForModeFault") - kw["aname"] = "_EVCAdmissionFailedCPUModelForModeFault" - if ns0.EVCAdmissionFailedCPUModelForMode_Def not in ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedCPUModelForMode_Def) - ns0.EVCAdmissionFailedCPUModelForModeFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedCPUModelForMode_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUModelForModeFault_Dec_Holder" - - class EVCAdmissionFailedCPUVendorFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedCPUVendorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUVendorFault") - kw["aname"] = "_EVCAdmissionFailedCPUVendorFault" - if ns0.EVCAdmissionFailedCPUVendor_Def not in ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedCPUVendor_Def) - ns0.EVCAdmissionFailedCPUVendorFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedCPUVendor_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUVendorFault_Dec_Holder" - - class EVCAdmissionFailedCPUVendorUnknownFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedCPUVendorUnknownFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedCPUVendorUnknownFault") - kw["aname"] = "_EVCAdmissionFailedCPUVendorUnknownFault" - if ns0.EVCAdmissionFailedCPUVendorUnknown_Def not in ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedCPUVendorUnknown_Def) - ns0.EVCAdmissionFailedCPUVendorUnknownFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedCPUVendorUnknown_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedCPUVendorUnknownFault_Dec_Holder" - - class EVCAdmissionFailedHostDisconnectedFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedHostDisconnectedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostDisconnectedFault") - kw["aname"] = "_EVCAdmissionFailedHostDisconnectedFault" - if ns0.EVCAdmissionFailedHostDisconnected_Def not in ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedHostDisconnected_Def) - ns0.EVCAdmissionFailedHostDisconnectedFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedHostDisconnected_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostDisconnectedFault_Dec_Holder" - - class EVCAdmissionFailedHostSoftwareFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedHostSoftwareFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostSoftwareFault") - kw["aname"] = "_EVCAdmissionFailedHostSoftwareFault" - if ns0.EVCAdmissionFailedHostSoftware_Def not in ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedHostSoftware_Def) - ns0.EVCAdmissionFailedHostSoftwareFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedHostSoftware_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostSoftwareFault_Dec_Holder" - - class EVCAdmissionFailedHostSoftwareForModeFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedHostSoftwareForModeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedHostSoftwareForModeFault") - kw["aname"] = "_EVCAdmissionFailedHostSoftwareForModeFault" - if ns0.EVCAdmissionFailedHostSoftwareForMode_Def not in ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedHostSoftwareForMode_Def) - ns0.EVCAdmissionFailedHostSoftwareForModeFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedHostSoftwareForMode_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedHostSoftwareForModeFault_Dec_Holder" - - class EVCAdmissionFailedVmActiveFault_Dec(ElementDeclaration): - literal = "EVCAdmissionFailedVmActiveFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EVCAdmissionFailedVmActiveFault") - kw["aname"] = "_EVCAdmissionFailedVmActiveFault" - if ns0.EVCAdmissionFailedVmActive_Def not in ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__: - bases = list(ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__) - bases.insert(0, ns0.EVCAdmissionFailedVmActive_Def) - ns0.EVCAdmissionFailedVmActiveFault_Dec.__bases__ = tuple(bases) - - ns0.EVCAdmissionFailedVmActive_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EVCAdmissionFailedVmActiveFault_Dec_Holder" - - class EightHostLimitViolatedFault_Dec(ElementDeclaration): - literal = "EightHostLimitViolatedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EightHostLimitViolatedFault") - kw["aname"] = "_EightHostLimitViolatedFault" - if ns0.EightHostLimitViolated_Def not in ns0.EightHostLimitViolatedFault_Dec.__bases__: - bases = list(ns0.EightHostLimitViolatedFault_Dec.__bases__) - bases.insert(0, ns0.EightHostLimitViolated_Def) - ns0.EightHostLimitViolatedFault_Dec.__bases__ = tuple(bases) - - ns0.EightHostLimitViolated_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EightHostLimitViolatedFault_Dec_Holder" - - class ExpiredAddonLicenseFault_Dec(ElementDeclaration): - literal = "ExpiredAddonLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExpiredAddonLicenseFault") - kw["aname"] = "_ExpiredAddonLicenseFault" - if ns0.ExpiredAddonLicense_Def not in ns0.ExpiredAddonLicenseFault_Dec.__bases__: - bases = list(ns0.ExpiredAddonLicenseFault_Dec.__bases__) - bases.insert(0, ns0.ExpiredAddonLicense_Def) - ns0.ExpiredAddonLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.ExpiredAddonLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExpiredAddonLicenseFault_Dec_Holder" - - class ExpiredEditionLicenseFault_Dec(ElementDeclaration): - literal = "ExpiredEditionLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExpiredEditionLicenseFault") - kw["aname"] = "_ExpiredEditionLicenseFault" - if ns0.ExpiredEditionLicense_Def not in ns0.ExpiredEditionLicenseFault_Dec.__bases__: - bases = list(ns0.ExpiredEditionLicenseFault_Dec.__bases__) - bases.insert(0, ns0.ExpiredEditionLicense_Def) - ns0.ExpiredEditionLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.ExpiredEditionLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExpiredEditionLicenseFault_Dec_Holder" - - class ExpiredFeatureLicenseFault_Dec(ElementDeclaration): - literal = "ExpiredFeatureLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExpiredFeatureLicenseFault") - kw["aname"] = "_ExpiredFeatureLicenseFault" - if ns0.ExpiredFeatureLicense_Def not in ns0.ExpiredFeatureLicenseFault_Dec.__bases__: - bases = list(ns0.ExpiredFeatureLicenseFault_Dec.__bases__) - bases.insert(0, ns0.ExpiredFeatureLicense_Def) - ns0.ExpiredFeatureLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.ExpiredFeatureLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExpiredFeatureLicenseFault_Dec_Holder" - - class ExtendedFaultFault_Dec(ElementDeclaration): - literal = "ExtendedFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExtendedFaultFault") - kw["aname"] = "_ExtendedFaultFault" - if ns0.ExtendedFault_Def not in ns0.ExtendedFaultFault_Dec.__bases__: - bases = list(ns0.ExtendedFaultFault_Dec.__bases__) - bases.insert(0, ns0.ExtendedFault_Def) - ns0.ExtendedFaultFault_Dec.__bases__ = tuple(bases) - - ns0.ExtendedFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExtendedFaultFault_Dec_Holder" - - class FaultToleranceAntiAffinityViolatedFault_Dec(ElementDeclaration): - literal = "FaultToleranceAntiAffinityViolatedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FaultToleranceAntiAffinityViolatedFault") - kw["aname"] = "_FaultToleranceAntiAffinityViolatedFault" - if ns0.FaultToleranceAntiAffinityViolated_Def not in ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__: - bases = list(ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__) - bases.insert(0, ns0.FaultToleranceAntiAffinityViolated_Def) - ns0.FaultToleranceAntiAffinityViolatedFault_Dec.__bases__ = tuple(bases) - - ns0.FaultToleranceAntiAffinityViolated_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceAntiAffinityViolatedFault_Dec_Holder" - - class FaultToleranceCpuIncompatibleFault_Dec(ElementDeclaration): - literal = "FaultToleranceCpuIncompatibleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FaultToleranceCpuIncompatibleFault") - kw["aname"] = "_FaultToleranceCpuIncompatibleFault" - if ns0.FaultToleranceCpuIncompatible_Def not in ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__: - bases = list(ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__) - bases.insert(0, ns0.FaultToleranceCpuIncompatible_Def) - ns0.FaultToleranceCpuIncompatibleFault_Dec.__bases__ = tuple(bases) - - ns0.FaultToleranceCpuIncompatible_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceCpuIncompatibleFault_Dec_Holder" - - class FaultToleranceNotLicensedFault_Dec(ElementDeclaration): - literal = "FaultToleranceNotLicensedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FaultToleranceNotLicensedFault") - kw["aname"] = "_FaultToleranceNotLicensedFault" - if ns0.FaultToleranceNotLicensed_Def not in ns0.FaultToleranceNotLicensedFault_Dec.__bases__: - bases = list(ns0.FaultToleranceNotLicensedFault_Dec.__bases__) - bases.insert(0, ns0.FaultToleranceNotLicensed_Def) - ns0.FaultToleranceNotLicensedFault_Dec.__bases__ = tuple(bases) - - ns0.FaultToleranceNotLicensed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceNotLicensedFault_Dec_Holder" - - class FaultToleranceNotSameBuildFault_Dec(ElementDeclaration): - literal = "FaultToleranceNotSameBuildFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FaultToleranceNotSameBuildFault") - kw["aname"] = "_FaultToleranceNotSameBuildFault" - if ns0.FaultToleranceNotSameBuild_Def not in ns0.FaultToleranceNotSameBuildFault_Dec.__bases__: - bases = list(ns0.FaultToleranceNotSameBuildFault_Dec.__bases__) - bases.insert(0, ns0.FaultToleranceNotSameBuild_Def) - ns0.FaultToleranceNotSameBuildFault_Dec.__bases__ = tuple(bases) - - ns0.FaultToleranceNotSameBuild_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FaultToleranceNotSameBuildFault_Dec_Holder" - - class FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec(ElementDeclaration): - literal = "FaultTolerancePrimaryPowerOnNotAttemptedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FaultTolerancePrimaryPowerOnNotAttemptedFault") - kw["aname"] = "_FaultTolerancePrimaryPowerOnNotAttemptedFault" - if ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def not in ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__: - bases = list(ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__) - bases.insert(0, ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def) - ns0.FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec.__bases__ = tuple(bases) - - ns0.FaultTolerancePrimaryPowerOnNotAttempted_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FaultTolerancePrimaryPowerOnNotAttemptedFault_Dec_Holder" - - class FileAlreadyExistsFault_Dec(ElementDeclaration): - literal = "FileAlreadyExistsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileAlreadyExistsFault") - kw["aname"] = "_FileAlreadyExistsFault" - if ns0.FileAlreadyExists_Def not in ns0.FileAlreadyExistsFault_Dec.__bases__: - bases = list(ns0.FileAlreadyExistsFault_Dec.__bases__) - bases.insert(0, ns0.FileAlreadyExists_Def) - ns0.FileAlreadyExistsFault_Dec.__bases__ = tuple(bases) - - ns0.FileAlreadyExists_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileAlreadyExistsFault_Dec_Holder" - - class FileBackedPortNotSupportedFault_Dec(ElementDeclaration): - literal = "FileBackedPortNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileBackedPortNotSupportedFault") - kw["aname"] = "_FileBackedPortNotSupportedFault" - if ns0.FileBackedPortNotSupported_Def not in ns0.FileBackedPortNotSupportedFault_Dec.__bases__: - bases = list(ns0.FileBackedPortNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.FileBackedPortNotSupported_Def) - ns0.FileBackedPortNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.FileBackedPortNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileBackedPortNotSupportedFault_Dec_Holder" - - class FileFaultFault_Dec(ElementDeclaration): - literal = "FileFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileFaultFault") - kw["aname"] = "_FileFaultFault" - if ns0.FileFault_Def not in ns0.FileFaultFault_Dec.__bases__: - bases = list(ns0.FileFaultFault_Dec.__bases__) - bases.insert(0, ns0.FileFault_Def) - ns0.FileFaultFault_Dec.__bases__ = tuple(bases) - - ns0.FileFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileFaultFault_Dec_Holder" - - class FileLockedFault_Dec(ElementDeclaration): - literal = "FileLockedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileLockedFault") - kw["aname"] = "_FileLockedFault" - if ns0.FileLocked_Def not in ns0.FileLockedFault_Dec.__bases__: - bases = list(ns0.FileLockedFault_Dec.__bases__) - bases.insert(0, ns0.FileLocked_Def) - ns0.FileLockedFault_Dec.__bases__ = tuple(bases) - - ns0.FileLocked_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileLockedFault_Dec_Holder" - - class FileNotFoundFault_Dec(ElementDeclaration): - literal = "FileNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileNotFoundFault") - kw["aname"] = "_FileNotFoundFault" - if ns0.FileNotFound_Def not in ns0.FileNotFoundFault_Dec.__bases__: - bases = list(ns0.FileNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.FileNotFound_Def) - ns0.FileNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.FileNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileNotFoundFault_Dec_Holder" - - class FileNotWritableFault_Dec(ElementDeclaration): - literal = "FileNotWritableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileNotWritableFault") - kw["aname"] = "_FileNotWritableFault" - if ns0.FileNotWritable_Def not in ns0.FileNotWritableFault_Dec.__bases__: - bases = list(ns0.FileNotWritableFault_Dec.__bases__) - bases.insert(0, ns0.FileNotWritable_Def) - ns0.FileNotWritableFault_Dec.__bases__ = tuple(bases) - - ns0.FileNotWritable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileNotWritableFault_Dec_Holder" - - class FileTooLargeFault_Dec(ElementDeclaration): - literal = "FileTooLargeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FileTooLargeFault") - kw["aname"] = "_FileTooLargeFault" - if ns0.FileTooLarge_Def not in ns0.FileTooLargeFault_Dec.__bases__: - bases = list(ns0.FileTooLargeFault_Dec.__bases__) - bases.insert(0, ns0.FileTooLarge_Def) - ns0.FileTooLargeFault_Dec.__bases__ = tuple(bases) - - ns0.FileTooLarge_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FileTooLargeFault_Dec_Holder" - - class FilesystemQuiesceFaultFault_Dec(ElementDeclaration): - literal = "FilesystemQuiesceFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FilesystemQuiesceFaultFault") - kw["aname"] = "_FilesystemQuiesceFaultFault" - if ns0.FilesystemQuiesceFault_Def not in ns0.FilesystemQuiesceFaultFault_Dec.__bases__: - bases = list(ns0.FilesystemQuiesceFaultFault_Dec.__bases__) - bases.insert(0, ns0.FilesystemQuiesceFault_Def) - ns0.FilesystemQuiesceFaultFault_Dec.__bases__ = tuple(bases) - - ns0.FilesystemQuiesceFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FilesystemQuiesceFaultFault_Dec_Holder" - - class FtIssuesOnHostFault_Dec(ElementDeclaration): - literal = "FtIssuesOnHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FtIssuesOnHostFault") - kw["aname"] = "_FtIssuesOnHostFault" - if ns0.FtIssuesOnHost_Def not in ns0.FtIssuesOnHostFault_Dec.__bases__: - bases = list(ns0.FtIssuesOnHostFault_Dec.__bases__) - bases.insert(0, ns0.FtIssuesOnHost_Def) - ns0.FtIssuesOnHostFault_Dec.__bases__ = tuple(bases) - - ns0.FtIssuesOnHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FtIssuesOnHostFault_Dec_Holder" - - class FullStorageVMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "FullStorageVMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FullStorageVMotionNotSupportedFault") - kw["aname"] = "_FullStorageVMotionNotSupportedFault" - if ns0.FullStorageVMotionNotSupported_Def not in ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.FullStorageVMotionNotSupported_Def) - ns0.FullStorageVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.FullStorageVMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FullStorageVMotionNotSupportedFault_Dec_Holder" - - class GenericDrsFaultFault_Dec(ElementDeclaration): - literal = "GenericDrsFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GenericDrsFaultFault") - kw["aname"] = "_GenericDrsFaultFault" - if ns0.GenericDrsFault_Def not in ns0.GenericDrsFaultFault_Dec.__bases__: - bases = list(ns0.GenericDrsFaultFault_Dec.__bases__) - bases.insert(0, ns0.GenericDrsFault_Def) - ns0.GenericDrsFaultFault_Dec.__bases__ = tuple(bases) - - ns0.GenericDrsFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GenericDrsFaultFault_Dec_Holder" - - class GenericVmConfigFaultFault_Dec(ElementDeclaration): - literal = "GenericVmConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","GenericVmConfigFaultFault") - kw["aname"] = "_GenericVmConfigFaultFault" - if ns0.GenericVmConfigFault_Def not in ns0.GenericVmConfigFaultFault_Dec.__bases__: - bases = list(ns0.GenericVmConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.GenericVmConfigFault_Def) - ns0.GenericVmConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.GenericVmConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "GenericVmConfigFaultFault_Dec_Holder" - - class HAErrorsAtDestFault_Dec(ElementDeclaration): - literal = "HAErrorsAtDestFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HAErrorsAtDestFault") - kw["aname"] = "_HAErrorsAtDestFault" - if ns0.HAErrorsAtDest_Def not in ns0.HAErrorsAtDestFault_Dec.__bases__: - bases = list(ns0.HAErrorsAtDestFault_Dec.__bases__) - bases.insert(0, ns0.HAErrorsAtDest_Def) - ns0.HAErrorsAtDestFault_Dec.__bases__ = tuple(bases) - - ns0.HAErrorsAtDest_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HAErrorsAtDestFault_Dec_Holder" - - class HostConfigFailedFault_Dec(ElementDeclaration): - literal = "HostConfigFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostConfigFailedFault") - kw["aname"] = "_HostConfigFailedFault" - if ns0.HostConfigFailed_Def not in ns0.HostConfigFailedFault_Dec.__bases__: - bases = list(ns0.HostConfigFailedFault_Dec.__bases__) - bases.insert(0, ns0.HostConfigFailed_Def) - ns0.HostConfigFailedFault_Dec.__bases__ = tuple(bases) - - ns0.HostConfigFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostConfigFailedFault_Dec_Holder" - - class HostConfigFaultFault_Dec(ElementDeclaration): - literal = "HostConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostConfigFaultFault") - kw["aname"] = "_HostConfigFaultFault" - if ns0.HostConfigFault_Def not in ns0.HostConfigFaultFault_Dec.__bases__: - bases = list(ns0.HostConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.HostConfigFault_Def) - ns0.HostConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.HostConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostConfigFaultFault_Dec_Holder" - - class HostConnectFaultFault_Dec(ElementDeclaration): - literal = "HostConnectFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostConnectFaultFault") - kw["aname"] = "_HostConnectFaultFault" - if ns0.HostConnectFault_Def not in ns0.HostConnectFaultFault_Dec.__bases__: - bases = list(ns0.HostConnectFaultFault_Dec.__bases__) - bases.insert(0, ns0.HostConnectFault_Def) - ns0.HostConnectFaultFault_Dec.__bases__ = tuple(bases) - - ns0.HostConnectFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostConnectFaultFault_Dec_Holder" - - class HostIncompatibleForFaultToleranceFault_Dec(ElementDeclaration): - literal = "HostIncompatibleForFaultToleranceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostIncompatibleForFaultToleranceFault") - kw["aname"] = "_HostIncompatibleForFaultToleranceFault" - if ns0.HostIncompatibleForFaultTolerance_Def not in ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__: - bases = list(ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__) - bases.insert(0, ns0.HostIncompatibleForFaultTolerance_Def) - ns0.HostIncompatibleForFaultToleranceFault_Dec.__bases__ = tuple(bases) - - ns0.HostIncompatibleForFaultTolerance_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostIncompatibleForFaultToleranceFault_Dec_Holder" - - class HostIncompatibleForRecordReplayFault_Dec(ElementDeclaration): - literal = "HostIncompatibleForRecordReplayFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostIncompatibleForRecordReplayFault") - kw["aname"] = "_HostIncompatibleForRecordReplayFault" - if ns0.HostIncompatibleForRecordReplay_Def not in ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__: - bases = list(ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__) - bases.insert(0, ns0.HostIncompatibleForRecordReplay_Def) - ns0.HostIncompatibleForRecordReplayFault_Dec.__bases__ = tuple(bases) - - ns0.HostIncompatibleForRecordReplay_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostIncompatibleForRecordReplayFault_Dec_Holder" - - class HostInventoryFullFault_Dec(ElementDeclaration): - literal = "HostInventoryFullFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostInventoryFullFault") - kw["aname"] = "_HostInventoryFullFault" - if ns0.HostInventoryFull_Def not in ns0.HostInventoryFullFault_Dec.__bases__: - bases = list(ns0.HostInventoryFullFault_Dec.__bases__) - bases.insert(0, ns0.HostInventoryFull_Def) - ns0.HostInventoryFullFault_Dec.__bases__ = tuple(bases) - - ns0.HostInventoryFull_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostInventoryFullFault_Dec_Holder" - - class HostPowerOpFailedFault_Dec(ElementDeclaration): - literal = "HostPowerOpFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostPowerOpFailedFault") - kw["aname"] = "_HostPowerOpFailedFault" - if ns0.HostPowerOpFailed_Def not in ns0.HostPowerOpFailedFault_Dec.__bases__: - bases = list(ns0.HostPowerOpFailedFault_Dec.__bases__) - bases.insert(0, ns0.HostPowerOpFailed_Def) - ns0.HostPowerOpFailedFault_Dec.__bases__ = tuple(bases) - - ns0.HostPowerOpFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostPowerOpFailedFault_Dec_Holder" - - class HotSnapshotMoveNotSupportedFault_Dec(ElementDeclaration): - literal = "HotSnapshotMoveNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HotSnapshotMoveNotSupportedFault") - kw["aname"] = "_HotSnapshotMoveNotSupportedFault" - if ns0.HotSnapshotMoveNotSupported_Def not in ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__: - bases = list(ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.HotSnapshotMoveNotSupported_Def) - ns0.HotSnapshotMoveNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.HotSnapshotMoveNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HotSnapshotMoveNotSupportedFault_Dec_Holder" - - class IDEDiskNotSupportedFault_Dec(ElementDeclaration): - literal = "IDEDiskNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IDEDiskNotSupportedFault") - kw["aname"] = "_IDEDiskNotSupportedFault" - if ns0.IDEDiskNotSupported_Def not in ns0.IDEDiskNotSupportedFault_Dec.__bases__: - bases = list(ns0.IDEDiskNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.IDEDiskNotSupported_Def) - ns0.IDEDiskNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.IDEDiskNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IDEDiskNotSupportedFault_Dec_Holder" - - class InUseFeatureManipulationDisallowedFault_Dec(ElementDeclaration): - literal = "InUseFeatureManipulationDisallowedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InUseFeatureManipulationDisallowedFault") - kw["aname"] = "_InUseFeatureManipulationDisallowedFault" - if ns0.InUseFeatureManipulationDisallowed_Def not in ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__: - bases = list(ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__) - bases.insert(0, ns0.InUseFeatureManipulationDisallowed_Def) - ns0.InUseFeatureManipulationDisallowedFault_Dec.__bases__ = tuple(bases) - - ns0.InUseFeatureManipulationDisallowed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InUseFeatureManipulationDisallowedFault_Dec_Holder" - - class InaccessibleDatastoreFault_Dec(ElementDeclaration): - literal = "InaccessibleDatastoreFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InaccessibleDatastoreFault") - kw["aname"] = "_InaccessibleDatastoreFault" - if ns0.InaccessibleDatastore_Def not in ns0.InaccessibleDatastoreFault_Dec.__bases__: - bases = list(ns0.InaccessibleDatastoreFault_Dec.__bases__) - bases.insert(0, ns0.InaccessibleDatastore_Def) - ns0.InaccessibleDatastoreFault_Dec.__bases__ = tuple(bases) - - ns0.InaccessibleDatastore_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InaccessibleDatastoreFault_Dec_Holder" - - class IncompatibleDefaultDeviceFault_Dec(ElementDeclaration): - literal = "IncompatibleDefaultDeviceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IncompatibleDefaultDeviceFault") - kw["aname"] = "_IncompatibleDefaultDeviceFault" - if ns0.IncompatibleDefaultDevice_Def not in ns0.IncompatibleDefaultDeviceFault_Dec.__bases__: - bases = list(ns0.IncompatibleDefaultDeviceFault_Dec.__bases__) - bases.insert(0, ns0.IncompatibleDefaultDevice_Def) - ns0.IncompatibleDefaultDeviceFault_Dec.__bases__ = tuple(bases) - - ns0.IncompatibleDefaultDevice_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleDefaultDeviceFault_Dec_Holder" - - class IncompatibleHostForFtSecondaryFault_Dec(ElementDeclaration): - literal = "IncompatibleHostForFtSecondaryFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IncompatibleHostForFtSecondaryFault") - kw["aname"] = "_IncompatibleHostForFtSecondaryFault" - if ns0.IncompatibleHostForFtSecondary_Def not in ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__: - bases = list(ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__) - bases.insert(0, ns0.IncompatibleHostForFtSecondary_Def) - ns0.IncompatibleHostForFtSecondaryFault_Dec.__bases__ = tuple(bases) - - ns0.IncompatibleHostForFtSecondary_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleHostForFtSecondaryFault_Dec_Holder" - - class IncompatibleSettingFault_Dec(ElementDeclaration): - literal = "IncompatibleSettingFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IncompatibleSettingFault") - kw["aname"] = "_IncompatibleSettingFault" - if ns0.IncompatibleSetting_Def not in ns0.IncompatibleSettingFault_Dec.__bases__: - bases = list(ns0.IncompatibleSettingFault_Dec.__bases__) - bases.insert(0, ns0.IncompatibleSetting_Def) - ns0.IncompatibleSettingFault_Dec.__bases__ = tuple(bases) - - ns0.IncompatibleSetting_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IncompatibleSettingFault_Dec_Holder" - - class IncorrectFileTypeFault_Dec(ElementDeclaration): - literal = "IncorrectFileTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IncorrectFileTypeFault") - kw["aname"] = "_IncorrectFileTypeFault" - if ns0.IncorrectFileType_Def not in ns0.IncorrectFileTypeFault_Dec.__bases__: - bases = list(ns0.IncorrectFileTypeFault_Dec.__bases__) - bases.insert(0, ns0.IncorrectFileType_Def) - ns0.IncorrectFileTypeFault_Dec.__bases__ = tuple(bases) - - ns0.IncorrectFileType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IncorrectFileTypeFault_Dec_Holder" - - class IncorrectHostInformationFault_Dec(ElementDeclaration): - literal = "IncorrectHostInformationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IncorrectHostInformationFault") - kw["aname"] = "_IncorrectHostInformationFault" - if ns0.IncorrectHostInformation_Def not in ns0.IncorrectHostInformationFault_Dec.__bases__: - bases = list(ns0.IncorrectHostInformationFault_Dec.__bases__) - bases.insert(0, ns0.IncorrectHostInformation_Def) - ns0.IncorrectHostInformationFault_Dec.__bases__ = tuple(bases) - - ns0.IncorrectHostInformation_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IncorrectHostInformationFault_Dec_Holder" - - class IndependentDiskVMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "IndependentDiskVMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IndependentDiskVMotionNotSupportedFault") - kw["aname"] = "_IndependentDiskVMotionNotSupportedFault" - if ns0.IndependentDiskVMotionNotSupported_Def not in ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.IndependentDiskVMotionNotSupported_Def) - ns0.IndependentDiskVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.IndependentDiskVMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IndependentDiskVMotionNotSupportedFault_Dec_Holder" - - class InsufficientCpuResourcesFaultFault_Dec(ElementDeclaration): - literal = "InsufficientCpuResourcesFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientCpuResourcesFaultFault") - kw["aname"] = "_InsufficientCpuResourcesFaultFault" - if ns0.InsufficientCpuResourcesFault_Def not in ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientCpuResourcesFault_Def) - ns0.InsufficientCpuResourcesFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientCpuResourcesFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientCpuResourcesFaultFault_Dec_Holder" - - class InsufficientFailoverResourcesFaultFault_Dec(ElementDeclaration): - literal = "InsufficientFailoverResourcesFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientFailoverResourcesFaultFault") - kw["aname"] = "_InsufficientFailoverResourcesFaultFault" - if ns0.InsufficientFailoverResourcesFault_Def not in ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientFailoverResourcesFault_Def) - ns0.InsufficientFailoverResourcesFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientFailoverResourcesFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientFailoverResourcesFaultFault_Dec_Holder" - - class InsufficientHostCapacityFaultFault_Dec(ElementDeclaration): - literal = "InsufficientHostCapacityFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientHostCapacityFaultFault") - kw["aname"] = "_InsufficientHostCapacityFaultFault" - if ns0.InsufficientHostCapacityFault_Def not in ns0.InsufficientHostCapacityFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientHostCapacityFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientHostCapacityFault_Def) - ns0.InsufficientHostCapacityFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientHostCapacityFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostCapacityFaultFault_Dec_Holder" - - class InsufficientHostCpuCapacityFaultFault_Dec(ElementDeclaration): - literal = "InsufficientHostCpuCapacityFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientHostCpuCapacityFaultFault") - kw["aname"] = "_InsufficientHostCpuCapacityFaultFault" - if ns0.InsufficientHostCpuCapacityFault_Def not in ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientHostCpuCapacityFault_Def) - ns0.InsufficientHostCpuCapacityFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientHostCpuCapacityFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostCpuCapacityFaultFault_Dec_Holder" - - class InsufficientHostMemoryCapacityFaultFault_Dec(ElementDeclaration): - literal = "InsufficientHostMemoryCapacityFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientHostMemoryCapacityFaultFault") - kw["aname"] = "_InsufficientHostMemoryCapacityFaultFault" - if ns0.InsufficientHostMemoryCapacityFault_Def not in ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientHostMemoryCapacityFault_Def) - ns0.InsufficientHostMemoryCapacityFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientHostMemoryCapacityFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientHostMemoryCapacityFaultFault_Dec_Holder" - - class InsufficientMemoryResourcesFaultFault_Dec(ElementDeclaration): - literal = "InsufficientMemoryResourcesFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientMemoryResourcesFaultFault") - kw["aname"] = "_InsufficientMemoryResourcesFaultFault" - if ns0.InsufficientMemoryResourcesFault_Def not in ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientMemoryResourcesFault_Def) - ns0.InsufficientMemoryResourcesFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientMemoryResourcesFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientMemoryResourcesFaultFault_Dec_Holder" - - class InsufficientPerCpuCapacityFault_Dec(ElementDeclaration): - literal = "InsufficientPerCpuCapacityFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientPerCpuCapacityFault") - kw["aname"] = "_InsufficientPerCpuCapacityFault" - if ns0.InsufficientPerCpuCapacity_Def not in ns0.InsufficientPerCpuCapacityFault_Dec.__bases__: - bases = list(ns0.InsufficientPerCpuCapacityFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientPerCpuCapacity_Def) - ns0.InsufficientPerCpuCapacityFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientPerCpuCapacity_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientPerCpuCapacityFault_Dec_Holder" - - class InsufficientResourcesFaultFault_Dec(ElementDeclaration): - literal = "InsufficientResourcesFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientResourcesFaultFault") - kw["aname"] = "_InsufficientResourcesFaultFault" - if ns0.InsufficientResourcesFault_Def not in ns0.InsufficientResourcesFaultFault_Dec.__bases__: - bases = list(ns0.InsufficientResourcesFaultFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientResourcesFault_Def) - ns0.InsufficientResourcesFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientResourcesFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientResourcesFaultFault_Dec_Holder" - - class InsufficientStandbyCpuResourceFault_Dec(ElementDeclaration): - literal = "InsufficientStandbyCpuResourceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientStandbyCpuResourceFault") - kw["aname"] = "_InsufficientStandbyCpuResourceFault" - if ns0.InsufficientStandbyCpuResource_Def not in ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__: - bases = list(ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientStandbyCpuResource_Def) - ns0.InsufficientStandbyCpuResourceFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientStandbyCpuResource_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyCpuResourceFault_Dec_Holder" - - class InsufficientStandbyMemoryResourceFault_Dec(ElementDeclaration): - literal = "InsufficientStandbyMemoryResourceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientStandbyMemoryResourceFault") - kw["aname"] = "_InsufficientStandbyMemoryResourceFault" - if ns0.InsufficientStandbyMemoryResource_Def not in ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__: - bases = list(ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientStandbyMemoryResource_Def) - ns0.InsufficientStandbyMemoryResourceFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientStandbyMemoryResource_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyMemoryResourceFault_Dec_Holder" - - class InsufficientStandbyResourceFault_Dec(ElementDeclaration): - literal = "InsufficientStandbyResourceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InsufficientStandbyResourceFault") - kw["aname"] = "_InsufficientStandbyResourceFault" - if ns0.InsufficientStandbyResource_Def not in ns0.InsufficientStandbyResourceFault_Dec.__bases__: - bases = list(ns0.InsufficientStandbyResourceFault_Dec.__bases__) - bases.insert(0, ns0.InsufficientStandbyResource_Def) - ns0.InsufficientStandbyResourceFault_Dec.__bases__ = tuple(bases) - - ns0.InsufficientStandbyResource_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InsufficientStandbyResourceFault_Dec_Holder" - - class InvalidAffinitySettingFaultFault_Dec(ElementDeclaration): - literal = "InvalidAffinitySettingFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidAffinitySettingFaultFault") - kw["aname"] = "_InvalidAffinitySettingFaultFault" - if ns0.InvalidAffinitySettingFault_Def not in ns0.InvalidAffinitySettingFaultFault_Dec.__bases__: - bases = list(ns0.InvalidAffinitySettingFaultFault_Dec.__bases__) - bases.insert(0, ns0.InvalidAffinitySettingFault_Def) - ns0.InvalidAffinitySettingFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidAffinitySettingFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidAffinitySettingFaultFault_Dec_Holder" - - class InvalidBmcRoleFault_Dec(ElementDeclaration): - literal = "InvalidBmcRoleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidBmcRoleFault") - kw["aname"] = "_InvalidBmcRoleFault" - if ns0.InvalidBmcRole_Def not in ns0.InvalidBmcRoleFault_Dec.__bases__: - bases = list(ns0.InvalidBmcRoleFault_Dec.__bases__) - bases.insert(0, ns0.InvalidBmcRole_Def) - ns0.InvalidBmcRoleFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidBmcRole_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidBmcRoleFault_Dec_Holder" - - class InvalidBundleFault_Dec(ElementDeclaration): - literal = "InvalidBundleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidBundleFault") - kw["aname"] = "_InvalidBundleFault" - if ns0.InvalidBundle_Def not in ns0.InvalidBundleFault_Dec.__bases__: - bases = list(ns0.InvalidBundleFault_Dec.__bases__) - bases.insert(0, ns0.InvalidBundle_Def) - ns0.InvalidBundleFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidBundle_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidBundleFault_Dec_Holder" - - class InvalidClientCertificateFault_Dec(ElementDeclaration): - literal = "InvalidClientCertificateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidClientCertificateFault") - kw["aname"] = "_InvalidClientCertificateFault" - if ns0.InvalidClientCertificate_Def not in ns0.InvalidClientCertificateFault_Dec.__bases__: - bases = list(ns0.InvalidClientCertificateFault_Dec.__bases__) - bases.insert(0, ns0.InvalidClientCertificate_Def) - ns0.InvalidClientCertificateFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidClientCertificate_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidClientCertificateFault_Dec_Holder" - - class InvalidControllerFault_Dec(ElementDeclaration): - literal = "InvalidControllerFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidControllerFault") - kw["aname"] = "_InvalidControllerFault" - if ns0.InvalidController_Def not in ns0.InvalidControllerFault_Dec.__bases__: - bases = list(ns0.InvalidControllerFault_Dec.__bases__) - bases.insert(0, ns0.InvalidController_Def) - ns0.InvalidControllerFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidController_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidControllerFault_Dec_Holder" - - class InvalidDatastoreFault_Dec(ElementDeclaration): - literal = "InvalidDatastoreFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDatastoreFault") - kw["aname"] = "_InvalidDatastoreFault" - if ns0.InvalidDatastore_Def not in ns0.InvalidDatastoreFault_Dec.__bases__: - bases = list(ns0.InvalidDatastoreFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDatastore_Def) - ns0.InvalidDatastoreFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDatastore_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDatastoreFault_Dec_Holder" - - class InvalidDatastorePathFault_Dec(ElementDeclaration): - literal = "InvalidDatastorePathFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDatastorePathFault") - kw["aname"] = "_InvalidDatastorePathFault" - if ns0.InvalidDatastorePath_Def not in ns0.InvalidDatastorePathFault_Dec.__bases__: - bases = list(ns0.InvalidDatastorePathFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDatastorePath_Def) - ns0.InvalidDatastorePathFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDatastorePath_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDatastorePathFault_Dec_Holder" - - class InvalidDeviceBackingFault_Dec(ElementDeclaration): - literal = "InvalidDeviceBackingFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDeviceBackingFault") - kw["aname"] = "_InvalidDeviceBackingFault" - if ns0.InvalidDeviceBacking_Def not in ns0.InvalidDeviceBackingFault_Dec.__bases__: - bases = list(ns0.InvalidDeviceBackingFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDeviceBacking_Def) - ns0.InvalidDeviceBackingFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDeviceBacking_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceBackingFault_Dec_Holder" - - class InvalidDeviceOperationFault_Dec(ElementDeclaration): - literal = "InvalidDeviceOperationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDeviceOperationFault") - kw["aname"] = "_InvalidDeviceOperationFault" - if ns0.InvalidDeviceOperation_Def not in ns0.InvalidDeviceOperationFault_Dec.__bases__: - bases = list(ns0.InvalidDeviceOperationFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDeviceOperation_Def) - ns0.InvalidDeviceOperationFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDeviceOperation_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceOperationFault_Dec_Holder" - - class InvalidDeviceSpecFault_Dec(ElementDeclaration): - literal = "InvalidDeviceSpecFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDeviceSpecFault") - kw["aname"] = "_InvalidDeviceSpecFault" - if ns0.InvalidDeviceSpec_Def not in ns0.InvalidDeviceSpecFault_Dec.__bases__: - bases = list(ns0.InvalidDeviceSpecFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDeviceSpec_Def) - ns0.InvalidDeviceSpecFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDeviceSpec_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDeviceSpecFault_Dec_Holder" - - class InvalidDiskFormatFault_Dec(ElementDeclaration): - literal = "InvalidDiskFormatFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDiskFormatFault") - kw["aname"] = "_InvalidDiskFormatFault" - if ns0.InvalidDiskFormat_Def not in ns0.InvalidDiskFormatFault_Dec.__bases__: - bases = list(ns0.InvalidDiskFormatFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDiskFormat_Def) - ns0.InvalidDiskFormatFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDiskFormat_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDiskFormatFault_Dec_Holder" - - class InvalidDrsBehaviorForFtVmFault_Dec(ElementDeclaration): - literal = "InvalidDrsBehaviorForFtVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidDrsBehaviorForFtVmFault") - kw["aname"] = "_InvalidDrsBehaviorForFtVmFault" - if ns0.InvalidDrsBehaviorForFtVm_Def not in ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__: - bases = list(ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__) - bases.insert(0, ns0.InvalidDrsBehaviorForFtVm_Def) - ns0.InvalidDrsBehaviorForFtVmFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidDrsBehaviorForFtVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidDrsBehaviorForFtVmFault_Dec_Holder" - - class InvalidEditionLicenseFault_Dec(ElementDeclaration): - literal = "InvalidEditionLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidEditionLicenseFault") - kw["aname"] = "_InvalidEditionLicenseFault" - if ns0.InvalidEditionLicense_Def not in ns0.InvalidEditionLicenseFault_Dec.__bases__: - bases = list(ns0.InvalidEditionLicenseFault_Dec.__bases__) - bases.insert(0, ns0.InvalidEditionLicense_Def) - ns0.InvalidEditionLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidEditionLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidEditionLicenseFault_Dec_Holder" - - class InvalidEventFault_Dec(ElementDeclaration): - literal = "InvalidEventFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidEventFault") - kw["aname"] = "_InvalidEventFault" - if ns0.InvalidEvent_Def not in ns0.InvalidEventFault_Dec.__bases__: - bases = list(ns0.InvalidEventFault_Dec.__bases__) - bases.insert(0, ns0.InvalidEvent_Def) - ns0.InvalidEventFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidEvent_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidEventFault_Dec_Holder" - - class InvalidFolderFault_Dec(ElementDeclaration): - literal = "InvalidFolderFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidFolderFault") - kw["aname"] = "_InvalidFolderFault" - if ns0.InvalidFolder_Def not in ns0.InvalidFolderFault_Dec.__bases__: - bases = list(ns0.InvalidFolderFault_Dec.__bases__) - bases.insert(0, ns0.InvalidFolder_Def) - ns0.InvalidFolderFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidFolder_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidFolderFault_Dec_Holder" - - class InvalidFormatFault_Dec(ElementDeclaration): - literal = "InvalidFormatFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidFormatFault") - kw["aname"] = "_InvalidFormatFault" - if ns0.InvalidFormat_Def not in ns0.InvalidFormatFault_Dec.__bases__: - bases = list(ns0.InvalidFormatFault_Dec.__bases__) - bases.insert(0, ns0.InvalidFormat_Def) - ns0.InvalidFormatFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidFormat_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidFormatFault_Dec_Holder" - - class InvalidHostStateFault_Dec(ElementDeclaration): - literal = "InvalidHostStateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidHostStateFault") - kw["aname"] = "_InvalidHostStateFault" - if ns0.InvalidHostState_Def not in ns0.InvalidHostStateFault_Dec.__bases__: - bases = list(ns0.InvalidHostStateFault_Dec.__bases__) - bases.insert(0, ns0.InvalidHostState_Def) - ns0.InvalidHostStateFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidHostState_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidHostStateFault_Dec_Holder" - - class InvalidIndexArgumentFault_Dec(ElementDeclaration): - literal = "InvalidIndexArgumentFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidIndexArgumentFault") - kw["aname"] = "_InvalidIndexArgumentFault" - if ns0.InvalidIndexArgument_Def not in ns0.InvalidIndexArgumentFault_Dec.__bases__: - bases = list(ns0.InvalidIndexArgumentFault_Dec.__bases__) - bases.insert(0, ns0.InvalidIndexArgument_Def) - ns0.InvalidIndexArgumentFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidIndexArgument_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidIndexArgumentFault_Dec_Holder" - - class InvalidIpmiLoginInfoFault_Dec(ElementDeclaration): - literal = "InvalidIpmiLoginInfoFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidIpmiLoginInfoFault") - kw["aname"] = "_InvalidIpmiLoginInfoFault" - if ns0.InvalidIpmiLoginInfo_Def not in ns0.InvalidIpmiLoginInfoFault_Dec.__bases__: - bases = list(ns0.InvalidIpmiLoginInfoFault_Dec.__bases__) - bases.insert(0, ns0.InvalidIpmiLoginInfo_Def) - ns0.InvalidIpmiLoginInfoFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidIpmiLoginInfo_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidIpmiLoginInfoFault_Dec_Holder" - - class InvalidIpmiMacAddressFault_Dec(ElementDeclaration): - literal = "InvalidIpmiMacAddressFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidIpmiMacAddressFault") - kw["aname"] = "_InvalidIpmiMacAddressFault" - if ns0.InvalidIpmiMacAddress_Def not in ns0.InvalidIpmiMacAddressFault_Dec.__bases__: - bases = list(ns0.InvalidIpmiMacAddressFault_Dec.__bases__) - bases.insert(0, ns0.InvalidIpmiMacAddress_Def) - ns0.InvalidIpmiMacAddressFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidIpmiMacAddress_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidIpmiMacAddressFault_Dec_Holder" - - class InvalidLicenseFault_Dec(ElementDeclaration): - literal = "InvalidLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidLicenseFault") - kw["aname"] = "_InvalidLicenseFault" - if ns0.InvalidLicense_Def not in ns0.InvalidLicenseFault_Dec.__bases__: - bases = list(ns0.InvalidLicenseFault_Dec.__bases__) - bases.insert(0, ns0.InvalidLicense_Def) - ns0.InvalidLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidLicenseFault_Dec_Holder" - - class InvalidLocaleFault_Dec(ElementDeclaration): - literal = "InvalidLocaleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidLocaleFault") - kw["aname"] = "_InvalidLocaleFault" - if ns0.InvalidLocale_Def not in ns0.InvalidLocaleFault_Dec.__bases__: - bases = list(ns0.InvalidLocaleFault_Dec.__bases__) - bases.insert(0, ns0.InvalidLocale_Def) - ns0.InvalidLocaleFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidLocale_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidLocaleFault_Dec_Holder" - - class InvalidLoginFault_Dec(ElementDeclaration): - literal = "InvalidLoginFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidLoginFault") - kw["aname"] = "_InvalidLoginFault" - if ns0.InvalidLogin_Def not in ns0.InvalidLoginFault_Dec.__bases__: - bases = list(ns0.InvalidLoginFault_Dec.__bases__) - bases.insert(0, ns0.InvalidLogin_Def) - ns0.InvalidLoginFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidLogin_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidLoginFault_Dec_Holder" - - class InvalidNameFault_Dec(ElementDeclaration): - literal = "InvalidNameFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidNameFault") - kw["aname"] = "_InvalidNameFault" - if ns0.InvalidName_Def not in ns0.InvalidNameFault_Dec.__bases__: - bases = list(ns0.InvalidNameFault_Dec.__bases__) - bases.insert(0, ns0.InvalidName_Def) - ns0.InvalidNameFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidName_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidNameFault_Dec_Holder" - - class InvalidNasCredentialsFault_Dec(ElementDeclaration): - literal = "InvalidNasCredentialsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidNasCredentialsFault") - kw["aname"] = "_InvalidNasCredentialsFault" - if ns0.InvalidNasCredentials_Def not in ns0.InvalidNasCredentialsFault_Dec.__bases__: - bases = list(ns0.InvalidNasCredentialsFault_Dec.__bases__) - bases.insert(0, ns0.InvalidNasCredentials_Def) - ns0.InvalidNasCredentialsFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidNasCredentials_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidNasCredentialsFault_Dec_Holder" - - class InvalidNetworkInTypeFault_Dec(ElementDeclaration): - literal = "InvalidNetworkInTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidNetworkInTypeFault") - kw["aname"] = "_InvalidNetworkInTypeFault" - if ns0.InvalidNetworkInType_Def not in ns0.InvalidNetworkInTypeFault_Dec.__bases__: - bases = list(ns0.InvalidNetworkInTypeFault_Dec.__bases__) - bases.insert(0, ns0.InvalidNetworkInType_Def) - ns0.InvalidNetworkInTypeFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidNetworkInType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidNetworkInTypeFault_Dec_Holder" - - class InvalidNetworkResourceFault_Dec(ElementDeclaration): - literal = "InvalidNetworkResourceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidNetworkResourceFault") - kw["aname"] = "_InvalidNetworkResourceFault" - if ns0.InvalidNetworkResource_Def not in ns0.InvalidNetworkResourceFault_Dec.__bases__: - bases = list(ns0.InvalidNetworkResourceFault_Dec.__bases__) - bases.insert(0, ns0.InvalidNetworkResource_Def) - ns0.InvalidNetworkResourceFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidNetworkResource_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidNetworkResourceFault_Dec_Holder" - - class InvalidOperationOnSecondaryVmFault_Dec(ElementDeclaration): - literal = "InvalidOperationOnSecondaryVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidOperationOnSecondaryVmFault") - kw["aname"] = "_InvalidOperationOnSecondaryVmFault" - if ns0.InvalidOperationOnSecondaryVm_Def not in ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__: - bases = list(ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__) - bases.insert(0, ns0.InvalidOperationOnSecondaryVm_Def) - ns0.InvalidOperationOnSecondaryVmFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidOperationOnSecondaryVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidOperationOnSecondaryVmFault_Dec_Holder" - - class InvalidPowerStateFault_Dec(ElementDeclaration): - literal = "InvalidPowerStateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidPowerStateFault") - kw["aname"] = "_InvalidPowerStateFault" - if ns0.InvalidPowerState_Def not in ns0.InvalidPowerStateFault_Dec.__bases__: - bases = list(ns0.InvalidPowerStateFault_Dec.__bases__) - bases.insert(0, ns0.InvalidPowerState_Def) - ns0.InvalidPowerStateFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidPowerState_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidPowerStateFault_Dec_Holder" - - class InvalidPrivilegeFault_Dec(ElementDeclaration): - literal = "InvalidPrivilegeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidPrivilegeFault") - kw["aname"] = "_InvalidPrivilegeFault" - if ns0.InvalidPrivilege_Def not in ns0.InvalidPrivilegeFault_Dec.__bases__: - bases = list(ns0.InvalidPrivilegeFault_Dec.__bases__) - bases.insert(0, ns0.InvalidPrivilege_Def) - ns0.InvalidPrivilegeFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidPrivilege_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidPrivilegeFault_Dec_Holder" - - class InvalidPropertyTypeFault_Dec(ElementDeclaration): - literal = "InvalidPropertyTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidPropertyTypeFault") - kw["aname"] = "_InvalidPropertyTypeFault" - if ns0.InvalidPropertyType_Def not in ns0.InvalidPropertyTypeFault_Dec.__bases__: - bases = list(ns0.InvalidPropertyTypeFault_Dec.__bases__) - bases.insert(0, ns0.InvalidPropertyType_Def) - ns0.InvalidPropertyTypeFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidPropertyType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyTypeFault_Dec_Holder" - - class InvalidPropertyValueFault_Dec(ElementDeclaration): - literal = "InvalidPropertyValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidPropertyValueFault") - kw["aname"] = "_InvalidPropertyValueFault" - if ns0.InvalidPropertyValue_Def not in ns0.InvalidPropertyValueFault_Dec.__bases__: - bases = list(ns0.InvalidPropertyValueFault_Dec.__bases__) - bases.insert(0, ns0.InvalidPropertyValue_Def) - ns0.InvalidPropertyValueFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidPropertyValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidPropertyValueFault_Dec_Holder" - - class InvalidResourcePoolStructureFaultFault_Dec(ElementDeclaration): - literal = "InvalidResourcePoolStructureFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidResourcePoolStructureFaultFault") - kw["aname"] = "_InvalidResourcePoolStructureFaultFault" - if ns0.InvalidResourcePoolStructureFault_Def not in ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__: - bases = list(ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__) - bases.insert(0, ns0.InvalidResourcePoolStructureFault_Def) - ns0.InvalidResourcePoolStructureFaultFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidResourcePoolStructureFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidResourcePoolStructureFaultFault_Dec_Holder" - - class InvalidSnapshotFormatFault_Dec(ElementDeclaration): - literal = "InvalidSnapshotFormatFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidSnapshotFormatFault") - kw["aname"] = "_InvalidSnapshotFormatFault" - if ns0.InvalidSnapshotFormat_Def not in ns0.InvalidSnapshotFormatFault_Dec.__bases__: - bases = list(ns0.InvalidSnapshotFormatFault_Dec.__bases__) - bases.insert(0, ns0.InvalidSnapshotFormat_Def) - ns0.InvalidSnapshotFormatFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidSnapshotFormat_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidSnapshotFormatFault_Dec_Holder" - - class InvalidStateFault_Dec(ElementDeclaration): - literal = "InvalidStateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidStateFault") - kw["aname"] = "_InvalidStateFault" - if ns0.InvalidState_Def not in ns0.InvalidStateFault_Dec.__bases__: - bases = list(ns0.InvalidStateFault_Dec.__bases__) - bases.insert(0, ns0.InvalidState_Def) - ns0.InvalidStateFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidState_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidStateFault_Dec_Holder" - - class InvalidVmConfigFault_Dec(ElementDeclaration): - literal = "InvalidVmConfigFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InvalidVmConfigFault") - kw["aname"] = "_InvalidVmConfigFault" - if ns0.InvalidVmConfig_Def not in ns0.InvalidVmConfigFault_Dec.__bases__: - bases = list(ns0.InvalidVmConfigFault_Dec.__bases__) - bases.insert(0, ns0.InvalidVmConfig_Def) - ns0.InvalidVmConfigFault_Dec.__bases__ = tuple(bases) - - ns0.InvalidVmConfig_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InvalidVmConfigFault_Dec_Holder" - - class InventoryHasStandardAloneHostsFault_Dec(ElementDeclaration): - literal = "InventoryHasStandardAloneHostsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InventoryHasStandardAloneHostsFault") - kw["aname"] = "_InventoryHasStandardAloneHostsFault" - if ns0.InventoryHasStandardAloneHosts_Def not in ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__: - bases = list(ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__) - bases.insert(0, ns0.InventoryHasStandardAloneHosts_Def) - ns0.InventoryHasStandardAloneHostsFault_Dec.__bases__ = tuple(bases) - - ns0.InventoryHasStandardAloneHosts_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InventoryHasStandardAloneHostsFault_Dec_Holder" - - class IpHostnameGeneratorErrorFault_Dec(ElementDeclaration): - literal = "IpHostnameGeneratorErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","IpHostnameGeneratorErrorFault") - kw["aname"] = "_IpHostnameGeneratorErrorFault" - if ns0.IpHostnameGeneratorError_Def not in ns0.IpHostnameGeneratorErrorFault_Dec.__bases__: - bases = list(ns0.IpHostnameGeneratorErrorFault_Dec.__bases__) - bases.insert(0, ns0.IpHostnameGeneratorError_Def) - ns0.IpHostnameGeneratorErrorFault_Dec.__bases__ = tuple(bases) - - ns0.IpHostnameGeneratorError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "IpHostnameGeneratorErrorFault_Dec_Holder" - - class LegacyNetworkInterfaceInUseFault_Dec(ElementDeclaration): - literal = "LegacyNetworkInterfaceInUseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LegacyNetworkInterfaceInUseFault") - kw["aname"] = "_LegacyNetworkInterfaceInUseFault" - if ns0.LegacyNetworkInterfaceInUse_Def not in ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__: - bases = list(ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__) - bases.insert(0, ns0.LegacyNetworkInterfaceInUse_Def) - ns0.LegacyNetworkInterfaceInUseFault_Dec.__bases__ = tuple(bases) - - ns0.LegacyNetworkInterfaceInUse_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LegacyNetworkInterfaceInUseFault_Dec_Holder" - - class LicenseAssignmentFailedFault_Dec(ElementDeclaration): - literal = "LicenseAssignmentFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseAssignmentFailedFault") - kw["aname"] = "_LicenseAssignmentFailedFault" - if ns0.LicenseAssignmentFailed_Def not in ns0.LicenseAssignmentFailedFault_Dec.__bases__: - bases = list(ns0.LicenseAssignmentFailedFault_Dec.__bases__) - bases.insert(0, ns0.LicenseAssignmentFailed_Def) - ns0.LicenseAssignmentFailedFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseAssignmentFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseAssignmentFailedFault_Dec_Holder" - - class LicenseDowngradeDisallowedFault_Dec(ElementDeclaration): - literal = "LicenseDowngradeDisallowedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseDowngradeDisallowedFault") - kw["aname"] = "_LicenseDowngradeDisallowedFault" - if ns0.LicenseDowngradeDisallowed_Def not in ns0.LicenseDowngradeDisallowedFault_Dec.__bases__: - bases = list(ns0.LicenseDowngradeDisallowedFault_Dec.__bases__) - bases.insert(0, ns0.LicenseDowngradeDisallowed_Def) - ns0.LicenseDowngradeDisallowedFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseDowngradeDisallowed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseDowngradeDisallowedFault_Dec_Holder" - - class LicenseExpiredFault_Dec(ElementDeclaration): - literal = "LicenseExpiredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseExpiredFault") - kw["aname"] = "_LicenseExpiredFault" - if ns0.LicenseExpired_Def not in ns0.LicenseExpiredFault_Dec.__bases__: - bases = list(ns0.LicenseExpiredFault_Dec.__bases__) - bases.insert(0, ns0.LicenseExpired_Def) - ns0.LicenseExpiredFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseExpired_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseExpiredFault_Dec_Holder" - - class LicenseKeyEntityMismatchFault_Dec(ElementDeclaration): - literal = "LicenseKeyEntityMismatchFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseKeyEntityMismatchFault") - kw["aname"] = "_LicenseKeyEntityMismatchFault" - if ns0.LicenseKeyEntityMismatch_Def not in ns0.LicenseKeyEntityMismatchFault_Dec.__bases__: - bases = list(ns0.LicenseKeyEntityMismatchFault_Dec.__bases__) - bases.insert(0, ns0.LicenseKeyEntityMismatch_Def) - ns0.LicenseKeyEntityMismatchFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseKeyEntityMismatch_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseKeyEntityMismatchFault_Dec_Holder" - - class LicenseRestrictedFault_Dec(ElementDeclaration): - literal = "LicenseRestrictedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseRestrictedFault") - kw["aname"] = "_LicenseRestrictedFault" - if ns0.LicenseRestricted_Def not in ns0.LicenseRestrictedFault_Dec.__bases__: - bases = list(ns0.LicenseRestrictedFault_Dec.__bases__) - bases.insert(0, ns0.LicenseRestricted_Def) - ns0.LicenseRestrictedFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseRestricted_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseRestrictedFault_Dec_Holder" - - class LicenseServerUnavailableFault_Dec(ElementDeclaration): - literal = "LicenseServerUnavailableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseServerUnavailableFault") - kw["aname"] = "_LicenseServerUnavailableFault" - if ns0.LicenseServerUnavailable_Def not in ns0.LicenseServerUnavailableFault_Dec.__bases__: - bases = list(ns0.LicenseServerUnavailableFault_Dec.__bases__) - bases.insert(0, ns0.LicenseServerUnavailable_Def) - ns0.LicenseServerUnavailableFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseServerUnavailable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseServerUnavailableFault_Dec_Holder" - - class LicenseSourceUnavailableFault_Dec(ElementDeclaration): - literal = "LicenseSourceUnavailableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LicenseSourceUnavailableFault") - kw["aname"] = "_LicenseSourceUnavailableFault" - if ns0.LicenseSourceUnavailable_Def not in ns0.LicenseSourceUnavailableFault_Dec.__bases__: - bases = list(ns0.LicenseSourceUnavailableFault_Dec.__bases__) - bases.insert(0, ns0.LicenseSourceUnavailable_Def) - ns0.LicenseSourceUnavailableFault_Dec.__bases__ = tuple(bases) - - ns0.LicenseSourceUnavailable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LicenseSourceUnavailableFault_Dec_Holder" - - class LimitExceededFault_Dec(ElementDeclaration): - literal = "LimitExceededFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LimitExceededFault") - kw["aname"] = "_LimitExceededFault" - if ns0.LimitExceeded_Def not in ns0.LimitExceededFault_Dec.__bases__: - bases = list(ns0.LimitExceededFault_Dec.__bases__) - bases.insert(0, ns0.LimitExceeded_Def) - ns0.LimitExceededFault_Dec.__bases__ = tuple(bases) - - ns0.LimitExceeded_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LimitExceededFault_Dec_Holder" - - class LinuxVolumeNotCleanFault_Dec(ElementDeclaration): - literal = "LinuxVolumeNotCleanFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LinuxVolumeNotCleanFault") - kw["aname"] = "_LinuxVolumeNotCleanFault" - if ns0.LinuxVolumeNotClean_Def not in ns0.LinuxVolumeNotCleanFault_Dec.__bases__: - bases = list(ns0.LinuxVolumeNotCleanFault_Dec.__bases__) - bases.insert(0, ns0.LinuxVolumeNotClean_Def) - ns0.LinuxVolumeNotCleanFault_Dec.__bases__ = tuple(bases) - - ns0.LinuxVolumeNotClean_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LinuxVolumeNotCleanFault_Dec_Holder" - - class LogBundlingFailedFault_Dec(ElementDeclaration): - literal = "LogBundlingFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","LogBundlingFailedFault") - kw["aname"] = "_LogBundlingFailedFault" - if ns0.LogBundlingFailed_Def not in ns0.LogBundlingFailedFault_Dec.__bases__: - bases = list(ns0.LogBundlingFailedFault_Dec.__bases__) - bases.insert(0, ns0.LogBundlingFailed_Def) - ns0.LogBundlingFailedFault_Dec.__bases__ = tuple(bases) - - ns0.LogBundlingFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "LogBundlingFailedFault_Dec_Holder" - - class MaintenanceModeFileMoveFault_Dec(ElementDeclaration): - literal = "MaintenanceModeFileMoveFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MaintenanceModeFileMoveFault") - kw["aname"] = "_MaintenanceModeFileMoveFault" - if ns0.MaintenanceModeFileMove_Def not in ns0.MaintenanceModeFileMoveFault_Dec.__bases__: - bases = list(ns0.MaintenanceModeFileMoveFault_Dec.__bases__) - bases.insert(0, ns0.MaintenanceModeFileMove_Def) - ns0.MaintenanceModeFileMoveFault_Dec.__bases__ = tuple(bases) - - ns0.MaintenanceModeFileMove_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MaintenanceModeFileMoveFault_Dec_Holder" - - class MemoryHotPlugNotSupportedFault_Dec(ElementDeclaration): - literal = "MemoryHotPlugNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MemoryHotPlugNotSupportedFault") - kw["aname"] = "_MemoryHotPlugNotSupportedFault" - if ns0.MemoryHotPlugNotSupported_Def not in ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__: - bases = list(ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.MemoryHotPlugNotSupported_Def) - ns0.MemoryHotPlugNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.MemoryHotPlugNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MemoryHotPlugNotSupportedFault_Dec_Holder" - - class MemorySizeNotRecommendedFault_Dec(ElementDeclaration): - literal = "MemorySizeNotRecommendedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MemorySizeNotRecommendedFault") - kw["aname"] = "_MemorySizeNotRecommendedFault" - if ns0.MemorySizeNotRecommended_Def not in ns0.MemorySizeNotRecommendedFault_Dec.__bases__: - bases = list(ns0.MemorySizeNotRecommendedFault_Dec.__bases__) - bases.insert(0, ns0.MemorySizeNotRecommended_Def) - ns0.MemorySizeNotRecommendedFault_Dec.__bases__ = tuple(bases) - - ns0.MemorySizeNotRecommended_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MemorySizeNotRecommendedFault_Dec_Holder" - - class MemorySizeNotSupportedFault_Dec(ElementDeclaration): - literal = "MemorySizeNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MemorySizeNotSupportedFault") - kw["aname"] = "_MemorySizeNotSupportedFault" - if ns0.MemorySizeNotSupported_Def not in ns0.MemorySizeNotSupportedFault_Dec.__bases__: - bases = list(ns0.MemorySizeNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.MemorySizeNotSupported_Def) - ns0.MemorySizeNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.MemorySizeNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MemorySizeNotSupportedFault_Dec_Holder" - - class MemorySnapshotOnIndependentDiskFault_Dec(ElementDeclaration): - literal = "MemorySnapshotOnIndependentDiskFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MemorySnapshotOnIndependentDiskFault") - kw["aname"] = "_MemorySnapshotOnIndependentDiskFault" - if ns0.MemorySnapshotOnIndependentDisk_Def not in ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__: - bases = list(ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__) - bases.insert(0, ns0.MemorySnapshotOnIndependentDisk_Def) - ns0.MemorySnapshotOnIndependentDiskFault_Dec.__bases__ = tuple(bases) - - ns0.MemorySnapshotOnIndependentDisk_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MemorySnapshotOnIndependentDiskFault_Dec_Holder" - - class MethodDisabledFault_Dec(ElementDeclaration): - literal = "MethodDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MethodDisabledFault") - kw["aname"] = "_MethodDisabledFault" - if ns0.MethodDisabled_Def not in ns0.MethodDisabledFault_Dec.__bases__: - bases = list(ns0.MethodDisabledFault_Dec.__bases__) - bases.insert(0, ns0.MethodDisabled_Def) - ns0.MethodDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.MethodDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MethodDisabledFault_Dec_Holder" - - class MigrationDisabledFault_Dec(ElementDeclaration): - literal = "MigrationDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrationDisabledFault") - kw["aname"] = "_MigrationDisabledFault" - if ns0.MigrationDisabled_Def not in ns0.MigrationDisabledFault_Dec.__bases__: - bases = list(ns0.MigrationDisabledFault_Dec.__bases__) - bases.insert(0, ns0.MigrationDisabled_Def) - ns0.MigrationDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.MigrationDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrationDisabledFault_Dec_Holder" - - class MigrationFaultFault_Dec(ElementDeclaration): - literal = "MigrationFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrationFaultFault") - kw["aname"] = "_MigrationFaultFault" - if ns0.MigrationFault_Def not in ns0.MigrationFaultFault_Dec.__bases__: - bases = list(ns0.MigrationFaultFault_Dec.__bases__) - bases.insert(0, ns0.MigrationFault_Def) - ns0.MigrationFaultFault_Dec.__bases__ = tuple(bases) - - ns0.MigrationFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrationFaultFault_Dec_Holder" - - class MigrationFeatureNotSupportedFault_Dec(ElementDeclaration): - literal = "MigrationFeatureNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrationFeatureNotSupportedFault") - kw["aname"] = "_MigrationFeatureNotSupportedFault" - if ns0.MigrationFeatureNotSupported_Def not in ns0.MigrationFeatureNotSupportedFault_Dec.__bases__: - bases = list(ns0.MigrationFeatureNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.MigrationFeatureNotSupported_Def) - ns0.MigrationFeatureNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.MigrationFeatureNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrationFeatureNotSupportedFault_Dec_Holder" - - class MigrationNotReadyFault_Dec(ElementDeclaration): - literal = "MigrationNotReadyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MigrationNotReadyFault") - kw["aname"] = "_MigrationNotReadyFault" - if ns0.MigrationNotReady_Def not in ns0.MigrationNotReadyFault_Dec.__bases__: - bases = list(ns0.MigrationNotReadyFault_Dec.__bases__) - bases.insert(0, ns0.MigrationNotReady_Def) - ns0.MigrationNotReadyFault_Dec.__bases__ = tuple(bases) - - ns0.MigrationNotReady_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MigrationNotReadyFault_Dec_Holder" - - class MismatchedBundleFault_Dec(ElementDeclaration): - literal = "MismatchedBundleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MismatchedBundleFault") - kw["aname"] = "_MismatchedBundleFault" - if ns0.MismatchedBundle_Def not in ns0.MismatchedBundleFault_Dec.__bases__: - bases = list(ns0.MismatchedBundleFault_Dec.__bases__) - bases.insert(0, ns0.MismatchedBundle_Def) - ns0.MismatchedBundleFault_Dec.__bases__ = tuple(bases) - - ns0.MismatchedBundle_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MismatchedBundleFault_Dec_Holder" - - class MismatchedNetworkPoliciesFault_Dec(ElementDeclaration): - literal = "MismatchedNetworkPoliciesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MismatchedNetworkPoliciesFault") - kw["aname"] = "_MismatchedNetworkPoliciesFault" - if ns0.MismatchedNetworkPolicies_Def not in ns0.MismatchedNetworkPoliciesFault_Dec.__bases__: - bases = list(ns0.MismatchedNetworkPoliciesFault_Dec.__bases__) - bases.insert(0, ns0.MismatchedNetworkPolicies_Def) - ns0.MismatchedNetworkPoliciesFault_Dec.__bases__ = tuple(bases) - - ns0.MismatchedNetworkPolicies_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MismatchedNetworkPoliciesFault_Dec_Holder" - - class MismatchedVMotionNetworkNamesFault_Dec(ElementDeclaration): - literal = "MismatchedVMotionNetworkNamesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MismatchedVMotionNetworkNamesFault") - kw["aname"] = "_MismatchedVMotionNetworkNamesFault" - if ns0.MismatchedVMotionNetworkNames_Def not in ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__: - bases = list(ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__) - bases.insert(0, ns0.MismatchedVMotionNetworkNames_Def) - ns0.MismatchedVMotionNetworkNamesFault_Dec.__bases__ = tuple(bases) - - ns0.MismatchedVMotionNetworkNames_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MismatchedVMotionNetworkNamesFault_Dec_Holder" - - class MissingBmcSupportFault_Dec(ElementDeclaration): - literal = "MissingBmcSupportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingBmcSupportFault") - kw["aname"] = "_MissingBmcSupportFault" - if ns0.MissingBmcSupport_Def not in ns0.MissingBmcSupportFault_Dec.__bases__: - bases = list(ns0.MissingBmcSupportFault_Dec.__bases__) - bases.insert(0, ns0.MissingBmcSupport_Def) - ns0.MissingBmcSupportFault_Dec.__bases__ = tuple(bases) - - ns0.MissingBmcSupport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingBmcSupportFault_Dec_Holder" - - class MissingControllerFault_Dec(ElementDeclaration): - literal = "MissingControllerFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingControllerFault") - kw["aname"] = "_MissingControllerFault" - if ns0.MissingController_Def not in ns0.MissingControllerFault_Dec.__bases__: - bases = list(ns0.MissingControllerFault_Dec.__bases__) - bases.insert(0, ns0.MissingController_Def) - ns0.MissingControllerFault_Dec.__bases__ = tuple(bases) - - ns0.MissingController_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingControllerFault_Dec_Holder" - - class MissingLinuxCustResourcesFault_Dec(ElementDeclaration): - literal = "MissingLinuxCustResourcesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingLinuxCustResourcesFault") - kw["aname"] = "_MissingLinuxCustResourcesFault" - if ns0.MissingLinuxCustResources_Def not in ns0.MissingLinuxCustResourcesFault_Dec.__bases__: - bases = list(ns0.MissingLinuxCustResourcesFault_Dec.__bases__) - bases.insert(0, ns0.MissingLinuxCustResources_Def) - ns0.MissingLinuxCustResourcesFault_Dec.__bases__ = tuple(bases) - - ns0.MissingLinuxCustResources_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingLinuxCustResourcesFault_Dec_Holder" - - class MissingNetworkIpConfigFault_Dec(ElementDeclaration): - literal = "MissingNetworkIpConfigFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingNetworkIpConfigFault") - kw["aname"] = "_MissingNetworkIpConfigFault" - if ns0.MissingNetworkIpConfig_Def not in ns0.MissingNetworkIpConfigFault_Dec.__bases__: - bases = list(ns0.MissingNetworkIpConfigFault_Dec.__bases__) - bases.insert(0, ns0.MissingNetworkIpConfig_Def) - ns0.MissingNetworkIpConfigFault_Dec.__bases__ = tuple(bases) - - ns0.MissingNetworkIpConfig_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingNetworkIpConfigFault_Dec_Holder" - - class MissingPowerOffConfigurationFault_Dec(ElementDeclaration): - literal = "MissingPowerOffConfigurationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingPowerOffConfigurationFault") - kw["aname"] = "_MissingPowerOffConfigurationFault" - if ns0.MissingPowerOffConfiguration_Def not in ns0.MissingPowerOffConfigurationFault_Dec.__bases__: - bases = list(ns0.MissingPowerOffConfigurationFault_Dec.__bases__) - bases.insert(0, ns0.MissingPowerOffConfiguration_Def) - ns0.MissingPowerOffConfigurationFault_Dec.__bases__ = tuple(bases) - - ns0.MissingPowerOffConfiguration_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingPowerOffConfigurationFault_Dec_Holder" - - class MissingPowerOnConfigurationFault_Dec(ElementDeclaration): - literal = "MissingPowerOnConfigurationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingPowerOnConfigurationFault") - kw["aname"] = "_MissingPowerOnConfigurationFault" - if ns0.MissingPowerOnConfiguration_Def not in ns0.MissingPowerOnConfigurationFault_Dec.__bases__: - bases = list(ns0.MissingPowerOnConfigurationFault_Dec.__bases__) - bases.insert(0, ns0.MissingPowerOnConfiguration_Def) - ns0.MissingPowerOnConfigurationFault_Dec.__bases__ = tuple(bases) - - ns0.MissingPowerOnConfiguration_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingPowerOnConfigurationFault_Dec_Holder" - - class MissingWindowsCustResourcesFault_Dec(ElementDeclaration): - literal = "MissingWindowsCustResourcesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MissingWindowsCustResourcesFault") - kw["aname"] = "_MissingWindowsCustResourcesFault" - if ns0.MissingWindowsCustResources_Def not in ns0.MissingWindowsCustResourcesFault_Dec.__bases__: - bases = list(ns0.MissingWindowsCustResourcesFault_Dec.__bases__) - bases.insert(0, ns0.MissingWindowsCustResources_Def) - ns0.MissingWindowsCustResourcesFault_Dec.__bases__ = tuple(bases) - - ns0.MissingWindowsCustResources_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MissingWindowsCustResourcesFault_Dec_Holder" - - class MountErrorFault_Dec(ElementDeclaration): - literal = "MountErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MountErrorFault") - kw["aname"] = "_MountErrorFault" - if ns0.MountError_Def not in ns0.MountErrorFault_Dec.__bases__: - bases = list(ns0.MountErrorFault_Dec.__bases__) - bases.insert(0, ns0.MountError_Def) - ns0.MountErrorFault_Dec.__bases__ = tuple(bases) - - ns0.MountError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MountErrorFault_Dec_Holder" - - class MultipleCertificatesVerifyFaultFault_Dec(ElementDeclaration): - literal = "MultipleCertificatesVerifyFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MultipleCertificatesVerifyFaultFault") - kw["aname"] = "_MultipleCertificatesVerifyFaultFault" - if ns0.MultipleCertificatesVerifyFault_Def not in ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__: - bases = list(ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__) - bases.insert(0, ns0.MultipleCertificatesVerifyFault_Def) - ns0.MultipleCertificatesVerifyFaultFault_Dec.__bases__ = tuple(bases) - - ns0.MultipleCertificatesVerifyFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MultipleCertificatesVerifyFaultFault_Dec_Holder" - - class MultipleSnapshotsNotSupportedFault_Dec(ElementDeclaration): - literal = "MultipleSnapshotsNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","MultipleSnapshotsNotSupportedFault") - kw["aname"] = "_MultipleSnapshotsNotSupportedFault" - if ns0.MultipleSnapshotsNotSupported_Def not in ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__: - bases = list(ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.MultipleSnapshotsNotSupported_Def) - ns0.MultipleSnapshotsNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.MultipleSnapshotsNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "MultipleSnapshotsNotSupportedFault_Dec_Holder" - - class NasConfigFaultFault_Dec(ElementDeclaration): - literal = "NasConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NasConfigFaultFault") - kw["aname"] = "_NasConfigFaultFault" - if ns0.NasConfigFault_Def not in ns0.NasConfigFaultFault_Dec.__bases__: - bases = list(ns0.NasConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.NasConfigFault_Def) - ns0.NasConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.NasConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NasConfigFaultFault_Dec_Holder" - - class NasConnectionLimitReachedFault_Dec(ElementDeclaration): - literal = "NasConnectionLimitReachedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NasConnectionLimitReachedFault") - kw["aname"] = "_NasConnectionLimitReachedFault" - if ns0.NasConnectionLimitReached_Def not in ns0.NasConnectionLimitReachedFault_Dec.__bases__: - bases = list(ns0.NasConnectionLimitReachedFault_Dec.__bases__) - bases.insert(0, ns0.NasConnectionLimitReached_Def) - ns0.NasConnectionLimitReachedFault_Dec.__bases__ = tuple(bases) - - ns0.NasConnectionLimitReached_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NasConnectionLimitReachedFault_Dec_Holder" - - class NasSessionCredentialConflictFault_Dec(ElementDeclaration): - literal = "NasSessionCredentialConflictFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NasSessionCredentialConflictFault") - kw["aname"] = "_NasSessionCredentialConflictFault" - if ns0.NasSessionCredentialConflict_Def not in ns0.NasSessionCredentialConflictFault_Dec.__bases__: - bases = list(ns0.NasSessionCredentialConflictFault_Dec.__bases__) - bases.insert(0, ns0.NasSessionCredentialConflict_Def) - ns0.NasSessionCredentialConflictFault_Dec.__bases__ = tuple(bases) - - ns0.NasSessionCredentialConflict_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NasSessionCredentialConflictFault_Dec_Holder" - - class NasVolumeNotMountedFault_Dec(ElementDeclaration): - literal = "NasVolumeNotMountedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NasVolumeNotMountedFault") - kw["aname"] = "_NasVolumeNotMountedFault" - if ns0.NasVolumeNotMounted_Def not in ns0.NasVolumeNotMountedFault_Dec.__bases__: - bases = list(ns0.NasVolumeNotMountedFault_Dec.__bases__) - bases.insert(0, ns0.NasVolumeNotMounted_Def) - ns0.NasVolumeNotMountedFault_Dec.__bases__ = tuple(bases) - - ns0.NasVolumeNotMounted_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NasVolumeNotMountedFault_Dec_Holder" - - class NetworkCopyFaultFault_Dec(ElementDeclaration): - literal = "NetworkCopyFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NetworkCopyFaultFault") - kw["aname"] = "_NetworkCopyFaultFault" - if ns0.NetworkCopyFault_Def not in ns0.NetworkCopyFaultFault_Dec.__bases__: - bases = list(ns0.NetworkCopyFaultFault_Dec.__bases__) - bases.insert(0, ns0.NetworkCopyFault_Def) - ns0.NetworkCopyFaultFault_Dec.__bases__ = tuple(bases) - - ns0.NetworkCopyFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NetworkCopyFaultFault_Dec_Holder" - - class NetworkInaccessibleFault_Dec(ElementDeclaration): - literal = "NetworkInaccessibleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NetworkInaccessibleFault") - kw["aname"] = "_NetworkInaccessibleFault" - if ns0.NetworkInaccessible_Def not in ns0.NetworkInaccessibleFault_Dec.__bases__: - bases = list(ns0.NetworkInaccessibleFault_Dec.__bases__) - bases.insert(0, ns0.NetworkInaccessible_Def) - ns0.NetworkInaccessibleFault_Dec.__bases__ = tuple(bases) - - ns0.NetworkInaccessible_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NetworkInaccessibleFault_Dec_Holder" - - class NetworksMayNotBeTheSameFault_Dec(ElementDeclaration): - literal = "NetworksMayNotBeTheSameFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NetworksMayNotBeTheSameFault") - kw["aname"] = "_NetworksMayNotBeTheSameFault" - if ns0.NetworksMayNotBeTheSame_Def not in ns0.NetworksMayNotBeTheSameFault_Dec.__bases__: - bases = list(ns0.NetworksMayNotBeTheSameFault_Dec.__bases__) - bases.insert(0, ns0.NetworksMayNotBeTheSame_Def) - ns0.NetworksMayNotBeTheSameFault_Dec.__bases__ = tuple(bases) - - ns0.NetworksMayNotBeTheSame_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NetworksMayNotBeTheSameFault_Dec_Holder" - - class NicSettingMismatchFault_Dec(ElementDeclaration): - literal = "NicSettingMismatchFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NicSettingMismatchFault") - kw["aname"] = "_NicSettingMismatchFault" - if ns0.NicSettingMismatch_Def not in ns0.NicSettingMismatchFault_Dec.__bases__: - bases = list(ns0.NicSettingMismatchFault_Dec.__bases__) - bases.insert(0, ns0.NicSettingMismatch_Def) - ns0.NicSettingMismatchFault_Dec.__bases__ = tuple(bases) - - ns0.NicSettingMismatch_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NicSettingMismatchFault_Dec_Holder" - - class NoActiveHostInClusterFault_Dec(ElementDeclaration): - literal = "NoActiveHostInClusterFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoActiveHostInClusterFault") - kw["aname"] = "_NoActiveHostInClusterFault" - if ns0.NoActiveHostInCluster_Def not in ns0.NoActiveHostInClusterFault_Dec.__bases__: - bases = list(ns0.NoActiveHostInClusterFault_Dec.__bases__) - bases.insert(0, ns0.NoActiveHostInCluster_Def) - ns0.NoActiveHostInClusterFault_Dec.__bases__ = tuple(bases) - - ns0.NoActiveHostInCluster_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoActiveHostInClusterFault_Dec_Holder" - - class NoAvailableIpFault_Dec(ElementDeclaration): - literal = "NoAvailableIpFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoAvailableIpFault") - kw["aname"] = "_NoAvailableIpFault" - if ns0.NoAvailableIp_Def not in ns0.NoAvailableIpFault_Dec.__bases__: - bases = list(ns0.NoAvailableIpFault_Dec.__bases__) - bases.insert(0, ns0.NoAvailableIp_Def) - ns0.NoAvailableIpFault_Dec.__bases__ = tuple(bases) - - ns0.NoAvailableIp_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoAvailableIpFault_Dec_Holder" - - class NoClientCertificateFault_Dec(ElementDeclaration): - literal = "NoClientCertificateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoClientCertificateFault") - kw["aname"] = "_NoClientCertificateFault" - if ns0.NoClientCertificate_Def not in ns0.NoClientCertificateFault_Dec.__bases__: - bases = list(ns0.NoClientCertificateFault_Dec.__bases__) - bases.insert(0, ns0.NoClientCertificate_Def) - ns0.NoClientCertificateFault_Dec.__bases__ = tuple(bases) - - ns0.NoClientCertificate_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoClientCertificateFault_Dec_Holder" - - class NoCompatibleHostFault_Dec(ElementDeclaration): - literal = "NoCompatibleHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoCompatibleHostFault") - kw["aname"] = "_NoCompatibleHostFault" - if ns0.NoCompatibleHost_Def not in ns0.NoCompatibleHostFault_Dec.__bases__: - bases = list(ns0.NoCompatibleHostFault_Dec.__bases__) - bases.insert(0, ns0.NoCompatibleHost_Def) - ns0.NoCompatibleHostFault_Dec.__bases__ = tuple(bases) - - ns0.NoCompatibleHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoCompatibleHostFault_Dec_Holder" - - class NoDiskFoundFault_Dec(ElementDeclaration): - literal = "NoDiskFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoDiskFoundFault") - kw["aname"] = "_NoDiskFoundFault" - if ns0.NoDiskFound_Def not in ns0.NoDiskFoundFault_Dec.__bases__: - bases = list(ns0.NoDiskFoundFault_Dec.__bases__) - bases.insert(0, ns0.NoDiskFound_Def) - ns0.NoDiskFoundFault_Dec.__bases__ = tuple(bases) - - ns0.NoDiskFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoDiskFoundFault_Dec_Holder" - - class NoDiskSpaceFault_Dec(ElementDeclaration): - literal = "NoDiskSpaceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoDiskSpaceFault") - kw["aname"] = "_NoDiskSpaceFault" - if ns0.NoDiskSpace_Def not in ns0.NoDiskSpaceFault_Dec.__bases__: - bases = list(ns0.NoDiskSpaceFault_Dec.__bases__) - bases.insert(0, ns0.NoDiskSpace_Def) - ns0.NoDiskSpaceFault_Dec.__bases__ = tuple(bases) - - ns0.NoDiskSpace_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoDiskSpaceFault_Dec_Holder" - - class NoDisksToCustomizeFault_Dec(ElementDeclaration): - literal = "NoDisksToCustomizeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoDisksToCustomizeFault") - kw["aname"] = "_NoDisksToCustomizeFault" - if ns0.NoDisksToCustomize_Def not in ns0.NoDisksToCustomizeFault_Dec.__bases__: - bases = list(ns0.NoDisksToCustomizeFault_Dec.__bases__) - bases.insert(0, ns0.NoDisksToCustomize_Def) - ns0.NoDisksToCustomizeFault_Dec.__bases__ = tuple(bases) - - ns0.NoDisksToCustomize_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoDisksToCustomizeFault_Dec_Holder" - - class NoGatewayFault_Dec(ElementDeclaration): - literal = "NoGatewayFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoGatewayFault") - kw["aname"] = "_NoGatewayFault" - if ns0.NoGateway_Def not in ns0.NoGatewayFault_Dec.__bases__: - bases = list(ns0.NoGatewayFault_Dec.__bases__) - bases.insert(0, ns0.NoGateway_Def) - ns0.NoGatewayFault_Dec.__bases__ = tuple(bases) - - ns0.NoGateway_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoGatewayFault_Dec_Holder" - - class NoGuestHeartbeatFault_Dec(ElementDeclaration): - literal = "NoGuestHeartbeatFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoGuestHeartbeatFault") - kw["aname"] = "_NoGuestHeartbeatFault" - if ns0.NoGuestHeartbeat_Def not in ns0.NoGuestHeartbeatFault_Dec.__bases__: - bases = list(ns0.NoGuestHeartbeatFault_Dec.__bases__) - bases.insert(0, ns0.NoGuestHeartbeat_Def) - ns0.NoGuestHeartbeatFault_Dec.__bases__ = tuple(bases) - - ns0.NoGuestHeartbeat_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoGuestHeartbeatFault_Dec_Holder" - - class NoHostFault_Dec(ElementDeclaration): - literal = "NoHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoHostFault") - kw["aname"] = "_NoHostFault" - if ns0.NoHost_Def not in ns0.NoHostFault_Dec.__bases__: - bases = list(ns0.NoHostFault_Dec.__bases__) - bases.insert(0, ns0.NoHost_Def) - ns0.NoHostFault_Dec.__bases__ = tuple(bases) - - ns0.NoHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoHostFault_Dec_Holder" - - class NoHostSuitableForFtSecondaryFault_Dec(ElementDeclaration): - literal = "NoHostSuitableForFtSecondaryFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoHostSuitableForFtSecondaryFault") - kw["aname"] = "_NoHostSuitableForFtSecondaryFault" - if ns0.NoHostSuitableForFtSecondary_Def not in ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__: - bases = list(ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__) - bases.insert(0, ns0.NoHostSuitableForFtSecondary_Def) - ns0.NoHostSuitableForFtSecondaryFault_Dec.__bases__ = tuple(bases) - - ns0.NoHostSuitableForFtSecondary_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoHostSuitableForFtSecondaryFault_Dec_Holder" - - class NoLicenseServerConfiguredFault_Dec(ElementDeclaration): - literal = "NoLicenseServerConfiguredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoLicenseServerConfiguredFault") - kw["aname"] = "_NoLicenseServerConfiguredFault" - if ns0.NoLicenseServerConfigured_Def not in ns0.NoLicenseServerConfiguredFault_Dec.__bases__: - bases = list(ns0.NoLicenseServerConfiguredFault_Dec.__bases__) - bases.insert(0, ns0.NoLicenseServerConfigured_Def) - ns0.NoLicenseServerConfiguredFault_Dec.__bases__ = tuple(bases) - - ns0.NoLicenseServerConfigured_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoLicenseServerConfiguredFault_Dec_Holder" - - class NoPeerHostFoundFault_Dec(ElementDeclaration): - literal = "NoPeerHostFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoPeerHostFoundFault") - kw["aname"] = "_NoPeerHostFoundFault" - if ns0.NoPeerHostFound_Def not in ns0.NoPeerHostFoundFault_Dec.__bases__: - bases = list(ns0.NoPeerHostFoundFault_Dec.__bases__) - bases.insert(0, ns0.NoPeerHostFound_Def) - ns0.NoPeerHostFoundFault_Dec.__bases__ = tuple(bases) - - ns0.NoPeerHostFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoPeerHostFoundFault_Dec_Holder" - - class NoPermissionFault_Dec(ElementDeclaration): - literal = "NoPermissionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoPermissionFault") - kw["aname"] = "_NoPermissionFault" - if ns0.NoPermission_Def not in ns0.NoPermissionFault_Dec.__bases__: - bases = list(ns0.NoPermissionFault_Dec.__bases__) - bases.insert(0, ns0.NoPermission_Def) - ns0.NoPermissionFault_Dec.__bases__ = tuple(bases) - - ns0.NoPermission_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionFault_Dec_Holder" - - class NoPermissionOnHostFault_Dec(ElementDeclaration): - literal = "NoPermissionOnHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoPermissionOnHostFault") - kw["aname"] = "_NoPermissionOnHostFault" - if ns0.NoPermissionOnHost_Def not in ns0.NoPermissionOnHostFault_Dec.__bases__: - bases = list(ns0.NoPermissionOnHostFault_Dec.__bases__) - bases.insert(0, ns0.NoPermissionOnHost_Def) - ns0.NoPermissionOnHostFault_Dec.__bases__ = tuple(bases) - - ns0.NoPermissionOnHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionOnHostFault_Dec_Holder" - - class NoPermissionOnNasVolumeFault_Dec(ElementDeclaration): - literal = "NoPermissionOnNasVolumeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoPermissionOnNasVolumeFault") - kw["aname"] = "_NoPermissionOnNasVolumeFault" - if ns0.NoPermissionOnNasVolume_Def not in ns0.NoPermissionOnNasVolumeFault_Dec.__bases__: - bases = list(ns0.NoPermissionOnNasVolumeFault_Dec.__bases__) - bases.insert(0, ns0.NoPermissionOnNasVolume_Def) - ns0.NoPermissionOnNasVolumeFault_Dec.__bases__ = tuple(bases) - - ns0.NoPermissionOnNasVolume_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoPermissionOnNasVolumeFault_Dec_Holder" - - class NoSubjectNameFault_Dec(ElementDeclaration): - literal = "NoSubjectNameFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoSubjectNameFault") - kw["aname"] = "_NoSubjectNameFault" - if ns0.NoSubjectName_Def not in ns0.NoSubjectNameFault_Dec.__bases__: - bases = list(ns0.NoSubjectNameFault_Dec.__bases__) - bases.insert(0, ns0.NoSubjectName_Def) - ns0.NoSubjectNameFault_Dec.__bases__ = tuple(bases) - - ns0.NoSubjectName_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoSubjectNameFault_Dec_Holder" - - class NoVcManagedIpConfiguredFault_Dec(ElementDeclaration): - literal = "NoVcManagedIpConfiguredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoVcManagedIpConfiguredFault") - kw["aname"] = "_NoVcManagedIpConfiguredFault" - if ns0.NoVcManagedIpConfigured_Def not in ns0.NoVcManagedIpConfiguredFault_Dec.__bases__: - bases = list(ns0.NoVcManagedIpConfiguredFault_Dec.__bases__) - bases.insert(0, ns0.NoVcManagedIpConfigured_Def) - ns0.NoVcManagedIpConfiguredFault_Dec.__bases__ = tuple(bases) - - ns0.NoVcManagedIpConfigured_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoVcManagedIpConfiguredFault_Dec_Holder" - - class NoVirtualNicFault_Dec(ElementDeclaration): - literal = "NoVirtualNicFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoVirtualNicFault") - kw["aname"] = "_NoVirtualNicFault" - if ns0.NoVirtualNic_Def not in ns0.NoVirtualNicFault_Dec.__bases__: - bases = list(ns0.NoVirtualNicFault_Dec.__bases__) - bases.insert(0, ns0.NoVirtualNic_Def) - ns0.NoVirtualNicFault_Dec.__bases__ = tuple(bases) - - ns0.NoVirtualNic_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoVirtualNicFault_Dec_Holder" - - class NoVmInVAppFault_Dec(ElementDeclaration): - literal = "NoVmInVAppFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NoVmInVAppFault") - kw["aname"] = "_NoVmInVAppFault" - if ns0.NoVmInVApp_Def not in ns0.NoVmInVAppFault_Dec.__bases__: - bases = list(ns0.NoVmInVAppFault_Dec.__bases__) - bases.insert(0, ns0.NoVmInVApp_Def) - ns0.NoVmInVAppFault_Dec.__bases__ = tuple(bases) - - ns0.NoVmInVApp_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NoVmInVAppFault_Dec_Holder" - - class NonHomeRDMVMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "NonHomeRDMVMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NonHomeRDMVMotionNotSupportedFault") - kw["aname"] = "_NonHomeRDMVMotionNotSupportedFault" - if ns0.NonHomeRDMVMotionNotSupported_Def not in ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.NonHomeRDMVMotionNotSupported_Def) - ns0.NonHomeRDMVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.NonHomeRDMVMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NonHomeRDMVMotionNotSupportedFault_Dec_Holder" - - class NonPersistentDisksNotSupportedFault_Dec(ElementDeclaration): - literal = "NonPersistentDisksNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NonPersistentDisksNotSupportedFault") - kw["aname"] = "_NonPersistentDisksNotSupportedFault" - if ns0.NonPersistentDisksNotSupported_Def not in ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__: - bases = list(ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.NonPersistentDisksNotSupported_Def) - ns0.NonPersistentDisksNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.NonPersistentDisksNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NonPersistentDisksNotSupportedFault_Dec_Holder" - - class NotAuthenticatedFault_Dec(ElementDeclaration): - literal = "NotAuthenticatedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotAuthenticatedFault") - kw["aname"] = "_NotAuthenticatedFault" - if ns0.NotAuthenticated_Def not in ns0.NotAuthenticatedFault_Dec.__bases__: - bases = list(ns0.NotAuthenticatedFault_Dec.__bases__) - bases.insert(0, ns0.NotAuthenticated_Def) - ns0.NotAuthenticatedFault_Dec.__bases__ = tuple(bases) - - ns0.NotAuthenticated_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotAuthenticatedFault_Dec_Holder" - - class NotEnoughCpusFault_Dec(ElementDeclaration): - literal = "NotEnoughCpusFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotEnoughCpusFault") - kw["aname"] = "_NotEnoughCpusFault" - if ns0.NotEnoughCpus_Def not in ns0.NotEnoughCpusFault_Dec.__bases__: - bases = list(ns0.NotEnoughCpusFault_Dec.__bases__) - bases.insert(0, ns0.NotEnoughCpus_Def) - ns0.NotEnoughCpusFault_Dec.__bases__ = tuple(bases) - - ns0.NotEnoughCpus_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughCpusFault_Dec_Holder" - - class NotEnoughLogicalCpusFault_Dec(ElementDeclaration): - literal = "NotEnoughLogicalCpusFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotEnoughLogicalCpusFault") - kw["aname"] = "_NotEnoughLogicalCpusFault" - if ns0.NotEnoughLogicalCpus_Def not in ns0.NotEnoughLogicalCpusFault_Dec.__bases__: - bases = list(ns0.NotEnoughLogicalCpusFault_Dec.__bases__) - bases.insert(0, ns0.NotEnoughLogicalCpus_Def) - ns0.NotEnoughLogicalCpusFault_Dec.__bases__ = tuple(bases) - - ns0.NotEnoughLogicalCpus_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotEnoughLogicalCpusFault_Dec_Holder" - - class NotFoundFault_Dec(ElementDeclaration): - literal = "NotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotFoundFault") - kw["aname"] = "_NotFoundFault" - if ns0.NotFound_Def not in ns0.NotFoundFault_Dec.__bases__: - bases = list(ns0.NotFoundFault_Dec.__bases__) - bases.insert(0, ns0.NotFound_Def) - ns0.NotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.NotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotFoundFault_Dec_Holder" - - class NotSupportedHostFault_Dec(ElementDeclaration): - literal = "NotSupportedHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotSupportedHostFault") - kw["aname"] = "_NotSupportedHostFault" - if ns0.NotSupportedHost_Def not in ns0.NotSupportedHostFault_Dec.__bases__: - bases = list(ns0.NotSupportedHostFault_Dec.__bases__) - bases.insert(0, ns0.NotSupportedHost_Def) - ns0.NotSupportedHostFault_Dec.__bases__ = tuple(bases) - - ns0.NotSupportedHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedHostFault_Dec_Holder" - - class NotSupportedHostInClusterFault_Dec(ElementDeclaration): - literal = "NotSupportedHostInClusterFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotSupportedHostInClusterFault") - kw["aname"] = "_NotSupportedHostInClusterFault" - if ns0.NotSupportedHostInCluster_Def not in ns0.NotSupportedHostInClusterFault_Dec.__bases__: - bases = list(ns0.NotSupportedHostInClusterFault_Dec.__bases__) - bases.insert(0, ns0.NotSupportedHostInCluster_Def) - ns0.NotSupportedHostInClusterFault_Dec.__bases__ = tuple(bases) - - ns0.NotSupportedHostInCluster_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotSupportedHostInClusterFault_Dec_Holder" - - class NotUserConfigurablePropertyFault_Dec(ElementDeclaration): - literal = "NotUserConfigurablePropertyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NotUserConfigurablePropertyFault") - kw["aname"] = "_NotUserConfigurablePropertyFault" - if ns0.NotUserConfigurableProperty_Def not in ns0.NotUserConfigurablePropertyFault_Dec.__bases__: - bases = list(ns0.NotUserConfigurablePropertyFault_Dec.__bases__) - bases.insert(0, ns0.NotUserConfigurableProperty_Def) - ns0.NotUserConfigurablePropertyFault_Dec.__bases__ = tuple(bases) - - ns0.NotUserConfigurableProperty_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NotUserConfigurablePropertyFault_Dec_Holder" - - class NumVirtualCpusIncompatibleFault_Dec(ElementDeclaration): - literal = "NumVirtualCpusIncompatibleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NumVirtualCpusIncompatibleFault") - kw["aname"] = "_NumVirtualCpusIncompatibleFault" - if ns0.NumVirtualCpusIncompatible_Def not in ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__: - bases = list(ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__) - bases.insert(0, ns0.NumVirtualCpusIncompatible_Def) - ns0.NumVirtualCpusIncompatibleFault_Dec.__bases__ = tuple(bases) - - ns0.NumVirtualCpusIncompatible_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NumVirtualCpusIncompatibleFault_Dec_Holder" - - class NumVirtualCpusNotSupportedFault_Dec(ElementDeclaration): - literal = "NumVirtualCpusNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","NumVirtualCpusNotSupportedFault") - kw["aname"] = "_NumVirtualCpusNotSupportedFault" - if ns0.NumVirtualCpusNotSupported_Def not in ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__: - bases = list(ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.NumVirtualCpusNotSupported_Def) - ns0.NumVirtualCpusNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.NumVirtualCpusNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "NumVirtualCpusNotSupportedFault_Dec_Holder" - - class OutOfBoundsFault_Dec(ElementDeclaration): - literal = "OutOfBoundsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OutOfBoundsFault") - kw["aname"] = "_OutOfBoundsFault" - if ns0.OutOfBounds_Def not in ns0.OutOfBoundsFault_Dec.__bases__: - bases = list(ns0.OutOfBoundsFault_Dec.__bases__) - bases.insert(0, ns0.OutOfBounds_Def) - ns0.OutOfBoundsFault_Dec.__bases__ = tuple(bases) - - ns0.OutOfBounds_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OutOfBoundsFault_Dec_Holder" - - class OvfAttributeFault_Dec(ElementDeclaration): - literal = "OvfAttributeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfAttributeFault") - kw["aname"] = "_OvfAttributeFault" - if ns0.OvfAttribute_Def not in ns0.OvfAttributeFault_Dec.__bases__: - bases = list(ns0.OvfAttributeFault_Dec.__bases__) - bases.insert(0, ns0.OvfAttribute_Def) - ns0.OvfAttributeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfAttribute_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfAttributeFault_Dec_Holder" - - class OvfConnectedDeviceFault_Dec(ElementDeclaration): - literal = "OvfConnectedDeviceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfConnectedDeviceFault") - kw["aname"] = "_OvfConnectedDeviceFault" - if ns0.OvfConnectedDevice_Def not in ns0.OvfConnectedDeviceFault_Dec.__bases__: - bases = list(ns0.OvfConnectedDeviceFault_Dec.__bases__) - bases.insert(0, ns0.OvfConnectedDevice_Def) - ns0.OvfConnectedDeviceFault_Dec.__bases__ = tuple(bases) - - ns0.OvfConnectedDevice_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceFault_Dec_Holder" - - class OvfConnectedDeviceFloppyFault_Dec(ElementDeclaration): - literal = "OvfConnectedDeviceFloppyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfConnectedDeviceFloppyFault") - kw["aname"] = "_OvfConnectedDeviceFloppyFault" - if ns0.OvfConnectedDeviceFloppy_Def not in ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__: - bases = list(ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__) - bases.insert(0, ns0.OvfConnectedDeviceFloppy_Def) - ns0.OvfConnectedDeviceFloppyFault_Dec.__bases__ = tuple(bases) - - ns0.OvfConnectedDeviceFloppy_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceFloppyFault_Dec_Holder" - - class OvfConnectedDeviceIsoFault_Dec(ElementDeclaration): - literal = "OvfConnectedDeviceIsoFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfConnectedDeviceIsoFault") - kw["aname"] = "_OvfConnectedDeviceIsoFault" - if ns0.OvfConnectedDeviceIso_Def not in ns0.OvfConnectedDeviceIsoFault_Dec.__bases__: - bases = list(ns0.OvfConnectedDeviceIsoFault_Dec.__bases__) - bases.insert(0, ns0.OvfConnectedDeviceIso_Def) - ns0.OvfConnectedDeviceIsoFault_Dec.__bases__ = tuple(bases) - - ns0.OvfConnectedDeviceIso_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfConnectedDeviceIsoFault_Dec_Holder" - - class OvfDiskMappingNotFoundFault_Dec(ElementDeclaration): - literal = "OvfDiskMappingNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfDiskMappingNotFoundFault") - kw["aname"] = "_OvfDiskMappingNotFoundFault" - if ns0.OvfDiskMappingNotFound_Def not in ns0.OvfDiskMappingNotFoundFault_Dec.__bases__: - bases = list(ns0.OvfDiskMappingNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.OvfDiskMappingNotFound_Def) - ns0.OvfDiskMappingNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.OvfDiskMappingNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfDiskMappingNotFoundFault_Dec_Holder" - - class OvfDuplicateElementFault_Dec(ElementDeclaration): - literal = "OvfDuplicateElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfDuplicateElementFault") - kw["aname"] = "_OvfDuplicateElementFault" - if ns0.OvfDuplicateElement_Def not in ns0.OvfDuplicateElementFault_Dec.__bases__: - bases = list(ns0.OvfDuplicateElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfDuplicateElement_Def) - ns0.OvfDuplicateElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfDuplicateElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfDuplicateElementFault_Dec_Holder" - - class OvfDuplicatedElementBoundaryFault_Dec(ElementDeclaration): - literal = "OvfDuplicatedElementBoundaryFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfDuplicatedElementBoundaryFault") - kw["aname"] = "_OvfDuplicatedElementBoundaryFault" - if ns0.OvfDuplicatedElementBoundary_Def not in ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__: - bases = list(ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__) - bases.insert(0, ns0.OvfDuplicatedElementBoundary_Def) - ns0.OvfDuplicatedElementBoundaryFault_Dec.__bases__ = tuple(bases) - - ns0.OvfDuplicatedElementBoundary_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfDuplicatedElementBoundaryFault_Dec_Holder" - - class OvfElementFault_Dec(ElementDeclaration): - literal = "OvfElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfElementFault") - kw["aname"] = "_OvfElementFault" - if ns0.OvfElement_Def not in ns0.OvfElementFault_Dec.__bases__: - bases = list(ns0.OvfElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfElement_Def) - ns0.OvfElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfElementFault_Dec_Holder" - - class OvfElementInvalidValueFault_Dec(ElementDeclaration): - literal = "OvfElementInvalidValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfElementInvalidValueFault") - kw["aname"] = "_OvfElementInvalidValueFault" - if ns0.OvfElementInvalidValue_Def not in ns0.OvfElementInvalidValueFault_Dec.__bases__: - bases = list(ns0.OvfElementInvalidValueFault_Dec.__bases__) - bases.insert(0, ns0.OvfElementInvalidValue_Def) - ns0.OvfElementInvalidValueFault_Dec.__bases__ = tuple(bases) - - ns0.OvfElementInvalidValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfElementInvalidValueFault_Dec_Holder" - - class OvfExportFault_Dec(ElementDeclaration): - literal = "OvfExportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfExportFault") - kw["aname"] = "_OvfExportFault" - if ns0.OvfExport_Def not in ns0.OvfExportFault_Dec.__bases__: - bases = list(ns0.OvfExportFault_Dec.__bases__) - bases.insert(0, ns0.OvfExport_Def) - ns0.OvfExportFault_Dec.__bases__ = tuple(bases) - - ns0.OvfExport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfExportFault_Dec_Holder" - - class OvfFaultFault_Dec(ElementDeclaration): - literal = "OvfFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfFaultFault") - kw["aname"] = "_OvfFaultFault" - if ns0.OvfFault_Def not in ns0.OvfFaultFault_Dec.__bases__: - bases = list(ns0.OvfFaultFault_Dec.__bases__) - bases.insert(0, ns0.OvfFault_Def) - ns0.OvfFaultFault_Dec.__bases__ = tuple(bases) - - ns0.OvfFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfFaultFault_Dec_Holder" - - class OvfHardwareCheckFault_Dec(ElementDeclaration): - literal = "OvfHardwareCheckFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfHardwareCheckFault") - kw["aname"] = "_OvfHardwareCheckFault" - if ns0.OvfHardwareCheck_Def not in ns0.OvfHardwareCheckFault_Dec.__bases__: - bases = list(ns0.OvfHardwareCheckFault_Dec.__bases__) - bases.insert(0, ns0.OvfHardwareCheck_Def) - ns0.OvfHardwareCheckFault_Dec.__bases__ = tuple(bases) - - ns0.OvfHardwareCheck_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfHardwareCheckFault_Dec_Holder" - - class OvfHardwareExportFault_Dec(ElementDeclaration): - literal = "OvfHardwareExportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfHardwareExportFault") - kw["aname"] = "_OvfHardwareExportFault" - if ns0.OvfHardwareExport_Def not in ns0.OvfHardwareExportFault_Dec.__bases__: - bases = list(ns0.OvfHardwareExportFault_Dec.__bases__) - bases.insert(0, ns0.OvfHardwareExport_Def) - ns0.OvfHardwareExportFault_Dec.__bases__ = tuple(bases) - - ns0.OvfHardwareExport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfHardwareExportFault_Dec_Holder" - - class OvfHostValueNotParsedFault_Dec(ElementDeclaration): - literal = "OvfHostValueNotParsedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfHostValueNotParsedFault") - kw["aname"] = "_OvfHostValueNotParsedFault" - if ns0.OvfHostValueNotParsed_Def not in ns0.OvfHostValueNotParsedFault_Dec.__bases__: - bases = list(ns0.OvfHostValueNotParsedFault_Dec.__bases__) - bases.insert(0, ns0.OvfHostValueNotParsed_Def) - ns0.OvfHostValueNotParsedFault_Dec.__bases__ = tuple(bases) - - ns0.OvfHostValueNotParsed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfHostValueNotParsedFault_Dec_Holder" - - class OvfImportFault_Dec(ElementDeclaration): - literal = "OvfImportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfImportFault") - kw["aname"] = "_OvfImportFault" - if ns0.OvfImport_Def not in ns0.OvfImportFault_Dec.__bases__: - bases = list(ns0.OvfImportFault_Dec.__bases__) - bases.insert(0, ns0.OvfImport_Def) - ns0.OvfImportFault_Dec.__bases__ = tuple(bases) - - ns0.OvfImport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfImportFault_Dec_Holder" - - class OvfInvalidPackageFault_Dec(ElementDeclaration): - literal = "OvfInvalidPackageFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidPackageFault") - kw["aname"] = "_OvfInvalidPackageFault" - if ns0.OvfInvalidPackage_Def not in ns0.OvfInvalidPackageFault_Dec.__bases__: - bases = list(ns0.OvfInvalidPackageFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidPackage_Def) - ns0.OvfInvalidPackageFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidPackage_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidPackageFault_Dec_Holder" - - class OvfInvalidValueFault_Dec(ElementDeclaration): - literal = "OvfInvalidValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidValueFault") - kw["aname"] = "_OvfInvalidValueFault" - if ns0.OvfInvalidValue_Def not in ns0.OvfInvalidValueFault_Dec.__bases__: - bases = list(ns0.OvfInvalidValueFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidValue_Def) - ns0.OvfInvalidValueFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueFault_Dec_Holder" - - class OvfInvalidValueConfigurationFault_Dec(ElementDeclaration): - literal = "OvfInvalidValueConfigurationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidValueConfigurationFault") - kw["aname"] = "_OvfInvalidValueConfigurationFault" - if ns0.OvfInvalidValueConfiguration_Def not in ns0.OvfInvalidValueConfigurationFault_Dec.__bases__: - bases = list(ns0.OvfInvalidValueConfigurationFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidValueConfiguration_Def) - ns0.OvfInvalidValueConfigurationFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidValueConfiguration_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueConfigurationFault_Dec_Holder" - - class OvfInvalidValueEmptyFault_Dec(ElementDeclaration): - literal = "OvfInvalidValueEmptyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidValueEmptyFault") - kw["aname"] = "_OvfInvalidValueEmptyFault" - if ns0.OvfInvalidValueEmpty_Def not in ns0.OvfInvalidValueEmptyFault_Dec.__bases__: - bases = list(ns0.OvfInvalidValueEmptyFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidValueEmpty_Def) - ns0.OvfInvalidValueEmptyFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidValueEmpty_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueEmptyFault_Dec_Holder" - - class OvfInvalidValueFormatMalformedFault_Dec(ElementDeclaration): - literal = "OvfInvalidValueFormatMalformedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidValueFormatMalformedFault") - kw["aname"] = "_OvfInvalidValueFormatMalformedFault" - if ns0.OvfInvalidValueFormatMalformed_Def not in ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__: - bases = list(ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidValueFormatMalformed_Def) - ns0.OvfInvalidValueFormatMalformedFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidValueFormatMalformed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueFormatMalformedFault_Dec_Holder" - - class OvfInvalidValueReferenceFault_Dec(ElementDeclaration): - literal = "OvfInvalidValueReferenceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidValueReferenceFault") - kw["aname"] = "_OvfInvalidValueReferenceFault" - if ns0.OvfInvalidValueReference_Def not in ns0.OvfInvalidValueReferenceFault_Dec.__bases__: - bases = list(ns0.OvfInvalidValueReferenceFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidValueReference_Def) - ns0.OvfInvalidValueReferenceFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidValueReference_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidValueReferenceFault_Dec_Holder" - - class OvfInvalidVmNameFault_Dec(ElementDeclaration): - literal = "OvfInvalidVmNameFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfInvalidVmNameFault") - kw["aname"] = "_OvfInvalidVmNameFault" - if ns0.OvfInvalidVmName_Def not in ns0.OvfInvalidVmNameFault_Dec.__bases__: - bases = list(ns0.OvfInvalidVmNameFault_Dec.__bases__) - bases.insert(0, ns0.OvfInvalidVmName_Def) - ns0.OvfInvalidVmNameFault_Dec.__bases__ = tuple(bases) - - ns0.OvfInvalidVmName_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfInvalidVmNameFault_Dec_Holder" - - class OvfMappedOsIdFault_Dec(ElementDeclaration): - literal = "OvfMappedOsIdFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfMappedOsIdFault") - kw["aname"] = "_OvfMappedOsIdFault" - if ns0.OvfMappedOsId_Def not in ns0.OvfMappedOsIdFault_Dec.__bases__: - bases = list(ns0.OvfMappedOsIdFault_Dec.__bases__) - bases.insert(0, ns0.OvfMappedOsId_Def) - ns0.OvfMappedOsIdFault_Dec.__bases__ = tuple(bases) - - ns0.OvfMappedOsId_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfMappedOsIdFault_Dec_Holder" - - class OvfMissingAttributeFault_Dec(ElementDeclaration): - literal = "OvfMissingAttributeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfMissingAttributeFault") - kw["aname"] = "_OvfMissingAttributeFault" - if ns0.OvfMissingAttribute_Def not in ns0.OvfMissingAttributeFault_Dec.__bases__: - bases = list(ns0.OvfMissingAttributeFault_Dec.__bases__) - bases.insert(0, ns0.OvfMissingAttribute_Def) - ns0.OvfMissingAttributeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfMissingAttribute_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingAttributeFault_Dec_Holder" - - class OvfMissingElementFault_Dec(ElementDeclaration): - literal = "OvfMissingElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfMissingElementFault") - kw["aname"] = "_OvfMissingElementFault" - if ns0.OvfMissingElement_Def not in ns0.OvfMissingElementFault_Dec.__bases__: - bases = list(ns0.OvfMissingElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfMissingElement_Def) - ns0.OvfMissingElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfMissingElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingElementFault_Dec_Holder" - - class OvfMissingElementNormalBoundaryFault_Dec(ElementDeclaration): - literal = "OvfMissingElementNormalBoundaryFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfMissingElementNormalBoundaryFault") - kw["aname"] = "_OvfMissingElementNormalBoundaryFault" - if ns0.OvfMissingElementNormalBoundary_Def not in ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__: - bases = list(ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__) - bases.insert(0, ns0.OvfMissingElementNormalBoundary_Def) - ns0.OvfMissingElementNormalBoundaryFault_Dec.__bases__ = tuple(bases) - - ns0.OvfMissingElementNormalBoundary_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingElementNormalBoundaryFault_Dec_Holder" - - class OvfMissingHardwareFault_Dec(ElementDeclaration): - literal = "OvfMissingHardwareFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfMissingHardwareFault") - kw["aname"] = "_OvfMissingHardwareFault" - if ns0.OvfMissingHardware_Def not in ns0.OvfMissingHardwareFault_Dec.__bases__: - bases = list(ns0.OvfMissingHardwareFault_Dec.__bases__) - bases.insert(0, ns0.OvfMissingHardware_Def) - ns0.OvfMissingHardwareFault_Dec.__bases__ = tuple(bases) - - ns0.OvfMissingHardware_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfMissingHardwareFault_Dec_Holder" - - class OvfNoHostNicFault_Dec(ElementDeclaration): - literal = "OvfNoHostNicFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfNoHostNicFault") - kw["aname"] = "_OvfNoHostNicFault" - if ns0.OvfNoHostNic_Def not in ns0.OvfNoHostNicFault_Dec.__bases__: - bases = list(ns0.OvfNoHostNicFault_Dec.__bases__) - bases.insert(0, ns0.OvfNoHostNic_Def) - ns0.OvfNoHostNicFault_Dec.__bases__ = tuple(bases) - - ns0.OvfNoHostNic_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfNoHostNicFault_Dec_Holder" - - class OvfNoSupportedHardwareFamilyFault_Dec(ElementDeclaration): - literal = "OvfNoSupportedHardwareFamilyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfNoSupportedHardwareFamilyFault") - kw["aname"] = "_OvfNoSupportedHardwareFamilyFault" - if ns0.OvfNoSupportedHardwareFamily_Def not in ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__: - bases = list(ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__) - bases.insert(0, ns0.OvfNoSupportedHardwareFamily_Def) - ns0.OvfNoSupportedHardwareFamilyFault_Dec.__bases__ = tuple(bases) - - ns0.OvfNoSupportedHardwareFamily_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfNoSupportedHardwareFamilyFault_Dec_Holder" - - class OvfPropertyFault_Dec(ElementDeclaration): - literal = "OvfPropertyFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyFault") - kw["aname"] = "_OvfPropertyFault" - if ns0.OvfProperty_Def not in ns0.OvfPropertyFault_Dec.__bases__: - bases = list(ns0.OvfPropertyFault_Dec.__bases__) - bases.insert(0, ns0.OvfProperty_Def) - ns0.OvfPropertyFault_Dec.__bases__ = tuple(bases) - - ns0.OvfProperty_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyFault_Dec_Holder" - - class OvfPropertyExportFault_Dec(ElementDeclaration): - literal = "OvfPropertyExportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyExportFault") - kw["aname"] = "_OvfPropertyExportFault" - if ns0.OvfPropertyExport_Def not in ns0.OvfPropertyExportFault_Dec.__bases__: - bases = list(ns0.OvfPropertyExportFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyExport_Def) - ns0.OvfPropertyExportFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyExport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyExportFault_Dec_Holder" - - class OvfPropertyNetworkFault_Dec(ElementDeclaration): - literal = "OvfPropertyNetworkFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyNetworkFault") - kw["aname"] = "_OvfPropertyNetworkFault" - if ns0.OvfPropertyNetwork_Def not in ns0.OvfPropertyNetworkFault_Dec.__bases__: - bases = list(ns0.OvfPropertyNetworkFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyNetwork_Def) - ns0.OvfPropertyNetworkFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyNetwork_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyNetworkFault_Dec_Holder" - - class OvfPropertyQualifierFault_Dec(ElementDeclaration): - literal = "OvfPropertyQualifierFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyQualifierFault") - kw["aname"] = "_OvfPropertyQualifierFault" - if ns0.OvfPropertyQualifier_Def not in ns0.OvfPropertyQualifierFault_Dec.__bases__: - bases = list(ns0.OvfPropertyQualifierFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyQualifier_Def) - ns0.OvfPropertyQualifierFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyQualifier_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierFault_Dec_Holder" - - class OvfPropertyQualifierDuplicateFault_Dec(ElementDeclaration): - literal = "OvfPropertyQualifierDuplicateFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyQualifierDuplicateFault") - kw["aname"] = "_OvfPropertyQualifierDuplicateFault" - if ns0.OvfPropertyQualifierDuplicate_Def not in ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__: - bases = list(ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyQualifierDuplicate_Def) - ns0.OvfPropertyQualifierDuplicateFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyQualifierDuplicate_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierDuplicateFault_Dec_Holder" - - class OvfPropertyQualifierIgnoredFault_Dec(ElementDeclaration): - literal = "OvfPropertyQualifierIgnoredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyQualifierIgnoredFault") - kw["aname"] = "_OvfPropertyQualifierIgnoredFault" - if ns0.OvfPropertyQualifierIgnored_Def not in ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__: - bases = list(ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyQualifierIgnored_Def) - ns0.OvfPropertyQualifierIgnoredFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyQualifierIgnored_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyQualifierIgnoredFault_Dec_Holder" - - class OvfPropertyTypeFault_Dec(ElementDeclaration): - literal = "OvfPropertyTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyTypeFault") - kw["aname"] = "_OvfPropertyTypeFault" - if ns0.OvfPropertyType_Def not in ns0.OvfPropertyTypeFault_Dec.__bases__: - bases = list(ns0.OvfPropertyTypeFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyType_Def) - ns0.OvfPropertyTypeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyTypeFault_Dec_Holder" - - class OvfPropertyValueFault_Dec(ElementDeclaration): - literal = "OvfPropertyValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfPropertyValueFault") - kw["aname"] = "_OvfPropertyValueFault" - if ns0.OvfPropertyValue_Def not in ns0.OvfPropertyValueFault_Dec.__bases__: - bases = list(ns0.OvfPropertyValueFault_Dec.__bases__) - bases.insert(0, ns0.OvfPropertyValue_Def) - ns0.OvfPropertyValueFault_Dec.__bases__ = tuple(bases) - - ns0.OvfPropertyValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfPropertyValueFault_Dec_Holder" - - class OvfSystemFaultFault_Dec(ElementDeclaration): - literal = "OvfSystemFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfSystemFaultFault") - kw["aname"] = "_OvfSystemFaultFault" - if ns0.OvfSystemFault_Def not in ns0.OvfSystemFaultFault_Dec.__bases__: - bases = list(ns0.OvfSystemFaultFault_Dec.__bases__) - bases.insert(0, ns0.OvfSystemFault_Def) - ns0.OvfSystemFaultFault_Dec.__bases__ = tuple(bases) - - ns0.OvfSystemFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfSystemFaultFault_Dec_Holder" - - class OvfToXmlUnsupportedElementFault_Dec(ElementDeclaration): - literal = "OvfToXmlUnsupportedElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfToXmlUnsupportedElementFault") - kw["aname"] = "_OvfToXmlUnsupportedElementFault" - if ns0.OvfToXmlUnsupportedElement_Def not in ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__: - bases = list(ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfToXmlUnsupportedElement_Def) - ns0.OvfToXmlUnsupportedElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfToXmlUnsupportedElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfToXmlUnsupportedElementFault_Dec_Holder" - - class OvfUnableToExportDiskFault_Dec(ElementDeclaration): - literal = "OvfUnableToExportDiskFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnableToExportDiskFault") - kw["aname"] = "_OvfUnableToExportDiskFault" - if ns0.OvfUnableToExportDisk_Def not in ns0.OvfUnableToExportDiskFault_Dec.__bases__: - bases = list(ns0.OvfUnableToExportDiskFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnableToExportDisk_Def) - ns0.OvfUnableToExportDiskFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnableToExportDisk_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnableToExportDiskFault_Dec_Holder" - - class OvfUnexpectedElementFault_Dec(ElementDeclaration): - literal = "OvfUnexpectedElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnexpectedElementFault") - kw["aname"] = "_OvfUnexpectedElementFault" - if ns0.OvfUnexpectedElement_Def not in ns0.OvfUnexpectedElementFault_Dec.__bases__: - bases = list(ns0.OvfUnexpectedElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnexpectedElement_Def) - ns0.OvfUnexpectedElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnexpectedElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnexpectedElementFault_Dec_Holder" - - class OvfUnknownDeviceFault_Dec(ElementDeclaration): - literal = "OvfUnknownDeviceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnknownDeviceFault") - kw["aname"] = "_OvfUnknownDeviceFault" - if ns0.OvfUnknownDevice_Def not in ns0.OvfUnknownDeviceFault_Dec.__bases__: - bases = list(ns0.OvfUnknownDeviceFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnknownDevice_Def) - ns0.OvfUnknownDeviceFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnknownDevice_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownDeviceFault_Dec_Holder" - - class OvfUnknownDeviceBackingFault_Dec(ElementDeclaration): - literal = "OvfUnknownDeviceBackingFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnknownDeviceBackingFault") - kw["aname"] = "_OvfUnknownDeviceBackingFault" - if ns0.OvfUnknownDeviceBacking_Def not in ns0.OvfUnknownDeviceBackingFault_Dec.__bases__: - bases = list(ns0.OvfUnknownDeviceBackingFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnknownDeviceBacking_Def) - ns0.OvfUnknownDeviceBackingFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnknownDeviceBacking_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownDeviceBackingFault_Dec_Holder" - - class OvfUnknownEntityFault_Dec(ElementDeclaration): - literal = "OvfUnknownEntityFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnknownEntityFault") - kw["aname"] = "_OvfUnknownEntityFault" - if ns0.OvfUnknownEntity_Def not in ns0.OvfUnknownEntityFault_Dec.__bases__: - bases = list(ns0.OvfUnknownEntityFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnknownEntity_Def) - ns0.OvfUnknownEntityFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnknownEntity_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnknownEntityFault_Dec_Holder" - - class OvfUnsupportedAttributeFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedAttributeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedAttributeFault") - kw["aname"] = "_OvfUnsupportedAttributeFault" - if ns0.OvfUnsupportedAttribute_Def not in ns0.OvfUnsupportedAttributeFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedAttributeFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedAttribute_Def) - ns0.OvfUnsupportedAttributeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedAttribute_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedAttributeFault_Dec_Holder" - - class OvfUnsupportedAttributeValueFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedAttributeValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedAttributeValueFault") - kw["aname"] = "_OvfUnsupportedAttributeValueFault" - if ns0.OvfUnsupportedAttributeValue_Def not in ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedAttributeValue_Def) - ns0.OvfUnsupportedAttributeValueFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedAttributeValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedAttributeValueFault_Dec_Holder" - - class OvfUnsupportedDeviceBackingInfoFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedDeviceBackingInfoFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceBackingInfoFault") - kw["aname"] = "_OvfUnsupportedDeviceBackingInfoFault" - if ns0.OvfUnsupportedDeviceBackingInfo_Def not in ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedDeviceBackingInfo_Def) - ns0.OvfUnsupportedDeviceBackingInfoFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedDeviceBackingInfo_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceBackingInfoFault_Dec_Holder" - - class OvfUnsupportedDeviceBackingOptionFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedDeviceBackingOptionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceBackingOptionFault") - kw["aname"] = "_OvfUnsupportedDeviceBackingOptionFault" - if ns0.OvfUnsupportedDeviceBackingOption_Def not in ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedDeviceBackingOption_Def) - ns0.OvfUnsupportedDeviceBackingOptionFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedDeviceBackingOption_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceBackingOptionFault_Dec_Holder" - - class OvfUnsupportedDeviceExportFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedDeviceExportFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedDeviceExportFault") - kw["aname"] = "_OvfUnsupportedDeviceExportFault" - if ns0.OvfUnsupportedDeviceExport_Def not in ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedDeviceExport_Def) - ns0.OvfUnsupportedDeviceExportFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedDeviceExport_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedDeviceExportFault_Dec_Holder" - - class OvfUnsupportedElementFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedElementFault") - kw["aname"] = "_OvfUnsupportedElementFault" - if ns0.OvfUnsupportedElement_Def not in ns0.OvfUnsupportedElementFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedElement_Def) - ns0.OvfUnsupportedElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedElementFault_Dec_Holder" - - class OvfUnsupportedElementValueFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedElementValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedElementValueFault") - kw["aname"] = "_OvfUnsupportedElementValueFault" - if ns0.OvfUnsupportedElementValue_Def not in ns0.OvfUnsupportedElementValueFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedElementValueFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedElementValue_Def) - ns0.OvfUnsupportedElementValueFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedElementValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedElementValueFault_Dec_Holder" - - class OvfUnsupportedPackageFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedPackageFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedPackageFault") - kw["aname"] = "_OvfUnsupportedPackageFault" - if ns0.OvfUnsupportedPackage_Def not in ns0.OvfUnsupportedPackageFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedPackageFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedPackage_Def) - ns0.OvfUnsupportedPackageFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedPackage_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedPackageFault_Dec_Holder" - - class OvfUnsupportedSectionFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedSectionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedSectionFault") - kw["aname"] = "_OvfUnsupportedSectionFault" - if ns0.OvfUnsupportedSection_Def not in ns0.OvfUnsupportedSectionFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedSectionFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedSection_Def) - ns0.OvfUnsupportedSectionFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedSection_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedSectionFault_Dec_Holder" - - class OvfUnsupportedSubTypeFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedSubTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedSubTypeFault") - kw["aname"] = "_OvfUnsupportedSubTypeFault" - if ns0.OvfUnsupportedSubType_Def not in ns0.OvfUnsupportedSubTypeFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedSubTypeFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedSubType_Def) - ns0.OvfUnsupportedSubTypeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedSubType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedSubTypeFault_Dec_Holder" - - class OvfUnsupportedTypeFault_Dec(ElementDeclaration): - literal = "OvfUnsupportedTypeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfUnsupportedTypeFault") - kw["aname"] = "_OvfUnsupportedTypeFault" - if ns0.OvfUnsupportedType_Def not in ns0.OvfUnsupportedTypeFault_Dec.__bases__: - bases = list(ns0.OvfUnsupportedTypeFault_Dec.__bases__) - bases.insert(0, ns0.OvfUnsupportedType_Def) - ns0.OvfUnsupportedTypeFault_Dec.__bases__ = tuple(bases) - - ns0.OvfUnsupportedType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfUnsupportedTypeFault_Dec_Holder" - - class OvfWrongElementFault_Dec(ElementDeclaration): - literal = "OvfWrongElementFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfWrongElementFault") - kw["aname"] = "_OvfWrongElementFault" - if ns0.OvfWrongElement_Def not in ns0.OvfWrongElementFault_Dec.__bases__: - bases = list(ns0.OvfWrongElementFault_Dec.__bases__) - bases.insert(0, ns0.OvfWrongElement_Def) - ns0.OvfWrongElementFault_Dec.__bases__ = tuple(bases) - - ns0.OvfWrongElement_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfWrongElementFault_Dec_Holder" - - class OvfWrongNamespaceFault_Dec(ElementDeclaration): - literal = "OvfWrongNamespaceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfWrongNamespaceFault") - kw["aname"] = "_OvfWrongNamespaceFault" - if ns0.OvfWrongNamespace_Def not in ns0.OvfWrongNamespaceFault_Dec.__bases__: - bases = list(ns0.OvfWrongNamespaceFault_Dec.__bases__) - bases.insert(0, ns0.OvfWrongNamespace_Def) - ns0.OvfWrongNamespaceFault_Dec.__bases__ = tuple(bases) - - ns0.OvfWrongNamespace_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfWrongNamespaceFault_Dec_Holder" - - class OvfXmlFormatFault_Dec(ElementDeclaration): - literal = "OvfXmlFormatFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OvfXmlFormatFault") - kw["aname"] = "_OvfXmlFormatFault" - if ns0.OvfXmlFormat_Def not in ns0.OvfXmlFormatFault_Dec.__bases__: - bases = list(ns0.OvfXmlFormatFault_Dec.__bases__) - bases.insert(0, ns0.OvfXmlFormat_Def) - ns0.OvfXmlFormatFault_Dec.__bases__ = tuple(bases) - - ns0.OvfXmlFormat_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OvfXmlFormatFault_Dec_Holder" - - class PatchAlreadyInstalledFault_Dec(ElementDeclaration): - literal = "PatchAlreadyInstalledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchAlreadyInstalledFault") - kw["aname"] = "_PatchAlreadyInstalledFault" - if ns0.PatchAlreadyInstalled_Def not in ns0.PatchAlreadyInstalledFault_Dec.__bases__: - bases = list(ns0.PatchAlreadyInstalledFault_Dec.__bases__) - bases.insert(0, ns0.PatchAlreadyInstalled_Def) - ns0.PatchAlreadyInstalledFault_Dec.__bases__ = tuple(bases) - - ns0.PatchAlreadyInstalled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchAlreadyInstalledFault_Dec_Holder" - - class PatchBinariesNotFoundFault_Dec(ElementDeclaration): - literal = "PatchBinariesNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchBinariesNotFoundFault") - kw["aname"] = "_PatchBinariesNotFoundFault" - if ns0.PatchBinariesNotFound_Def not in ns0.PatchBinariesNotFoundFault_Dec.__bases__: - bases = list(ns0.PatchBinariesNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.PatchBinariesNotFound_Def) - ns0.PatchBinariesNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.PatchBinariesNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchBinariesNotFoundFault_Dec_Holder" - - class PatchInstallFailedFault_Dec(ElementDeclaration): - literal = "PatchInstallFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchInstallFailedFault") - kw["aname"] = "_PatchInstallFailedFault" - if ns0.PatchInstallFailed_Def not in ns0.PatchInstallFailedFault_Dec.__bases__: - bases = list(ns0.PatchInstallFailedFault_Dec.__bases__) - bases.insert(0, ns0.PatchInstallFailed_Def) - ns0.PatchInstallFailedFault_Dec.__bases__ = tuple(bases) - - ns0.PatchInstallFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchInstallFailedFault_Dec_Holder" - - class PatchIntegrityErrorFault_Dec(ElementDeclaration): - literal = "PatchIntegrityErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchIntegrityErrorFault") - kw["aname"] = "_PatchIntegrityErrorFault" - if ns0.PatchIntegrityError_Def not in ns0.PatchIntegrityErrorFault_Dec.__bases__: - bases = list(ns0.PatchIntegrityErrorFault_Dec.__bases__) - bases.insert(0, ns0.PatchIntegrityError_Def) - ns0.PatchIntegrityErrorFault_Dec.__bases__ = tuple(bases) - - ns0.PatchIntegrityError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchIntegrityErrorFault_Dec_Holder" - - class PatchMetadataCorruptedFault_Dec(ElementDeclaration): - literal = "PatchMetadataCorruptedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchMetadataCorruptedFault") - kw["aname"] = "_PatchMetadataCorruptedFault" - if ns0.PatchMetadataCorrupted_Def not in ns0.PatchMetadataCorruptedFault_Dec.__bases__: - bases = list(ns0.PatchMetadataCorruptedFault_Dec.__bases__) - bases.insert(0, ns0.PatchMetadataCorrupted_Def) - ns0.PatchMetadataCorruptedFault_Dec.__bases__ = tuple(bases) - - ns0.PatchMetadataCorrupted_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataCorruptedFault_Dec_Holder" - - class PatchMetadataInvalidFault_Dec(ElementDeclaration): - literal = "PatchMetadataInvalidFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchMetadataInvalidFault") - kw["aname"] = "_PatchMetadataInvalidFault" - if ns0.PatchMetadataInvalid_Def not in ns0.PatchMetadataInvalidFault_Dec.__bases__: - bases = list(ns0.PatchMetadataInvalidFault_Dec.__bases__) - bases.insert(0, ns0.PatchMetadataInvalid_Def) - ns0.PatchMetadataInvalidFault_Dec.__bases__ = tuple(bases) - - ns0.PatchMetadataInvalid_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataInvalidFault_Dec_Holder" - - class PatchMetadataNotFoundFault_Dec(ElementDeclaration): - literal = "PatchMetadataNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchMetadataNotFoundFault") - kw["aname"] = "_PatchMetadataNotFoundFault" - if ns0.PatchMetadataNotFound_Def not in ns0.PatchMetadataNotFoundFault_Dec.__bases__: - bases = list(ns0.PatchMetadataNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.PatchMetadataNotFound_Def) - ns0.PatchMetadataNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.PatchMetadataNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchMetadataNotFoundFault_Dec_Holder" - - class PatchMissingDependenciesFault_Dec(ElementDeclaration): - literal = "PatchMissingDependenciesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchMissingDependenciesFault") - kw["aname"] = "_PatchMissingDependenciesFault" - if ns0.PatchMissingDependencies_Def not in ns0.PatchMissingDependenciesFault_Dec.__bases__: - bases = list(ns0.PatchMissingDependenciesFault_Dec.__bases__) - bases.insert(0, ns0.PatchMissingDependencies_Def) - ns0.PatchMissingDependenciesFault_Dec.__bases__ = tuple(bases) - - ns0.PatchMissingDependencies_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchMissingDependenciesFault_Dec_Holder" - - class PatchNotApplicableFault_Dec(ElementDeclaration): - literal = "PatchNotApplicableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchNotApplicableFault") - kw["aname"] = "_PatchNotApplicableFault" - if ns0.PatchNotApplicable_Def not in ns0.PatchNotApplicableFault_Dec.__bases__: - bases = list(ns0.PatchNotApplicableFault_Dec.__bases__) - bases.insert(0, ns0.PatchNotApplicable_Def) - ns0.PatchNotApplicableFault_Dec.__bases__ = tuple(bases) - - ns0.PatchNotApplicable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchNotApplicableFault_Dec_Holder" - - class PatchSupersededFault_Dec(ElementDeclaration): - literal = "PatchSupersededFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PatchSupersededFault") - kw["aname"] = "_PatchSupersededFault" - if ns0.PatchSuperseded_Def not in ns0.PatchSupersededFault_Dec.__bases__: - bases = list(ns0.PatchSupersededFault_Dec.__bases__) - bases.insert(0, ns0.PatchSuperseded_Def) - ns0.PatchSupersededFault_Dec.__bases__ = tuple(bases) - - ns0.PatchSuperseded_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PatchSupersededFault_Dec_Holder" - - class PhysCompatRDMNotSupportedFault_Dec(ElementDeclaration): - literal = "PhysCompatRDMNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PhysCompatRDMNotSupportedFault") - kw["aname"] = "_PhysCompatRDMNotSupportedFault" - if ns0.PhysCompatRDMNotSupported_Def not in ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__: - bases = list(ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.PhysCompatRDMNotSupported_Def) - ns0.PhysCompatRDMNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.PhysCompatRDMNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PhysCompatRDMNotSupportedFault_Dec_Holder" - - class PlatformConfigFaultFault_Dec(ElementDeclaration): - literal = "PlatformConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PlatformConfigFaultFault") - kw["aname"] = "_PlatformConfigFaultFault" - if ns0.PlatformConfigFault_Def not in ns0.PlatformConfigFaultFault_Dec.__bases__: - bases = list(ns0.PlatformConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.PlatformConfigFault_Def) - ns0.PlatformConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.PlatformConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PlatformConfigFaultFault_Dec_Holder" - - class PowerOnFtSecondaryFailedFault_Dec(ElementDeclaration): - literal = "PowerOnFtSecondaryFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnFtSecondaryFailedFault") - kw["aname"] = "_PowerOnFtSecondaryFailedFault" - if ns0.PowerOnFtSecondaryFailed_Def not in ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__: - bases = list(ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__) - bases.insert(0, ns0.PowerOnFtSecondaryFailed_Def) - ns0.PowerOnFtSecondaryFailedFault_Dec.__bases__ = tuple(bases) - - ns0.PowerOnFtSecondaryFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnFtSecondaryFailedFault_Dec_Holder" - - class PowerOnFtSecondaryTimedoutFault_Dec(ElementDeclaration): - literal = "PowerOnFtSecondaryTimedoutFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","PowerOnFtSecondaryTimedoutFault") - kw["aname"] = "_PowerOnFtSecondaryTimedoutFault" - if ns0.PowerOnFtSecondaryTimedout_Def not in ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__: - bases = list(ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__) - bases.insert(0, ns0.PowerOnFtSecondaryTimedout_Def) - ns0.PowerOnFtSecondaryTimedoutFault_Dec.__bases__ = tuple(bases) - - ns0.PowerOnFtSecondaryTimedout_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "PowerOnFtSecondaryTimedoutFault_Dec_Holder" - - class ProfileUpdateFailedFault_Dec(ElementDeclaration): - literal = "ProfileUpdateFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileUpdateFailedFault") - kw["aname"] = "_ProfileUpdateFailedFault" - if ns0.ProfileUpdateFailed_Def not in ns0.ProfileUpdateFailedFault_Dec.__bases__: - bases = list(ns0.ProfileUpdateFailedFault_Dec.__bases__) - bases.insert(0, ns0.ProfileUpdateFailed_Def) - ns0.ProfileUpdateFailedFault_Dec.__bases__ = tuple(bases) - - ns0.ProfileUpdateFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileUpdateFailedFault_Dec_Holder" - - class RDMConversionNotSupportedFault_Dec(ElementDeclaration): - literal = "RDMConversionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RDMConversionNotSupportedFault") - kw["aname"] = "_RDMConversionNotSupportedFault" - if ns0.RDMConversionNotSupported_Def not in ns0.RDMConversionNotSupportedFault_Dec.__bases__: - bases = list(ns0.RDMConversionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.RDMConversionNotSupported_Def) - ns0.RDMConversionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.RDMConversionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RDMConversionNotSupportedFault_Dec_Holder" - - class RDMNotPreservedFault_Dec(ElementDeclaration): - literal = "RDMNotPreservedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RDMNotPreservedFault") - kw["aname"] = "_RDMNotPreservedFault" - if ns0.RDMNotPreserved_Def not in ns0.RDMNotPreservedFault_Dec.__bases__: - bases = list(ns0.RDMNotPreservedFault_Dec.__bases__) - bases.insert(0, ns0.RDMNotPreserved_Def) - ns0.RDMNotPreservedFault_Dec.__bases__ = tuple(bases) - - ns0.RDMNotPreserved_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RDMNotPreservedFault_Dec_Holder" - - class RDMNotSupportedFault_Dec(ElementDeclaration): - literal = "RDMNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RDMNotSupportedFault") - kw["aname"] = "_RDMNotSupportedFault" - if ns0.RDMNotSupported_Def not in ns0.RDMNotSupportedFault_Dec.__bases__: - bases = list(ns0.RDMNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.RDMNotSupported_Def) - ns0.RDMNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.RDMNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RDMNotSupportedFault_Dec_Holder" - - class RDMNotSupportedOnDatastoreFault_Dec(ElementDeclaration): - literal = "RDMNotSupportedOnDatastoreFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RDMNotSupportedOnDatastoreFault") - kw["aname"] = "_RDMNotSupportedOnDatastoreFault" - if ns0.RDMNotSupportedOnDatastore_Def not in ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__: - bases = list(ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__) - bases.insert(0, ns0.RDMNotSupportedOnDatastore_Def) - ns0.RDMNotSupportedOnDatastoreFault_Dec.__bases__ = tuple(bases) - - ns0.RDMNotSupportedOnDatastore_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RDMNotSupportedOnDatastoreFault_Dec_Holder" - - class RDMPointsToInaccessibleDiskFault_Dec(ElementDeclaration): - literal = "RDMPointsToInaccessibleDiskFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RDMPointsToInaccessibleDiskFault") - kw["aname"] = "_RDMPointsToInaccessibleDiskFault" - if ns0.RDMPointsToInaccessibleDisk_Def not in ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__: - bases = list(ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__) - bases.insert(0, ns0.RDMPointsToInaccessibleDisk_Def) - ns0.RDMPointsToInaccessibleDiskFault_Dec.__bases__ = tuple(bases) - - ns0.RDMPointsToInaccessibleDisk_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RDMPointsToInaccessibleDiskFault_Dec_Holder" - - class RawDiskNotSupportedFault_Dec(ElementDeclaration): - literal = "RawDiskNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RawDiskNotSupportedFault") - kw["aname"] = "_RawDiskNotSupportedFault" - if ns0.RawDiskNotSupported_Def not in ns0.RawDiskNotSupportedFault_Dec.__bases__: - bases = list(ns0.RawDiskNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.RawDiskNotSupported_Def) - ns0.RawDiskNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.RawDiskNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RawDiskNotSupportedFault_Dec_Holder" - - class ReadOnlyDisksWithLegacyDestinationFault_Dec(ElementDeclaration): - literal = "ReadOnlyDisksWithLegacyDestinationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReadOnlyDisksWithLegacyDestinationFault") - kw["aname"] = "_ReadOnlyDisksWithLegacyDestinationFault" - if ns0.ReadOnlyDisksWithLegacyDestination_Def not in ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__: - bases = list(ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__) - bases.insert(0, ns0.ReadOnlyDisksWithLegacyDestination_Def) - ns0.ReadOnlyDisksWithLegacyDestinationFault_Dec.__bases__ = tuple(bases) - - ns0.ReadOnlyDisksWithLegacyDestination_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReadOnlyDisksWithLegacyDestinationFault_Dec_Holder" - - class RebootRequiredFault_Dec(ElementDeclaration): - literal = "RebootRequiredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RebootRequiredFault") - kw["aname"] = "_RebootRequiredFault" - if ns0.RebootRequired_Def not in ns0.RebootRequiredFault_Dec.__bases__: - bases = list(ns0.RebootRequiredFault_Dec.__bases__) - bases.insert(0, ns0.RebootRequired_Def) - ns0.RebootRequiredFault_Dec.__bases__ = tuple(bases) - - ns0.RebootRequired_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RebootRequiredFault_Dec_Holder" - - class RecordReplayDisabledFault_Dec(ElementDeclaration): - literal = "RecordReplayDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RecordReplayDisabledFault") - kw["aname"] = "_RecordReplayDisabledFault" - if ns0.RecordReplayDisabled_Def not in ns0.RecordReplayDisabledFault_Dec.__bases__: - bases = list(ns0.RecordReplayDisabledFault_Dec.__bases__) - bases.insert(0, ns0.RecordReplayDisabled_Def) - ns0.RecordReplayDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.RecordReplayDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RecordReplayDisabledFault_Dec_Holder" - - class RemoteDeviceNotSupportedFault_Dec(ElementDeclaration): - literal = "RemoteDeviceNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoteDeviceNotSupportedFault") - kw["aname"] = "_RemoteDeviceNotSupportedFault" - if ns0.RemoteDeviceNotSupported_Def not in ns0.RemoteDeviceNotSupportedFault_Dec.__bases__: - bases = list(ns0.RemoteDeviceNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.RemoteDeviceNotSupported_Def) - ns0.RemoteDeviceNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.RemoteDeviceNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoteDeviceNotSupportedFault_Dec_Holder" - - class RemoveFailedFault_Dec(ElementDeclaration): - literal = "RemoveFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveFailedFault") - kw["aname"] = "_RemoveFailedFault" - if ns0.RemoveFailed_Def not in ns0.RemoveFailedFault_Dec.__bases__: - bases = list(ns0.RemoveFailedFault_Dec.__bases__) - bases.insert(0, ns0.RemoveFailed_Def) - ns0.RemoveFailedFault_Dec.__bases__ = tuple(bases) - - ns0.RemoveFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveFailedFault_Dec_Holder" - - class ResourceInUseFault_Dec(ElementDeclaration): - literal = "ResourceInUseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResourceInUseFault") - kw["aname"] = "_ResourceInUseFault" - if ns0.ResourceInUse_Def not in ns0.ResourceInUseFault_Dec.__bases__: - bases = list(ns0.ResourceInUseFault_Dec.__bases__) - bases.insert(0, ns0.ResourceInUse_Def) - ns0.ResourceInUseFault_Dec.__bases__ = tuple(bases) - - ns0.ResourceInUse_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResourceInUseFault_Dec_Holder" - - class ResourceNotAvailableFault_Dec(ElementDeclaration): - literal = "ResourceNotAvailableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResourceNotAvailableFault") - kw["aname"] = "_ResourceNotAvailableFault" - if ns0.ResourceNotAvailable_Def not in ns0.ResourceNotAvailableFault_Dec.__bases__: - bases = list(ns0.ResourceNotAvailableFault_Dec.__bases__) - bases.insert(0, ns0.ResourceNotAvailable_Def) - ns0.ResourceNotAvailableFault_Dec.__bases__ = tuple(bases) - - ns0.ResourceNotAvailable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResourceNotAvailableFault_Dec_Holder" - - class RestrictedVersionFault_Dec(ElementDeclaration): - literal = "RestrictedVersionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RestrictedVersionFault") - kw["aname"] = "_RestrictedVersionFault" - if ns0.RestrictedVersion_Def not in ns0.RestrictedVersionFault_Dec.__bases__: - bases = list(ns0.RestrictedVersionFault_Dec.__bases__) - bases.insert(0, ns0.RestrictedVersion_Def) - ns0.RestrictedVersionFault_Dec.__bases__ = tuple(bases) - - ns0.RestrictedVersion_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RestrictedVersionFault_Dec_Holder" - - class RuleViolationFault_Dec(ElementDeclaration): - literal = "RuleViolationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RuleViolationFault") - kw["aname"] = "_RuleViolationFault" - if ns0.RuleViolation_Def not in ns0.RuleViolationFault_Dec.__bases__: - bases = list(ns0.RuleViolationFault_Dec.__bases__) - bases.insert(0, ns0.RuleViolation_Def) - ns0.RuleViolationFault_Dec.__bases__ = tuple(bases) - - ns0.RuleViolation_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RuleViolationFault_Dec_Holder" - - class SSLDisabledFaultFault_Dec(ElementDeclaration): - literal = "SSLDisabledFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SSLDisabledFaultFault") - kw["aname"] = "_SSLDisabledFaultFault" - if ns0.SSLDisabledFault_Def not in ns0.SSLDisabledFaultFault_Dec.__bases__: - bases = list(ns0.SSLDisabledFaultFault_Dec.__bases__) - bases.insert(0, ns0.SSLDisabledFault_Def) - ns0.SSLDisabledFaultFault_Dec.__bases__ = tuple(bases) - - ns0.SSLDisabledFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SSLDisabledFaultFault_Dec_Holder" - - class SSLVerifyFaultFault_Dec(ElementDeclaration): - literal = "SSLVerifyFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SSLVerifyFaultFault") - kw["aname"] = "_SSLVerifyFaultFault" - if ns0.SSLVerifyFault_Def not in ns0.SSLVerifyFaultFault_Dec.__bases__: - bases = list(ns0.SSLVerifyFaultFault_Dec.__bases__) - bases.insert(0, ns0.SSLVerifyFault_Def) - ns0.SSLVerifyFaultFault_Dec.__bases__ = tuple(bases) - - ns0.SSLVerifyFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SSLVerifyFaultFault_Dec_Holder" - - class SSPIChallengeFault_Dec(ElementDeclaration): - literal = "SSPIChallengeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SSPIChallengeFault") - kw["aname"] = "_SSPIChallengeFault" - if ns0.SSPIChallenge_Def not in ns0.SSPIChallengeFault_Dec.__bases__: - bases = list(ns0.SSPIChallengeFault_Dec.__bases__) - bases.insert(0, ns0.SSPIChallenge_Def) - ns0.SSPIChallengeFault_Dec.__bases__ = tuple(bases) - - ns0.SSPIChallenge_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SSPIChallengeFault_Dec_Holder" - - class SecondaryVmAlreadyDisabledFault_Dec(ElementDeclaration): - literal = "SecondaryVmAlreadyDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SecondaryVmAlreadyDisabledFault") - kw["aname"] = "_SecondaryVmAlreadyDisabledFault" - if ns0.SecondaryVmAlreadyDisabled_Def not in ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__: - bases = list(ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__) - bases.insert(0, ns0.SecondaryVmAlreadyDisabled_Def) - ns0.SecondaryVmAlreadyDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.SecondaryVmAlreadyDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyDisabledFault_Dec_Holder" - - class SecondaryVmAlreadyEnabledFault_Dec(ElementDeclaration): - literal = "SecondaryVmAlreadyEnabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SecondaryVmAlreadyEnabledFault") - kw["aname"] = "_SecondaryVmAlreadyEnabledFault" - if ns0.SecondaryVmAlreadyEnabled_Def not in ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__: - bases = list(ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__) - bases.insert(0, ns0.SecondaryVmAlreadyEnabled_Def) - ns0.SecondaryVmAlreadyEnabledFault_Dec.__bases__ = tuple(bases) - - ns0.SecondaryVmAlreadyEnabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyEnabledFault_Dec_Holder" - - class SecondaryVmAlreadyRegisteredFault_Dec(ElementDeclaration): - literal = "SecondaryVmAlreadyRegisteredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SecondaryVmAlreadyRegisteredFault") - kw["aname"] = "_SecondaryVmAlreadyRegisteredFault" - if ns0.SecondaryVmAlreadyRegistered_Def not in ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__: - bases = list(ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__) - bases.insert(0, ns0.SecondaryVmAlreadyRegistered_Def) - ns0.SecondaryVmAlreadyRegisteredFault_Dec.__bases__ = tuple(bases) - - ns0.SecondaryVmAlreadyRegistered_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmAlreadyRegisteredFault_Dec_Holder" - - class SecondaryVmNotRegisteredFault_Dec(ElementDeclaration): - literal = "SecondaryVmNotRegisteredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SecondaryVmNotRegisteredFault") - kw["aname"] = "_SecondaryVmNotRegisteredFault" - if ns0.SecondaryVmNotRegistered_Def not in ns0.SecondaryVmNotRegisteredFault_Dec.__bases__: - bases = list(ns0.SecondaryVmNotRegisteredFault_Dec.__bases__) - bases.insert(0, ns0.SecondaryVmNotRegistered_Def) - ns0.SecondaryVmNotRegisteredFault_Dec.__bases__ = tuple(bases) - - ns0.SecondaryVmNotRegistered_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SecondaryVmNotRegisteredFault_Dec_Holder" - - class SharedBusControllerNotSupportedFault_Dec(ElementDeclaration): - literal = "SharedBusControllerNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SharedBusControllerNotSupportedFault") - kw["aname"] = "_SharedBusControllerNotSupportedFault" - if ns0.SharedBusControllerNotSupported_Def not in ns0.SharedBusControllerNotSupportedFault_Dec.__bases__: - bases = list(ns0.SharedBusControllerNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SharedBusControllerNotSupported_Def) - ns0.SharedBusControllerNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SharedBusControllerNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SharedBusControllerNotSupportedFault_Dec_Holder" - - class SnapshotCloneNotSupportedFault_Dec(ElementDeclaration): - literal = "SnapshotCloneNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotCloneNotSupportedFault") - kw["aname"] = "_SnapshotCloneNotSupportedFault" - if ns0.SnapshotCloneNotSupported_Def not in ns0.SnapshotCloneNotSupportedFault_Dec.__bases__: - bases = list(ns0.SnapshotCloneNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotCloneNotSupported_Def) - ns0.SnapshotCloneNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotCloneNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotCloneNotSupportedFault_Dec_Holder" - - class SnapshotCopyNotSupportedFault_Dec(ElementDeclaration): - literal = "SnapshotCopyNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotCopyNotSupportedFault") - kw["aname"] = "_SnapshotCopyNotSupportedFault" - if ns0.SnapshotCopyNotSupported_Def not in ns0.SnapshotCopyNotSupportedFault_Dec.__bases__: - bases = list(ns0.SnapshotCopyNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotCopyNotSupported_Def) - ns0.SnapshotCopyNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotCopyNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotCopyNotSupportedFault_Dec_Holder" - - class SnapshotDisabledFault_Dec(ElementDeclaration): - literal = "SnapshotDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotDisabledFault") - kw["aname"] = "_SnapshotDisabledFault" - if ns0.SnapshotDisabled_Def not in ns0.SnapshotDisabledFault_Dec.__bases__: - bases = list(ns0.SnapshotDisabledFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotDisabled_Def) - ns0.SnapshotDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotDisabledFault_Dec_Holder" - - class SnapshotFaultFault_Dec(ElementDeclaration): - literal = "SnapshotFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotFaultFault") - kw["aname"] = "_SnapshotFaultFault" - if ns0.SnapshotFault_Def not in ns0.SnapshotFaultFault_Dec.__bases__: - bases = list(ns0.SnapshotFaultFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotFault_Def) - ns0.SnapshotFaultFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotFaultFault_Dec_Holder" - - class SnapshotIncompatibleDeviceInVmFault_Dec(ElementDeclaration): - literal = "SnapshotIncompatibleDeviceInVmFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotIncompatibleDeviceInVmFault") - kw["aname"] = "_SnapshotIncompatibleDeviceInVmFault" - if ns0.SnapshotIncompatibleDeviceInVm_Def not in ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__: - bases = list(ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotIncompatibleDeviceInVm_Def) - ns0.SnapshotIncompatibleDeviceInVmFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotIncompatibleDeviceInVm_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotIncompatibleDeviceInVmFault_Dec_Holder" - - class SnapshotLockedFault_Dec(ElementDeclaration): - literal = "SnapshotLockedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotLockedFault") - kw["aname"] = "_SnapshotLockedFault" - if ns0.SnapshotLocked_Def not in ns0.SnapshotLockedFault_Dec.__bases__: - bases = list(ns0.SnapshotLockedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotLocked_Def) - ns0.SnapshotLockedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotLocked_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotLockedFault_Dec_Holder" - - class SnapshotMoveFromNonHomeNotSupportedFault_Dec(ElementDeclaration): - literal = "SnapshotMoveFromNonHomeNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotMoveFromNonHomeNotSupportedFault") - kw["aname"] = "_SnapshotMoveFromNonHomeNotSupportedFault" - if ns0.SnapshotMoveFromNonHomeNotSupported_Def not in ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__: - bases = list(ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotMoveFromNonHomeNotSupported_Def) - ns0.SnapshotMoveFromNonHomeNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotMoveFromNonHomeNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveFromNonHomeNotSupportedFault_Dec_Holder" - - class SnapshotMoveNotSupportedFault_Dec(ElementDeclaration): - literal = "SnapshotMoveNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotMoveNotSupportedFault") - kw["aname"] = "_SnapshotMoveNotSupportedFault" - if ns0.SnapshotMoveNotSupported_Def not in ns0.SnapshotMoveNotSupportedFault_Dec.__bases__: - bases = list(ns0.SnapshotMoveNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotMoveNotSupported_Def) - ns0.SnapshotMoveNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotMoveNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveNotSupportedFault_Dec_Holder" - - class SnapshotMoveToNonHomeNotSupportedFault_Dec(ElementDeclaration): - literal = "SnapshotMoveToNonHomeNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotMoveToNonHomeNotSupportedFault") - kw["aname"] = "_SnapshotMoveToNonHomeNotSupportedFault" - if ns0.SnapshotMoveToNonHomeNotSupported_Def not in ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__: - bases = list(ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotMoveToNonHomeNotSupported_Def) - ns0.SnapshotMoveToNonHomeNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotMoveToNonHomeNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotMoveToNonHomeNotSupportedFault_Dec_Holder" - - class SnapshotNoChangeFault_Dec(ElementDeclaration): - literal = "SnapshotNoChangeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotNoChangeFault") - kw["aname"] = "_SnapshotNoChangeFault" - if ns0.SnapshotNoChange_Def not in ns0.SnapshotNoChangeFault_Dec.__bases__: - bases = list(ns0.SnapshotNoChangeFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotNoChange_Def) - ns0.SnapshotNoChangeFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotNoChange_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotNoChangeFault_Dec_Holder" - - class SnapshotRevertIssueFault_Dec(ElementDeclaration): - literal = "SnapshotRevertIssueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SnapshotRevertIssueFault") - kw["aname"] = "_SnapshotRevertIssueFault" - if ns0.SnapshotRevertIssue_Def not in ns0.SnapshotRevertIssueFault_Dec.__bases__: - bases = list(ns0.SnapshotRevertIssueFault_Dec.__bases__) - bases.insert(0, ns0.SnapshotRevertIssue_Def) - ns0.SnapshotRevertIssueFault_Dec.__bases__ = tuple(bases) - - ns0.SnapshotRevertIssue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SnapshotRevertIssueFault_Dec_Holder" - - class StorageVMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "StorageVMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StorageVMotionNotSupportedFault") - kw["aname"] = "_StorageVMotionNotSupportedFault" - if ns0.StorageVMotionNotSupported_Def not in ns0.StorageVMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.StorageVMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.StorageVMotionNotSupported_Def) - ns0.StorageVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.StorageVMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StorageVMotionNotSupportedFault_Dec_Holder" - - class SuspendedRelocateNotSupportedFault_Dec(ElementDeclaration): - literal = "SuspendedRelocateNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SuspendedRelocateNotSupportedFault") - kw["aname"] = "_SuspendedRelocateNotSupportedFault" - if ns0.SuspendedRelocateNotSupported_Def not in ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__: - bases = list(ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SuspendedRelocateNotSupported_Def) - ns0.SuspendedRelocateNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SuspendedRelocateNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SuspendedRelocateNotSupportedFault_Dec_Holder" - - class SwapDatastoreNotWritableOnHostFault_Dec(ElementDeclaration): - literal = "SwapDatastoreNotWritableOnHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SwapDatastoreNotWritableOnHostFault") - kw["aname"] = "_SwapDatastoreNotWritableOnHostFault" - if ns0.SwapDatastoreNotWritableOnHost_Def not in ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__: - bases = list(ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__) - bases.insert(0, ns0.SwapDatastoreNotWritableOnHost_Def) - ns0.SwapDatastoreNotWritableOnHostFault_Dec.__bases__ = tuple(bases) - - ns0.SwapDatastoreNotWritableOnHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SwapDatastoreNotWritableOnHostFault_Dec_Holder" - - class SwapDatastoreUnsetFault_Dec(ElementDeclaration): - literal = "SwapDatastoreUnsetFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SwapDatastoreUnsetFault") - kw["aname"] = "_SwapDatastoreUnsetFault" - if ns0.SwapDatastoreUnset_Def not in ns0.SwapDatastoreUnsetFault_Dec.__bases__: - bases = list(ns0.SwapDatastoreUnsetFault_Dec.__bases__) - bases.insert(0, ns0.SwapDatastoreUnset_Def) - ns0.SwapDatastoreUnsetFault_Dec.__bases__ = tuple(bases) - - ns0.SwapDatastoreUnset_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SwapDatastoreUnsetFault_Dec_Holder" - - class SwapPlacementOverrideNotSupportedFault_Dec(ElementDeclaration): - literal = "SwapPlacementOverrideNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SwapPlacementOverrideNotSupportedFault") - kw["aname"] = "_SwapPlacementOverrideNotSupportedFault" - if ns0.SwapPlacementOverrideNotSupported_Def not in ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__: - bases = list(ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.SwapPlacementOverrideNotSupported_Def) - ns0.SwapPlacementOverrideNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.SwapPlacementOverrideNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SwapPlacementOverrideNotSupportedFault_Dec_Holder" - - class SwitchNotInUpgradeModeFault_Dec(ElementDeclaration): - literal = "SwitchNotInUpgradeModeFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SwitchNotInUpgradeModeFault") - kw["aname"] = "_SwitchNotInUpgradeModeFault" - if ns0.SwitchNotInUpgradeMode_Def not in ns0.SwitchNotInUpgradeModeFault_Dec.__bases__: - bases = list(ns0.SwitchNotInUpgradeModeFault_Dec.__bases__) - bases.insert(0, ns0.SwitchNotInUpgradeMode_Def) - ns0.SwitchNotInUpgradeModeFault_Dec.__bases__ = tuple(bases) - - ns0.SwitchNotInUpgradeMode_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SwitchNotInUpgradeModeFault_Dec_Holder" - - class TaskInProgressFault_Dec(ElementDeclaration): - literal = "TaskInProgressFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TaskInProgressFault") - kw["aname"] = "_TaskInProgressFault" - if ns0.TaskInProgress_Def not in ns0.TaskInProgressFault_Dec.__bases__: - bases = list(ns0.TaskInProgressFault_Dec.__bases__) - bases.insert(0, ns0.TaskInProgress_Def) - ns0.TaskInProgressFault_Dec.__bases__ = tuple(bases) - - ns0.TaskInProgress_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TaskInProgressFault_Dec_Holder" - - class TimedoutFault_Dec(ElementDeclaration): - literal = "TimedoutFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TimedoutFault") - kw["aname"] = "_TimedoutFault" - if ns0.Timedout_Def not in ns0.TimedoutFault_Dec.__bases__: - bases = list(ns0.TimedoutFault_Dec.__bases__) - bases.insert(0, ns0.Timedout_Def) - ns0.TimedoutFault_Dec.__bases__ = tuple(bases) - - ns0.Timedout_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TimedoutFault_Dec_Holder" - - class TooManyConsecutiveOverridesFault_Dec(ElementDeclaration): - literal = "TooManyConsecutiveOverridesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TooManyConsecutiveOverridesFault") - kw["aname"] = "_TooManyConsecutiveOverridesFault" - if ns0.TooManyConsecutiveOverrides_Def not in ns0.TooManyConsecutiveOverridesFault_Dec.__bases__: - bases = list(ns0.TooManyConsecutiveOverridesFault_Dec.__bases__) - bases.insert(0, ns0.TooManyConsecutiveOverrides_Def) - ns0.TooManyConsecutiveOverridesFault_Dec.__bases__ = tuple(bases) - - ns0.TooManyConsecutiveOverrides_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TooManyConsecutiveOverridesFault_Dec_Holder" - - class TooManyDevicesFault_Dec(ElementDeclaration): - literal = "TooManyDevicesFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TooManyDevicesFault") - kw["aname"] = "_TooManyDevicesFault" - if ns0.TooManyDevices_Def not in ns0.TooManyDevicesFault_Dec.__bases__: - bases = list(ns0.TooManyDevicesFault_Dec.__bases__) - bases.insert(0, ns0.TooManyDevices_Def) - ns0.TooManyDevicesFault_Dec.__bases__ = tuple(bases) - - ns0.TooManyDevices_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TooManyDevicesFault_Dec_Holder" - - class TooManyDisksOnLegacyHostFault_Dec(ElementDeclaration): - literal = "TooManyDisksOnLegacyHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TooManyDisksOnLegacyHostFault") - kw["aname"] = "_TooManyDisksOnLegacyHostFault" - if ns0.TooManyDisksOnLegacyHost_Def not in ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__: - bases = list(ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__) - bases.insert(0, ns0.TooManyDisksOnLegacyHost_Def) - ns0.TooManyDisksOnLegacyHostFault_Dec.__bases__ = tuple(bases) - - ns0.TooManyDisksOnLegacyHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TooManyDisksOnLegacyHostFault_Dec_Holder" - - class TooManyHostsFault_Dec(ElementDeclaration): - literal = "TooManyHostsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TooManyHostsFault") - kw["aname"] = "_TooManyHostsFault" - if ns0.TooManyHosts_Def not in ns0.TooManyHostsFault_Dec.__bases__: - bases = list(ns0.TooManyHostsFault_Dec.__bases__) - bases.insert(0, ns0.TooManyHosts_Def) - ns0.TooManyHostsFault_Dec.__bases__ = tuple(bases) - - ns0.TooManyHosts_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TooManyHostsFault_Dec_Holder" - - class TooManySnapshotLevelsFault_Dec(ElementDeclaration): - literal = "TooManySnapshotLevelsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","TooManySnapshotLevelsFault") - kw["aname"] = "_TooManySnapshotLevelsFault" - if ns0.TooManySnapshotLevels_Def not in ns0.TooManySnapshotLevelsFault_Dec.__bases__: - bases = list(ns0.TooManySnapshotLevelsFault_Dec.__bases__) - bases.insert(0, ns0.TooManySnapshotLevels_Def) - ns0.TooManySnapshotLevelsFault_Dec.__bases__ = tuple(bases) - - ns0.TooManySnapshotLevels_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "TooManySnapshotLevelsFault_Dec_Holder" - - class ToolsAlreadyUpgradedFault_Dec(ElementDeclaration): - literal = "ToolsAlreadyUpgradedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsAlreadyUpgradedFault") - kw["aname"] = "_ToolsAlreadyUpgradedFault" - if ns0.ToolsAlreadyUpgraded_Def not in ns0.ToolsAlreadyUpgradedFault_Dec.__bases__: - bases = list(ns0.ToolsAlreadyUpgradedFault_Dec.__bases__) - bases.insert(0, ns0.ToolsAlreadyUpgraded_Def) - ns0.ToolsAlreadyUpgradedFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsAlreadyUpgraded_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsAlreadyUpgradedFault_Dec_Holder" - - class ToolsAutoUpgradeNotSupportedFault_Dec(ElementDeclaration): - literal = "ToolsAutoUpgradeNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsAutoUpgradeNotSupportedFault") - kw["aname"] = "_ToolsAutoUpgradeNotSupportedFault" - if ns0.ToolsAutoUpgradeNotSupported_Def not in ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__: - bases = list(ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.ToolsAutoUpgradeNotSupported_Def) - ns0.ToolsAutoUpgradeNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsAutoUpgradeNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsAutoUpgradeNotSupportedFault_Dec_Holder" - - class ToolsImageNotAvailableFault_Dec(ElementDeclaration): - literal = "ToolsImageNotAvailableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsImageNotAvailableFault") - kw["aname"] = "_ToolsImageNotAvailableFault" - if ns0.ToolsImageNotAvailable_Def not in ns0.ToolsImageNotAvailableFault_Dec.__bases__: - bases = list(ns0.ToolsImageNotAvailableFault_Dec.__bases__) - bases.insert(0, ns0.ToolsImageNotAvailable_Def) - ns0.ToolsImageNotAvailableFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsImageNotAvailable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsImageNotAvailableFault_Dec_Holder" - - class ToolsImageSignatureCheckFailedFault_Dec(ElementDeclaration): - literal = "ToolsImageSignatureCheckFailedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsImageSignatureCheckFailedFault") - kw["aname"] = "_ToolsImageSignatureCheckFailedFault" - if ns0.ToolsImageSignatureCheckFailed_Def not in ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__: - bases = list(ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__) - bases.insert(0, ns0.ToolsImageSignatureCheckFailed_Def) - ns0.ToolsImageSignatureCheckFailedFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsImageSignatureCheckFailed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsImageSignatureCheckFailedFault_Dec_Holder" - - class ToolsInstallationInProgressFault_Dec(ElementDeclaration): - literal = "ToolsInstallationInProgressFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsInstallationInProgressFault") - kw["aname"] = "_ToolsInstallationInProgressFault" - if ns0.ToolsInstallationInProgress_Def not in ns0.ToolsInstallationInProgressFault_Dec.__bases__: - bases = list(ns0.ToolsInstallationInProgressFault_Dec.__bases__) - bases.insert(0, ns0.ToolsInstallationInProgress_Def) - ns0.ToolsInstallationInProgressFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsInstallationInProgress_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsInstallationInProgressFault_Dec_Holder" - - class ToolsUnavailableFault_Dec(ElementDeclaration): - literal = "ToolsUnavailableFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsUnavailableFault") - kw["aname"] = "_ToolsUnavailableFault" - if ns0.ToolsUnavailable_Def not in ns0.ToolsUnavailableFault_Dec.__bases__: - bases = list(ns0.ToolsUnavailableFault_Dec.__bases__) - bases.insert(0, ns0.ToolsUnavailable_Def) - ns0.ToolsUnavailableFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsUnavailable_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsUnavailableFault_Dec_Holder" - - class ToolsUpgradeCancelledFault_Dec(ElementDeclaration): - literal = "ToolsUpgradeCancelledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ToolsUpgradeCancelledFault") - kw["aname"] = "_ToolsUpgradeCancelledFault" - if ns0.ToolsUpgradeCancelled_Def not in ns0.ToolsUpgradeCancelledFault_Dec.__bases__: - bases = list(ns0.ToolsUpgradeCancelledFault_Dec.__bases__) - bases.insert(0, ns0.ToolsUpgradeCancelled_Def) - ns0.ToolsUpgradeCancelledFault_Dec.__bases__ = tuple(bases) - - ns0.ToolsUpgradeCancelled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ToolsUpgradeCancelledFault_Dec_Holder" - - class UncommittedUndoableDiskFault_Dec(ElementDeclaration): - literal = "UncommittedUndoableDiskFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UncommittedUndoableDiskFault") - kw["aname"] = "_UncommittedUndoableDiskFault" - if ns0.UncommittedUndoableDisk_Def not in ns0.UncommittedUndoableDiskFault_Dec.__bases__: - bases = list(ns0.UncommittedUndoableDiskFault_Dec.__bases__) - bases.insert(0, ns0.UncommittedUndoableDisk_Def) - ns0.UncommittedUndoableDiskFault_Dec.__bases__ = tuple(bases) - - ns0.UncommittedUndoableDisk_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UncommittedUndoableDiskFault_Dec_Holder" - - class UnconfiguredPropertyValueFault_Dec(ElementDeclaration): - literal = "UnconfiguredPropertyValueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnconfiguredPropertyValueFault") - kw["aname"] = "_UnconfiguredPropertyValueFault" - if ns0.UnconfiguredPropertyValue_Def not in ns0.UnconfiguredPropertyValueFault_Dec.__bases__: - bases = list(ns0.UnconfiguredPropertyValueFault_Dec.__bases__) - bases.insert(0, ns0.UnconfiguredPropertyValue_Def) - ns0.UnconfiguredPropertyValueFault_Dec.__bases__ = tuple(bases) - - ns0.UnconfiguredPropertyValue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnconfiguredPropertyValueFault_Dec_Holder" - - class UncustomizableGuestFault_Dec(ElementDeclaration): - literal = "UncustomizableGuestFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UncustomizableGuestFault") - kw["aname"] = "_UncustomizableGuestFault" - if ns0.UncustomizableGuest_Def not in ns0.UncustomizableGuestFault_Dec.__bases__: - bases = list(ns0.UncustomizableGuestFault_Dec.__bases__) - bases.insert(0, ns0.UncustomizableGuest_Def) - ns0.UncustomizableGuestFault_Dec.__bases__ = tuple(bases) - - ns0.UncustomizableGuest_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UncustomizableGuestFault_Dec_Holder" - - class UnexpectedCustomizationFaultFault_Dec(ElementDeclaration): - literal = "UnexpectedCustomizationFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnexpectedCustomizationFaultFault") - kw["aname"] = "_UnexpectedCustomizationFaultFault" - if ns0.UnexpectedCustomizationFault_Def not in ns0.UnexpectedCustomizationFaultFault_Dec.__bases__: - bases = list(ns0.UnexpectedCustomizationFaultFault_Dec.__bases__) - bases.insert(0, ns0.UnexpectedCustomizationFault_Def) - ns0.UnexpectedCustomizationFaultFault_Dec.__bases__ = tuple(bases) - - ns0.UnexpectedCustomizationFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnexpectedCustomizationFaultFault_Dec_Holder" - - class UnrecognizedHostFault_Dec(ElementDeclaration): - literal = "UnrecognizedHostFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnrecognizedHostFault") - kw["aname"] = "_UnrecognizedHostFault" - if ns0.UnrecognizedHost_Def not in ns0.UnrecognizedHostFault_Dec.__bases__: - bases = list(ns0.UnrecognizedHostFault_Dec.__bases__) - bases.insert(0, ns0.UnrecognizedHost_Def) - ns0.UnrecognizedHostFault_Dec.__bases__ = tuple(bases) - - ns0.UnrecognizedHost_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnrecognizedHostFault_Dec_Holder" - - class UnsharedSwapVMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "UnsharedSwapVMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnsharedSwapVMotionNotSupportedFault") - kw["aname"] = "_UnsharedSwapVMotionNotSupportedFault" - if ns0.UnsharedSwapVMotionNotSupported_Def not in ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.UnsharedSwapVMotionNotSupported_Def) - ns0.UnsharedSwapVMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.UnsharedSwapVMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnsharedSwapVMotionNotSupportedFault_Dec_Holder" - - class UnsupportedDatastoreFault_Dec(ElementDeclaration): - literal = "UnsupportedDatastoreFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnsupportedDatastoreFault") - kw["aname"] = "_UnsupportedDatastoreFault" - if ns0.UnsupportedDatastore_Def not in ns0.UnsupportedDatastoreFault_Dec.__bases__: - bases = list(ns0.UnsupportedDatastoreFault_Dec.__bases__) - bases.insert(0, ns0.UnsupportedDatastore_Def) - ns0.UnsupportedDatastoreFault_Dec.__bases__ = tuple(bases) - - ns0.UnsupportedDatastore_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedDatastoreFault_Dec_Holder" - - class UnsupportedGuestFault_Dec(ElementDeclaration): - literal = "UnsupportedGuestFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnsupportedGuestFault") - kw["aname"] = "_UnsupportedGuestFault" - if ns0.UnsupportedGuest_Def not in ns0.UnsupportedGuestFault_Dec.__bases__: - bases = list(ns0.UnsupportedGuestFault_Dec.__bases__) - bases.insert(0, ns0.UnsupportedGuest_Def) - ns0.UnsupportedGuestFault_Dec.__bases__ = tuple(bases) - - ns0.UnsupportedGuest_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedGuestFault_Dec_Holder" - - class UnsupportedVimApiVersionFault_Dec(ElementDeclaration): - literal = "UnsupportedVimApiVersionFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnsupportedVimApiVersionFault") - kw["aname"] = "_UnsupportedVimApiVersionFault" - if ns0.UnsupportedVimApiVersion_Def not in ns0.UnsupportedVimApiVersionFault_Dec.__bases__: - bases = list(ns0.UnsupportedVimApiVersionFault_Dec.__bases__) - bases.insert(0, ns0.UnsupportedVimApiVersion_Def) - ns0.UnsupportedVimApiVersionFault_Dec.__bases__ = tuple(bases) - - ns0.UnsupportedVimApiVersion_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedVimApiVersionFault_Dec_Holder" - - class UnsupportedVmxLocationFault_Dec(ElementDeclaration): - literal = "UnsupportedVmxLocationFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnsupportedVmxLocationFault") - kw["aname"] = "_UnsupportedVmxLocationFault" - if ns0.UnsupportedVmxLocation_Def not in ns0.UnsupportedVmxLocationFault_Dec.__bases__: - bases = list(ns0.UnsupportedVmxLocationFault_Dec.__bases__) - bases.insert(0, ns0.UnsupportedVmxLocation_Def) - ns0.UnsupportedVmxLocationFault_Dec.__bases__ = tuple(bases) - - ns0.UnsupportedVmxLocation_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnsupportedVmxLocationFault_Dec_Holder" - - class UnusedVirtualDiskBlocksNotScrubbedFault_Dec(ElementDeclaration): - literal = "UnusedVirtualDiskBlocksNotScrubbedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnusedVirtualDiskBlocksNotScrubbedFault") - kw["aname"] = "_UnusedVirtualDiskBlocksNotScrubbedFault" - if ns0.UnusedVirtualDiskBlocksNotScrubbed_Def not in ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__: - bases = list(ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__) - bases.insert(0, ns0.UnusedVirtualDiskBlocksNotScrubbed_Def) - ns0.UnusedVirtualDiskBlocksNotScrubbedFault_Dec.__bases__ = tuple(bases) - - ns0.UnusedVirtualDiskBlocksNotScrubbed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnusedVirtualDiskBlocksNotScrubbedFault_Dec_Holder" - - class UserNotFoundFault_Dec(ElementDeclaration): - literal = "UserNotFoundFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UserNotFoundFault") - kw["aname"] = "_UserNotFoundFault" - if ns0.UserNotFound_Def not in ns0.UserNotFoundFault_Dec.__bases__: - bases = list(ns0.UserNotFoundFault_Dec.__bases__) - bases.insert(0, ns0.UserNotFound_Def) - ns0.UserNotFoundFault_Dec.__bases__ = tuple(bases) - - ns0.UserNotFound_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UserNotFoundFault_Dec_Holder" - - class VAppConfigFaultFault_Dec(ElementDeclaration): - literal = "VAppConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VAppConfigFaultFault") - kw["aname"] = "_VAppConfigFaultFault" - if ns0.VAppConfigFault_Def not in ns0.VAppConfigFaultFault_Dec.__bases__: - bases = list(ns0.VAppConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.VAppConfigFault_Def) - ns0.VAppConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VAppConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VAppConfigFaultFault_Dec_Holder" - - class VAppNotRunningFault_Dec(ElementDeclaration): - literal = "VAppNotRunningFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VAppNotRunningFault") - kw["aname"] = "_VAppNotRunningFault" - if ns0.VAppNotRunning_Def not in ns0.VAppNotRunningFault_Dec.__bases__: - bases = list(ns0.VAppNotRunningFault_Dec.__bases__) - bases.insert(0, ns0.VAppNotRunning_Def) - ns0.VAppNotRunningFault_Dec.__bases__ = tuple(bases) - - ns0.VAppNotRunning_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VAppNotRunningFault_Dec_Holder" - - class VAppPropertyFaultFault_Dec(ElementDeclaration): - literal = "VAppPropertyFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VAppPropertyFaultFault") - kw["aname"] = "_VAppPropertyFaultFault" - if ns0.VAppPropertyFault_Def not in ns0.VAppPropertyFaultFault_Dec.__bases__: - bases = list(ns0.VAppPropertyFaultFault_Dec.__bases__) - bases.insert(0, ns0.VAppPropertyFault_Def) - ns0.VAppPropertyFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VAppPropertyFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VAppPropertyFaultFault_Dec_Holder" - - class VAppTaskInProgressFault_Dec(ElementDeclaration): - literal = "VAppTaskInProgressFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VAppTaskInProgressFault") - kw["aname"] = "_VAppTaskInProgressFault" - if ns0.VAppTaskInProgress_Def not in ns0.VAppTaskInProgressFault_Dec.__bases__: - bases = list(ns0.VAppTaskInProgressFault_Dec.__bases__) - bases.insert(0, ns0.VAppTaskInProgress_Def) - ns0.VAppTaskInProgressFault_Dec.__bases__ = tuple(bases) - - ns0.VAppTaskInProgress_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VAppTaskInProgressFault_Dec_Holder" - - class VMINotSupportedFault_Dec(ElementDeclaration): - literal = "VMINotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMINotSupportedFault") - kw["aname"] = "_VMINotSupportedFault" - if ns0.VMINotSupported_Def not in ns0.VMINotSupportedFault_Dec.__bases__: - bases = list(ns0.VMINotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.VMINotSupported_Def) - ns0.VMINotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.VMINotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMINotSupportedFault_Dec_Holder" - - class VMOnConflictDVPortFault_Dec(ElementDeclaration): - literal = "VMOnConflictDVPortFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMOnConflictDVPortFault") - kw["aname"] = "_VMOnConflictDVPortFault" - if ns0.VMOnConflictDVPort_Def not in ns0.VMOnConflictDVPortFault_Dec.__bases__: - bases = list(ns0.VMOnConflictDVPortFault_Dec.__bases__) - bases.insert(0, ns0.VMOnConflictDVPort_Def) - ns0.VMOnConflictDVPortFault_Dec.__bases__ = tuple(bases) - - ns0.VMOnConflictDVPort_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMOnConflictDVPortFault_Dec_Holder" - - class VMOnVirtualIntranetFault_Dec(ElementDeclaration): - literal = "VMOnVirtualIntranetFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMOnVirtualIntranetFault") - kw["aname"] = "_VMOnVirtualIntranetFault" - if ns0.VMOnVirtualIntranet_Def not in ns0.VMOnVirtualIntranetFault_Dec.__bases__: - bases = list(ns0.VMOnVirtualIntranetFault_Dec.__bases__) - bases.insert(0, ns0.VMOnVirtualIntranet_Def) - ns0.VMOnVirtualIntranetFault_Dec.__bases__ = tuple(bases) - - ns0.VMOnVirtualIntranet_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMOnVirtualIntranetFault_Dec_Holder" - - class VMotionInterfaceIssueFault_Dec(ElementDeclaration): - literal = "VMotionInterfaceIssueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionInterfaceIssueFault") - kw["aname"] = "_VMotionInterfaceIssueFault" - if ns0.VMotionInterfaceIssue_Def not in ns0.VMotionInterfaceIssueFault_Dec.__bases__: - bases = list(ns0.VMotionInterfaceIssueFault_Dec.__bases__) - bases.insert(0, ns0.VMotionInterfaceIssue_Def) - ns0.VMotionInterfaceIssueFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionInterfaceIssue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionInterfaceIssueFault_Dec_Holder" - - class VMotionLinkCapacityLowFault_Dec(ElementDeclaration): - literal = "VMotionLinkCapacityLowFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionLinkCapacityLowFault") - kw["aname"] = "_VMotionLinkCapacityLowFault" - if ns0.VMotionLinkCapacityLow_Def not in ns0.VMotionLinkCapacityLowFault_Dec.__bases__: - bases = list(ns0.VMotionLinkCapacityLowFault_Dec.__bases__) - bases.insert(0, ns0.VMotionLinkCapacityLow_Def) - ns0.VMotionLinkCapacityLowFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionLinkCapacityLow_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionLinkCapacityLowFault_Dec_Holder" - - class VMotionLinkDownFault_Dec(ElementDeclaration): - literal = "VMotionLinkDownFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionLinkDownFault") - kw["aname"] = "_VMotionLinkDownFault" - if ns0.VMotionLinkDown_Def not in ns0.VMotionLinkDownFault_Dec.__bases__: - bases = list(ns0.VMotionLinkDownFault_Dec.__bases__) - bases.insert(0, ns0.VMotionLinkDown_Def) - ns0.VMotionLinkDownFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionLinkDown_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionLinkDownFault_Dec_Holder" - - class VMotionNotConfiguredFault_Dec(ElementDeclaration): - literal = "VMotionNotConfiguredFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionNotConfiguredFault") - kw["aname"] = "_VMotionNotConfiguredFault" - if ns0.VMotionNotConfigured_Def not in ns0.VMotionNotConfiguredFault_Dec.__bases__: - bases = list(ns0.VMotionNotConfiguredFault_Dec.__bases__) - bases.insert(0, ns0.VMotionNotConfigured_Def) - ns0.VMotionNotConfiguredFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionNotConfigured_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotConfiguredFault_Dec_Holder" - - class VMotionNotLicensedFault_Dec(ElementDeclaration): - literal = "VMotionNotLicensedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionNotLicensedFault") - kw["aname"] = "_VMotionNotLicensedFault" - if ns0.VMotionNotLicensed_Def not in ns0.VMotionNotLicensedFault_Dec.__bases__: - bases = list(ns0.VMotionNotLicensedFault_Dec.__bases__) - bases.insert(0, ns0.VMotionNotLicensed_Def) - ns0.VMotionNotLicensedFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionNotLicensed_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotLicensedFault_Dec_Holder" - - class VMotionNotSupportedFault_Dec(ElementDeclaration): - literal = "VMotionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionNotSupportedFault") - kw["aname"] = "_VMotionNotSupportedFault" - if ns0.VMotionNotSupported_Def not in ns0.VMotionNotSupportedFault_Dec.__bases__: - bases = list(ns0.VMotionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.VMotionNotSupported_Def) - ns0.VMotionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionNotSupportedFault_Dec_Holder" - - class VMotionProtocolIncompatibleFault_Dec(ElementDeclaration): - literal = "VMotionProtocolIncompatibleFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VMotionProtocolIncompatibleFault") - kw["aname"] = "_VMotionProtocolIncompatibleFault" - if ns0.VMotionProtocolIncompatible_Def not in ns0.VMotionProtocolIncompatibleFault_Dec.__bases__: - bases = list(ns0.VMotionProtocolIncompatibleFault_Dec.__bases__) - bases.insert(0, ns0.VMotionProtocolIncompatible_Def) - ns0.VMotionProtocolIncompatibleFault_Dec.__bases__ = tuple(bases) - - ns0.VMotionProtocolIncompatible_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VMotionProtocolIncompatibleFault_Dec_Holder" - - class VimFaultFault_Dec(ElementDeclaration): - literal = "VimFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VimFaultFault") - kw["aname"] = "_VimFaultFault" - if ns0.VimFault_Def not in ns0.VimFaultFault_Dec.__bases__: - bases = list(ns0.VimFaultFault_Dec.__bases__) - bases.insert(0, ns0.VimFault_Def) - ns0.VimFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VimFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VimFaultFault_Dec_Holder" - - class VirtualDiskBlocksNotFullyProvisionedFault_Dec(ElementDeclaration): - literal = "VirtualDiskBlocksNotFullyProvisionedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualDiskBlocksNotFullyProvisionedFault") - kw["aname"] = "_VirtualDiskBlocksNotFullyProvisionedFault" - if ns0.VirtualDiskBlocksNotFullyProvisioned_Def not in ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__: - bases = list(ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__) - bases.insert(0, ns0.VirtualDiskBlocksNotFullyProvisioned_Def) - ns0.VirtualDiskBlocksNotFullyProvisionedFault_Dec.__bases__ = tuple(bases) - - ns0.VirtualDiskBlocksNotFullyProvisioned_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualDiskBlocksNotFullyProvisionedFault_Dec_Holder" - - class VirtualEthernetCardNotSupportedFault_Dec(ElementDeclaration): - literal = "VirtualEthernetCardNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualEthernetCardNotSupportedFault") - kw["aname"] = "_VirtualEthernetCardNotSupportedFault" - if ns0.VirtualEthernetCardNotSupported_Def not in ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__: - bases = list(ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.VirtualEthernetCardNotSupported_Def) - ns0.VirtualEthernetCardNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.VirtualEthernetCardNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualEthernetCardNotSupportedFault_Dec_Holder" - - class VirtualHardwareCompatibilityIssueFault_Dec(ElementDeclaration): - literal = "VirtualHardwareCompatibilityIssueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualHardwareCompatibilityIssueFault") - kw["aname"] = "_VirtualHardwareCompatibilityIssueFault" - if ns0.VirtualHardwareCompatibilityIssue_Def not in ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__: - bases = list(ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__) - bases.insert(0, ns0.VirtualHardwareCompatibilityIssue_Def) - ns0.VirtualHardwareCompatibilityIssueFault_Dec.__bases__ = tuple(bases) - - ns0.VirtualHardwareCompatibilityIssue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualHardwareCompatibilityIssueFault_Dec_Holder" - - class VirtualHardwareVersionNotSupportedFault_Dec(ElementDeclaration): - literal = "VirtualHardwareVersionNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualHardwareVersionNotSupportedFault") - kw["aname"] = "_VirtualHardwareVersionNotSupportedFault" - if ns0.VirtualHardwareVersionNotSupported_Def not in ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__: - bases = list(ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.VirtualHardwareVersionNotSupported_Def) - ns0.VirtualHardwareVersionNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.VirtualHardwareVersionNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualHardwareVersionNotSupportedFault_Dec_Holder" - - class VmAlreadyExistsInDatacenterFault_Dec(ElementDeclaration): - literal = "VmAlreadyExistsInDatacenterFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmAlreadyExistsInDatacenterFault") - kw["aname"] = "_VmAlreadyExistsInDatacenterFault" - if ns0.VmAlreadyExistsInDatacenter_Def not in ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__: - bases = list(ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__) - bases.insert(0, ns0.VmAlreadyExistsInDatacenter_Def) - ns0.VmAlreadyExistsInDatacenterFault_Dec.__bases__ = tuple(bases) - - ns0.VmAlreadyExistsInDatacenter_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmAlreadyExistsInDatacenterFault_Dec_Holder" - - class VmConfigFaultFault_Dec(ElementDeclaration): - literal = "VmConfigFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmConfigFaultFault") - kw["aname"] = "_VmConfigFaultFault" - if ns0.VmConfigFault_Def not in ns0.VmConfigFaultFault_Dec.__bases__: - bases = list(ns0.VmConfigFaultFault_Dec.__bases__) - bases.insert(0, ns0.VmConfigFault_Def) - ns0.VmConfigFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VmConfigFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmConfigFaultFault_Dec_Holder" - - class VmConfigIncompatibleForFaultToleranceFault_Dec(ElementDeclaration): - literal = "VmConfigIncompatibleForFaultToleranceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmConfigIncompatibleForFaultToleranceFault") - kw["aname"] = "_VmConfigIncompatibleForFaultToleranceFault" - if ns0.VmConfigIncompatibleForFaultTolerance_Def not in ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__: - bases = list(ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__) - bases.insert(0, ns0.VmConfigIncompatibleForFaultTolerance_Def) - ns0.VmConfigIncompatibleForFaultToleranceFault_Dec.__bases__ = tuple(bases) - - ns0.VmConfigIncompatibleForFaultTolerance_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmConfigIncompatibleForFaultToleranceFault_Dec_Holder" - - class VmConfigIncompatibleForRecordReplayFault_Dec(ElementDeclaration): - literal = "VmConfigIncompatibleForRecordReplayFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmConfigIncompatibleForRecordReplayFault") - kw["aname"] = "_VmConfigIncompatibleForRecordReplayFault" - if ns0.VmConfigIncompatibleForRecordReplay_Def not in ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__: - bases = list(ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__) - bases.insert(0, ns0.VmConfigIncompatibleForRecordReplay_Def) - ns0.VmConfigIncompatibleForRecordReplayFault_Dec.__bases__ = tuple(bases) - - ns0.VmConfigIncompatibleForRecordReplay_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmConfigIncompatibleForRecordReplayFault_Dec_Holder" - - class VmFaultToleranceConfigIssueFault_Dec(ElementDeclaration): - literal = "VmFaultToleranceConfigIssueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmFaultToleranceConfigIssueFault") - kw["aname"] = "_VmFaultToleranceConfigIssueFault" - if ns0.VmFaultToleranceConfigIssue_Def not in ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__: - bases = list(ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__) - bases.insert(0, ns0.VmFaultToleranceConfigIssue_Def) - ns0.VmFaultToleranceConfigIssueFault_Dec.__bases__ = tuple(bases) - - ns0.VmFaultToleranceConfigIssue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceConfigIssueFault_Dec_Holder" - - class VmFaultToleranceInvalidFileBackingFault_Dec(ElementDeclaration): - literal = "VmFaultToleranceInvalidFileBackingFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmFaultToleranceInvalidFileBackingFault") - kw["aname"] = "_VmFaultToleranceInvalidFileBackingFault" - if ns0.VmFaultToleranceInvalidFileBacking_Def not in ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__: - bases = list(ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__) - bases.insert(0, ns0.VmFaultToleranceInvalidFileBacking_Def) - ns0.VmFaultToleranceInvalidFileBackingFault_Dec.__bases__ = tuple(bases) - - ns0.VmFaultToleranceInvalidFileBacking_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceInvalidFileBackingFault_Dec_Holder" - - class VmFaultToleranceIssueFault_Dec(ElementDeclaration): - literal = "VmFaultToleranceIssueFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmFaultToleranceIssueFault") - kw["aname"] = "_VmFaultToleranceIssueFault" - if ns0.VmFaultToleranceIssue_Def not in ns0.VmFaultToleranceIssueFault_Dec.__bases__: - bases = list(ns0.VmFaultToleranceIssueFault_Dec.__bases__) - bases.insert(0, ns0.VmFaultToleranceIssue_Def) - ns0.VmFaultToleranceIssueFault_Dec.__bases__ = tuple(bases) - - ns0.VmFaultToleranceIssue_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceIssueFault_Dec_Holder" - - class VmFaultToleranceOpIssuesListFault_Dec(ElementDeclaration): - literal = "VmFaultToleranceOpIssuesListFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmFaultToleranceOpIssuesListFault") - kw["aname"] = "_VmFaultToleranceOpIssuesListFault" - if ns0.VmFaultToleranceOpIssuesList_Def not in ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__: - bases = list(ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__) - bases.insert(0, ns0.VmFaultToleranceOpIssuesList_Def) - ns0.VmFaultToleranceOpIssuesListFault_Dec.__bases__ = tuple(bases) - - ns0.VmFaultToleranceOpIssuesList_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmFaultToleranceOpIssuesListFault_Dec_Holder" - - class VmLimitLicenseFault_Dec(ElementDeclaration): - literal = "VmLimitLicenseFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmLimitLicenseFault") - kw["aname"] = "_VmLimitLicenseFault" - if ns0.VmLimitLicense_Def not in ns0.VmLimitLicenseFault_Dec.__bases__: - bases = list(ns0.VmLimitLicenseFault_Dec.__bases__) - bases.insert(0, ns0.VmLimitLicense_Def) - ns0.VmLimitLicenseFault_Dec.__bases__ = tuple(bases) - - ns0.VmLimitLicense_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmLimitLicenseFault_Dec_Holder" - - class VmPowerOnDisabledFault_Dec(ElementDeclaration): - literal = "VmPowerOnDisabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmPowerOnDisabledFault") - kw["aname"] = "_VmPowerOnDisabledFault" - if ns0.VmPowerOnDisabled_Def not in ns0.VmPowerOnDisabledFault_Dec.__bases__: - bases = list(ns0.VmPowerOnDisabledFault_Dec.__bases__) - bases.insert(0, ns0.VmPowerOnDisabled_Def) - ns0.VmPowerOnDisabledFault_Dec.__bases__ = tuple(bases) - - ns0.VmPowerOnDisabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmPowerOnDisabledFault_Dec_Holder" - - class VmToolsUpgradeFaultFault_Dec(ElementDeclaration): - literal = "VmToolsUpgradeFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmToolsUpgradeFaultFault") - kw["aname"] = "_VmToolsUpgradeFaultFault" - if ns0.VmToolsUpgradeFault_Def not in ns0.VmToolsUpgradeFaultFault_Dec.__bases__: - bases = list(ns0.VmToolsUpgradeFaultFault_Dec.__bases__) - bases.insert(0, ns0.VmToolsUpgradeFault_Def) - ns0.VmToolsUpgradeFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VmToolsUpgradeFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmToolsUpgradeFaultFault_Dec_Holder" - - class VmValidateMaxDeviceFault_Dec(ElementDeclaration): - literal = "VmValidateMaxDeviceFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmValidateMaxDeviceFault") - kw["aname"] = "_VmValidateMaxDeviceFault" - if ns0.VmValidateMaxDevice_Def not in ns0.VmValidateMaxDeviceFault_Dec.__bases__: - bases = list(ns0.VmValidateMaxDeviceFault_Dec.__bases__) - bases.insert(0, ns0.VmValidateMaxDevice_Def) - ns0.VmValidateMaxDeviceFault_Dec.__bases__ = tuple(bases) - - ns0.VmValidateMaxDevice_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmValidateMaxDeviceFault_Dec_Holder" - - class VmWwnConflictFault_Dec(ElementDeclaration): - literal = "VmWwnConflictFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmWwnConflictFault") - kw["aname"] = "_VmWwnConflictFault" - if ns0.VmWwnConflict_Def not in ns0.VmWwnConflictFault_Dec.__bases__: - bases = list(ns0.VmWwnConflictFault_Dec.__bases__) - bases.insert(0, ns0.VmWwnConflict_Def) - ns0.VmWwnConflictFault_Dec.__bases__ = tuple(bases) - - ns0.VmWwnConflict_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmWwnConflictFault_Dec_Holder" - - class VmfsAlreadyMountedFault_Dec(ElementDeclaration): - literal = "VmfsAlreadyMountedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmfsAlreadyMountedFault") - kw["aname"] = "_VmfsAlreadyMountedFault" - if ns0.VmfsAlreadyMounted_Def not in ns0.VmfsAlreadyMountedFault_Dec.__bases__: - bases = list(ns0.VmfsAlreadyMountedFault_Dec.__bases__) - bases.insert(0, ns0.VmfsAlreadyMounted_Def) - ns0.VmfsAlreadyMountedFault_Dec.__bases__ = tuple(bases) - - ns0.VmfsAlreadyMounted_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmfsAlreadyMountedFault_Dec_Holder" - - class VmfsAmbiguousMountFault_Dec(ElementDeclaration): - literal = "VmfsAmbiguousMountFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmfsAmbiguousMountFault") - kw["aname"] = "_VmfsAmbiguousMountFault" - if ns0.VmfsAmbiguousMount_Def not in ns0.VmfsAmbiguousMountFault_Dec.__bases__: - bases = list(ns0.VmfsAmbiguousMountFault_Dec.__bases__) - bases.insert(0, ns0.VmfsAmbiguousMount_Def) - ns0.VmfsAmbiguousMountFault_Dec.__bases__ = tuple(bases) - - ns0.VmfsAmbiguousMount_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmfsAmbiguousMountFault_Dec_Holder" - - class VmfsMountFaultFault_Dec(ElementDeclaration): - literal = "VmfsMountFaultFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmfsMountFaultFault") - kw["aname"] = "_VmfsMountFaultFault" - if ns0.VmfsMountFault_Def not in ns0.VmfsMountFaultFault_Dec.__bases__: - bases = list(ns0.VmfsMountFaultFault_Dec.__bases__) - bases.insert(0, ns0.VmfsMountFault_Def) - ns0.VmfsMountFaultFault_Dec.__bases__ = tuple(bases) - - ns0.VmfsMountFault_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmfsMountFaultFault_Dec_Holder" - - class VmotionInterfaceNotEnabledFault_Dec(ElementDeclaration): - literal = "VmotionInterfaceNotEnabledFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VmotionInterfaceNotEnabledFault") - kw["aname"] = "_VmotionInterfaceNotEnabledFault" - if ns0.VmotionInterfaceNotEnabled_Def not in ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__: - bases = list(ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__) - bases.insert(0, ns0.VmotionInterfaceNotEnabled_Def) - ns0.VmotionInterfaceNotEnabledFault_Dec.__bases__ = tuple(bases) - - ns0.VmotionInterfaceNotEnabled_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VmotionInterfaceNotEnabledFault_Dec_Holder" - - class VolumeEditorErrorFault_Dec(ElementDeclaration): - literal = "VolumeEditorErrorFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VolumeEditorErrorFault") - kw["aname"] = "_VolumeEditorErrorFault" - if ns0.VolumeEditorError_Def not in ns0.VolumeEditorErrorFault_Dec.__bases__: - bases = list(ns0.VolumeEditorErrorFault_Dec.__bases__) - bases.insert(0, ns0.VolumeEditorError_Def) - ns0.VolumeEditorErrorFault_Dec.__bases__ = tuple(bases) - - ns0.VolumeEditorError_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VolumeEditorErrorFault_Dec_Holder" - - class WakeOnLanNotSupportedFault_Dec(ElementDeclaration): - literal = "WakeOnLanNotSupportedFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","WakeOnLanNotSupportedFault") - kw["aname"] = "_WakeOnLanNotSupportedFault" - if ns0.WakeOnLanNotSupported_Def not in ns0.WakeOnLanNotSupportedFault_Dec.__bases__: - bases = list(ns0.WakeOnLanNotSupportedFault_Dec.__bases__) - bases.insert(0, ns0.WakeOnLanNotSupported_Def) - ns0.WakeOnLanNotSupportedFault_Dec.__bases__ = tuple(bases) - - ns0.WakeOnLanNotSupported_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "WakeOnLanNotSupportedFault_Dec_Holder" - - class WakeOnLanNotSupportedByVmotionNICFault_Dec(ElementDeclaration): - literal = "WakeOnLanNotSupportedByVmotionNICFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","WakeOnLanNotSupportedByVmotionNICFault") - kw["aname"] = "_WakeOnLanNotSupportedByVmotionNICFault" - if ns0.WakeOnLanNotSupportedByVmotionNIC_Def not in ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__: - bases = list(ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__) - bases.insert(0, ns0.WakeOnLanNotSupportedByVmotionNIC_Def) - ns0.WakeOnLanNotSupportedByVmotionNICFault_Dec.__bases__ = tuple(bases) - - ns0.WakeOnLanNotSupportedByVmotionNIC_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "WakeOnLanNotSupportedByVmotionNICFault_Dec_Holder" - - class WillModifyConfigCpuRequirementsFault_Dec(ElementDeclaration): - literal = "WillModifyConfigCpuRequirementsFault" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","WillModifyConfigCpuRequirementsFault") - kw["aname"] = "_WillModifyConfigCpuRequirementsFault" - if ns0.WillModifyConfigCpuRequirements_Def not in ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__: - bases = list(ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__) - bases.insert(0, ns0.WillModifyConfigCpuRequirements_Def) - ns0.WillModifyConfigCpuRequirementsFault_Dec.__bases__ = tuple(bases) - - ns0.WillModifyConfigCpuRequirements_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "WillModifyConfigCpuRequirementsFault_Dec_Holder" - - class ReconfigureAutostart_Dec(ElementDeclaration): - literal = "ReconfigureAutostart" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureAutostart") - kw["aname"] = "_ReconfigureAutostart" - if ns0.ReconfigureAutostartRequestType_Def not in ns0.ReconfigureAutostart_Dec.__bases__: - bases = list(ns0.ReconfigureAutostart_Dec.__bases__) - bases.insert(0, ns0.ReconfigureAutostartRequestType_Def) - ns0.ReconfigureAutostart_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureAutostartRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureAutostart_Dec_Holder" - - class ReconfigureAutostartResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureAutostartResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureAutostartResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureAutostartResponse") - kw["aname"] = "_ReconfigureAutostartResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureAutostartResponse_Holder" - self.pyclass = Holder - - class AutoStartPowerOn_Dec(ElementDeclaration): - literal = "AutoStartPowerOn" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AutoStartPowerOn") - kw["aname"] = "_AutoStartPowerOn" - if ns0.AutoStartPowerOnRequestType_Def not in ns0.AutoStartPowerOn_Dec.__bases__: - bases = list(ns0.AutoStartPowerOn_Dec.__bases__) - bases.insert(0, ns0.AutoStartPowerOnRequestType_Def) - ns0.AutoStartPowerOn_Dec.__bases__ = tuple(bases) - - ns0.AutoStartPowerOnRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AutoStartPowerOn_Dec_Holder" - - class AutoStartPowerOnResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AutoStartPowerOnResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AutoStartPowerOnResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AutoStartPowerOnResponse") - kw["aname"] = "_AutoStartPowerOnResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AutoStartPowerOnResponse_Holder" - self.pyclass = Holder - - class AutoStartPowerOff_Dec(ElementDeclaration): - literal = "AutoStartPowerOff" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AutoStartPowerOff") - kw["aname"] = "_AutoStartPowerOff" - if ns0.AutoStartPowerOffRequestType_Def not in ns0.AutoStartPowerOff_Dec.__bases__: - bases = list(ns0.AutoStartPowerOff_Dec.__bases__) - bases.insert(0, ns0.AutoStartPowerOffRequestType_Def) - ns0.AutoStartPowerOff_Dec.__bases__ = tuple(bases) - - ns0.AutoStartPowerOffRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AutoStartPowerOff_Dec_Holder" - - class AutoStartPowerOffResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AutoStartPowerOffResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AutoStartPowerOffResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AutoStartPowerOffResponse") - kw["aname"] = "_AutoStartPowerOffResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AutoStartPowerOffResponse_Holder" - self.pyclass = Holder - - class QueryBootDevices_Dec(ElementDeclaration): - literal = "QueryBootDevices" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryBootDevices") - kw["aname"] = "_QueryBootDevices" - if ns0.QueryBootDevicesRequestType_Def not in ns0.QueryBootDevices_Dec.__bases__: - bases = list(ns0.QueryBootDevices_Dec.__bases__) - bases.insert(0, ns0.QueryBootDevicesRequestType_Def) - ns0.QueryBootDevices_Dec.__bases__ = tuple(bases) - - ns0.QueryBootDevicesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryBootDevices_Dec_Holder" - - class QueryBootDevicesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryBootDevicesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryBootDevicesResponse_Dec.schema - TClist = [GTD("urn:vim25","HostBootDeviceInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryBootDevicesResponse") - kw["aname"] = "_QueryBootDevicesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryBootDevicesResponse_Holder" - self.pyclass = Holder - - class UpdateBootDevice_Dec(ElementDeclaration): - literal = "UpdateBootDevice" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateBootDevice") - kw["aname"] = "_UpdateBootDevice" - if ns0.UpdateBootDeviceRequestType_Def not in ns0.UpdateBootDevice_Dec.__bases__: - bases = list(ns0.UpdateBootDevice_Dec.__bases__) - bases.insert(0, ns0.UpdateBootDeviceRequestType_Def) - ns0.UpdateBootDevice_Dec.__bases__ = tuple(bases) - - ns0.UpdateBootDeviceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateBootDevice_Dec_Holder" - - class UpdateBootDeviceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateBootDeviceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateBootDeviceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateBootDeviceResponse") - kw["aname"] = "_UpdateBootDeviceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateBootDeviceResponse_Holder" - self.pyclass = Holder - - class EnableHyperThreading_Dec(ElementDeclaration): - literal = "EnableHyperThreading" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableHyperThreading") - kw["aname"] = "_EnableHyperThreading" - if ns0.EnableHyperThreadingRequestType_Def not in ns0.EnableHyperThreading_Dec.__bases__: - bases = list(ns0.EnableHyperThreading_Dec.__bases__) - bases.insert(0, ns0.EnableHyperThreadingRequestType_Def) - ns0.EnableHyperThreading_Dec.__bases__ = tuple(bases) - - ns0.EnableHyperThreadingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableHyperThreading_Dec_Holder" - - class EnableHyperThreadingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableHyperThreadingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableHyperThreadingResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","EnableHyperThreadingResponse") - kw["aname"] = "_EnableHyperThreadingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "EnableHyperThreadingResponse_Holder" - self.pyclass = Holder - - class DisableHyperThreading_Dec(ElementDeclaration): - literal = "DisableHyperThreading" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableHyperThreading") - kw["aname"] = "_DisableHyperThreading" - if ns0.DisableHyperThreadingRequestType_Def not in ns0.DisableHyperThreading_Dec.__bases__: - bases = list(ns0.DisableHyperThreading_Dec.__bases__) - bases.insert(0, ns0.DisableHyperThreadingRequestType_Def) - ns0.DisableHyperThreading_Dec.__bases__ = tuple(bases) - - ns0.DisableHyperThreadingRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableHyperThreading_Dec_Holder" - - class DisableHyperThreadingResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableHyperThreadingResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableHyperThreadingResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DisableHyperThreadingResponse") - kw["aname"] = "_DisableHyperThreadingResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DisableHyperThreadingResponse_Holder" - self.pyclass = Holder - - class SearchDatastore_Dec(ElementDeclaration): - literal = "SearchDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SearchDatastore") - kw["aname"] = "_SearchDatastore" - if ns0.SearchDatastoreRequestType_Def not in ns0.SearchDatastore_Dec.__bases__: - bases = list(ns0.SearchDatastore_Dec.__bases__) - bases.insert(0, ns0.SearchDatastoreRequestType_Def) - ns0.SearchDatastore_Dec.__bases__ = tuple(bases) - - ns0.SearchDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastore_Dec_Holder" - - class SearchDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SearchDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SearchDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SearchDatastoreResponse") - kw["aname"] = "_SearchDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "SearchDatastoreResponse_Holder" - self.pyclass = Holder - - class SearchDatastore_Task_Dec(ElementDeclaration): - literal = "SearchDatastore_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SearchDatastore_Task") - kw["aname"] = "_SearchDatastore_Task" - if ns0.SearchDatastoreRequestType_Def not in ns0.SearchDatastore_Task_Dec.__bases__: - bases = list(ns0.SearchDatastore_Task_Dec.__bases__) - bases.insert(0, ns0.SearchDatastoreRequestType_Def) - ns0.SearchDatastore_Task_Dec.__bases__ = tuple(bases) - - ns0.SearchDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastore_Task_Dec_Holder" - - class SearchDatastore_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SearchDatastore_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SearchDatastore_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SearchDatastore_TaskResponse") - kw["aname"] = "_SearchDatastore_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "SearchDatastore_TaskResponse_Holder" - self.pyclass = Holder - - class SearchDatastoreSubFolders_Dec(ElementDeclaration): - literal = "SearchDatastoreSubFolders" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders") - kw["aname"] = "_SearchDatastoreSubFolders" - if ns0.SearchDatastoreSubFoldersRequestType_Def not in ns0.SearchDatastoreSubFolders_Dec.__bases__: - bases = list(ns0.SearchDatastoreSubFolders_Dec.__bases__) - bases.insert(0, ns0.SearchDatastoreSubFoldersRequestType_Def) - ns0.SearchDatastoreSubFolders_Dec.__bases__ = tuple(bases) - - ns0.SearchDatastoreSubFoldersRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastoreSubFolders_Dec_Holder" - - class SearchDatastoreSubFoldersResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SearchDatastoreSubFoldersResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SearchDatastoreSubFoldersResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDatastoreBrowserSearchResults",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SearchDatastoreSubFoldersResponse") - kw["aname"] = "_SearchDatastoreSubFoldersResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "SearchDatastoreSubFoldersResponse_Holder" - self.pyclass = Holder - - class SearchDatastoreSubFolders_Task_Dec(ElementDeclaration): - literal = "SearchDatastoreSubFolders_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders_Task") - kw["aname"] = "_SearchDatastoreSubFolders_Task" - if ns0.SearchDatastoreSubFoldersRequestType_Def not in ns0.SearchDatastoreSubFolders_Task_Dec.__bases__: - bases = list(ns0.SearchDatastoreSubFolders_Task_Dec.__bases__) - bases.insert(0, ns0.SearchDatastoreSubFoldersRequestType_Def) - ns0.SearchDatastoreSubFolders_Task_Dec.__bases__ = tuple(bases) - - ns0.SearchDatastoreSubFoldersRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SearchDatastoreSubFolders_Task_Dec_Holder" - - class SearchDatastoreSubFolders_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SearchDatastoreSubFolders_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SearchDatastoreSubFolders_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","SearchDatastoreSubFolders_TaskResponse") - kw["aname"] = "_SearchDatastoreSubFolders_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "SearchDatastoreSubFolders_TaskResponse_Holder" - self.pyclass = Holder - - class DeleteFile_Dec(ElementDeclaration): - literal = "DeleteFile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeleteFile") - kw["aname"] = "_DeleteFile" - if ns0.DeleteFileRequestType_Def not in ns0.DeleteFile_Dec.__bases__: - bases = list(ns0.DeleteFile_Dec.__bases__) - bases.insert(0, ns0.DeleteFileRequestType_Def) - ns0.DeleteFile_Dec.__bases__ = tuple(bases) - - ns0.DeleteFileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeleteFile_Dec_Holder" - - class DeleteFileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeleteFileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeleteFileResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DeleteFileResponse") - kw["aname"] = "_DeleteFileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DeleteFileResponse_Holder" - self.pyclass = Holder - - class UpdateLocalSwapDatastore_Dec(ElementDeclaration): - literal = "UpdateLocalSwapDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateLocalSwapDatastore") - kw["aname"] = "_UpdateLocalSwapDatastore" - if ns0.UpdateLocalSwapDatastoreRequestType_Def not in ns0.UpdateLocalSwapDatastore_Dec.__bases__: - bases = list(ns0.UpdateLocalSwapDatastore_Dec.__bases__) - bases.insert(0, ns0.UpdateLocalSwapDatastoreRequestType_Def) - ns0.UpdateLocalSwapDatastore_Dec.__bases__ = tuple(bases) - - ns0.UpdateLocalSwapDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateLocalSwapDatastore_Dec_Holder" - - class UpdateLocalSwapDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateLocalSwapDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateLocalSwapDatastoreResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateLocalSwapDatastoreResponse") - kw["aname"] = "_UpdateLocalSwapDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateLocalSwapDatastoreResponse_Holder" - self.pyclass = Holder - - class QueryAvailableDisksForVmfs_Dec(ElementDeclaration): - literal = "QueryAvailableDisksForVmfs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryAvailableDisksForVmfs") - kw["aname"] = "_QueryAvailableDisksForVmfs" - if ns0.QueryAvailableDisksForVmfsRequestType_Def not in ns0.QueryAvailableDisksForVmfs_Dec.__bases__: - bases = list(ns0.QueryAvailableDisksForVmfs_Dec.__bases__) - bases.insert(0, ns0.QueryAvailableDisksForVmfsRequestType_Def) - ns0.QueryAvailableDisksForVmfs_Dec.__bases__ = tuple(bases) - - ns0.QueryAvailableDisksForVmfsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailableDisksForVmfs_Dec_Holder" - - class QueryAvailableDisksForVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryAvailableDisksForVmfsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryAvailableDisksForVmfsResponse_Dec.schema - TClist = [GTD("urn:vim25","HostScsiDisk",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryAvailableDisksForVmfsResponse") - kw["aname"] = "_QueryAvailableDisksForVmfsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryAvailableDisksForVmfsResponse_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreCreateOptions_Dec(ElementDeclaration): - literal = "QueryVmfsDatastoreCreateOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreCreateOptions") - kw["aname"] = "_QueryVmfsDatastoreCreateOptions" - if ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def not in ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__: - bases = list(ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__) - bases.insert(0, ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def) - ns0.QueryVmfsDatastoreCreateOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryVmfsDatastoreCreateOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreCreateOptions_Dec_Holder" - - class QueryVmfsDatastoreCreateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVmfsDatastoreCreateOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVmfsDatastoreCreateOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreCreateOptionsResponse") - kw["aname"] = "_QueryVmfsDatastoreCreateOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryVmfsDatastoreCreateOptionsResponse_Holder" - self.pyclass = Holder - - class CreateVmfsDatastore_Dec(ElementDeclaration): - literal = "CreateVmfsDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateVmfsDatastore") - kw["aname"] = "_CreateVmfsDatastore" - if ns0.CreateVmfsDatastoreRequestType_Def not in ns0.CreateVmfsDatastore_Dec.__bases__: - bases = list(ns0.CreateVmfsDatastore_Dec.__bases__) - bases.insert(0, ns0.CreateVmfsDatastoreRequestType_Def) - ns0.CreateVmfsDatastore_Dec.__bases__ = tuple(bases) - - ns0.CreateVmfsDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateVmfsDatastore_Dec_Holder" - - class CreateVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateVmfsDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateVmfsDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateVmfsDatastoreResponse") - kw["aname"] = "_CreateVmfsDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateVmfsDatastoreResponse_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreExtendOptions_Dec(ElementDeclaration): - literal = "QueryVmfsDatastoreExtendOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExtendOptions") - kw["aname"] = "_QueryVmfsDatastoreExtendOptions" - if ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def not in ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__: - bases = list(ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__) - bases.insert(0, ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def) - ns0.QueryVmfsDatastoreExtendOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryVmfsDatastoreExtendOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreExtendOptions_Dec_Holder" - - class QueryVmfsDatastoreExtendOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVmfsDatastoreExtendOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVmfsDatastoreExtendOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExtendOptionsResponse") - kw["aname"] = "_QueryVmfsDatastoreExtendOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryVmfsDatastoreExtendOptionsResponse_Holder" - self.pyclass = Holder - - class QueryVmfsDatastoreExpandOptions_Dec(ElementDeclaration): - literal = "QueryVmfsDatastoreExpandOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExpandOptions") - kw["aname"] = "_QueryVmfsDatastoreExpandOptions" - if ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def not in ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__: - bases = list(ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__) - bases.insert(0, ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def) - ns0.QueryVmfsDatastoreExpandOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryVmfsDatastoreExpandOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVmfsDatastoreExpandOptions_Dec_Holder" - - class QueryVmfsDatastoreExpandOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVmfsDatastoreExpandOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVmfsDatastoreExpandOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","VmfsDatastoreOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVmfsDatastoreExpandOptionsResponse") - kw["aname"] = "_QueryVmfsDatastoreExpandOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryVmfsDatastoreExpandOptionsResponse_Holder" - self.pyclass = Holder - - class ExtendVmfsDatastore_Dec(ElementDeclaration): - literal = "ExtendVmfsDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExtendVmfsDatastore") - kw["aname"] = "_ExtendVmfsDatastore" - if ns0.ExtendVmfsDatastoreRequestType_Def not in ns0.ExtendVmfsDatastore_Dec.__bases__: - bases = list(ns0.ExtendVmfsDatastore_Dec.__bases__) - bases.insert(0, ns0.ExtendVmfsDatastoreRequestType_Def) - ns0.ExtendVmfsDatastore_Dec.__bases__ = tuple(bases) - - ns0.ExtendVmfsDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExtendVmfsDatastore_Dec_Holder" - - class ExtendVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExtendVmfsDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExtendVmfsDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExtendVmfsDatastoreResponse") - kw["aname"] = "_ExtendVmfsDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExtendVmfsDatastoreResponse_Holder" - self.pyclass = Holder - - class ExpandVmfsDatastore_Dec(ElementDeclaration): - literal = "ExpandVmfsDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExpandVmfsDatastore") - kw["aname"] = "_ExpandVmfsDatastore" - if ns0.ExpandVmfsDatastoreRequestType_Def not in ns0.ExpandVmfsDatastore_Dec.__bases__: - bases = list(ns0.ExpandVmfsDatastore_Dec.__bases__) - bases.insert(0, ns0.ExpandVmfsDatastoreRequestType_Def) - ns0.ExpandVmfsDatastore_Dec.__bases__ = tuple(bases) - - ns0.ExpandVmfsDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExpandVmfsDatastore_Dec_Holder" - - class ExpandVmfsDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExpandVmfsDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExpandVmfsDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ExpandVmfsDatastoreResponse") - kw["aname"] = "_ExpandVmfsDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ExpandVmfsDatastoreResponse_Holder" - self.pyclass = Holder - - class CreateNasDatastore_Dec(ElementDeclaration): - literal = "CreateNasDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateNasDatastore") - kw["aname"] = "_CreateNasDatastore" - if ns0.CreateNasDatastoreRequestType_Def not in ns0.CreateNasDatastore_Dec.__bases__: - bases = list(ns0.CreateNasDatastore_Dec.__bases__) - bases.insert(0, ns0.CreateNasDatastoreRequestType_Def) - ns0.CreateNasDatastore_Dec.__bases__ = tuple(bases) - - ns0.CreateNasDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateNasDatastore_Dec_Holder" - - class CreateNasDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateNasDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateNasDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateNasDatastoreResponse") - kw["aname"] = "_CreateNasDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateNasDatastoreResponse_Holder" - self.pyclass = Holder - - class CreateLocalDatastore_Dec(ElementDeclaration): - literal = "CreateLocalDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateLocalDatastore") - kw["aname"] = "_CreateLocalDatastore" - if ns0.CreateLocalDatastoreRequestType_Def not in ns0.CreateLocalDatastore_Dec.__bases__: - bases = list(ns0.CreateLocalDatastore_Dec.__bases__) - bases.insert(0, ns0.CreateLocalDatastoreRequestType_Def) - ns0.CreateLocalDatastore_Dec.__bases__ = tuple(bases) - - ns0.CreateLocalDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateLocalDatastore_Dec_Holder" - - class CreateLocalDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateLocalDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateLocalDatastoreResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateLocalDatastoreResponse") - kw["aname"] = "_CreateLocalDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateLocalDatastoreResponse_Holder" - self.pyclass = Holder - - class RemoveDatastore_Dec(ElementDeclaration): - literal = "RemoveDatastore" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveDatastore") - kw["aname"] = "_RemoveDatastore" - if ns0.RemoveDatastoreRequestType_Def not in ns0.RemoveDatastore_Dec.__bases__: - bases = list(ns0.RemoveDatastore_Dec.__bases__) - bases.insert(0, ns0.RemoveDatastoreRequestType_Def) - ns0.RemoveDatastore_Dec.__bases__ = tuple(bases) - - ns0.RemoveDatastoreRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveDatastore_Dec_Holder" - - class RemoveDatastoreResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveDatastoreResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveDatastoreResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveDatastoreResponse") - kw["aname"] = "_RemoveDatastoreResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveDatastoreResponse_Holder" - self.pyclass = Holder - - class ConfigureDatastorePrincipal_Dec(ElementDeclaration): - literal = "ConfigureDatastorePrincipal" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ConfigureDatastorePrincipal") - kw["aname"] = "_ConfigureDatastorePrincipal" - if ns0.ConfigureDatastorePrincipalRequestType_Def not in ns0.ConfigureDatastorePrincipal_Dec.__bases__: - bases = list(ns0.ConfigureDatastorePrincipal_Dec.__bases__) - bases.insert(0, ns0.ConfigureDatastorePrincipalRequestType_Def) - ns0.ConfigureDatastorePrincipal_Dec.__bases__ = tuple(bases) - - ns0.ConfigureDatastorePrincipalRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ConfigureDatastorePrincipal_Dec_Holder" - - class ConfigureDatastorePrincipalResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ConfigureDatastorePrincipalResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ConfigureDatastorePrincipalResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ConfigureDatastorePrincipalResponse") - kw["aname"] = "_ConfigureDatastorePrincipalResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ConfigureDatastorePrincipalResponse_Holder" - self.pyclass = Holder - - class QueryUnresolvedVmfsVolumes_Dec(ElementDeclaration): - literal = "QueryUnresolvedVmfsVolumes" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumes") - kw["aname"] = "_QueryUnresolvedVmfsVolumes" - if ns0.QueryUnresolvedVmfsVolumesRequestType_Def not in ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__: - bases = list(ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__) - bases.insert(0, ns0.QueryUnresolvedVmfsVolumesRequestType_Def) - ns0.QueryUnresolvedVmfsVolumes_Dec.__bases__ = tuple(bases) - - ns0.QueryUnresolvedVmfsVolumesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryUnresolvedVmfsVolumes_Dec_Holder" - - class QueryUnresolvedVmfsVolumesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryUnresolvedVmfsVolumesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryUnresolvedVmfsVolumesResponse_Dec.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumesResponse") - kw["aname"] = "_QueryUnresolvedVmfsVolumesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryUnresolvedVmfsVolumesResponse_Holder" - self.pyclass = Holder - - class ResignatureUnresolvedVmfsVolume_Dec(ElementDeclaration): - literal = "ResignatureUnresolvedVmfsVolume" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume") - kw["aname"] = "_ResignatureUnresolvedVmfsVolume" - if ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def not in ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__: - bases = list(ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__) - bases.insert(0, ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def) - ns0.ResignatureUnresolvedVmfsVolume_Dec.__bases__ = tuple(bases) - - ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResignatureUnresolvedVmfsVolume_Dec_Holder" - - class ResignatureUnresolvedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResignatureUnresolvedVmfsVolumeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResignatureUnresolvedVmfsVolumeResponse_Dec.schema - TClist = [GTD("urn:vim25","HostResignatureRescanResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolumeResponse") - kw["aname"] = "_ResignatureUnresolvedVmfsVolumeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ResignatureUnresolvedVmfsVolumeResponse_Holder" - self.pyclass = Holder - - class ResignatureUnresolvedVmfsVolume_Task_Dec(ElementDeclaration): - literal = "ResignatureUnresolvedVmfsVolume_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume_Task") - kw["aname"] = "_ResignatureUnresolvedVmfsVolume_Task" - if ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def not in ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__: - bases = list(ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__) - bases.insert(0, ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def) - ns0.ResignatureUnresolvedVmfsVolume_Task_Dec.__bases__ = tuple(bases) - - ns0.ResignatureUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResignatureUnresolvedVmfsVolume_Task_Dec_Holder" - - class ResignatureUnresolvedVmfsVolume_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResignatureUnresolvedVmfsVolume_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResignatureUnresolvedVmfsVolume_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ResignatureUnresolvedVmfsVolume_TaskResponse") - kw["aname"] = "_ResignatureUnresolvedVmfsVolume_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ResignatureUnresolvedVmfsVolume_TaskResponse_Holder" - self.pyclass = Holder - - class UpdateDateTimeConfig_Dec(ElementDeclaration): - literal = "UpdateDateTimeConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateDateTimeConfig") - kw["aname"] = "_UpdateDateTimeConfig" - if ns0.UpdateDateTimeConfigRequestType_Def not in ns0.UpdateDateTimeConfig_Dec.__bases__: - bases = list(ns0.UpdateDateTimeConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateDateTimeConfigRequestType_Def) - ns0.UpdateDateTimeConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateDateTimeConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateDateTimeConfig_Dec_Holder" - - class UpdateDateTimeConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateDateTimeConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateDateTimeConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateDateTimeConfigResponse") - kw["aname"] = "_UpdateDateTimeConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateDateTimeConfigResponse_Holder" - self.pyclass = Holder - - class QueryAvailableTimeZones_Dec(ElementDeclaration): - literal = "QueryAvailableTimeZones" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryAvailableTimeZones") - kw["aname"] = "_QueryAvailableTimeZones" - if ns0.QueryAvailableTimeZonesRequestType_Def not in ns0.QueryAvailableTimeZones_Dec.__bases__: - bases = list(ns0.QueryAvailableTimeZones_Dec.__bases__) - bases.insert(0, ns0.QueryAvailableTimeZonesRequestType_Def) - ns0.QueryAvailableTimeZones_Dec.__bases__ = tuple(bases) - - ns0.QueryAvailableTimeZonesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailableTimeZones_Dec_Holder" - - class QueryAvailableTimeZonesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryAvailableTimeZonesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryAvailableTimeZonesResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDateTimeSystemTimeZone",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryAvailableTimeZonesResponse") - kw["aname"] = "_QueryAvailableTimeZonesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryAvailableTimeZonesResponse_Holder" - self.pyclass = Holder - - class QueryDateTime_Dec(ElementDeclaration): - literal = "QueryDateTime" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryDateTime") - kw["aname"] = "_QueryDateTime" - if ns0.QueryDateTimeRequestType_Def not in ns0.QueryDateTime_Dec.__bases__: - bases = list(ns0.QueryDateTime_Dec.__bases__) - bases.insert(0, ns0.QueryDateTimeRequestType_Def) - ns0.QueryDateTime_Dec.__bases__ = tuple(bases) - - ns0.QueryDateTimeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryDateTime_Dec_Holder" - - class QueryDateTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryDateTimeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryDateTimeResponse_Dec.schema - TClist = [ZSI.TCtimes.gDateTime(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryDateTimeResponse") - kw["aname"] = "_QueryDateTimeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryDateTimeResponse_Holder" - self.pyclass = Holder - - class UpdateDateTime_Dec(ElementDeclaration): - literal = "UpdateDateTime" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateDateTime") - kw["aname"] = "_UpdateDateTime" - if ns0.UpdateDateTimeRequestType_Def not in ns0.UpdateDateTime_Dec.__bases__: - bases = list(ns0.UpdateDateTime_Dec.__bases__) - bases.insert(0, ns0.UpdateDateTimeRequestType_Def) - ns0.UpdateDateTime_Dec.__bases__ = tuple(bases) - - ns0.UpdateDateTimeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateDateTime_Dec_Holder" - - class UpdateDateTimeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateDateTimeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateDateTimeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateDateTimeResponse") - kw["aname"] = "_UpdateDateTimeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateDateTimeResponse_Holder" - self.pyclass = Holder - - class RefreshDateTimeSystem_Dec(ElementDeclaration): - literal = "RefreshDateTimeSystem" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshDateTimeSystem") - kw["aname"] = "_RefreshDateTimeSystem" - if ns0.RefreshDateTimeSystemRequestType_Def not in ns0.RefreshDateTimeSystem_Dec.__bases__: - bases = list(ns0.RefreshDateTimeSystem_Dec.__bases__) - bases.insert(0, ns0.RefreshDateTimeSystemRequestType_Def) - ns0.RefreshDateTimeSystem_Dec.__bases__ = tuple(bases) - - ns0.RefreshDateTimeSystemRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshDateTimeSystem_Dec_Holder" - - class RefreshDateTimeSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshDateTimeSystemResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshDateTimeSystemResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshDateTimeSystemResponse") - kw["aname"] = "_RefreshDateTimeSystemResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshDateTimeSystemResponse_Holder" - self.pyclass = Holder - - class QueryAvailablePartition_Dec(ElementDeclaration): - literal = "QueryAvailablePartition" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryAvailablePartition") - kw["aname"] = "_QueryAvailablePartition" - if ns0.QueryAvailablePartitionRequestType_Def not in ns0.QueryAvailablePartition_Dec.__bases__: - bases = list(ns0.QueryAvailablePartition_Dec.__bases__) - bases.insert(0, ns0.QueryAvailablePartitionRequestType_Def) - ns0.QueryAvailablePartition_Dec.__bases__ = tuple(bases) - - ns0.QueryAvailablePartitionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryAvailablePartition_Dec_Holder" - - class QueryAvailablePartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryAvailablePartitionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryAvailablePartitionResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiagnosticPartition",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryAvailablePartitionResponse") - kw["aname"] = "_QueryAvailablePartitionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryAvailablePartitionResponse_Holder" - self.pyclass = Holder - - class SelectActivePartition_Dec(ElementDeclaration): - literal = "SelectActivePartition" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SelectActivePartition") - kw["aname"] = "_SelectActivePartition" - if ns0.SelectActivePartitionRequestType_Def not in ns0.SelectActivePartition_Dec.__bases__: - bases = list(ns0.SelectActivePartition_Dec.__bases__) - bases.insert(0, ns0.SelectActivePartitionRequestType_Def) - ns0.SelectActivePartition_Dec.__bases__ = tuple(bases) - - ns0.SelectActivePartitionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SelectActivePartition_Dec_Holder" - - class SelectActivePartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SelectActivePartitionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SelectActivePartitionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SelectActivePartitionResponse") - kw["aname"] = "_SelectActivePartitionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SelectActivePartitionResponse_Holder" - self.pyclass = Holder - - class QueryPartitionCreateOptions_Dec(ElementDeclaration): - literal = "QueryPartitionCreateOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPartitionCreateOptions") - kw["aname"] = "_QueryPartitionCreateOptions" - if ns0.QueryPartitionCreateOptionsRequestType_Def not in ns0.QueryPartitionCreateOptions_Dec.__bases__: - bases = list(ns0.QueryPartitionCreateOptions_Dec.__bases__) - bases.insert(0, ns0.QueryPartitionCreateOptionsRequestType_Def) - ns0.QueryPartitionCreateOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryPartitionCreateOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPartitionCreateOptions_Dec_Holder" - - class QueryPartitionCreateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPartitionCreateOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPartitionCreateOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPartitionCreateOptionsResponse") - kw["aname"] = "_QueryPartitionCreateOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryPartitionCreateOptionsResponse_Holder" - self.pyclass = Holder - - class QueryPartitionCreateDesc_Dec(ElementDeclaration): - literal = "QueryPartitionCreateDesc" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPartitionCreateDesc") - kw["aname"] = "_QueryPartitionCreateDesc" - if ns0.QueryPartitionCreateDescRequestType_Def not in ns0.QueryPartitionCreateDesc_Dec.__bases__: - bases = list(ns0.QueryPartitionCreateDesc_Dec.__bases__) - bases.insert(0, ns0.QueryPartitionCreateDescRequestType_Def) - ns0.QueryPartitionCreateDesc_Dec.__bases__ = tuple(bases) - - ns0.QueryPartitionCreateDescRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPartitionCreateDesc_Dec_Holder" - - class QueryPartitionCreateDescResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPartitionCreateDescResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPartitionCreateDescResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiagnosticPartitionCreateDescription",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPartitionCreateDescResponse") - kw["aname"] = "_QueryPartitionCreateDescResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryPartitionCreateDescResponse_Holder" - self.pyclass = Holder - - class CreateDiagnosticPartition_Dec(ElementDeclaration): - literal = "CreateDiagnosticPartition" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateDiagnosticPartition") - kw["aname"] = "_CreateDiagnosticPartition" - if ns0.CreateDiagnosticPartitionRequestType_Def not in ns0.CreateDiagnosticPartition_Dec.__bases__: - bases = list(ns0.CreateDiagnosticPartition_Dec.__bases__) - bases.insert(0, ns0.CreateDiagnosticPartitionRequestType_Def) - ns0.CreateDiagnosticPartition_Dec.__bases__ = tuple(bases) - - ns0.CreateDiagnosticPartitionRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateDiagnosticPartition_Dec_Holder" - - class CreateDiagnosticPartitionResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateDiagnosticPartitionResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateDiagnosticPartitionResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CreateDiagnosticPartitionResponse") - kw["aname"] = "_CreateDiagnosticPartitionResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CreateDiagnosticPartitionResponse_Holder" - self.pyclass = Holder - - class UpdateDefaultPolicy_Dec(ElementDeclaration): - literal = "UpdateDefaultPolicy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateDefaultPolicy") - kw["aname"] = "_UpdateDefaultPolicy" - if ns0.UpdateDefaultPolicyRequestType_Def not in ns0.UpdateDefaultPolicy_Dec.__bases__: - bases = list(ns0.UpdateDefaultPolicy_Dec.__bases__) - bases.insert(0, ns0.UpdateDefaultPolicyRequestType_Def) - ns0.UpdateDefaultPolicy_Dec.__bases__ = tuple(bases) - - ns0.UpdateDefaultPolicyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateDefaultPolicy_Dec_Holder" - - class UpdateDefaultPolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateDefaultPolicyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateDefaultPolicyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateDefaultPolicyResponse") - kw["aname"] = "_UpdateDefaultPolicyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateDefaultPolicyResponse_Holder" - self.pyclass = Holder - - class EnableRuleset_Dec(ElementDeclaration): - literal = "EnableRuleset" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableRuleset") - kw["aname"] = "_EnableRuleset" - if ns0.EnableRulesetRequestType_Def not in ns0.EnableRuleset_Dec.__bases__: - bases = list(ns0.EnableRuleset_Dec.__bases__) - bases.insert(0, ns0.EnableRulesetRequestType_Def) - ns0.EnableRuleset_Dec.__bases__ = tuple(bases) - - ns0.EnableRulesetRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableRuleset_Dec_Holder" - - class EnableRulesetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableRulesetResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableRulesetResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","EnableRulesetResponse") - kw["aname"] = "_EnableRulesetResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "EnableRulesetResponse_Holder" - self.pyclass = Holder - - class DisableRuleset_Dec(ElementDeclaration): - literal = "DisableRuleset" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableRuleset") - kw["aname"] = "_DisableRuleset" - if ns0.DisableRulesetRequestType_Def not in ns0.DisableRuleset_Dec.__bases__: - bases = list(ns0.DisableRuleset_Dec.__bases__) - bases.insert(0, ns0.DisableRulesetRequestType_Def) - ns0.DisableRuleset_Dec.__bases__ = tuple(bases) - - ns0.DisableRulesetRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableRuleset_Dec_Holder" - - class DisableRulesetResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableRulesetResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableRulesetResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DisableRulesetResponse") - kw["aname"] = "_DisableRulesetResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DisableRulesetResponse_Holder" - self.pyclass = Holder - - class RefreshFirewall_Dec(ElementDeclaration): - literal = "RefreshFirewall" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshFirewall") - kw["aname"] = "_RefreshFirewall" - if ns0.RefreshFirewallRequestType_Def not in ns0.RefreshFirewall_Dec.__bases__: - bases = list(ns0.RefreshFirewall_Dec.__bases__) - bases.insert(0, ns0.RefreshFirewallRequestType_Def) - ns0.RefreshFirewall_Dec.__bases__ = tuple(bases) - - ns0.RefreshFirewallRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshFirewall_Dec_Holder" - - class RefreshFirewallResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshFirewallResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshFirewallResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshFirewallResponse") - kw["aname"] = "_RefreshFirewallResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshFirewallResponse_Holder" - self.pyclass = Holder - - class ResetFirmwareToFactoryDefaults_Dec(ElementDeclaration): - literal = "ResetFirmwareToFactoryDefaults" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetFirmwareToFactoryDefaults") - kw["aname"] = "_ResetFirmwareToFactoryDefaults" - if ns0.ResetFirmwareToFactoryDefaultsRequestType_Def not in ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__: - bases = list(ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__) - bases.insert(0, ns0.ResetFirmwareToFactoryDefaultsRequestType_Def) - ns0.ResetFirmwareToFactoryDefaults_Dec.__bases__ = tuple(bases) - - ns0.ResetFirmwareToFactoryDefaultsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetFirmwareToFactoryDefaults_Dec_Holder" - - class ResetFirmwareToFactoryDefaultsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetFirmwareToFactoryDefaultsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetFirmwareToFactoryDefaultsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetFirmwareToFactoryDefaultsResponse") - kw["aname"] = "_ResetFirmwareToFactoryDefaultsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetFirmwareToFactoryDefaultsResponse_Holder" - self.pyclass = Holder - - class BackupFirmwareConfiguration_Dec(ElementDeclaration): - literal = "BackupFirmwareConfiguration" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","BackupFirmwareConfiguration") - kw["aname"] = "_BackupFirmwareConfiguration" - if ns0.BackupFirmwareConfigurationRequestType_Def not in ns0.BackupFirmwareConfiguration_Dec.__bases__: - bases = list(ns0.BackupFirmwareConfiguration_Dec.__bases__) - bases.insert(0, ns0.BackupFirmwareConfigurationRequestType_Def) - ns0.BackupFirmwareConfiguration_Dec.__bases__ = tuple(bases) - - ns0.BackupFirmwareConfigurationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "BackupFirmwareConfiguration_Dec_Holder" - - class BackupFirmwareConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "BackupFirmwareConfigurationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.BackupFirmwareConfigurationResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","BackupFirmwareConfigurationResponse") - kw["aname"] = "_BackupFirmwareConfigurationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "BackupFirmwareConfigurationResponse_Holder" - self.pyclass = Holder - - class QueryFirmwareConfigUploadURL_Dec(ElementDeclaration): - literal = "QueryFirmwareConfigUploadURL" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryFirmwareConfigUploadURL") - kw["aname"] = "_QueryFirmwareConfigUploadURL" - if ns0.QueryFirmwareConfigUploadURLRequestType_Def not in ns0.QueryFirmwareConfigUploadURL_Dec.__bases__: - bases = list(ns0.QueryFirmwareConfigUploadURL_Dec.__bases__) - bases.insert(0, ns0.QueryFirmwareConfigUploadURLRequestType_Def) - ns0.QueryFirmwareConfigUploadURL_Dec.__bases__ = tuple(bases) - - ns0.QueryFirmwareConfigUploadURLRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryFirmwareConfigUploadURL_Dec_Holder" - - class QueryFirmwareConfigUploadURLResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryFirmwareConfigUploadURLResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryFirmwareConfigUploadURLResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryFirmwareConfigUploadURLResponse") - kw["aname"] = "_QueryFirmwareConfigUploadURLResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryFirmwareConfigUploadURLResponse_Holder" - self.pyclass = Holder - - class RestoreFirmwareConfiguration_Dec(ElementDeclaration): - literal = "RestoreFirmwareConfiguration" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RestoreFirmwareConfiguration") - kw["aname"] = "_RestoreFirmwareConfiguration" - if ns0.RestoreFirmwareConfigurationRequestType_Def not in ns0.RestoreFirmwareConfiguration_Dec.__bases__: - bases = list(ns0.RestoreFirmwareConfiguration_Dec.__bases__) - bases.insert(0, ns0.RestoreFirmwareConfigurationRequestType_Def) - ns0.RestoreFirmwareConfiguration_Dec.__bases__ = tuple(bases) - - ns0.RestoreFirmwareConfigurationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RestoreFirmwareConfiguration_Dec_Holder" - - class RestoreFirmwareConfigurationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RestoreFirmwareConfigurationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RestoreFirmwareConfigurationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RestoreFirmwareConfigurationResponse") - kw["aname"] = "_RestoreFirmwareConfigurationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RestoreFirmwareConfigurationResponse_Holder" - self.pyclass = Holder - - class RefreshHealthStatusSystem_Dec(ElementDeclaration): - literal = "RefreshHealthStatusSystem" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshHealthStatusSystem") - kw["aname"] = "_RefreshHealthStatusSystem" - if ns0.RefreshHealthStatusSystemRequestType_Def not in ns0.RefreshHealthStatusSystem_Dec.__bases__: - bases = list(ns0.RefreshHealthStatusSystem_Dec.__bases__) - bases.insert(0, ns0.RefreshHealthStatusSystemRequestType_Def) - ns0.RefreshHealthStatusSystem_Dec.__bases__ = tuple(bases) - - ns0.RefreshHealthStatusSystemRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshHealthStatusSystem_Dec_Holder" - - class RefreshHealthStatusSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshHealthStatusSystemResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshHealthStatusSystemResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshHealthStatusSystemResponse") - kw["aname"] = "_RefreshHealthStatusSystemResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshHealthStatusSystemResponse_Holder" - self.pyclass = Holder - - class ResetSystemHealthInfo_Dec(ElementDeclaration): - literal = "ResetSystemHealthInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetSystemHealthInfo") - kw["aname"] = "_ResetSystemHealthInfo" - if ns0.ResetSystemHealthInfoRequestType_Def not in ns0.ResetSystemHealthInfo_Dec.__bases__: - bases = list(ns0.ResetSystemHealthInfo_Dec.__bases__) - bases.insert(0, ns0.ResetSystemHealthInfoRequestType_Def) - ns0.ResetSystemHealthInfo_Dec.__bases__ = tuple(bases) - - ns0.ResetSystemHealthInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetSystemHealthInfo_Dec_Holder" - - class ResetSystemHealthInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetSystemHealthInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetSystemHealthInfoResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetSystemHealthInfoResponse") - kw["aname"] = "_ResetSystemHealthInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetSystemHealthInfoResponse_Holder" - self.pyclass = Holder - - class QueryModules_Dec(ElementDeclaration): - literal = "QueryModules" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryModules") - kw["aname"] = "_QueryModules" - if ns0.QueryModulesRequestType_Def not in ns0.QueryModules_Dec.__bases__: - bases = list(ns0.QueryModules_Dec.__bases__) - bases.insert(0, ns0.QueryModulesRequestType_Def) - ns0.QueryModules_Dec.__bases__ = tuple(bases) - - ns0.QueryModulesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryModules_Dec_Holder" - - class QueryModulesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryModulesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryModulesResponse_Dec.schema - TClist = [GTD("urn:vim25","KernelModuleInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryModulesResponse") - kw["aname"] = "_QueryModulesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryModulesResponse_Holder" - self.pyclass = Holder - - class UpdateModuleOptionString_Dec(ElementDeclaration): - literal = "UpdateModuleOptionString" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateModuleOptionString") - kw["aname"] = "_UpdateModuleOptionString" - if ns0.UpdateModuleOptionStringRequestType_Def not in ns0.UpdateModuleOptionString_Dec.__bases__: - bases = list(ns0.UpdateModuleOptionString_Dec.__bases__) - bases.insert(0, ns0.UpdateModuleOptionStringRequestType_Def) - ns0.UpdateModuleOptionString_Dec.__bases__ = tuple(bases) - - ns0.UpdateModuleOptionStringRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateModuleOptionString_Dec_Holder" - - class UpdateModuleOptionStringResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateModuleOptionStringResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateModuleOptionStringResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateModuleOptionStringResponse") - kw["aname"] = "_UpdateModuleOptionStringResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateModuleOptionStringResponse_Holder" - self.pyclass = Holder - - class QueryConfiguredModuleOptionString_Dec(ElementDeclaration): - literal = "QueryConfiguredModuleOptionString" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryConfiguredModuleOptionString") - kw["aname"] = "_QueryConfiguredModuleOptionString" - if ns0.QueryConfiguredModuleOptionStringRequestType_Def not in ns0.QueryConfiguredModuleOptionString_Dec.__bases__: - bases = list(ns0.QueryConfiguredModuleOptionString_Dec.__bases__) - bases.insert(0, ns0.QueryConfiguredModuleOptionStringRequestType_Def) - ns0.QueryConfiguredModuleOptionString_Dec.__bases__ = tuple(bases) - - ns0.QueryConfiguredModuleOptionStringRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryConfiguredModuleOptionString_Dec_Holder" - - class QueryConfiguredModuleOptionStringResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryConfiguredModuleOptionStringResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryConfiguredModuleOptionStringResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryConfiguredModuleOptionStringResponse") - kw["aname"] = "_QueryConfiguredModuleOptionStringResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryConfiguredModuleOptionStringResponse_Holder" - self.pyclass = Holder - - class CreateUser_Dec(ElementDeclaration): - literal = "CreateUser" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateUser") - kw["aname"] = "_CreateUser" - if ns0.CreateUserRequestType_Def not in ns0.CreateUser_Dec.__bases__: - bases = list(ns0.CreateUser_Dec.__bases__) - bases.insert(0, ns0.CreateUserRequestType_Def) - ns0.CreateUser_Dec.__bases__ = tuple(bases) - - ns0.CreateUserRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateUser_Dec_Holder" - - class CreateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateUserResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateUserResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CreateUserResponse") - kw["aname"] = "_CreateUserResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CreateUserResponse_Holder" - self.pyclass = Holder - - class UpdateUser_Dec(ElementDeclaration): - literal = "UpdateUser" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateUser") - kw["aname"] = "_UpdateUser" - if ns0.UpdateUserRequestType_Def not in ns0.UpdateUser_Dec.__bases__: - bases = list(ns0.UpdateUser_Dec.__bases__) - bases.insert(0, ns0.UpdateUserRequestType_Def) - ns0.UpdateUser_Dec.__bases__ = tuple(bases) - - ns0.UpdateUserRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateUser_Dec_Holder" - - class UpdateUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateUserResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateUserResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateUserResponse") - kw["aname"] = "_UpdateUserResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateUserResponse_Holder" - self.pyclass = Holder - - class CreateGroup_Dec(ElementDeclaration): - literal = "CreateGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateGroup") - kw["aname"] = "_CreateGroup" - if ns0.CreateGroupRequestType_Def not in ns0.CreateGroup_Dec.__bases__: - bases = list(ns0.CreateGroup_Dec.__bases__) - bases.insert(0, ns0.CreateGroupRequestType_Def) - ns0.CreateGroup_Dec.__bases__ = tuple(bases) - - ns0.CreateGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateGroup_Dec_Holder" - - class CreateGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","CreateGroupResponse") - kw["aname"] = "_CreateGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "CreateGroupResponse_Holder" - self.pyclass = Holder - - class RemoveUser_Dec(ElementDeclaration): - literal = "RemoveUser" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveUser") - kw["aname"] = "_RemoveUser" - if ns0.RemoveUserRequestType_Def not in ns0.RemoveUser_Dec.__bases__: - bases = list(ns0.RemoveUser_Dec.__bases__) - bases.insert(0, ns0.RemoveUserRequestType_Def) - ns0.RemoveUser_Dec.__bases__ = tuple(bases) - - ns0.RemoveUserRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveUser_Dec_Holder" - - class RemoveUserResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveUserResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveUserResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveUserResponse") - kw["aname"] = "_RemoveUserResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveUserResponse_Holder" - self.pyclass = Holder - - class RemoveGroup_Dec(ElementDeclaration): - literal = "RemoveGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveGroup") - kw["aname"] = "_RemoveGroup" - if ns0.RemoveGroupRequestType_Def not in ns0.RemoveGroup_Dec.__bases__: - bases = list(ns0.RemoveGroup_Dec.__bases__) - bases.insert(0, ns0.RemoveGroupRequestType_Def) - ns0.RemoveGroup_Dec.__bases__ = tuple(bases) - - ns0.RemoveGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveGroup_Dec_Holder" - - class RemoveGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveGroupResponse") - kw["aname"] = "_RemoveGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveGroupResponse_Holder" - self.pyclass = Holder - - class AssignUserToGroup_Dec(ElementDeclaration): - literal = "AssignUserToGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AssignUserToGroup") - kw["aname"] = "_AssignUserToGroup" - if ns0.AssignUserToGroupRequestType_Def not in ns0.AssignUserToGroup_Dec.__bases__: - bases = list(ns0.AssignUserToGroup_Dec.__bases__) - bases.insert(0, ns0.AssignUserToGroupRequestType_Def) - ns0.AssignUserToGroup_Dec.__bases__ = tuple(bases) - - ns0.AssignUserToGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AssignUserToGroup_Dec_Holder" - - class AssignUserToGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AssignUserToGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AssignUserToGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AssignUserToGroupResponse") - kw["aname"] = "_AssignUserToGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AssignUserToGroupResponse_Holder" - self.pyclass = Holder - - class UnassignUserFromGroup_Dec(ElementDeclaration): - literal = "UnassignUserFromGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnassignUserFromGroup") - kw["aname"] = "_UnassignUserFromGroup" - if ns0.UnassignUserFromGroupRequestType_Def not in ns0.UnassignUserFromGroup_Dec.__bases__: - bases = list(ns0.UnassignUserFromGroup_Dec.__bases__) - bases.insert(0, ns0.UnassignUserFromGroupRequestType_Def) - ns0.UnassignUserFromGroup_Dec.__bases__ = tuple(bases) - - ns0.UnassignUserFromGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnassignUserFromGroup_Dec_Holder" - - class UnassignUserFromGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnassignUserFromGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnassignUserFromGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnassignUserFromGroupResponse") - kw["aname"] = "_UnassignUserFromGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnassignUserFromGroupResponse_Holder" - self.pyclass = Holder - - class ReconfigureServiceConsoleReservation_Dec(ElementDeclaration): - literal = "ReconfigureServiceConsoleReservation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureServiceConsoleReservation") - kw["aname"] = "_ReconfigureServiceConsoleReservation" - if ns0.ReconfigureServiceConsoleReservationRequestType_Def not in ns0.ReconfigureServiceConsoleReservation_Dec.__bases__: - bases = list(ns0.ReconfigureServiceConsoleReservation_Dec.__bases__) - bases.insert(0, ns0.ReconfigureServiceConsoleReservationRequestType_Def) - ns0.ReconfigureServiceConsoleReservation_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureServiceConsoleReservationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureServiceConsoleReservation_Dec_Holder" - - class ReconfigureServiceConsoleReservationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureServiceConsoleReservationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureServiceConsoleReservationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureServiceConsoleReservationResponse") - kw["aname"] = "_ReconfigureServiceConsoleReservationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureServiceConsoleReservationResponse_Holder" - self.pyclass = Holder - - class ReconfigureVirtualMachineReservation_Dec(ElementDeclaration): - literal = "ReconfigureVirtualMachineReservation" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureVirtualMachineReservation") - kw["aname"] = "_ReconfigureVirtualMachineReservation" - if ns0.ReconfigureVirtualMachineReservationRequestType_Def not in ns0.ReconfigureVirtualMachineReservation_Dec.__bases__: - bases = list(ns0.ReconfigureVirtualMachineReservation_Dec.__bases__) - bases.insert(0, ns0.ReconfigureVirtualMachineReservationRequestType_Def) - ns0.ReconfigureVirtualMachineReservation_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureVirtualMachineReservationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureVirtualMachineReservation_Dec_Holder" - - class ReconfigureVirtualMachineReservationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureVirtualMachineReservationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureVirtualMachineReservationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureVirtualMachineReservationResponse") - kw["aname"] = "_ReconfigureVirtualMachineReservationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureVirtualMachineReservationResponse_Holder" - self.pyclass = Holder - - class UpdateNetworkConfig_Dec(ElementDeclaration): - literal = "UpdateNetworkConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateNetworkConfig") - kw["aname"] = "_UpdateNetworkConfig" - if ns0.UpdateNetworkConfigRequestType_Def not in ns0.UpdateNetworkConfig_Dec.__bases__: - bases = list(ns0.UpdateNetworkConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateNetworkConfigRequestType_Def) - ns0.UpdateNetworkConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateNetworkConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateNetworkConfig_Dec_Holder" - - class UpdateNetworkConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateNetworkConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateNetworkConfigResponse_Dec.schema - TClist = [GTD("urn:vim25","HostNetworkConfigResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UpdateNetworkConfigResponse") - kw["aname"] = "_UpdateNetworkConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UpdateNetworkConfigResponse_Holder" - self.pyclass = Holder - - class UpdateDnsConfig_Dec(ElementDeclaration): - literal = "UpdateDnsConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateDnsConfig") - kw["aname"] = "_UpdateDnsConfig" - if ns0.UpdateDnsConfigRequestType_Def not in ns0.UpdateDnsConfig_Dec.__bases__: - bases = list(ns0.UpdateDnsConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateDnsConfigRequestType_Def) - ns0.UpdateDnsConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateDnsConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateDnsConfig_Dec_Holder" - - class UpdateDnsConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateDnsConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateDnsConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateDnsConfigResponse") - kw["aname"] = "_UpdateDnsConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateDnsConfigResponse_Holder" - self.pyclass = Holder - - class UpdateIpRouteConfig_Dec(ElementDeclaration): - literal = "UpdateIpRouteConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateIpRouteConfig") - kw["aname"] = "_UpdateIpRouteConfig" - if ns0.UpdateIpRouteConfigRequestType_Def not in ns0.UpdateIpRouteConfig_Dec.__bases__: - bases = list(ns0.UpdateIpRouteConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateIpRouteConfigRequestType_Def) - ns0.UpdateIpRouteConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateIpRouteConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpRouteConfig_Dec_Holder" - - class UpdateIpRouteConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateIpRouteConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateIpRouteConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateIpRouteConfigResponse") - kw["aname"] = "_UpdateIpRouteConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateIpRouteConfigResponse_Holder" - self.pyclass = Holder - - class UpdateConsoleIpRouteConfig_Dec(ElementDeclaration): - literal = "UpdateConsoleIpRouteConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateConsoleIpRouteConfig") - kw["aname"] = "_UpdateConsoleIpRouteConfig" - if ns0.UpdateConsoleIpRouteConfigRequestType_Def not in ns0.UpdateConsoleIpRouteConfig_Dec.__bases__: - bases = list(ns0.UpdateConsoleIpRouteConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateConsoleIpRouteConfigRequestType_Def) - ns0.UpdateConsoleIpRouteConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateConsoleIpRouteConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateConsoleIpRouteConfig_Dec_Holder" - - class UpdateConsoleIpRouteConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateConsoleIpRouteConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateConsoleIpRouteConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateConsoleIpRouteConfigResponse") - kw["aname"] = "_UpdateConsoleIpRouteConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateConsoleIpRouteConfigResponse_Holder" - self.pyclass = Holder - - class UpdateIpRouteTableConfig_Dec(ElementDeclaration): - literal = "UpdateIpRouteTableConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateIpRouteTableConfig") - kw["aname"] = "_UpdateIpRouteTableConfig" - if ns0.UpdateIpRouteTableConfigRequestType_Def not in ns0.UpdateIpRouteTableConfig_Dec.__bases__: - bases = list(ns0.UpdateIpRouteTableConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateIpRouteTableConfigRequestType_Def) - ns0.UpdateIpRouteTableConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateIpRouteTableConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpRouteTableConfig_Dec_Holder" - - class UpdateIpRouteTableConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateIpRouteTableConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateIpRouteTableConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateIpRouteTableConfigResponse") - kw["aname"] = "_UpdateIpRouteTableConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateIpRouteTableConfigResponse_Holder" - self.pyclass = Holder - - class AddVirtualSwitch_Dec(ElementDeclaration): - literal = "AddVirtualSwitch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddVirtualSwitch") - kw["aname"] = "_AddVirtualSwitch" - if ns0.AddVirtualSwitchRequestType_Def not in ns0.AddVirtualSwitch_Dec.__bases__: - bases = list(ns0.AddVirtualSwitch_Dec.__bases__) - bases.insert(0, ns0.AddVirtualSwitchRequestType_Def) - ns0.AddVirtualSwitch_Dec.__bases__ = tuple(bases) - - ns0.AddVirtualSwitchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddVirtualSwitch_Dec_Holder" - - class AddVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddVirtualSwitchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddVirtualSwitchResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AddVirtualSwitchResponse") - kw["aname"] = "_AddVirtualSwitchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AddVirtualSwitchResponse_Holder" - self.pyclass = Holder - - class RemoveVirtualSwitch_Dec(ElementDeclaration): - literal = "RemoveVirtualSwitch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveVirtualSwitch") - kw["aname"] = "_RemoveVirtualSwitch" - if ns0.RemoveVirtualSwitchRequestType_Def not in ns0.RemoveVirtualSwitch_Dec.__bases__: - bases = list(ns0.RemoveVirtualSwitch_Dec.__bases__) - bases.insert(0, ns0.RemoveVirtualSwitchRequestType_Def) - ns0.RemoveVirtualSwitch_Dec.__bases__ = tuple(bases) - - ns0.RemoveVirtualSwitchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveVirtualSwitch_Dec_Holder" - - class RemoveVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveVirtualSwitchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveVirtualSwitchResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveVirtualSwitchResponse") - kw["aname"] = "_RemoveVirtualSwitchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveVirtualSwitchResponse_Holder" - self.pyclass = Holder - - class UpdateVirtualSwitch_Dec(ElementDeclaration): - literal = "UpdateVirtualSwitch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateVirtualSwitch") - kw["aname"] = "_UpdateVirtualSwitch" - if ns0.UpdateVirtualSwitchRequestType_Def not in ns0.UpdateVirtualSwitch_Dec.__bases__: - bases = list(ns0.UpdateVirtualSwitch_Dec.__bases__) - bases.insert(0, ns0.UpdateVirtualSwitchRequestType_Def) - ns0.UpdateVirtualSwitch_Dec.__bases__ = tuple(bases) - - ns0.UpdateVirtualSwitchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateVirtualSwitch_Dec_Holder" - - class UpdateVirtualSwitchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateVirtualSwitchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateVirtualSwitchResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateVirtualSwitchResponse") - kw["aname"] = "_UpdateVirtualSwitchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateVirtualSwitchResponse_Holder" - self.pyclass = Holder - - class AddPortGroup_Dec(ElementDeclaration): - literal = "AddPortGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddPortGroup") - kw["aname"] = "_AddPortGroup" - if ns0.AddPortGroupRequestType_Def not in ns0.AddPortGroup_Dec.__bases__: - bases = list(ns0.AddPortGroup_Dec.__bases__) - bases.insert(0, ns0.AddPortGroupRequestType_Def) - ns0.AddPortGroup_Dec.__bases__ = tuple(bases) - - ns0.AddPortGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddPortGroup_Dec_Holder" - - class AddPortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddPortGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddPortGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AddPortGroupResponse") - kw["aname"] = "_AddPortGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AddPortGroupResponse_Holder" - self.pyclass = Holder - - class RemovePortGroup_Dec(ElementDeclaration): - literal = "RemovePortGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemovePortGroup") - kw["aname"] = "_RemovePortGroup" - if ns0.RemovePortGroupRequestType_Def not in ns0.RemovePortGroup_Dec.__bases__: - bases = list(ns0.RemovePortGroup_Dec.__bases__) - bases.insert(0, ns0.RemovePortGroupRequestType_Def) - ns0.RemovePortGroup_Dec.__bases__ = tuple(bases) - - ns0.RemovePortGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemovePortGroup_Dec_Holder" - - class RemovePortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemovePortGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemovePortGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemovePortGroupResponse") - kw["aname"] = "_RemovePortGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemovePortGroupResponse_Holder" - self.pyclass = Holder - - class UpdatePortGroup_Dec(ElementDeclaration): - literal = "UpdatePortGroup" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdatePortGroup") - kw["aname"] = "_UpdatePortGroup" - if ns0.UpdatePortGroupRequestType_Def not in ns0.UpdatePortGroup_Dec.__bases__: - bases = list(ns0.UpdatePortGroup_Dec.__bases__) - bases.insert(0, ns0.UpdatePortGroupRequestType_Def) - ns0.UpdatePortGroup_Dec.__bases__ = tuple(bases) - - ns0.UpdatePortGroupRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdatePortGroup_Dec_Holder" - - class UpdatePortGroupResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdatePortGroupResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdatePortGroupResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdatePortGroupResponse") - kw["aname"] = "_UpdatePortGroupResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdatePortGroupResponse_Holder" - self.pyclass = Holder - - class UpdatePhysicalNicLinkSpeed_Dec(ElementDeclaration): - literal = "UpdatePhysicalNicLinkSpeed" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdatePhysicalNicLinkSpeed") - kw["aname"] = "_UpdatePhysicalNicLinkSpeed" - if ns0.UpdatePhysicalNicLinkSpeedRequestType_Def not in ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__: - bases = list(ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__) - bases.insert(0, ns0.UpdatePhysicalNicLinkSpeedRequestType_Def) - ns0.UpdatePhysicalNicLinkSpeed_Dec.__bases__ = tuple(bases) - - ns0.UpdatePhysicalNicLinkSpeedRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdatePhysicalNicLinkSpeed_Dec_Holder" - - class UpdatePhysicalNicLinkSpeedResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdatePhysicalNicLinkSpeedResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdatePhysicalNicLinkSpeedResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdatePhysicalNicLinkSpeedResponse") - kw["aname"] = "_UpdatePhysicalNicLinkSpeedResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdatePhysicalNicLinkSpeedResponse_Holder" - self.pyclass = Holder - - class QueryNetworkHint_Dec(ElementDeclaration): - literal = "QueryNetworkHint" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryNetworkHint") - kw["aname"] = "_QueryNetworkHint" - if ns0.QueryNetworkHintRequestType_Def not in ns0.QueryNetworkHint_Dec.__bases__: - bases = list(ns0.QueryNetworkHint_Dec.__bases__) - bases.insert(0, ns0.QueryNetworkHintRequestType_Def) - ns0.QueryNetworkHint_Dec.__bases__ = tuple(bases) - - ns0.QueryNetworkHintRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryNetworkHint_Dec_Holder" - - class QueryNetworkHintResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryNetworkHintResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryNetworkHintResponse_Dec.schema - TClist = [GTD("urn:vim25","PhysicalNicHintInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryNetworkHintResponse") - kw["aname"] = "_QueryNetworkHintResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryNetworkHintResponse_Holder" - self.pyclass = Holder - - class AddVirtualNic_Dec(ElementDeclaration): - literal = "AddVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddVirtualNic") - kw["aname"] = "_AddVirtualNic" - if ns0.AddVirtualNicRequestType_Def not in ns0.AddVirtualNic_Dec.__bases__: - bases = list(ns0.AddVirtualNic_Dec.__bases__) - bases.insert(0, ns0.AddVirtualNicRequestType_Def) - ns0.AddVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.AddVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddVirtualNic_Dec_Holder" - - class AddVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddVirtualNicResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddVirtualNicResponse") - kw["aname"] = "_AddVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddVirtualNicResponse_Holder" - self.pyclass = Holder - - class RemoveVirtualNic_Dec(ElementDeclaration): - literal = "RemoveVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveVirtualNic") - kw["aname"] = "_RemoveVirtualNic" - if ns0.RemoveVirtualNicRequestType_Def not in ns0.RemoveVirtualNic_Dec.__bases__: - bases = list(ns0.RemoveVirtualNic_Dec.__bases__) - bases.insert(0, ns0.RemoveVirtualNicRequestType_Def) - ns0.RemoveVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.RemoveVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveVirtualNic_Dec_Holder" - - class RemoveVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveVirtualNicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveVirtualNicResponse") - kw["aname"] = "_RemoveVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveVirtualNicResponse_Holder" - self.pyclass = Holder - - class UpdateVirtualNic_Dec(ElementDeclaration): - literal = "UpdateVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateVirtualNic") - kw["aname"] = "_UpdateVirtualNic" - if ns0.UpdateVirtualNicRequestType_Def not in ns0.UpdateVirtualNic_Dec.__bases__: - bases = list(ns0.UpdateVirtualNic_Dec.__bases__) - bases.insert(0, ns0.UpdateVirtualNicRequestType_Def) - ns0.UpdateVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.UpdateVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateVirtualNic_Dec_Holder" - - class UpdateVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateVirtualNicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateVirtualNicResponse") - kw["aname"] = "_UpdateVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateVirtualNicResponse_Holder" - self.pyclass = Holder - - class AddServiceConsoleVirtualNic_Dec(ElementDeclaration): - literal = "AddServiceConsoleVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddServiceConsoleVirtualNic") - kw["aname"] = "_AddServiceConsoleVirtualNic" - if ns0.AddServiceConsoleVirtualNicRequestType_Def not in ns0.AddServiceConsoleVirtualNic_Dec.__bases__: - bases = list(ns0.AddServiceConsoleVirtualNic_Dec.__bases__) - bases.insert(0, ns0.AddServiceConsoleVirtualNicRequestType_Def) - ns0.AddServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.AddServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddServiceConsoleVirtualNic_Dec_Holder" - - class AddServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddServiceConsoleVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddServiceConsoleVirtualNicResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","AddServiceConsoleVirtualNicResponse") - kw["aname"] = "_AddServiceConsoleVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "AddServiceConsoleVirtualNicResponse_Holder" - self.pyclass = Holder - - class RemoveServiceConsoleVirtualNic_Dec(ElementDeclaration): - literal = "RemoveServiceConsoleVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveServiceConsoleVirtualNic") - kw["aname"] = "_RemoveServiceConsoleVirtualNic" - if ns0.RemoveServiceConsoleVirtualNicRequestType_Def not in ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__: - bases = list(ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__) - bases.insert(0, ns0.RemoveServiceConsoleVirtualNicRequestType_Def) - ns0.RemoveServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.RemoveServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveServiceConsoleVirtualNic_Dec_Holder" - - class RemoveServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveServiceConsoleVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveServiceConsoleVirtualNicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveServiceConsoleVirtualNicResponse") - kw["aname"] = "_RemoveServiceConsoleVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveServiceConsoleVirtualNicResponse_Holder" - self.pyclass = Holder - - class UpdateServiceConsoleVirtualNic_Dec(ElementDeclaration): - literal = "UpdateServiceConsoleVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateServiceConsoleVirtualNic") - kw["aname"] = "_UpdateServiceConsoleVirtualNic" - if ns0.UpdateServiceConsoleVirtualNicRequestType_Def not in ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__: - bases = list(ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__) - bases.insert(0, ns0.UpdateServiceConsoleVirtualNicRequestType_Def) - ns0.UpdateServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.UpdateServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateServiceConsoleVirtualNic_Dec_Holder" - - class UpdateServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateServiceConsoleVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateServiceConsoleVirtualNicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateServiceConsoleVirtualNicResponse") - kw["aname"] = "_UpdateServiceConsoleVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateServiceConsoleVirtualNicResponse_Holder" - self.pyclass = Holder - - class RestartServiceConsoleVirtualNic_Dec(ElementDeclaration): - literal = "RestartServiceConsoleVirtualNic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RestartServiceConsoleVirtualNic") - kw["aname"] = "_RestartServiceConsoleVirtualNic" - if ns0.RestartServiceConsoleVirtualNicRequestType_Def not in ns0.RestartServiceConsoleVirtualNic_Dec.__bases__: - bases = list(ns0.RestartServiceConsoleVirtualNic_Dec.__bases__) - bases.insert(0, ns0.RestartServiceConsoleVirtualNicRequestType_Def) - ns0.RestartServiceConsoleVirtualNic_Dec.__bases__ = tuple(bases) - - ns0.RestartServiceConsoleVirtualNicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RestartServiceConsoleVirtualNic_Dec_Holder" - - class RestartServiceConsoleVirtualNicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RestartServiceConsoleVirtualNicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RestartServiceConsoleVirtualNicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RestartServiceConsoleVirtualNicResponse") - kw["aname"] = "_RestartServiceConsoleVirtualNicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RestartServiceConsoleVirtualNicResponse_Holder" - self.pyclass = Holder - - class RefreshNetworkSystem_Dec(ElementDeclaration): - literal = "RefreshNetworkSystem" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshNetworkSystem") - kw["aname"] = "_RefreshNetworkSystem" - if ns0.RefreshNetworkSystemRequestType_Def not in ns0.RefreshNetworkSystem_Dec.__bases__: - bases = list(ns0.RefreshNetworkSystem_Dec.__bases__) - bases.insert(0, ns0.RefreshNetworkSystemRequestType_Def) - ns0.RefreshNetworkSystem_Dec.__bases__ = tuple(bases) - - ns0.RefreshNetworkSystemRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshNetworkSystem_Dec_Holder" - - class RefreshNetworkSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshNetworkSystemResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshNetworkSystemResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshNetworkSystemResponse") - kw["aname"] = "_RefreshNetworkSystemResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshNetworkSystemResponse_Holder" - self.pyclass = Holder - - class CheckHostPatch_Dec(ElementDeclaration): - literal = "CheckHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckHostPatch") - kw["aname"] = "_CheckHostPatch" - if ns0.CheckHostPatchRequestType_Def not in ns0.CheckHostPatch_Dec.__bases__: - bases = list(ns0.CheckHostPatch_Dec.__bases__) - bases.insert(0, ns0.CheckHostPatchRequestType_Def) - ns0.CheckHostPatch_Dec.__bases__ = tuple(bases) - - ns0.CheckHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckHostPatch_Dec_Holder" - - class CheckHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckHostPatchResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckHostPatchResponse") - kw["aname"] = "_CheckHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckHostPatchResponse_Holder" - self.pyclass = Holder - - class CheckHostPatch_Task_Dec(ElementDeclaration): - literal = "CheckHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckHostPatch_Task") - kw["aname"] = "_CheckHostPatch_Task" - if ns0.CheckHostPatchRequestType_Def not in ns0.CheckHostPatch_Task_Dec.__bases__: - bases = list(ns0.CheckHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.CheckHostPatchRequestType_Def) - ns0.CheckHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.CheckHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckHostPatch_Task_Dec_Holder" - - class CheckHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckHostPatch_TaskResponse") - kw["aname"] = "_CheckHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class ScanHostPatch_Dec(ElementDeclaration): - literal = "ScanHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ScanHostPatch") - kw["aname"] = "_ScanHostPatch" - if ns0.ScanHostPatchRequestType_Def not in ns0.ScanHostPatch_Dec.__bases__: - bases = list(ns0.ScanHostPatch_Dec.__bases__) - bases.insert(0, ns0.ScanHostPatchRequestType_Def) - ns0.ScanHostPatch_Dec.__bases__ = tuple(bases) - - ns0.ScanHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatch_Dec_Holder" - - class ScanHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ScanHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ScanHostPatchResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerStatus",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ScanHostPatchResponse") - kw["aname"] = "_ScanHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ScanHostPatchResponse_Holder" - self.pyclass = Holder - - class ScanHostPatch_Task_Dec(ElementDeclaration): - literal = "ScanHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ScanHostPatch_Task") - kw["aname"] = "_ScanHostPatch_Task" - if ns0.ScanHostPatchRequestType_Def not in ns0.ScanHostPatch_Task_Dec.__bases__: - bases = list(ns0.ScanHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.ScanHostPatchRequestType_Def) - ns0.ScanHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.ScanHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatch_Task_Dec_Holder" - - class ScanHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ScanHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ScanHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ScanHostPatch_TaskResponse") - kw["aname"] = "_ScanHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ScanHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class ScanHostPatchV2_Dec(ElementDeclaration): - literal = "ScanHostPatchV2" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ScanHostPatchV2") - kw["aname"] = "_ScanHostPatchV2" - if ns0.ScanHostPatchV2RequestType_Def not in ns0.ScanHostPatchV2_Dec.__bases__: - bases = list(ns0.ScanHostPatchV2_Dec.__bases__) - bases.insert(0, ns0.ScanHostPatchV2RequestType_Def) - ns0.ScanHostPatchV2_Dec.__bases__ = tuple(bases) - - ns0.ScanHostPatchV2RequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatchV2_Dec_Holder" - - class ScanHostPatchV2Response_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ScanHostPatchV2Response" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ScanHostPatchV2Response_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ScanHostPatchV2Response") - kw["aname"] = "_ScanHostPatchV2Response" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ScanHostPatchV2Response_Holder" - self.pyclass = Holder - - class ScanHostPatchV2_Task_Dec(ElementDeclaration): - literal = "ScanHostPatchV2_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ScanHostPatchV2_Task") - kw["aname"] = "_ScanHostPatchV2_Task" - if ns0.ScanHostPatchV2RequestType_Def not in ns0.ScanHostPatchV2_Task_Dec.__bases__: - bases = list(ns0.ScanHostPatchV2_Task_Dec.__bases__) - bases.insert(0, ns0.ScanHostPatchV2RequestType_Def) - ns0.ScanHostPatchV2_Task_Dec.__bases__ = tuple(bases) - - ns0.ScanHostPatchV2RequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ScanHostPatchV2_Task_Dec_Holder" - - class ScanHostPatchV2_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ScanHostPatchV2_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ScanHostPatchV2_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ScanHostPatchV2_TaskResponse") - kw["aname"] = "_ScanHostPatchV2_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ScanHostPatchV2_TaskResponse_Holder" - self.pyclass = Holder - - class StageHostPatch_Dec(ElementDeclaration): - literal = "StageHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StageHostPatch") - kw["aname"] = "_StageHostPatch" - if ns0.StageHostPatchRequestType_Def not in ns0.StageHostPatch_Dec.__bases__: - bases = list(ns0.StageHostPatch_Dec.__bases__) - bases.insert(0, ns0.StageHostPatchRequestType_Def) - ns0.StageHostPatch_Dec.__bases__ = tuple(bases) - - ns0.StageHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StageHostPatch_Dec_Holder" - - class StageHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StageHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StageHostPatchResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StageHostPatchResponse") - kw["aname"] = "_StageHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StageHostPatchResponse_Holder" - self.pyclass = Holder - - class StageHostPatch_Task_Dec(ElementDeclaration): - literal = "StageHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StageHostPatch_Task") - kw["aname"] = "_StageHostPatch_Task" - if ns0.StageHostPatchRequestType_Def not in ns0.StageHostPatch_Task_Dec.__bases__: - bases = list(ns0.StageHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.StageHostPatchRequestType_Def) - ns0.StageHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.StageHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StageHostPatch_Task_Dec_Holder" - - class StageHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StageHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StageHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","StageHostPatch_TaskResponse") - kw["aname"] = "_StageHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "StageHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class InstallHostPatch_Dec(ElementDeclaration): - literal = "InstallHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InstallHostPatch") - kw["aname"] = "_InstallHostPatch" - if ns0.InstallHostPatchRequestType_Def not in ns0.InstallHostPatch_Dec.__bases__: - bases = list(ns0.InstallHostPatch_Dec.__bases__) - bases.insert(0, ns0.InstallHostPatchRequestType_Def) - ns0.InstallHostPatch_Dec.__bases__ = tuple(bases) - - ns0.InstallHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatch_Dec_Holder" - - class InstallHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InstallHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InstallHostPatchResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","InstallHostPatchResponse") - kw["aname"] = "_InstallHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "InstallHostPatchResponse_Holder" - self.pyclass = Holder - - class InstallHostPatch_Task_Dec(ElementDeclaration): - literal = "InstallHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InstallHostPatch_Task") - kw["aname"] = "_InstallHostPatch_Task" - if ns0.InstallHostPatchRequestType_Def not in ns0.InstallHostPatch_Task_Dec.__bases__: - bases = list(ns0.InstallHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.InstallHostPatchRequestType_Def) - ns0.InstallHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.InstallHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatch_Task_Dec_Holder" - - class InstallHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InstallHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InstallHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","InstallHostPatch_TaskResponse") - kw["aname"] = "_InstallHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "InstallHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class InstallHostPatchV2_Dec(ElementDeclaration): - literal = "InstallHostPatchV2" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InstallHostPatchV2") - kw["aname"] = "_InstallHostPatchV2" - if ns0.InstallHostPatchV2RequestType_Def not in ns0.InstallHostPatchV2_Dec.__bases__: - bases = list(ns0.InstallHostPatchV2_Dec.__bases__) - bases.insert(0, ns0.InstallHostPatchV2RequestType_Def) - ns0.InstallHostPatchV2_Dec.__bases__ = tuple(bases) - - ns0.InstallHostPatchV2RequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatchV2_Dec_Holder" - - class InstallHostPatchV2Response_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InstallHostPatchV2Response" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InstallHostPatchV2Response_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","InstallHostPatchV2Response") - kw["aname"] = "_InstallHostPatchV2Response" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "InstallHostPatchV2Response_Holder" - self.pyclass = Holder - - class InstallHostPatchV2_Task_Dec(ElementDeclaration): - literal = "InstallHostPatchV2_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","InstallHostPatchV2_Task") - kw["aname"] = "_InstallHostPatchV2_Task" - if ns0.InstallHostPatchV2RequestType_Def not in ns0.InstallHostPatchV2_Task_Dec.__bases__: - bases = list(ns0.InstallHostPatchV2_Task_Dec.__bases__) - bases.insert(0, ns0.InstallHostPatchV2RequestType_Def) - ns0.InstallHostPatchV2_Task_Dec.__bases__ = tuple(bases) - - ns0.InstallHostPatchV2RequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "InstallHostPatchV2_Task_Dec_Holder" - - class InstallHostPatchV2_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "InstallHostPatchV2_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.InstallHostPatchV2_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","InstallHostPatchV2_TaskResponse") - kw["aname"] = "_InstallHostPatchV2_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "InstallHostPatchV2_TaskResponse_Holder" - self.pyclass = Holder - - class UninstallHostPatch_Dec(ElementDeclaration): - literal = "UninstallHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UninstallHostPatch") - kw["aname"] = "_UninstallHostPatch" - if ns0.UninstallHostPatchRequestType_Def not in ns0.UninstallHostPatch_Dec.__bases__: - bases = list(ns0.UninstallHostPatch_Dec.__bases__) - bases.insert(0, ns0.UninstallHostPatchRequestType_Def) - ns0.UninstallHostPatch_Dec.__bases__ = tuple(bases) - - ns0.UninstallHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UninstallHostPatch_Dec_Holder" - - class UninstallHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UninstallHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UninstallHostPatchResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UninstallHostPatchResponse") - kw["aname"] = "_UninstallHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UninstallHostPatchResponse_Holder" - self.pyclass = Holder - - class UninstallHostPatch_Task_Dec(ElementDeclaration): - literal = "UninstallHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UninstallHostPatch_Task") - kw["aname"] = "_UninstallHostPatch_Task" - if ns0.UninstallHostPatchRequestType_Def not in ns0.UninstallHostPatch_Task_Dec.__bases__: - bases = list(ns0.UninstallHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.UninstallHostPatchRequestType_Def) - ns0.UninstallHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.UninstallHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UninstallHostPatch_Task_Dec_Holder" - - class UninstallHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UninstallHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UninstallHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","UninstallHostPatch_TaskResponse") - kw["aname"] = "_UninstallHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "UninstallHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class QueryHostPatch_Dec(ElementDeclaration): - literal = "QueryHostPatch" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryHostPatch") - kw["aname"] = "_QueryHostPatch" - if ns0.QueryHostPatchRequestType_Def not in ns0.QueryHostPatch_Dec.__bases__: - bases = list(ns0.QueryHostPatch_Dec.__bases__) - bases.insert(0, ns0.QueryHostPatchRequestType_Def) - ns0.QueryHostPatch_Dec.__bases__ = tuple(bases) - - ns0.QueryHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryHostPatch_Dec_Holder" - - class QueryHostPatchResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryHostPatchResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryHostPatchResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPatchManagerResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryHostPatchResponse") - kw["aname"] = "_QueryHostPatchResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryHostPatchResponse_Holder" - self.pyclass = Holder - - class QueryHostPatch_Task_Dec(ElementDeclaration): - literal = "QueryHostPatch_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryHostPatch_Task") - kw["aname"] = "_QueryHostPatch_Task" - if ns0.QueryHostPatchRequestType_Def not in ns0.QueryHostPatch_Task_Dec.__bases__: - bases = list(ns0.QueryHostPatch_Task_Dec.__bases__) - bases.insert(0, ns0.QueryHostPatchRequestType_Def) - ns0.QueryHostPatch_Task_Dec.__bases__ = tuple(bases) - - ns0.QueryHostPatchRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryHostPatch_Task_Dec_Holder" - - class QueryHostPatch_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryHostPatch_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryHostPatch_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryHostPatch_TaskResponse") - kw["aname"] = "_QueryHostPatch_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryHostPatch_TaskResponse_Holder" - self.pyclass = Holder - - class Refresh_Dec(ElementDeclaration): - literal = "Refresh" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","Refresh") - kw["aname"] = "_Refresh" - if ns0.RefreshRequestType_Def not in ns0.Refresh_Dec.__bases__: - bases = list(ns0.Refresh_Dec.__bases__) - bases.insert(0, ns0.RefreshRequestType_Def) - ns0.Refresh_Dec.__bases__ = tuple(bases) - - ns0.RefreshRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "Refresh_Dec_Holder" - - class RefreshResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshResponse") - kw["aname"] = "_RefreshResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshResponse_Holder" - self.pyclass = Holder - - class UpdatePassthruConfig_Dec(ElementDeclaration): - literal = "UpdatePassthruConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdatePassthruConfig") - kw["aname"] = "_UpdatePassthruConfig" - if ns0.UpdatePassthruConfigRequestType_Def not in ns0.UpdatePassthruConfig_Dec.__bases__: - bases = list(ns0.UpdatePassthruConfig_Dec.__bases__) - bases.insert(0, ns0.UpdatePassthruConfigRequestType_Def) - ns0.UpdatePassthruConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdatePassthruConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdatePassthruConfig_Dec_Holder" - - class UpdatePassthruConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdatePassthruConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdatePassthruConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdatePassthruConfigResponse") - kw["aname"] = "_UpdatePassthruConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdatePassthruConfigResponse_Holder" - self.pyclass = Holder - - class UpdateServicePolicy_Dec(ElementDeclaration): - literal = "UpdateServicePolicy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateServicePolicy") - kw["aname"] = "_UpdateServicePolicy" - if ns0.UpdateServicePolicyRequestType_Def not in ns0.UpdateServicePolicy_Dec.__bases__: - bases = list(ns0.UpdateServicePolicy_Dec.__bases__) - bases.insert(0, ns0.UpdateServicePolicyRequestType_Def) - ns0.UpdateServicePolicy_Dec.__bases__ = tuple(bases) - - ns0.UpdateServicePolicyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateServicePolicy_Dec_Holder" - - class UpdateServicePolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateServicePolicyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateServicePolicyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateServicePolicyResponse") - kw["aname"] = "_UpdateServicePolicyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateServicePolicyResponse_Holder" - self.pyclass = Holder - - class StartService_Dec(ElementDeclaration): - literal = "StartService" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StartService") - kw["aname"] = "_StartService" - if ns0.StartServiceRequestType_Def not in ns0.StartService_Dec.__bases__: - bases = list(ns0.StartService_Dec.__bases__) - bases.insert(0, ns0.StartServiceRequestType_Def) - ns0.StartService_Dec.__bases__ = tuple(bases) - - ns0.StartServiceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StartService_Dec_Holder" - - class StartServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StartServiceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StartServiceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StartServiceResponse") - kw["aname"] = "_StartServiceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StartServiceResponse_Holder" - self.pyclass = Holder - - class StopService_Dec(ElementDeclaration): - literal = "StopService" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","StopService") - kw["aname"] = "_StopService" - if ns0.StopServiceRequestType_Def not in ns0.StopService_Dec.__bases__: - bases = list(ns0.StopService_Dec.__bases__) - bases.insert(0, ns0.StopServiceRequestType_Def) - ns0.StopService_Dec.__bases__ = tuple(bases) - - ns0.StopServiceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "StopService_Dec_Holder" - - class StopServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "StopServiceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.StopServiceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","StopServiceResponse") - kw["aname"] = "_StopServiceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "StopServiceResponse_Holder" - self.pyclass = Holder - - class RestartService_Dec(ElementDeclaration): - literal = "RestartService" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RestartService") - kw["aname"] = "_RestartService" - if ns0.RestartServiceRequestType_Def not in ns0.RestartService_Dec.__bases__: - bases = list(ns0.RestartService_Dec.__bases__) - bases.insert(0, ns0.RestartServiceRequestType_Def) - ns0.RestartService_Dec.__bases__ = tuple(bases) - - ns0.RestartServiceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RestartService_Dec_Holder" - - class RestartServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RestartServiceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RestartServiceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RestartServiceResponse") - kw["aname"] = "_RestartServiceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RestartServiceResponse_Holder" - self.pyclass = Holder - - class UninstallService_Dec(ElementDeclaration): - literal = "UninstallService" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UninstallService") - kw["aname"] = "_UninstallService" - if ns0.UninstallServiceRequestType_Def not in ns0.UninstallService_Dec.__bases__: - bases = list(ns0.UninstallService_Dec.__bases__) - bases.insert(0, ns0.UninstallServiceRequestType_Def) - ns0.UninstallService_Dec.__bases__ = tuple(bases) - - ns0.UninstallServiceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UninstallService_Dec_Holder" - - class UninstallServiceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UninstallServiceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UninstallServiceResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UninstallServiceResponse") - kw["aname"] = "_UninstallServiceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UninstallServiceResponse_Holder" - self.pyclass = Holder - - class RefreshServices_Dec(ElementDeclaration): - literal = "RefreshServices" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshServices") - kw["aname"] = "_RefreshServices" - if ns0.RefreshServicesRequestType_Def not in ns0.RefreshServices_Dec.__bases__: - bases = list(ns0.RefreshServices_Dec.__bases__) - bases.insert(0, ns0.RefreshServicesRequestType_Def) - ns0.RefreshServices_Dec.__bases__ = tuple(bases) - - ns0.RefreshServicesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshServices_Dec_Holder" - - class RefreshServicesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshServicesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshServicesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshServicesResponse") - kw["aname"] = "_RefreshServicesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshServicesResponse_Holder" - self.pyclass = Holder - - class ReconfigureSnmpAgent_Dec(ElementDeclaration): - literal = "ReconfigureSnmpAgent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureSnmpAgent") - kw["aname"] = "_ReconfigureSnmpAgent" - if ns0.ReconfigureSnmpAgentRequestType_Def not in ns0.ReconfigureSnmpAgent_Dec.__bases__: - bases = list(ns0.ReconfigureSnmpAgent_Dec.__bases__) - bases.insert(0, ns0.ReconfigureSnmpAgentRequestType_Def) - ns0.ReconfigureSnmpAgent_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureSnmpAgentRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureSnmpAgent_Dec_Holder" - - class ReconfigureSnmpAgentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureSnmpAgentResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureSnmpAgentResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureSnmpAgentResponse") - kw["aname"] = "_ReconfigureSnmpAgentResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureSnmpAgentResponse_Holder" - self.pyclass = Holder - - class SendTestNotification_Dec(ElementDeclaration): - literal = "SendTestNotification" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SendTestNotification") - kw["aname"] = "_SendTestNotification" - if ns0.SendTestNotificationRequestType_Def not in ns0.SendTestNotification_Dec.__bases__: - bases = list(ns0.SendTestNotification_Dec.__bases__) - bases.insert(0, ns0.SendTestNotificationRequestType_Def) - ns0.SendTestNotification_Dec.__bases__ = tuple(bases) - - ns0.SendTestNotificationRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SendTestNotification_Dec_Holder" - - class SendTestNotificationResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SendTestNotificationResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SendTestNotificationResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SendTestNotificationResponse") - kw["aname"] = "_SendTestNotificationResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SendTestNotificationResponse_Holder" - self.pyclass = Holder - - class RetrieveDiskPartitionInfo_Dec(ElementDeclaration): - literal = "RetrieveDiskPartitionInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveDiskPartitionInfo") - kw["aname"] = "_RetrieveDiskPartitionInfo" - if ns0.RetrieveDiskPartitionInfoRequestType_Def not in ns0.RetrieveDiskPartitionInfo_Dec.__bases__: - bases = list(ns0.RetrieveDiskPartitionInfo_Dec.__bases__) - bases.insert(0, ns0.RetrieveDiskPartitionInfoRequestType_Def) - ns0.RetrieveDiskPartitionInfo_Dec.__bases__ = tuple(bases) - - ns0.RetrieveDiskPartitionInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveDiskPartitionInfo_Dec_Holder" - - class RetrieveDiskPartitionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveDiskPartitionInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveDiskPartitionInfoResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveDiskPartitionInfoResponse") - kw["aname"] = "_RetrieveDiskPartitionInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveDiskPartitionInfoResponse_Holder" - self.pyclass = Holder - - class ComputeDiskPartitionInfo_Dec(ElementDeclaration): - literal = "ComputeDiskPartitionInfo" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfo") - kw["aname"] = "_ComputeDiskPartitionInfo" - if ns0.ComputeDiskPartitionInfoRequestType_Def not in ns0.ComputeDiskPartitionInfo_Dec.__bases__: - bases = list(ns0.ComputeDiskPartitionInfo_Dec.__bases__) - bases.insert(0, ns0.ComputeDiskPartitionInfoRequestType_Def) - ns0.ComputeDiskPartitionInfo_Dec.__bases__ = tuple(bases) - - ns0.ComputeDiskPartitionInfoRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComputeDiskPartitionInfo_Dec_Holder" - - class ComputeDiskPartitionInfoResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComputeDiskPartitionInfoResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComputeDiskPartitionInfoResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoResponse") - kw["aname"] = "_ComputeDiskPartitionInfoResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ComputeDiskPartitionInfoResponse_Holder" - self.pyclass = Holder - - class ComputeDiskPartitionInfoForResize_Dec(ElementDeclaration): - literal = "ComputeDiskPartitionInfoForResize" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoForResize") - kw["aname"] = "_ComputeDiskPartitionInfoForResize" - if ns0.ComputeDiskPartitionInfoForResizeRequestType_Def not in ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__: - bases = list(ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__) - bases.insert(0, ns0.ComputeDiskPartitionInfoForResizeRequestType_Def) - ns0.ComputeDiskPartitionInfoForResize_Dec.__bases__ = tuple(bases) - - ns0.ComputeDiskPartitionInfoForResizeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComputeDiskPartitionInfoForResize_Dec_Holder" - - class ComputeDiskPartitionInfoForResizeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComputeDiskPartitionInfoForResizeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComputeDiskPartitionInfoForResizeResponse_Dec.schema - TClist = [GTD("urn:vim25","HostDiskPartitionInfo",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComputeDiskPartitionInfoForResizeResponse") - kw["aname"] = "_ComputeDiskPartitionInfoForResizeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ComputeDiskPartitionInfoForResizeResponse_Holder" - self.pyclass = Holder - - class UpdateDiskPartitions_Dec(ElementDeclaration): - literal = "UpdateDiskPartitions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateDiskPartitions") - kw["aname"] = "_UpdateDiskPartitions" - if ns0.UpdateDiskPartitionsRequestType_Def not in ns0.UpdateDiskPartitions_Dec.__bases__: - bases = list(ns0.UpdateDiskPartitions_Dec.__bases__) - bases.insert(0, ns0.UpdateDiskPartitionsRequestType_Def) - ns0.UpdateDiskPartitions_Dec.__bases__ = tuple(bases) - - ns0.UpdateDiskPartitionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateDiskPartitions_Dec_Holder" - - class UpdateDiskPartitionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateDiskPartitionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateDiskPartitionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateDiskPartitionsResponse") - kw["aname"] = "_UpdateDiskPartitionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateDiskPartitionsResponse_Holder" - self.pyclass = Holder - - class FormatVmfs_Dec(ElementDeclaration): - literal = "FormatVmfs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","FormatVmfs") - kw["aname"] = "_FormatVmfs" - if ns0.FormatVmfsRequestType_Def not in ns0.FormatVmfs_Dec.__bases__: - bases = list(ns0.FormatVmfs_Dec.__bases__) - bases.insert(0, ns0.FormatVmfsRequestType_Def) - ns0.FormatVmfs_Dec.__bases__ = tuple(bases) - - ns0.FormatVmfsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "FormatVmfs_Dec_Holder" - - class FormatVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "FormatVmfsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.FormatVmfsResponse_Dec.schema - TClist = [GTD("urn:vim25","HostVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","FormatVmfsResponse") - kw["aname"] = "_FormatVmfsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "FormatVmfsResponse_Holder" - self.pyclass = Holder - - class RescanVmfs_Dec(ElementDeclaration): - literal = "RescanVmfs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RescanVmfs") - kw["aname"] = "_RescanVmfs" - if ns0.RescanVmfsRequestType_Def not in ns0.RescanVmfs_Dec.__bases__: - bases = list(ns0.RescanVmfs_Dec.__bases__) - bases.insert(0, ns0.RescanVmfsRequestType_Def) - ns0.RescanVmfs_Dec.__bases__ = tuple(bases) - - ns0.RescanVmfsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RescanVmfs_Dec_Holder" - - class RescanVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RescanVmfsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RescanVmfsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RescanVmfsResponse") - kw["aname"] = "_RescanVmfsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RescanVmfsResponse_Holder" - self.pyclass = Holder - - class AttachVmfsExtent_Dec(ElementDeclaration): - literal = "AttachVmfsExtent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AttachVmfsExtent") - kw["aname"] = "_AttachVmfsExtent" - if ns0.AttachVmfsExtentRequestType_Def not in ns0.AttachVmfsExtent_Dec.__bases__: - bases = list(ns0.AttachVmfsExtent_Dec.__bases__) - bases.insert(0, ns0.AttachVmfsExtentRequestType_Def) - ns0.AttachVmfsExtent_Dec.__bases__ = tuple(bases) - - ns0.AttachVmfsExtentRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AttachVmfsExtent_Dec_Holder" - - class AttachVmfsExtentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AttachVmfsExtentResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AttachVmfsExtentResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AttachVmfsExtentResponse") - kw["aname"] = "_AttachVmfsExtentResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AttachVmfsExtentResponse_Holder" - self.pyclass = Holder - - class ExpandVmfsExtent_Dec(ElementDeclaration): - literal = "ExpandVmfsExtent" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ExpandVmfsExtent") - kw["aname"] = "_ExpandVmfsExtent" - if ns0.ExpandVmfsExtentRequestType_Def not in ns0.ExpandVmfsExtent_Dec.__bases__: - bases = list(ns0.ExpandVmfsExtent_Dec.__bases__) - bases.insert(0, ns0.ExpandVmfsExtentRequestType_Def) - ns0.ExpandVmfsExtent_Dec.__bases__ = tuple(bases) - - ns0.ExpandVmfsExtentRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ExpandVmfsExtent_Dec_Holder" - - class ExpandVmfsExtentResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ExpandVmfsExtentResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ExpandVmfsExtentResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ExpandVmfsExtentResponse") - kw["aname"] = "_ExpandVmfsExtentResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ExpandVmfsExtentResponse_Holder" - self.pyclass = Holder - - class UpgradeVmfs_Dec(ElementDeclaration): - literal = "UpgradeVmfs" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeVmfs") - kw["aname"] = "_UpgradeVmfs" - if ns0.UpgradeVmfsRequestType_Def not in ns0.UpgradeVmfs_Dec.__bases__: - bases = list(ns0.UpgradeVmfs_Dec.__bases__) - bases.insert(0, ns0.UpgradeVmfsRequestType_Def) - ns0.UpgradeVmfs_Dec.__bases__ = tuple(bases) - - ns0.UpgradeVmfsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVmfs_Dec_Holder" - - class UpgradeVmfsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeVmfsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeVmfsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpgradeVmfsResponse") - kw["aname"] = "_UpgradeVmfsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpgradeVmfsResponse_Holder" - self.pyclass = Holder - - class UpgradeVmLayout_Dec(ElementDeclaration): - literal = "UpgradeVmLayout" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpgradeVmLayout") - kw["aname"] = "_UpgradeVmLayout" - if ns0.UpgradeVmLayoutRequestType_Def not in ns0.UpgradeVmLayout_Dec.__bases__: - bases = list(ns0.UpgradeVmLayout_Dec.__bases__) - bases.insert(0, ns0.UpgradeVmLayoutRequestType_Def) - ns0.UpgradeVmLayout_Dec.__bases__ = tuple(bases) - - ns0.UpgradeVmLayoutRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpgradeVmLayout_Dec_Holder" - - class UpgradeVmLayoutResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpgradeVmLayoutResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpgradeVmLayoutResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpgradeVmLayoutResponse") - kw["aname"] = "_UpgradeVmLayoutResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpgradeVmLayoutResponse_Holder" - self.pyclass = Holder - - class QueryUnresolvedVmfsVolume_Dec(ElementDeclaration): - literal = "QueryUnresolvedVmfsVolume" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolume") - kw["aname"] = "_QueryUnresolvedVmfsVolume" - if ns0.QueryUnresolvedVmfsVolumeRequestType_Def not in ns0.QueryUnresolvedVmfsVolume_Dec.__bases__: - bases = list(ns0.QueryUnresolvedVmfsVolume_Dec.__bases__) - bases.insert(0, ns0.QueryUnresolvedVmfsVolumeRequestType_Def) - ns0.QueryUnresolvedVmfsVolume_Dec.__bases__ = tuple(bases) - - ns0.QueryUnresolvedVmfsVolumeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryUnresolvedVmfsVolume_Dec_Holder" - - class QueryUnresolvedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryUnresolvedVmfsVolumeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryUnresolvedVmfsVolumeResponse_Dec.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsVolume",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryUnresolvedVmfsVolumeResponse") - kw["aname"] = "_QueryUnresolvedVmfsVolumeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryUnresolvedVmfsVolumeResponse_Holder" - self.pyclass = Holder - - class ResolveMultipleUnresolvedVmfsVolumes_Dec(ElementDeclaration): - literal = "ResolveMultipleUnresolvedVmfsVolumes" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResolveMultipleUnresolvedVmfsVolumes") - kw["aname"] = "_ResolveMultipleUnresolvedVmfsVolumes" - if ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def not in ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__: - bases = list(ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__) - bases.insert(0, ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def) - ns0.ResolveMultipleUnresolvedVmfsVolumes_Dec.__bases__ = tuple(bases) - - ns0.ResolveMultipleUnresolvedVmfsVolumesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResolveMultipleUnresolvedVmfsVolumes_Dec_Holder" - - class ResolveMultipleUnresolvedVmfsVolumesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResolveMultipleUnresolvedVmfsVolumesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResolveMultipleUnresolvedVmfsVolumesResponse_Dec.schema - TClist = [GTD("urn:vim25","HostUnresolvedVmfsResolutionResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ResolveMultipleUnresolvedVmfsVolumesResponse") - kw["aname"] = "_ResolveMultipleUnresolvedVmfsVolumesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ResolveMultipleUnresolvedVmfsVolumesResponse_Holder" - self.pyclass = Holder - - class UnmountForceMountedVmfsVolume_Dec(ElementDeclaration): - literal = "UnmountForceMountedVmfsVolume" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UnmountForceMountedVmfsVolume") - kw["aname"] = "_UnmountForceMountedVmfsVolume" - if ns0.UnmountForceMountedVmfsVolumeRequestType_Def not in ns0.UnmountForceMountedVmfsVolume_Dec.__bases__: - bases = list(ns0.UnmountForceMountedVmfsVolume_Dec.__bases__) - bases.insert(0, ns0.UnmountForceMountedVmfsVolumeRequestType_Def) - ns0.UnmountForceMountedVmfsVolume_Dec.__bases__ = tuple(bases) - - ns0.UnmountForceMountedVmfsVolumeRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UnmountForceMountedVmfsVolume_Dec_Holder" - - class UnmountForceMountedVmfsVolumeResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UnmountForceMountedVmfsVolumeResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UnmountForceMountedVmfsVolumeResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UnmountForceMountedVmfsVolumeResponse") - kw["aname"] = "_UnmountForceMountedVmfsVolumeResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UnmountForceMountedVmfsVolumeResponse_Holder" - self.pyclass = Holder - - class RescanHba_Dec(ElementDeclaration): - literal = "RescanHba" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RescanHba") - kw["aname"] = "_RescanHba" - if ns0.RescanHbaRequestType_Def not in ns0.RescanHba_Dec.__bases__: - bases = list(ns0.RescanHba_Dec.__bases__) - bases.insert(0, ns0.RescanHbaRequestType_Def) - ns0.RescanHba_Dec.__bases__ = tuple(bases) - - ns0.RescanHbaRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RescanHba_Dec_Holder" - - class RescanHbaResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RescanHbaResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RescanHbaResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RescanHbaResponse") - kw["aname"] = "_RescanHbaResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RescanHbaResponse_Holder" - self.pyclass = Holder - - class RescanAllHba_Dec(ElementDeclaration): - literal = "RescanAllHba" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RescanAllHba") - kw["aname"] = "_RescanAllHba" - if ns0.RescanAllHbaRequestType_Def not in ns0.RescanAllHba_Dec.__bases__: - bases = list(ns0.RescanAllHba_Dec.__bases__) - bases.insert(0, ns0.RescanAllHbaRequestType_Def) - ns0.RescanAllHba_Dec.__bases__ = tuple(bases) - - ns0.RescanAllHbaRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RescanAllHba_Dec_Holder" - - class RescanAllHbaResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RescanAllHbaResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RescanAllHbaResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RescanAllHbaResponse") - kw["aname"] = "_RescanAllHbaResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RescanAllHbaResponse_Holder" - self.pyclass = Holder - - class UpdateSoftwareInternetScsiEnabled_Dec(ElementDeclaration): - literal = "UpdateSoftwareInternetScsiEnabled" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateSoftwareInternetScsiEnabled") - kw["aname"] = "_UpdateSoftwareInternetScsiEnabled" - if ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def not in ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__: - bases = list(ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__) - bases.insert(0, ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def) - ns0.UpdateSoftwareInternetScsiEnabled_Dec.__bases__ = tuple(bases) - - ns0.UpdateSoftwareInternetScsiEnabledRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateSoftwareInternetScsiEnabled_Dec_Holder" - - class UpdateSoftwareInternetScsiEnabledResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateSoftwareInternetScsiEnabledResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateSoftwareInternetScsiEnabledResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateSoftwareInternetScsiEnabledResponse") - kw["aname"] = "_UpdateSoftwareInternetScsiEnabledResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateSoftwareInternetScsiEnabledResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiDiscoveryProperties_Dec(ElementDeclaration): - literal = "UpdateInternetScsiDiscoveryProperties" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiDiscoveryProperties") - kw["aname"] = "_UpdateInternetScsiDiscoveryProperties" - if ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def not in ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def) - ns0.UpdateInternetScsiDiscoveryProperties_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiDiscoveryPropertiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiDiscoveryProperties_Dec_Holder" - - class UpdateInternetScsiDiscoveryPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiDiscoveryPropertiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiDiscoveryPropertiesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiDiscoveryPropertiesResponse") - kw["aname"] = "_UpdateInternetScsiDiscoveryPropertiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiDiscoveryPropertiesResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAuthenticationProperties_Dec(ElementDeclaration): - literal = "UpdateInternetScsiAuthenticationProperties" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiAuthenticationProperties") - kw["aname"] = "_UpdateInternetScsiAuthenticationProperties" - if ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def not in ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def) - ns0.UpdateInternetScsiAuthenticationProperties_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiAuthenticationPropertiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAuthenticationProperties_Dec_Holder" - - class UpdateInternetScsiAuthenticationPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiAuthenticationPropertiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiAuthenticationPropertiesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiAuthenticationPropertiesResponse") - kw["aname"] = "_UpdateInternetScsiAuthenticationPropertiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiAuthenticationPropertiesResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiDigestProperties_Dec(ElementDeclaration): - literal = "UpdateInternetScsiDigestProperties" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiDigestProperties") - kw["aname"] = "_UpdateInternetScsiDigestProperties" - if ns0.UpdateInternetScsiDigestPropertiesRequestType_Def not in ns0.UpdateInternetScsiDigestProperties_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiDigestProperties_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiDigestPropertiesRequestType_Def) - ns0.UpdateInternetScsiDigestProperties_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiDigestPropertiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiDigestProperties_Dec_Holder" - - class UpdateInternetScsiDigestPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiDigestPropertiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiDigestPropertiesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiDigestPropertiesResponse") - kw["aname"] = "_UpdateInternetScsiDigestPropertiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiDigestPropertiesResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAdvancedOptions_Dec(ElementDeclaration): - literal = "UpdateInternetScsiAdvancedOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiAdvancedOptions") - kw["aname"] = "_UpdateInternetScsiAdvancedOptions" - if ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def not in ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def) - ns0.UpdateInternetScsiAdvancedOptions_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiAdvancedOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAdvancedOptions_Dec_Holder" - - class UpdateInternetScsiAdvancedOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiAdvancedOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiAdvancedOptionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiAdvancedOptionsResponse") - kw["aname"] = "_UpdateInternetScsiAdvancedOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiAdvancedOptionsResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiIPProperties_Dec(ElementDeclaration): - literal = "UpdateInternetScsiIPProperties" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiIPProperties") - kw["aname"] = "_UpdateInternetScsiIPProperties" - if ns0.UpdateInternetScsiIPPropertiesRequestType_Def not in ns0.UpdateInternetScsiIPProperties_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiIPProperties_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiIPPropertiesRequestType_Def) - ns0.UpdateInternetScsiIPProperties_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiIPPropertiesRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiIPProperties_Dec_Holder" - - class UpdateInternetScsiIPPropertiesResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiIPPropertiesResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiIPPropertiesResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiIPPropertiesResponse") - kw["aname"] = "_UpdateInternetScsiIPPropertiesResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiIPPropertiesResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiName_Dec(ElementDeclaration): - literal = "UpdateInternetScsiName" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiName") - kw["aname"] = "_UpdateInternetScsiName" - if ns0.UpdateInternetScsiNameRequestType_Def not in ns0.UpdateInternetScsiName_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiName_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiNameRequestType_Def) - ns0.UpdateInternetScsiName_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiNameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiName_Dec_Holder" - - class UpdateInternetScsiNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiNameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiNameResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiNameResponse") - kw["aname"] = "_UpdateInternetScsiNameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiNameResponse_Holder" - self.pyclass = Holder - - class UpdateInternetScsiAlias_Dec(ElementDeclaration): - literal = "UpdateInternetScsiAlias" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateInternetScsiAlias") - kw["aname"] = "_UpdateInternetScsiAlias" - if ns0.UpdateInternetScsiAliasRequestType_Def not in ns0.UpdateInternetScsiAlias_Dec.__bases__: - bases = list(ns0.UpdateInternetScsiAlias_Dec.__bases__) - bases.insert(0, ns0.UpdateInternetScsiAliasRequestType_Def) - ns0.UpdateInternetScsiAlias_Dec.__bases__ = tuple(bases) - - ns0.UpdateInternetScsiAliasRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateInternetScsiAlias_Dec_Holder" - - class UpdateInternetScsiAliasResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateInternetScsiAliasResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateInternetScsiAliasResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateInternetScsiAliasResponse") - kw["aname"] = "_UpdateInternetScsiAliasResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateInternetScsiAliasResponse_Holder" - self.pyclass = Holder - - class AddInternetScsiSendTargets_Dec(ElementDeclaration): - literal = "AddInternetScsiSendTargets" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddInternetScsiSendTargets") - kw["aname"] = "_AddInternetScsiSendTargets" - if ns0.AddInternetScsiSendTargetsRequestType_Def not in ns0.AddInternetScsiSendTargets_Dec.__bases__: - bases = list(ns0.AddInternetScsiSendTargets_Dec.__bases__) - bases.insert(0, ns0.AddInternetScsiSendTargetsRequestType_Def) - ns0.AddInternetScsiSendTargets_Dec.__bases__ = tuple(bases) - - ns0.AddInternetScsiSendTargetsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddInternetScsiSendTargets_Dec_Holder" - - class AddInternetScsiSendTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddInternetScsiSendTargetsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddInternetScsiSendTargetsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AddInternetScsiSendTargetsResponse") - kw["aname"] = "_AddInternetScsiSendTargetsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AddInternetScsiSendTargetsResponse_Holder" - self.pyclass = Holder - - class RemoveInternetScsiSendTargets_Dec(ElementDeclaration): - literal = "RemoveInternetScsiSendTargets" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveInternetScsiSendTargets") - kw["aname"] = "_RemoveInternetScsiSendTargets" - if ns0.RemoveInternetScsiSendTargetsRequestType_Def not in ns0.RemoveInternetScsiSendTargets_Dec.__bases__: - bases = list(ns0.RemoveInternetScsiSendTargets_Dec.__bases__) - bases.insert(0, ns0.RemoveInternetScsiSendTargetsRequestType_Def) - ns0.RemoveInternetScsiSendTargets_Dec.__bases__ = tuple(bases) - - ns0.RemoveInternetScsiSendTargetsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveInternetScsiSendTargets_Dec_Holder" - - class RemoveInternetScsiSendTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveInternetScsiSendTargetsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveInternetScsiSendTargetsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveInternetScsiSendTargetsResponse") - kw["aname"] = "_RemoveInternetScsiSendTargetsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveInternetScsiSendTargetsResponse_Holder" - self.pyclass = Holder - - class AddInternetScsiStaticTargets_Dec(ElementDeclaration): - literal = "AddInternetScsiStaticTargets" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","AddInternetScsiStaticTargets") - kw["aname"] = "_AddInternetScsiStaticTargets" - if ns0.AddInternetScsiStaticTargetsRequestType_Def not in ns0.AddInternetScsiStaticTargets_Dec.__bases__: - bases = list(ns0.AddInternetScsiStaticTargets_Dec.__bases__) - bases.insert(0, ns0.AddInternetScsiStaticTargetsRequestType_Def) - ns0.AddInternetScsiStaticTargets_Dec.__bases__ = tuple(bases) - - ns0.AddInternetScsiStaticTargetsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "AddInternetScsiStaticTargets_Dec_Holder" - - class AddInternetScsiStaticTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "AddInternetScsiStaticTargetsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.AddInternetScsiStaticTargetsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","AddInternetScsiStaticTargetsResponse") - kw["aname"] = "_AddInternetScsiStaticTargetsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "AddInternetScsiStaticTargetsResponse_Holder" - self.pyclass = Holder - - class RemoveInternetScsiStaticTargets_Dec(ElementDeclaration): - literal = "RemoveInternetScsiStaticTargets" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveInternetScsiStaticTargets") - kw["aname"] = "_RemoveInternetScsiStaticTargets" - if ns0.RemoveInternetScsiStaticTargetsRequestType_Def not in ns0.RemoveInternetScsiStaticTargets_Dec.__bases__: - bases = list(ns0.RemoveInternetScsiStaticTargets_Dec.__bases__) - bases.insert(0, ns0.RemoveInternetScsiStaticTargetsRequestType_Def) - ns0.RemoveInternetScsiStaticTargets_Dec.__bases__ = tuple(bases) - - ns0.RemoveInternetScsiStaticTargetsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveInternetScsiStaticTargets_Dec_Holder" - - class RemoveInternetScsiStaticTargetsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveInternetScsiStaticTargetsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveInternetScsiStaticTargetsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveInternetScsiStaticTargetsResponse") - kw["aname"] = "_RemoveInternetScsiStaticTargetsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveInternetScsiStaticTargetsResponse_Holder" - self.pyclass = Holder - - class EnableMultipathPath_Dec(ElementDeclaration): - literal = "EnableMultipathPath" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","EnableMultipathPath") - kw["aname"] = "_EnableMultipathPath" - if ns0.EnableMultipathPathRequestType_Def not in ns0.EnableMultipathPath_Dec.__bases__: - bases = list(ns0.EnableMultipathPath_Dec.__bases__) - bases.insert(0, ns0.EnableMultipathPathRequestType_Def) - ns0.EnableMultipathPath_Dec.__bases__ = tuple(bases) - - ns0.EnableMultipathPathRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "EnableMultipathPath_Dec_Holder" - - class EnableMultipathPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "EnableMultipathPathResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.EnableMultipathPathResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","EnableMultipathPathResponse") - kw["aname"] = "_EnableMultipathPathResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "EnableMultipathPathResponse_Holder" - self.pyclass = Holder - - class DisableMultipathPath_Dec(ElementDeclaration): - literal = "DisableMultipathPath" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DisableMultipathPath") - kw["aname"] = "_DisableMultipathPath" - if ns0.DisableMultipathPathRequestType_Def not in ns0.DisableMultipathPath_Dec.__bases__: - bases = list(ns0.DisableMultipathPath_Dec.__bases__) - bases.insert(0, ns0.DisableMultipathPathRequestType_Def) - ns0.DisableMultipathPath_Dec.__bases__ = tuple(bases) - - ns0.DisableMultipathPathRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DisableMultipathPath_Dec_Holder" - - class DisableMultipathPathResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DisableMultipathPathResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DisableMultipathPathResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DisableMultipathPathResponse") - kw["aname"] = "_DisableMultipathPathResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DisableMultipathPathResponse_Holder" - self.pyclass = Holder - - class SetMultipathLunPolicy_Dec(ElementDeclaration): - literal = "SetMultipathLunPolicy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SetMultipathLunPolicy") - kw["aname"] = "_SetMultipathLunPolicy" - if ns0.SetMultipathLunPolicyRequestType_Def not in ns0.SetMultipathLunPolicy_Dec.__bases__: - bases = list(ns0.SetMultipathLunPolicy_Dec.__bases__) - bases.insert(0, ns0.SetMultipathLunPolicyRequestType_Def) - ns0.SetMultipathLunPolicy_Dec.__bases__ = tuple(bases) - - ns0.SetMultipathLunPolicyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SetMultipathLunPolicy_Dec_Holder" - - class SetMultipathLunPolicyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SetMultipathLunPolicyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SetMultipathLunPolicyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SetMultipathLunPolicyResponse") - kw["aname"] = "_SetMultipathLunPolicyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SetMultipathLunPolicyResponse_Holder" - self.pyclass = Holder - - class QueryPathSelectionPolicyOptions_Dec(ElementDeclaration): - literal = "QueryPathSelectionPolicyOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryPathSelectionPolicyOptions") - kw["aname"] = "_QueryPathSelectionPolicyOptions" - if ns0.QueryPathSelectionPolicyOptionsRequestType_Def not in ns0.QueryPathSelectionPolicyOptions_Dec.__bases__: - bases = list(ns0.QueryPathSelectionPolicyOptions_Dec.__bases__) - bases.insert(0, ns0.QueryPathSelectionPolicyOptionsRequestType_Def) - ns0.QueryPathSelectionPolicyOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryPathSelectionPolicyOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryPathSelectionPolicyOptions_Dec_Holder" - - class QueryPathSelectionPolicyOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryPathSelectionPolicyOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryPathSelectionPolicyOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","HostPathSelectionPolicyOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryPathSelectionPolicyOptionsResponse") - kw["aname"] = "_QueryPathSelectionPolicyOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryPathSelectionPolicyOptionsResponse_Holder" - self.pyclass = Holder - - class QueryStorageArrayTypePolicyOptions_Dec(ElementDeclaration): - literal = "QueryStorageArrayTypePolicyOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryStorageArrayTypePolicyOptions") - kw["aname"] = "_QueryStorageArrayTypePolicyOptions" - if ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def not in ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__: - bases = list(ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__) - bases.insert(0, ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def) - ns0.QueryStorageArrayTypePolicyOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryStorageArrayTypePolicyOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryStorageArrayTypePolicyOptions_Dec_Holder" - - class QueryStorageArrayTypePolicyOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryStorageArrayTypePolicyOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryStorageArrayTypePolicyOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","HostStorageArrayTypePolicyOption",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryStorageArrayTypePolicyOptionsResponse") - kw["aname"] = "_QueryStorageArrayTypePolicyOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryStorageArrayTypePolicyOptionsResponse_Holder" - self.pyclass = Holder - - class UpdateScsiLunDisplayName_Dec(ElementDeclaration): - literal = "UpdateScsiLunDisplayName" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateScsiLunDisplayName") - kw["aname"] = "_UpdateScsiLunDisplayName" - if ns0.UpdateScsiLunDisplayNameRequestType_Def not in ns0.UpdateScsiLunDisplayName_Dec.__bases__: - bases = list(ns0.UpdateScsiLunDisplayName_Dec.__bases__) - bases.insert(0, ns0.UpdateScsiLunDisplayNameRequestType_Def) - ns0.UpdateScsiLunDisplayName_Dec.__bases__ = tuple(bases) - - ns0.UpdateScsiLunDisplayNameRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateScsiLunDisplayName_Dec_Holder" - - class UpdateScsiLunDisplayNameResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateScsiLunDisplayNameResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateScsiLunDisplayNameResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateScsiLunDisplayNameResponse") - kw["aname"] = "_UpdateScsiLunDisplayNameResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateScsiLunDisplayNameResponse_Holder" - self.pyclass = Holder - - class RefreshStorageSystem_Dec(ElementDeclaration): - literal = "RefreshStorageSystem" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RefreshStorageSystem") - kw["aname"] = "_RefreshStorageSystem" - if ns0.RefreshStorageSystemRequestType_Def not in ns0.RefreshStorageSystem_Dec.__bases__: - bases = list(ns0.RefreshStorageSystem_Dec.__bases__) - bases.insert(0, ns0.RefreshStorageSystemRequestType_Def) - ns0.RefreshStorageSystem_Dec.__bases__ = tuple(bases) - - ns0.RefreshStorageSystemRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RefreshStorageSystem_Dec_Holder" - - class RefreshStorageSystemResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RefreshStorageSystemResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RefreshStorageSystemResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RefreshStorageSystemResponse") - kw["aname"] = "_RefreshStorageSystemResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RefreshStorageSystemResponse_Holder" - self.pyclass = Holder - - class UpdateIpConfig_Dec(ElementDeclaration): - literal = "UpdateIpConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateIpConfig") - kw["aname"] = "_UpdateIpConfig" - if ns0.UpdateIpConfigRequestType_Def not in ns0.UpdateIpConfig_Dec.__bases__: - bases = list(ns0.UpdateIpConfig_Dec.__bases__) - bases.insert(0, ns0.UpdateIpConfigRequestType_Def) - ns0.UpdateIpConfig_Dec.__bases__ = tuple(bases) - - ns0.UpdateIpConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateIpConfig_Dec_Holder" - - class UpdateIpConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateIpConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateIpConfigResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateIpConfigResponse") - kw["aname"] = "_UpdateIpConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateIpConfigResponse_Holder" - self.pyclass = Holder - - class SelectVnic_Dec(ElementDeclaration): - literal = "SelectVnic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","SelectVnic") - kw["aname"] = "_SelectVnic" - if ns0.SelectVnicRequestType_Def not in ns0.SelectVnic_Dec.__bases__: - bases = list(ns0.SelectVnic_Dec.__bases__) - bases.insert(0, ns0.SelectVnicRequestType_Def) - ns0.SelectVnic_Dec.__bases__ = tuple(bases) - - ns0.SelectVnicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "SelectVnic_Dec_Holder" - - class SelectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "SelectVnicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.SelectVnicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","SelectVnicResponse") - kw["aname"] = "_SelectVnicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "SelectVnicResponse_Holder" - self.pyclass = Holder - - class DeselectVnic_Dec(ElementDeclaration): - literal = "DeselectVnic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DeselectVnic") - kw["aname"] = "_DeselectVnic" - if ns0.DeselectVnicRequestType_Def not in ns0.DeselectVnic_Dec.__bases__: - bases = list(ns0.DeselectVnic_Dec.__bases__) - bases.insert(0, ns0.DeselectVnicRequestType_Def) - ns0.DeselectVnic_Dec.__bases__ = tuple(bases) - - ns0.DeselectVnicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DeselectVnic_Dec_Holder" - - class DeselectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DeselectVnicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DeselectVnicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DeselectVnicResponse") - kw["aname"] = "_DeselectVnicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DeselectVnicResponse_Holder" - self.pyclass = Holder - - class QueryNetConfig_Dec(ElementDeclaration): - literal = "QueryNetConfig" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryNetConfig") - kw["aname"] = "_QueryNetConfig" - if ns0.QueryNetConfigRequestType_Def not in ns0.QueryNetConfig_Dec.__bases__: - bases = list(ns0.QueryNetConfig_Dec.__bases__) - bases.insert(0, ns0.QueryNetConfigRequestType_Def) - ns0.QueryNetConfig_Dec.__bases__ = tuple(bases) - - ns0.QueryNetConfigRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryNetConfig_Dec_Holder" - - class QueryNetConfigResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryNetConfigResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryNetConfigResponse_Dec.schema - TClist = [GTD("urn:vim25","VirtualNicManagerNetConfig",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryNetConfigResponse") - kw["aname"] = "_QueryNetConfigResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryNetConfigResponse_Holder" - self.pyclass = Holder - - class VirtualNicManagerSelectVnic_Dec(ElementDeclaration): - literal = "VirtualNicManagerSelectVnic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualNicManagerSelectVnic") - kw["aname"] = "_VirtualNicManagerSelectVnic" - if ns0.VirtualNicManagerSelectVnicRequestType_Def not in ns0.VirtualNicManagerSelectVnic_Dec.__bases__: - bases = list(ns0.VirtualNicManagerSelectVnic_Dec.__bases__) - bases.insert(0, ns0.VirtualNicManagerSelectVnicRequestType_Def) - ns0.VirtualNicManagerSelectVnic_Dec.__bases__ = tuple(bases) - - ns0.VirtualNicManagerSelectVnicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualNicManagerSelectVnic_Dec_Holder" - - class VirtualNicManagerSelectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "VirtualNicManagerSelectVnicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.VirtualNicManagerSelectVnicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","VirtualNicManagerSelectVnicResponse") - kw["aname"] = "_VirtualNicManagerSelectVnicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "VirtualNicManagerSelectVnicResponse_Holder" - self.pyclass = Holder - - class VirtualNicManagerDeselectVnic_Dec(ElementDeclaration): - literal = "VirtualNicManagerDeselectVnic" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","VirtualNicManagerDeselectVnic") - kw["aname"] = "_VirtualNicManagerDeselectVnic" - if ns0.VirtualNicManagerDeselectVnicRequestType_Def not in ns0.VirtualNicManagerDeselectVnic_Dec.__bases__: - bases = list(ns0.VirtualNicManagerDeselectVnic_Dec.__bases__) - bases.insert(0, ns0.VirtualNicManagerDeselectVnicRequestType_Def) - ns0.VirtualNicManagerDeselectVnic_Dec.__bases__ = tuple(bases) - - ns0.VirtualNicManagerDeselectVnicRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "VirtualNicManagerDeselectVnic_Dec_Holder" - - class VirtualNicManagerDeselectVnicResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "VirtualNicManagerDeselectVnicResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.VirtualNicManagerDeselectVnicResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","VirtualNicManagerDeselectVnicResponse") - kw["aname"] = "_VirtualNicManagerDeselectVnicResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "VirtualNicManagerDeselectVnicResponse_Holder" - self.pyclass = Holder - - class QueryOptions_Dec(ElementDeclaration): - literal = "QueryOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryOptions") - kw["aname"] = "_QueryOptions" - if ns0.QueryOptionsRequestType_Def not in ns0.QueryOptions_Dec.__bases__: - bases = list(ns0.QueryOptions_Dec.__bases__) - bases.insert(0, ns0.QueryOptionsRequestType_Def) - ns0.QueryOptions_Dec.__bases__ = tuple(bases) - - ns0.QueryOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryOptions_Dec_Holder" - - class QueryOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryOptionsResponse_Dec.schema - TClist = [GTD("urn:vim25","OptionValue",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryOptionsResponse") - kw["aname"] = "_QueryOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryOptionsResponse_Holder" - self.pyclass = Holder - - class UpdateOptions_Dec(ElementDeclaration): - literal = "UpdateOptions" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","UpdateOptions") - kw["aname"] = "_UpdateOptions" - if ns0.UpdateOptionsRequestType_Def not in ns0.UpdateOptions_Dec.__bases__: - bases = list(ns0.UpdateOptions_Dec.__bases__) - bases.insert(0, ns0.UpdateOptionsRequestType_Def) - ns0.UpdateOptions_Dec.__bases__ = tuple(bases) - - ns0.UpdateOptionsRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "UpdateOptions_Dec_Holder" - - class UpdateOptionsResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "UpdateOptionsResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.UpdateOptionsResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","UpdateOptionsResponse") - kw["aname"] = "_UpdateOptionsResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "UpdateOptionsResponse_Holder" - self.pyclass = Holder - - class ComplianceManagerCheckCompliance_Dec(ElementDeclaration): - literal = "ComplianceManagerCheckCompliance" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance") - kw["aname"] = "_ComplianceManagerCheckCompliance" - if ns0.ComplianceManagerCheckComplianceRequestType_Def not in ns0.ComplianceManagerCheckCompliance_Dec.__bases__: - bases = list(ns0.ComplianceManagerCheckCompliance_Dec.__bases__) - bases.insert(0, ns0.ComplianceManagerCheckComplianceRequestType_Def) - ns0.ComplianceManagerCheckCompliance_Dec.__bases__ = tuple(bases) - - ns0.ComplianceManagerCheckComplianceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerCheckCompliance_Dec_Holder" - - class ComplianceManagerCheckComplianceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComplianceManagerCheckComplianceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComplianceManagerCheckComplianceResponse_Dec.schema - TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComplianceManagerCheckComplianceResponse") - kw["aname"] = "_ComplianceManagerCheckComplianceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ComplianceManagerCheckComplianceResponse_Holder" - self.pyclass = Holder - - class ComplianceManagerCheckCompliance_Task_Dec(ElementDeclaration): - literal = "ComplianceManagerCheckCompliance_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance_Task") - kw["aname"] = "_ComplianceManagerCheckCompliance_Task" - if ns0.ComplianceManagerCheckComplianceRequestType_Def not in ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__: - bases = list(ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__) - bases.insert(0, ns0.ComplianceManagerCheckComplianceRequestType_Def) - ns0.ComplianceManagerCheckCompliance_Task_Dec.__bases__ = tuple(bases) - - ns0.ComplianceManagerCheckComplianceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerCheckCompliance_Task_Dec_Holder" - - class ComplianceManagerCheckCompliance_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComplianceManagerCheckCompliance_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComplianceManagerCheckCompliance_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComplianceManagerCheckCompliance_TaskResponse") - kw["aname"] = "_ComplianceManagerCheckCompliance_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ComplianceManagerCheckCompliance_TaskResponse_Holder" - self.pyclass = Holder - - class ComplianceManagerQueryComplianceStatus_Dec(ElementDeclaration): - literal = "ComplianceManagerQueryComplianceStatus" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComplianceManagerQueryComplianceStatus") - kw["aname"] = "_ComplianceManagerQueryComplianceStatus" - if ns0.ComplianceManagerQueryComplianceStatusRequestType_Def not in ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__: - bases = list(ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__) - bases.insert(0, ns0.ComplianceManagerQueryComplianceStatusRequestType_Def) - ns0.ComplianceManagerQueryComplianceStatus_Dec.__bases__ = tuple(bases) - - ns0.ComplianceManagerQueryComplianceStatusRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerQueryComplianceStatus_Dec_Holder" - - class ComplianceManagerQueryComplianceStatusResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComplianceManagerQueryComplianceStatusResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComplianceManagerQueryComplianceStatusResponse_Dec.schema - TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComplianceManagerQueryComplianceStatusResponse") - kw["aname"] = "_ComplianceManagerQueryComplianceStatusResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ComplianceManagerQueryComplianceStatusResponse_Holder" - self.pyclass = Holder - - class ComplianceManagerClearComplianceStatus_Dec(ElementDeclaration): - literal = "ComplianceManagerClearComplianceStatus" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComplianceManagerClearComplianceStatus") - kw["aname"] = "_ComplianceManagerClearComplianceStatus" - if ns0.ComplianceManagerClearComplianceStatusRequestType_Def not in ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__: - bases = list(ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__) - bases.insert(0, ns0.ComplianceManagerClearComplianceStatusRequestType_Def) - ns0.ComplianceManagerClearComplianceStatus_Dec.__bases__ = tuple(bases) - - ns0.ComplianceManagerClearComplianceStatusRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerClearComplianceStatus_Dec_Holder" - - class ComplianceManagerClearComplianceStatusResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComplianceManagerClearComplianceStatusResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComplianceManagerClearComplianceStatusResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ComplianceManagerClearComplianceStatusResponse") - kw["aname"] = "_ComplianceManagerClearComplianceStatusResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ComplianceManagerClearComplianceStatusResponse_Holder" - self.pyclass = Holder - - class ComplianceManagerQueryExpressionMetadata_Dec(ElementDeclaration): - literal = "ComplianceManagerQueryExpressionMetadata" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ComplianceManagerQueryExpressionMetadata") - kw["aname"] = "_ComplianceManagerQueryExpressionMetadata" - if ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def not in ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__: - bases = list(ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__) - bases.insert(0, ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def) - ns0.ComplianceManagerQueryExpressionMetadata_Dec.__bases__ = tuple(bases) - - ns0.ComplianceManagerQueryExpressionMetadataRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ComplianceManagerQueryExpressionMetadata_Dec_Holder" - - class ComplianceManagerQueryExpressionMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ComplianceManagerQueryExpressionMetadataResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ComplianceManagerQueryExpressionMetadataResponse_Dec.schema - TClist = [GTD("urn:vim25","ProfileExpressionMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ComplianceManagerQueryExpressionMetadataResponse") - kw["aname"] = "_ComplianceManagerQueryExpressionMetadataResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ComplianceManagerQueryExpressionMetadataResponse_Holder" - self.pyclass = Holder - - class ProfileDestroy_Dec(ElementDeclaration): - literal = "ProfileDestroy" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileDestroy") - kw["aname"] = "_ProfileDestroy" - if ns0.ProfileDestroyRequestType_Def not in ns0.ProfileDestroy_Dec.__bases__: - bases = list(ns0.ProfileDestroy_Dec.__bases__) - bases.insert(0, ns0.ProfileDestroyRequestType_Def) - ns0.ProfileDestroy_Dec.__bases__ = tuple(bases) - - ns0.ProfileDestroyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileDestroy_Dec_Holder" - - class ProfileDestroyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileDestroyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileDestroyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ProfileDestroyResponse") - kw["aname"] = "_ProfileDestroyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ProfileDestroyResponse_Holder" - self.pyclass = Holder - - class ProfileAssociate_Dec(ElementDeclaration): - literal = "ProfileAssociate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileAssociate") - kw["aname"] = "_ProfileAssociate" - if ns0.ProfileAssociateRequestType_Def not in ns0.ProfileAssociate_Dec.__bases__: - bases = list(ns0.ProfileAssociate_Dec.__bases__) - bases.insert(0, ns0.ProfileAssociateRequestType_Def) - ns0.ProfileAssociate_Dec.__bases__ = tuple(bases) - - ns0.ProfileAssociateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileAssociate_Dec_Holder" - - class ProfileAssociateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileAssociateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileAssociateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ProfileAssociateResponse") - kw["aname"] = "_ProfileAssociateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ProfileAssociateResponse_Holder" - self.pyclass = Holder - - class ProfileDissociate_Dec(ElementDeclaration): - literal = "ProfileDissociate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileDissociate") - kw["aname"] = "_ProfileDissociate" - if ns0.ProfileDissociateRequestType_Def not in ns0.ProfileDissociate_Dec.__bases__: - bases = list(ns0.ProfileDissociate_Dec.__bases__) - bases.insert(0, ns0.ProfileDissociateRequestType_Def) - ns0.ProfileDissociate_Dec.__bases__ = tuple(bases) - - ns0.ProfileDissociateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileDissociate_Dec_Holder" - - class ProfileDissociateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileDissociateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileDissociateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ProfileDissociateResponse") - kw["aname"] = "_ProfileDissociateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ProfileDissociateResponse_Holder" - self.pyclass = Holder - - class ProfileCheckCompliance_Dec(ElementDeclaration): - literal = "ProfileCheckCompliance" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileCheckCompliance") - kw["aname"] = "_ProfileCheckCompliance" - if ns0.ProfileCheckComplianceRequestType_Def not in ns0.ProfileCheckCompliance_Dec.__bases__: - bases = list(ns0.ProfileCheckCompliance_Dec.__bases__) - bases.insert(0, ns0.ProfileCheckComplianceRequestType_Def) - ns0.ProfileCheckCompliance_Dec.__bases__ = tuple(bases) - - ns0.ProfileCheckComplianceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileCheckCompliance_Dec_Holder" - - class ProfileCheckComplianceResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileCheckComplianceResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileCheckComplianceResponse_Dec.schema - TClist = [GTD("urn:vim25","ComplianceResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ProfileCheckComplianceResponse") - kw["aname"] = "_ProfileCheckComplianceResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ProfileCheckComplianceResponse_Holder" - self.pyclass = Holder - - class ProfileCheckCompliance_Task_Dec(ElementDeclaration): - literal = "ProfileCheckCompliance_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileCheckCompliance_Task") - kw["aname"] = "_ProfileCheckCompliance_Task" - if ns0.ProfileCheckComplianceRequestType_Def not in ns0.ProfileCheckCompliance_Task_Dec.__bases__: - bases = list(ns0.ProfileCheckCompliance_Task_Dec.__bases__) - bases.insert(0, ns0.ProfileCheckComplianceRequestType_Def) - ns0.ProfileCheckCompliance_Task_Dec.__bases__ = tuple(bases) - - ns0.ProfileCheckComplianceRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileCheckCompliance_Task_Dec_Holder" - - class ProfileCheckCompliance_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileCheckCompliance_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileCheckCompliance_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ProfileCheckCompliance_TaskResponse") - kw["aname"] = "_ProfileCheckCompliance_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ProfileCheckCompliance_TaskResponse_Holder" - self.pyclass = Holder - - class ProfileExportProfile_Dec(ElementDeclaration): - literal = "ProfileExportProfile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileExportProfile") - kw["aname"] = "_ProfileExportProfile" - if ns0.ProfileExportProfileRequestType_Def not in ns0.ProfileExportProfile_Dec.__bases__: - bases = list(ns0.ProfileExportProfile_Dec.__bases__) - bases.insert(0, ns0.ProfileExportProfileRequestType_Def) - ns0.ProfileExportProfile_Dec.__bases__ = tuple(bases) - - ns0.ProfileExportProfileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileExportProfile_Dec_Holder" - - class ProfileExportProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileExportProfileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileExportProfileResponse_Dec.schema - TClist = [ZSI.TC.String(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ProfileExportProfileResponse") - kw["aname"] = "_ProfileExportProfileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "ProfileExportProfileResponse_Holder" - self.pyclass = Holder - - class CreateProfile_Dec(ElementDeclaration): - literal = "CreateProfile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateProfile") - kw["aname"] = "_CreateProfile" - if ns0.CreateProfileRequestType_Def not in ns0.CreateProfile_Dec.__bases__: - bases = list(ns0.CreateProfile_Dec.__bases__) - bases.insert(0, ns0.CreateProfileRequestType_Def) - ns0.CreateProfile_Dec.__bases__ = tuple(bases) - - ns0.CreateProfileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateProfile_Dec_Holder" - - class CreateProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateProfileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateProfileResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateProfileResponse") - kw["aname"] = "_CreateProfileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateProfileResponse_Holder" - self.pyclass = Holder - - class ProfileQueryPolicyMetadata_Dec(ElementDeclaration): - literal = "ProfileQueryPolicyMetadata" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileQueryPolicyMetadata") - kw["aname"] = "_ProfileQueryPolicyMetadata" - if ns0.ProfileQueryPolicyMetadataRequestType_Def not in ns0.ProfileQueryPolicyMetadata_Dec.__bases__: - bases = list(ns0.ProfileQueryPolicyMetadata_Dec.__bases__) - bases.insert(0, ns0.ProfileQueryPolicyMetadataRequestType_Def) - ns0.ProfileQueryPolicyMetadata_Dec.__bases__ = tuple(bases) - - ns0.ProfileQueryPolicyMetadataRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileQueryPolicyMetadata_Dec_Holder" - - class ProfileQueryPolicyMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileQueryPolicyMetadataResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileQueryPolicyMetadataResponse_Dec.schema - TClist = [GTD("urn:vim25","ProfilePolicyMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ProfileQueryPolicyMetadataResponse") - kw["aname"] = "_ProfileQueryPolicyMetadataResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ProfileQueryPolicyMetadataResponse_Holder" - self.pyclass = Holder - - class ProfileFindAssociatedProfile_Dec(ElementDeclaration): - literal = "ProfileFindAssociatedProfile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ProfileFindAssociatedProfile") - kw["aname"] = "_ProfileFindAssociatedProfile" - if ns0.ProfileFindAssociatedProfileRequestType_Def not in ns0.ProfileFindAssociatedProfile_Dec.__bases__: - bases = list(ns0.ProfileFindAssociatedProfile_Dec.__bases__) - bases.insert(0, ns0.ProfileFindAssociatedProfileRequestType_Def) - ns0.ProfileFindAssociatedProfile_Dec.__bases__ = tuple(bases) - - ns0.ProfileFindAssociatedProfileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ProfileFindAssociatedProfile_Dec_Holder" - - class ProfileFindAssociatedProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ProfileFindAssociatedProfileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ProfileFindAssociatedProfileResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ProfileFindAssociatedProfileResponse") - kw["aname"] = "_ProfileFindAssociatedProfileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ProfileFindAssociatedProfileResponse_Holder" - self.pyclass = Holder - - class ClusterProfileUpdate_Dec(ElementDeclaration): - literal = "ClusterProfileUpdate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ClusterProfileUpdate") - kw["aname"] = "_ClusterProfileUpdate" - if ns0.ClusterProfileUpdateRequestType_Def not in ns0.ClusterProfileUpdate_Dec.__bases__: - bases = list(ns0.ClusterProfileUpdate_Dec.__bases__) - bases.insert(0, ns0.ClusterProfileUpdateRequestType_Def) - ns0.ClusterProfileUpdate_Dec.__bases__ = tuple(bases) - - ns0.ClusterProfileUpdateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ClusterProfileUpdate_Dec_Holder" - - class ClusterProfileUpdateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ClusterProfileUpdateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ClusterProfileUpdateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ClusterProfileUpdateResponse") - kw["aname"] = "_ClusterProfileUpdateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ClusterProfileUpdateResponse_Holder" - self.pyclass = Holder - - class HostProfileUpdateReferenceHost_Dec(ElementDeclaration): - literal = "HostProfileUpdateReferenceHost" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileUpdateReferenceHost") - kw["aname"] = "_HostProfileUpdateReferenceHost" - if ns0.HostProfileUpdateReferenceHostRequestType_Def not in ns0.HostProfileUpdateReferenceHost_Dec.__bases__: - bases = list(ns0.HostProfileUpdateReferenceHost_Dec.__bases__) - bases.insert(0, ns0.HostProfileUpdateReferenceHostRequestType_Def) - ns0.HostProfileUpdateReferenceHost_Dec.__bases__ = tuple(bases) - - ns0.HostProfileUpdateReferenceHostRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileUpdateReferenceHost_Dec_Holder" - - class HostProfileUpdateReferenceHostResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileUpdateReferenceHostResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileUpdateReferenceHostResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HostProfileUpdateReferenceHostResponse") - kw["aname"] = "_HostProfileUpdateReferenceHostResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HostProfileUpdateReferenceHostResponse_Holder" - self.pyclass = Holder - - class HostProfileUpdate_Dec(ElementDeclaration): - literal = "HostProfileUpdate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileUpdate") - kw["aname"] = "_HostProfileUpdate" - if ns0.HostProfileUpdateRequestType_Def not in ns0.HostProfileUpdate_Dec.__bases__: - bases = list(ns0.HostProfileUpdate_Dec.__bases__) - bases.insert(0, ns0.HostProfileUpdateRequestType_Def) - ns0.HostProfileUpdate_Dec.__bases__ = tuple(bases) - - ns0.HostProfileUpdateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileUpdate_Dec_Holder" - - class HostProfileUpdateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileUpdateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileUpdateResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HostProfileUpdateResponse") - kw["aname"] = "_HostProfileUpdateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HostProfileUpdateResponse_Holder" - self.pyclass = Holder - - class HostProfileExecute_Dec(ElementDeclaration): - literal = "HostProfileExecute" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileExecute") - kw["aname"] = "_HostProfileExecute" - if ns0.HostProfileExecuteRequestType_Def not in ns0.HostProfileExecute_Dec.__bases__: - bases = list(ns0.HostProfileExecute_Dec.__bases__) - bases.insert(0, ns0.HostProfileExecuteRequestType_Def) - ns0.HostProfileExecute_Dec.__bases__ = tuple(bases) - - ns0.HostProfileExecuteRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileExecute_Dec_Holder" - - class HostProfileExecuteResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileExecuteResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileExecuteResponse_Dec.schema - TClist = [GTD("urn:vim25","ProfileExecuteResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","HostProfileExecuteResponse") - kw["aname"] = "_HostProfileExecuteResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "HostProfileExecuteResponse_Holder" - self.pyclass = Holder - - class HostProfileApply_Dec(ElementDeclaration): - literal = "HostProfileApply" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileApply") - kw["aname"] = "_HostProfileApply" - if ns0.HostProfileApplyRequestType_Def not in ns0.HostProfileApply_Dec.__bases__: - bases = list(ns0.HostProfileApply_Dec.__bases__) - bases.insert(0, ns0.HostProfileApplyRequestType_Def) - ns0.HostProfileApply_Dec.__bases__ = tuple(bases) - - ns0.HostProfileApplyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileApply_Dec_Holder" - - class HostProfileApplyResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileApplyResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileApplyResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","HostProfileApplyResponse") - kw["aname"] = "_HostProfileApplyResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "HostProfileApplyResponse_Holder" - self.pyclass = Holder - - class HostProfileApply_Task_Dec(ElementDeclaration): - literal = "HostProfileApply_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileApply_Task") - kw["aname"] = "_HostProfileApply_Task" - if ns0.HostProfileApplyRequestType_Def not in ns0.HostProfileApply_Task_Dec.__bases__: - bases = list(ns0.HostProfileApply_Task_Dec.__bases__) - bases.insert(0, ns0.HostProfileApplyRequestType_Def) - ns0.HostProfileApply_Task_Dec.__bases__ = tuple(bases) - - ns0.HostProfileApplyRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileApply_Task_Dec_Holder" - - class HostProfileApply_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileApply_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileApply_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","HostProfileApply_TaskResponse") - kw["aname"] = "_HostProfileApply_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "HostProfileApply_TaskResponse_Holder" - self.pyclass = Holder - - class HostProfileGenerateConfigTaskList_Dec(ElementDeclaration): - literal = "HostProfileGenerateConfigTaskList" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileGenerateConfigTaskList") - kw["aname"] = "_HostProfileGenerateConfigTaskList" - if ns0.HostProfileGenerateConfigTaskListRequestType_Def not in ns0.HostProfileGenerateConfigTaskList_Dec.__bases__: - bases = list(ns0.HostProfileGenerateConfigTaskList_Dec.__bases__) - bases.insert(0, ns0.HostProfileGenerateConfigTaskListRequestType_Def) - ns0.HostProfileGenerateConfigTaskList_Dec.__bases__ = tuple(bases) - - ns0.HostProfileGenerateConfigTaskListRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileGenerateConfigTaskList_Dec_Holder" - - class HostProfileGenerateConfigTaskListResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileGenerateConfigTaskListResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileGenerateConfigTaskListResponse_Dec.schema - TClist = [GTD("urn:vim25","HostProfileManagerConfigTaskList",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","HostProfileGenerateConfigTaskListResponse") - kw["aname"] = "_HostProfileGenerateConfigTaskListResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "HostProfileGenerateConfigTaskListResponse_Holder" - self.pyclass = Holder - - class HostProfileQueryProfileMetadata_Dec(ElementDeclaration): - literal = "HostProfileQueryProfileMetadata" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileQueryProfileMetadata") - kw["aname"] = "_HostProfileQueryProfileMetadata" - if ns0.HostProfileQueryProfileMetadataRequestType_Def not in ns0.HostProfileQueryProfileMetadata_Dec.__bases__: - bases = list(ns0.HostProfileQueryProfileMetadata_Dec.__bases__) - bases.insert(0, ns0.HostProfileQueryProfileMetadataRequestType_Def) - ns0.HostProfileQueryProfileMetadata_Dec.__bases__ = tuple(bases) - - ns0.HostProfileQueryProfileMetadataRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileQueryProfileMetadata_Dec_Holder" - - class HostProfileQueryProfileMetadataResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileQueryProfileMetadataResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileQueryProfileMetadataResponse_Dec.schema - TClist = [GTD("urn:vim25","ProfileMetadata",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","HostProfileQueryProfileMetadataResponse") - kw["aname"] = "_HostProfileQueryProfileMetadataResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "HostProfileQueryProfileMetadataResponse_Holder" - self.pyclass = Holder - - class HostProfileCreateDefaultProfile_Dec(ElementDeclaration): - literal = "HostProfileCreateDefaultProfile" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","HostProfileCreateDefaultProfile") - kw["aname"] = "_HostProfileCreateDefaultProfile" - if ns0.HostProfileCreateDefaultProfileRequestType_Def not in ns0.HostProfileCreateDefaultProfile_Dec.__bases__: - bases = list(ns0.HostProfileCreateDefaultProfile_Dec.__bases__) - bases.insert(0, ns0.HostProfileCreateDefaultProfileRequestType_Def) - ns0.HostProfileCreateDefaultProfile_Dec.__bases__ = tuple(bases) - - ns0.HostProfileCreateDefaultProfileRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "HostProfileCreateDefaultProfile_Dec_Holder" - - class HostProfileCreateDefaultProfileResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "HostProfileCreateDefaultProfileResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.HostProfileCreateDefaultProfileResponse_Dec.schema - TClist = [GTD("urn:vim25","ApplyProfile",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","HostProfileCreateDefaultProfileResponse") - kw["aname"] = "_HostProfileCreateDefaultProfileResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "HostProfileCreateDefaultProfileResponse_Holder" - self.pyclass = Holder - - class RemoveScheduledTask_Dec(ElementDeclaration): - literal = "RemoveScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveScheduledTask") - kw["aname"] = "_RemoveScheduledTask" - if ns0.RemoveScheduledTaskRequestType_Def not in ns0.RemoveScheduledTask_Dec.__bases__: - bases = list(ns0.RemoveScheduledTask_Dec.__bases__) - bases.insert(0, ns0.RemoveScheduledTaskRequestType_Def) - ns0.RemoveScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.RemoveScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveScheduledTask_Dec_Holder" - - class RemoveScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveScheduledTaskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveScheduledTaskResponse") - kw["aname"] = "_RemoveScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveScheduledTaskResponse_Holder" - self.pyclass = Holder - - class ReconfigureScheduledTask_Dec(ElementDeclaration): - literal = "ReconfigureScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ReconfigureScheduledTask") - kw["aname"] = "_ReconfigureScheduledTask" - if ns0.ReconfigureScheduledTaskRequestType_Def not in ns0.ReconfigureScheduledTask_Dec.__bases__: - bases = list(ns0.ReconfigureScheduledTask_Dec.__bases__) - bases.insert(0, ns0.ReconfigureScheduledTaskRequestType_Def) - ns0.ReconfigureScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.ReconfigureScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ReconfigureScheduledTask_Dec_Holder" - - class ReconfigureScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ReconfigureScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ReconfigureScheduledTaskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ReconfigureScheduledTaskResponse") - kw["aname"] = "_ReconfigureScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ReconfigureScheduledTaskResponse_Holder" - self.pyclass = Holder - - class RunScheduledTask_Dec(ElementDeclaration): - literal = "RunScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RunScheduledTask") - kw["aname"] = "_RunScheduledTask" - if ns0.RunScheduledTaskRequestType_Def not in ns0.RunScheduledTask_Dec.__bases__: - bases = list(ns0.RunScheduledTask_Dec.__bases__) - bases.insert(0, ns0.RunScheduledTaskRequestType_Def) - ns0.RunScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.RunScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RunScheduledTask_Dec_Holder" - - class RunScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RunScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RunScheduledTaskResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RunScheduledTaskResponse") - kw["aname"] = "_RunScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RunScheduledTaskResponse_Holder" - self.pyclass = Holder - - class CreateScheduledTask_Dec(ElementDeclaration): - literal = "CreateScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateScheduledTask") - kw["aname"] = "_CreateScheduledTask" - if ns0.CreateScheduledTaskRequestType_Def not in ns0.CreateScheduledTask_Dec.__bases__: - bases = list(ns0.CreateScheduledTask_Dec.__bases__) - bases.insert(0, ns0.CreateScheduledTaskRequestType_Def) - ns0.CreateScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.CreateScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateScheduledTask_Dec_Holder" - - class CreateScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateScheduledTaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateScheduledTaskResponse") - kw["aname"] = "_CreateScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateScheduledTaskResponse_Holder" - self.pyclass = Holder - - class RetrieveEntityScheduledTask_Dec(ElementDeclaration): - literal = "RetrieveEntityScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveEntityScheduledTask") - kw["aname"] = "_RetrieveEntityScheduledTask" - if ns0.RetrieveEntityScheduledTaskRequestType_Def not in ns0.RetrieveEntityScheduledTask_Dec.__bases__: - bases = list(ns0.RetrieveEntityScheduledTask_Dec.__bases__) - bases.insert(0, ns0.RetrieveEntityScheduledTaskRequestType_Def) - ns0.RetrieveEntityScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.RetrieveEntityScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveEntityScheduledTask_Dec_Holder" - - class RetrieveEntityScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveEntityScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveEntityScheduledTaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveEntityScheduledTaskResponse") - kw["aname"] = "_RetrieveEntityScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveEntityScheduledTaskResponse_Holder" - self.pyclass = Holder - - class CreateObjectScheduledTask_Dec(ElementDeclaration): - literal = "CreateObjectScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateObjectScheduledTask") - kw["aname"] = "_CreateObjectScheduledTask" - if ns0.CreateObjectScheduledTaskRequestType_Def not in ns0.CreateObjectScheduledTask_Dec.__bases__: - bases = list(ns0.CreateObjectScheduledTask_Dec.__bases__) - bases.insert(0, ns0.CreateObjectScheduledTaskRequestType_Def) - ns0.CreateObjectScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.CreateObjectScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateObjectScheduledTask_Dec_Holder" - - class CreateObjectScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateObjectScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateObjectScheduledTaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateObjectScheduledTaskResponse") - kw["aname"] = "_CreateObjectScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateObjectScheduledTaskResponse_Holder" - self.pyclass = Holder - - class RetrieveObjectScheduledTask_Dec(ElementDeclaration): - literal = "RetrieveObjectScheduledTask" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RetrieveObjectScheduledTask") - kw["aname"] = "_RetrieveObjectScheduledTask" - if ns0.RetrieveObjectScheduledTaskRequestType_Def not in ns0.RetrieveObjectScheduledTask_Dec.__bases__: - bases = list(ns0.RetrieveObjectScheduledTask_Dec.__bases__) - bases.insert(0, ns0.RetrieveObjectScheduledTaskRequestType_Def) - ns0.RetrieveObjectScheduledTask_Dec.__bases__ = tuple(bases) - - ns0.RetrieveObjectScheduledTaskRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RetrieveObjectScheduledTask_Dec_Holder" - - class RetrieveObjectScheduledTaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RetrieveObjectScheduledTaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RetrieveObjectScheduledTaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RetrieveObjectScheduledTaskResponse") - kw["aname"] = "_RetrieveObjectScheduledTaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "RetrieveObjectScheduledTaskResponse_Holder" - self.pyclass = Holder - - class OpenInventoryViewFolder_Dec(ElementDeclaration): - literal = "OpenInventoryViewFolder" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","OpenInventoryViewFolder") - kw["aname"] = "_OpenInventoryViewFolder" - if ns0.OpenInventoryViewFolderRequestType_Def not in ns0.OpenInventoryViewFolder_Dec.__bases__: - bases = list(ns0.OpenInventoryViewFolder_Dec.__bases__) - bases.insert(0, ns0.OpenInventoryViewFolderRequestType_Def) - ns0.OpenInventoryViewFolder_Dec.__bases__ = tuple(bases) - - ns0.OpenInventoryViewFolderRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "OpenInventoryViewFolder_Dec_Holder" - - class OpenInventoryViewFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "OpenInventoryViewFolderResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.OpenInventoryViewFolderResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","OpenInventoryViewFolderResponse") - kw["aname"] = "_OpenInventoryViewFolderResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "OpenInventoryViewFolderResponse_Holder" - self.pyclass = Holder - - class CloseInventoryViewFolder_Dec(ElementDeclaration): - literal = "CloseInventoryViewFolder" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CloseInventoryViewFolder") - kw["aname"] = "_CloseInventoryViewFolder" - if ns0.CloseInventoryViewFolderRequestType_Def not in ns0.CloseInventoryViewFolder_Dec.__bases__: - bases = list(ns0.CloseInventoryViewFolder_Dec.__bases__) - bases.insert(0, ns0.CloseInventoryViewFolderRequestType_Def) - ns0.CloseInventoryViewFolder_Dec.__bases__ = tuple(bases) - - ns0.CloseInventoryViewFolderRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CloseInventoryViewFolder_Dec_Holder" - - class CloseInventoryViewFolderResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CloseInventoryViewFolderResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CloseInventoryViewFolderResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CloseInventoryViewFolderResponse") - kw["aname"] = "_CloseInventoryViewFolderResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "CloseInventoryViewFolderResponse_Holder" - self.pyclass = Holder - - class ModifyListView_Dec(ElementDeclaration): - literal = "ModifyListView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ModifyListView") - kw["aname"] = "_ModifyListView" - if ns0.ModifyListViewRequestType_Def not in ns0.ModifyListView_Dec.__bases__: - bases = list(ns0.ModifyListView_Dec.__bases__) - bases.insert(0, ns0.ModifyListViewRequestType_Def) - ns0.ModifyListView_Dec.__bases__ = tuple(bases) - - ns0.ModifyListViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ModifyListView_Dec_Holder" - - class ModifyListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ModifyListViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ModifyListViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ModifyListViewResponse") - kw["aname"] = "_ModifyListViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ModifyListViewResponse_Holder" - self.pyclass = Holder - - class ResetListView_Dec(ElementDeclaration): - literal = "ResetListView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetListView") - kw["aname"] = "_ResetListView" - if ns0.ResetListViewRequestType_Def not in ns0.ResetListView_Dec.__bases__: - bases = list(ns0.ResetListView_Dec.__bases__) - bases.insert(0, ns0.ResetListViewRequestType_Def) - ns0.ResetListView_Dec.__bases__ = tuple(bases) - - ns0.ResetListViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetListView_Dec_Holder" - - class ResetListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetListViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetListViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","ResetListViewResponse") - kw["aname"] = "_ResetListViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "ResetListViewResponse_Holder" - self.pyclass = Holder - - class ResetListViewFromView_Dec(ElementDeclaration): - literal = "ResetListViewFromView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","ResetListViewFromView") - kw["aname"] = "_ResetListViewFromView" - if ns0.ResetListViewFromViewRequestType_Def not in ns0.ResetListViewFromView_Dec.__bases__: - bases = list(ns0.ResetListViewFromView_Dec.__bases__) - bases.insert(0, ns0.ResetListViewFromViewRequestType_Def) - ns0.ResetListViewFromView_Dec.__bases__ = tuple(bases) - - ns0.ResetListViewFromViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "ResetListViewFromView_Dec_Holder" - - class ResetListViewFromViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "ResetListViewFromViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.ResetListViewFromViewResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","ResetListViewFromViewResponse") - kw["aname"] = "_ResetListViewFromViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "ResetListViewFromViewResponse_Holder" - self.pyclass = Holder - - class DestroyView_Dec(ElementDeclaration): - literal = "DestroyView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","DestroyView") - kw["aname"] = "_DestroyView" - if ns0.DestroyViewRequestType_Def not in ns0.DestroyView_Dec.__bases__: - bases = list(ns0.DestroyView_Dec.__bases__) - bases.insert(0, ns0.DestroyViewRequestType_Def) - ns0.DestroyView_Dec.__bases__ = tuple(bases) - - ns0.DestroyViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "DestroyView_Dec_Holder" - - class DestroyViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "DestroyViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.DestroyViewResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","DestroyViewResponse") - kw["aname"] = "_DestroyViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "DestroyViewResponse_Holder" - self.pyclass = Holder - - class CreateInventoryView_Dec(ElementDeclaration): - literal = "CreateInventoryView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateInventoryView") - kw["aname"] = "_CreateInventoryView" - if ns0.CreateInventoryViewRequestType_Def not in ns0.CreateInventoryView_Dec.__bases__: - bases = list(ns0.CreateInventoryView_Dec.__bases__) - bases.insert(0, ns0.CreateInventoryViewRequestType_Def) - ns0.CreateInventoryView_Dec.__bases__ = tuple(bases) - - ns0.CreateInventoryViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateInventoryView_Dec_Holder" - - class CreateInventoryViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateInventoryViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateInventoryViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateInventoryViewResponse") - kw["aname"] = "_CreateInventoryViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateInventoryViewResponse_Holder" - self.pyclass = Holder - - class CreateContainerView_Dec(ElementDeclaration): - literal = "CreateContainerView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateContainerView") - kw["aname"] = "_CreateContainerView" - if ns0.CreateContainerViewRequestType_Def not in ns0.CreateContainerView_Dec.__bases__: - bases = list(ns0.CreateContainerView_Dec.__bases__) - bases.insert(0, ns0.CreateContainerViewRequestType_Def) - ns0.CreateContainerView_Dec.__bases__ = tuple(bases) - - ns0.CreateContainerViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateContainerView_Dec_Holder" - - class CreateContainerViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateContainerViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateContainerViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateContainerViewResponse") - kw["aname"] = "_CreateContainerViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateContainerViewResponse_Holder" - self.pyclass = Holder - - class CreateListView_Dec(ElementDeclaration): - literal = "CreateListView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateListView") - kw["aname"] = "_CreateListView" - if ns0.CreateListViewRequestType_Def not in ns0.CreateListView_Dec.__bases__: - bases = list(ns0.CreateListView_Dec.__bases__) - bases.insert(0, ns0.CreateListViewRequestType_Def) - ns0.CreateListView_Dec.__bases__ = tuple(bases) - - ns0.CreateListViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateListView_Dec_Holder" - - class CreateListViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateListViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateListViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateListViewResponse") - kw["aname"] = "_CreateListViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateListViewResponse_Holder" - self.pyclass = Holder - - class CreateListViewFromView_Dec(ElementDeclaration): - literal = "CreateListViewFromView" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CreateListViewFromView") - kw["aname"] = "_CreateListViewFromView" - if ns0.CreateListViewFromViewRequestType_Def not in ns0.CreateListViewFromView_Dec.__bases__: - bases = list(ns0.CreateListViewFromView_Dec.__bases__) - bases.insert(0, ns0.CreateListViewFromViewRequestType_Def) - ns0.CreateListViewFromView_Dec.__bases__ = tuple(bases) - - ns0.CreateListViewFromViewRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CreateListViewFromView_Dec_Holder" - - class CreateListViewFromViewResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CreateListViewFromViewResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CreateListViewFromViewResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CreateListViewFromViewResponse") - kw["aname"] = "_CreateListViewFromViewResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CreateListViewFromViewResponse_Holder" - self.pyclass = Holder - - class RevertToSnapshot_Dec(ElementDeclaration): - literal = "RevertToSnapshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RevertToSnapshot") - kw["aname"] = "_RevertToSnapshot" - if ns0.RevertToSnapshotRequestType_Def not in ns0.RevertToSnapshot_Dec.__bases__: - bases = list(ns0.RevertToSnapshot_Dec.__bases__) - bases.insert(0, ns0.RevertToSnapshotRequestType_Def) - ns0.RevertToSnapshot_Dec.__bases__ = tuple(bases) - - ns0.RevertToSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RevertToSnapshot_Dec_Holder" - - class RevertToSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RevertToSnapshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RevertToSnapshotResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RevertToSnapshotResponse") - kw["aname"] = "_RevertToSnapshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RevertToSnapshotResponse_Holder" - self.pyclass = Holder - - class RevertToSnapshot_Task_Dec(ElementDeclaration): - literal = "RevertToSnapshot_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RevertToSnapshot_Task") - kw["aname"] = "_RevertToSnapshot_Task" - if ns0.RevertToSnapshotRequestType_Def not in ns0.RevertToSnapshot_Task_Dec.__bases__: - bases = list(ns0.RevertToSnapshot_Task_Dec.__bases__) - bases.insert(0, ns0.RevertToSnapshotRequestType_Def) - ns0.RevertToSnapshot_Task_Dec.__bases__ = tuple(bases) - - ns0.RevertToSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RevertToSnapshot_Task_Dec_Holder" - - class RevertToSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RevertToSnapshot_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RevertToSnapshot_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RevertToSnapshot_TaskResponse") - kw["aname"] = "_RevertToSnapshot_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RevertToSnapshot_TaskResponse_Holder" - self.pyclass = Holder - - class RemoveSnapshot_Dec(ElementDeclaration): - literal = "RemoveSnapshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveSnapshot") - kw["aname"] = "_RemoveSnapshot" - if ns0.RemoveSnapshotRequestType_Def not in ns0.RemoveSnapshot_Dec.__bases__: - bases = list(ns0.RemoveSnapshot_Dec.__bases__) - bases.insert(0, ns0.RemoveSnapshotRequestType_Def) - ns0.RemoveSnapshot_Dec.__bases__ = tuple(bases) - - ns0.RemoveSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveSnapshot_Dec_Holder" - - class RemoveSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveSnapshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveSnapshotResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RemoveSnapshotResponse") - kw["aname"] = "_RemoveSnapshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RemoveSnapshotResponse_Holder" - self.pyclass = Holder - - class RemoveSnapshot_Task_Dec(ElementDeclaration): - literal = "RemoveSnapshot_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RemoveSnapshot_Task") - kw["aname"] = "_RemoveSnapshot_Task" - if ns0.RemoveSnapshotRequestType_Def not in ns0.RemoveSnapshot_Task_Dec.__bases__: - bases = list(ns0.RemoveSnapshot_Task_Dec.__bases__) - bases.insert(0, ns0.RemoveSnapshotRequestType_Def) - ns0.RemoveSnapshot_Task_Dec.__bases__ = tuple(bases) - - ns0.RemoveSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RemoveSnapshot_Task_Dec_Holder" - - class RemoveSnapshot_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RemoveSnapshot_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RemoveSnapshot_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","RemoveSnapshot_TaskResponse") - kw["aname"] = "_RemoveSnapshot_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "RemoveSnapshot_TaskResponse_Holder" - self.pyclass = Holder - - class RenameSnapshot_Dec(ElementDeclaration): - literal = "RenameSnapshot" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","RenameSnapshot") - kw["aname"] = "_RenameSnapshot" - if ns0.RenameSnapshotRequestType_Def not in ns0.RenameSnapshot_Dec.__bases__: - bases = list(ns0.RenameSnapshot_Dec.__bases__) - bases.insert(0, ns0.RenameSnapshotRequestType_Def) - ns0.RenameSnapshot_Dec.__bases__ = tuple(bases) - - ns0.RenameSnapshotRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "RenameSnapshot_Dec_Holder" - - class RenameSnapshotResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "RenameSnapshotResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.RenameSnapshotResponse_Dec.schema - TClist = [] - kw["pname"] = ("urn:vim25","RenameSnapshotResponse") - kw["aname"] = "_RenameSnapshotResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - return - Holder.__name__ = "RenameSnapshotResponse_Holder" - self.pyclass = Holder - - class CheckCompatibility_Dec(ElementDeclaration): - literal = "CheckCompatibility" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckCompatibility") - kw["aname"] = "_CheckCompatibility" - if ns0.CheckCompatibilityRequestType_Def not in ns0.CheckCompatibility_Dec.__bases__: - bases = list(ns0.CheckCompatibility_Dec.__bases__) - bases.insert(0, ns0.CheckCompatibilityRequestType_Def) - ns0.CheckCompatibility_Dec.__bases__ = tuple(bases) - - ns0.CheckCompatibilityRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckCompatibility_Dec_Holder" - - class CheckCompatibilityResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckCompatibilityResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckCompatibilityResponse_Dec.schema - TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckCompatibilityResponse") - kw["aname"] = "_CheckCompatibilityResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "CheckCompatibilityResponse_Holder" - self.pyclass = Holder - - class CheckCompatibility_Task_Dec(ElementDeclaration): - literal = "CheckCompatibility_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckCompatibility_Task") - kw["aname"] = "_CheckCompatibility_Task" - if ns0.CheckCompatibilityRequestType_Def not in ns0.CheckCompatibility_Task_Dec.__bases__: - bases = list(ns0.CheckCompatibility_Task_Dec.__bases__) - bases.insert(0, ns0.CheckCompatibilityRequestType_Def) - ns0.CheckCompatibility_Task_Dec.__bases__ = tuple(bases) - - ns0.CheckCompatibilityRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckCompatibility_Task_Dec_Holder" - - class CheckCompatibility_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckCompatibility_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckCompatibility_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckCompatibility_TaskResponse") - kw["aname"] = "_CheckCompatibility_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckCompatibility_TaskResponse_Holder" - self.pyclass = Holder - - class QueryVMotionCompatibilityEx_Dec(ElementDeclaration): - literal = "QueryVMotionCompatibilityEx" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx") - kw["aname"] = "_QueryVMotionCompatibilityEx" - if ns0.QueryVMotionCompatibilityExRequestType_Def not in ns0.QueryVMotionCompatibilityEx_Dec.__bases__: - bases = list(ns0.QueryVMotionCompatibilityEx_Dec.__bases__) - bases.insert(0, ns0.QueryVMotionCompatibilityExRequestType_Def) - ns0.QueryVMotionCompatibilityEx_Dec.__bases__ = tuple(bases) - - ns0.QueryVMotionCompatibilityExRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibilityEx_Dec_Holder" - - class QueryVMotionCompatibilityExResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVMotionCompatibilityExResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVMotionCompatibilityExResponse_Dec.schema - TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityExResponse") - kw["aname"] = "_QueryVMotionCompatibilityExResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "QueryVMotionCompatibilityExResponse_Holder" - self.pyclass = Holder - - class QueryVMotionCompatibilityEx_Task_Dec(ElementDeclaration): - literal = "QueryVMotionCompatibilityEx_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx_Task") - kw["aname"] = "_QueryVMotionCompatibilityEx_Task" - if ns0.QueryVMotionCompatibilityExRequestType_Def not in ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__: - bases = list(ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__) - bases.insert(0, ns0.QueryVMotionCompatibilityExRequestType_Def) - ns0.QueryVMotionCompatibilityEx_Task_Dec.__bases__ = tuple(bases) - - ns0.QueryVMotionCompatibilityExRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "QueryVMotionCompatibilityEx_Task_Dec_Holder" - - class QueryVMotionCompatibilityEx_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "QueryVMotionCompatibilityEx_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.QueryVMotionCompatibilityEx_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","QueryVMotionCompatibilityEx_TaskResponse") - kw["aname"] = "_QueryVMotionCompatibilityEx_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "QueryVMotionCompatibilityEx_TaskResponse_Holder" - self.pyclass = Holder - - class CheckMigrate_Dec(ElementDeclaration): - literal = "CheckMigrate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckMigrate") - kw["aname"] = "_CheckMigrate" - if ns0.CheckMigrateRequestType_Def not in ns0.CheckMigrate_Dec.__bases__: - bases = list(ns0.CheckMigrate_Dec.__bases__) - bases.insert(0, ns0.CheckMigrateRequestType_Def) - ns0.CheckMigrate_Dec.__bases__ = tuple(bases) - - ns0.CheckMigrateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckMigrate_Dec_Holder" - - class CheckMigrateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckMigrateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckMigrateResponse_Dec.schema - TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckMigrateResponse") - kw["aname"] = "_CheckMigrateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "CheckMigrateResponse_Holder" - self.pyclass = Holder - - class CheckMigrate_Task_Dec(ElementDeclaration): - literal = "CheckMigrate_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckMigrate_Task") - kw["aname"] = "_CheckMigrate_Task" - if ns0.CheckMigrateRequestType_Def not in ns0.CheckMigrate_Task_Dec.__bases__: - bases = list(ns0.CheckMigrate_Task_Dec.__bases__) - bases.insert(0, ns0.CheckMigrateRequestType_Def) - ns0.CheckMigrate_Task_Dec.__bases__ = tuple(bases) - - ns0.CheckMigrateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckMigrate_Task_Dec_Holder" - - class CheckMigrate_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckMigrate_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckMigrate_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckMigrate_TaskResponse") - kw["aname"] = "_CheckMigrate_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckMigrate_TaskResponse_Holder" - self.pyclass = Holder - - class CheckRelocate_Dec(ElementDeclaration): - literal = "CheckRelocate" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckRelocate") - kw["aname"] = "_CheckRelocate" - if ns0.CheckRelocateRequestType_Def not in ns0.CheckRelocate_Dec.__bases__: - bases = list(ns0.CheckRelocate_Dec.__bases__) - bases.insert(0, ns0.CheckRelocateRequestType_Def) - ns0.CheckRelocate_Dec.__bases__ = tuple(bases) - - ns0.CheckRelocateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckRelocate_Dec_Holder" - - class CheckRelocateResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckRelocateResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckRelocateResponse_Dec.schema - TClist = [GTD("urn:vim25","CheckResult",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckRelocateResponse") - kw["aname"] = "_CheckRelocateResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = [] - return - Holder.__name__ = "CheckRelocateResponse_Holder" - self.pyclass = Holder - - class CheckRelocate_Task_Dec(ElementDeclaration): - literal = "CheckRelocate_Task" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","CheckRelocate_Task") - kw["aname"] = "_CheckRelocate_Task" - if ns0.CheckRelocateRequestType_Def not in ns0.CheckRelocate_Task_Dec.__bases__: - bases = list(ns0.CheckRelocate_Task_Dec.__bases__) - bases.insert(0, ns0.CheckRelocateRequestType_Def) - ns0.CheckRelocate_Task_Dec.__bases__ = tuple(bases) - - ns0.CheckRelocateRequestType_Def.__init__(self, **kw) - if self.pyclass is not None: self.pyclass.__name__ = "CheckRelocate_Task_Dec_Holder" - - class CheckRelocate_TaskResponse_Dec(ZSI.TCcompound.ComplexType, ElementDeclaration): - literal = "CheckRelocate_TaskResponse" - schema = "urn:vim25" - def __init__(self, **kw): - ns = ns0.CheckRelocate_TaskResponse_Dec.schema - TClist = [GTD("urn:vim25","ManagedObjectReference",lazy=True)(pname=(ns,"returnval"), aname="_returnval", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] - kw["pname"] = ("urn:vim25","CheckRelocate_TaskResponse") - kw["aname"] = "_CheckRelocate_TaskResponse" - self.attribute_typecode_dict = {} - ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw) - class Holder: - __metaclass__ = pyclass_type - typecode = self - def __init__(self): - # pyclass - self._returnval = None - return - Holder.__name__ = "CheckRelocate_TaskResponse_Holder" - self.pyclass = Holder - - class versionURI_Dec(ZSI.TC.String, ElementDeclaration): - literal = "versionURI" - schema = "urn:vim25" - def __init__(self, **kw): - kw["pname"] = ("urn:vim25","versionURI") - kw["aname"] = "_versionURI" - class IHolder(str): typecode=self - kw["pyclass"] = IHolder - IHolder.__name__ = "_versionURI_immutable_holder" - ZSI.TC.String.__init__(self, **kw) - -# end class ns0 (tns: urn:vim25) diff --git a/nova/virt/vmwareapi_blockdiagram.jpg b/nova/virt/vmwareapi_blockdiagram.jpg deleted file mode 100644 index 1ae1fc8e0..000000000 Binary files a/nova/virt/vmwareapi_blockdiagram.jpg and /dev/null differ diff --git a/nova/virt/vmwareapi_readme.rst b/nova/virt/vmwareapi_readme.rst deleted file mode 100644 index 4e722674b..000000000 --- a/nova/virt/vmwareapi_readme.rst +++ /dev/null @@ -1,72 +0,0 @@ -.. - - Copyright (c) 2010 Citrix Systems, Inc. - Copyright 2010 OpenStack LLC. - - Licensed under the Apache License, Version 2.0 (the "License"); you may - not use this file except in compliance with the License. You may obtain - a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - License for the specific language governing permissions and limitations - under the License. - -VMWare ESX/ESXi Server Support for OpenStack Compute -==================================================== - -System Requirements -------------------- -Following software components are required for building the cloud using OpenStack on top of ESX/ESXi Server(s): -* OpenStack (Bexar Release) -* Glance Image service (Bexar Release) -* VMware ESX v4.1 or VMware ESXi(licensed) v4.1 - -VMware ESX Requirements ------------------------ -* ESX credentials with administration/root privileges -* Single local hard disk at the ESX host -* An ESX Virtual Machine Port Group (Bridge for Flat Networking) - -Python dependencies -------------------- -* ZSI-2.0 - -Configuration flags required for nova-compute ---------------------------------------------- -:: - --connection_type=vmwareapi - --vmwareapi_host_ip= - --vmwareapi_host_username= - --vmwareapi_host_password= - -Other flags ------------ -:: - --network_manager=nova.network.manager.FlatManager - --flat_network_bridge= - --image_service=nova.image.glance.GlanceImageService - --glance_host= - -FAQ ---- - -What type of disk images are supported? - - Only VMware VMDK's are currently supported and of that support is available only for thick disks, thin provisioned disks are not supported. - - -How is IP address information injected into the guest? - - IP address information is injected through 'machine.id' vmx parameter (equivalent to XenStore in XenServer). - This information can be retrived inside the guest using VMware tools. - - -What is the guest tool? - - The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. - - -- cgit From 20113ae3dcb4b7cd914a0e0862240b08bb855735 Mon Sep 17 00:00:00 2001 From: sateesh Date: Tue, 22 Feb 2011 21:14:58 +0530 Subject: Updated import statements according to HACKING guidelines. Added docstrings to each document. Verified pep8 over all files. Replaced some constants by enums accordingly. Still little bit more left in vm_util.py and vim_util.py files. --- nova/virt/vmwareapi/__init__.py | 16 +++++++++++++ nova/virt/vmwareapi/io_util.py | 21 ++++++++++++----- nova/virt/vmwareapi/read_write_util.py | 14 ++++++++++-- nova/virt/vmwareapi/vim.py | 8 ++++++- nova/virt/vmwareapi/vim_util.py | 2 ++ nova/virt/vmwareapi/vm_util.py | 5 +++++ nova/virt/vmwareapi/vmops.py | 9 +++++--- nova/virt/vmwareapi/vmware_images.py | 21 ++++++++++------- nova/virt/vmwareapi_conn.py | 41 +++++++++++++++++++++++++++++----- 9 files changed, 112 insertions(+), 25 deletions(-) diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py index e9c06d96a..52e3ddf4d 100644 --- a/nova/virt/vmwareapi/__init__.py +++ b/nova/virt/vmwareapi/__init__.py @@ -14,3 +14,19 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. + +""" +:mod:`vmwareapi` -- Nova support for VMware ESX/ESXi Server through vSphere API +=============================================================================== +""" + + +class HelperBase(object): + """ + The base for helper classes. This adds the VMwareAPI class attribute + """ + + VMwareAPI = None + + def __init__(self): + return diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py index 48ea4debf..3b3cbee33 100644 --- a/nova/virt/vmwareapi/io_util.py +++ b/nova/virt/vmwareapi/io_util.py @@ -16,15 +16,24 @@ # under the License. """ - Reads a chunk from input file and writes the same to the output file till - it reaches the transferable size. +Helper classes for multi-threaded I/O (read/write) in the basis of chunks. + +The class ThreadSafePipe queues the chunk data. + +The class IOThread reads chunks from input file and pipes it to output file +till it reaches the transferable size + """ -from Queue import Queue, Full, Empty +from Queue import Empty +from Queue import Full +from Queue import Queue from threading import Thread import time import traceback +THREAD_SLEEP_TIME = .01 + class ThreadSafePipe(Queue): """ @@ -122,12 +131,12 @@ class IOThread(Thread): # no more data in read break #Restrict tight loop - time.sleep(.01) + time.sleep(THREAD_SLEEP_TIME) except Full: # Pipe full while writing to pipe - safe to retry since #chunk is preserved #Restrict tight loop - time.sleep(.01) + time.sleep(THREAD_SLEEP_TIME) if isinstance(self.output_file, ThreadSafePipe): # If this is the reader thread, send eof signal self.output_file.set_eof(True) @@ -137,7 +146,7 @@ class IOThread(Thread): raise IOError("Not enough data (%d of %d bytes)" \ % (self.read_size, self.transfer_size)) - except: + except Exception: self._error = True self._exception = str(traceback.format_exc()) self._done = True diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index c3eeb0566..fcd95308a 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -15,6 +15,16 @@ # License for the specific language governing permissions and limitations # under the License. +""" Image file handlers + +Collection of classes to handle image upload/download to/from Image service +(like Glance image storage and retrieval service) from/to ESX/ESXi server. + +Also a class is available that acts as Fake image service. It uses local +file system for storage. + +""" + import httplib import json import logging @@ -84,7 +94,7 @@ class ImageServiceFile: """ try: self.file_handle.close() - except: + except Exception: pass def get_image_properties(self): @@ -267,7 +277,7 @@ class VMwareHTTPFile(object): """ try: self.file_handle.close() - except: + except Exception: pass def __del__(self): diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 03439a049..3007535dd 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -15,9 +15,15 @@ # License for the specific language governing permissions and limitations # under the License. -import ZSI +""" +Class facilitating SOAP calls to ESX/ESXi server + +""" + import httplib +import ZSI + from nova.virt.vmwareapi import VimService_services RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml' diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index 8596a1004..d38d8b949 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -17,7 +17,9 @@ """ The VMware API utility module + """ + from nova.virt.vmwareapi.VimService_services_types import ns0 MAX_CLONE_RETRIES = 1 diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py index 603537278..b1202f2b1 100644 --- a/nova/virt/vmwareapi/vm_util.py +++ b/nova/virt/vmwareapi/vm_util.py @@ -15,6 +15,11 @@ # License for the specific language governing permissions and limitations # under the License. +""" +Utility functions to handle virtual disks, virtual network adapters, VMs etc. + +""" + from nova.virt.vmwareapi.VimService_services_types import ns0 diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 23247a54e..4eda4ef0e 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -15,6 +15,10 @@ # License for the specific language governing permissions and limitations # under the License. +""" +Class for VM tasks like spawn, snapshot, suspend, resume etc. + +""" import logging import os import time @@ -23,7 +27,6 @@ import uuid from nova import db from nova import context from nova.compute import power_state - from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi import vm_util from nova.virt.vmwareapi import vmware_images @@ -102,8 +105,8 @@ class VMWareVMOps(object): 'but that already exists on the host' % instance.name) bridge = db.network_get_by_instance(context.get_admin_context(), instance['id'])['bridge'] - #TODO: Shouldn't we consider any public network in case the network - #name supplied isn't there + #TODO(sateesh): Shouldn't we consider any public network in case + #the network name supplied isn't there network_ref = \ self._get_network_with_the_name(bridge) if network_ref is None: diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index aa3b263cd..d3b1dc446 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -15,12 +15,16 @@ # License for the specific language governing permissions and limitations # under the License. -import time -import os +""" +Utility functions to handle vm images. Also include fake image handlers. + +""" + import logging +import os +import time from nova import flags - from nova.virt.vmwareapi import read_write_util from nova.virt.vmwareapi import io_util @@ -31,6 +35,7 @@ READ_CHUNKSIZE = 2 * 1024 * 1024 WRITE_CHUNKSIZE = 2 * 1024 * 1024 LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") +TEST_IMAGE_PATH = "/tmp/vmware-test-images" def start_transfer(read_file_handle, write_file_handle, data_size): @@ -148,7 +153,7 @@ def _get_fake_image(image, instance, **kwargs): """ LOG.debug("Downloading image %s from fake image service" % image) image = str(image) - file_path = os.path.join("/tmp/vmware-test-images", image, image) + file_path = os.path.join(TEST_IMAGE_PATH, image, image) file_path = os.path.abspath(file_path) read_file_handle = read_write_util.FakeFileRead(file_path) file_size = read_file_handle.get_size() @@ -215,9 +220,9 @@ def _put_fake_image(image, instance, **kwargs): kwargs.get("file_path")) file_size = read_file_handle.get_size() image = str(image) - image_dir_path = os.path.join("/tmp/vmware-test-images", image) - if not os.path.exists("/tmp/vmware-test-images"): - os.mkdir("/tmp/vmware-test-images") + image_dir_path = os.path.join(TEST_IMAGE_PATH, image) + if not os.path.exists(TEST_IMAGE_PATH): + os.mkdir(TEST_IMAGE_PATH) os.mkdir(image_dir_path) else: if not os.path.exists(image_dir_path): @@ -247,7 +252,7 @@ def get_vmdk_size_and_properties(image, instance): raise NotImplementedError elif FLAGS.image_service == "nova.FakeImageService": image = str(image) - file_path = os.path.join("/tmp/vmware-test-images", image, image) + file_path = os.path.join(TEST_IMAGE_PATH, image, image) file_path = os.path.abspath(file_path) read_file_handle = read_write_util.FakeFileRead(file_path) size = read_file_handle.get_size() diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index d53a1c129..421efe91c 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -15,6 +15,23 @@ # License for the specific language governing permissions and limitations # under the License. +""" +Connection class for VMware Infrastructure API in VMware ESX/ESXi platform + +Encapsulates the session management activties and acts as interface for VI API. +The connection class sets up a session with the ESX/ESXi compute provider host +and handles all the calls made to the host. + +**Related Flags** + +:vmwareapi_host_ip: IP of VMware ESX/ESXi compute provider host +:vmwareapi_host_username: ESX/ESXi server user to be used for API session +:vmwareapi_host_password: Password for the user "vmwareapi_host_username" +:vmwareapi_task_poll_interval: The interval used for polling of remote tasks +:vmwareapi_api_retry_count: Max number of retry attempts upon API failures + +""" + import logging import time import urlparse @@ -58,6 +75,19 @@ flags.DEFINE_float('vmwareapi_api_retry_count', TIME_BETWEEN_API_CALL_RETRIES = 2.0 +class TaskState: + """ + Enumeration class for different states of task + 0 - Task completed successfully + 1 - Task is in queued state + 2 - Task is in running state + """ + + TASK_SUCCESS = 0 + TASK_QUEUED = 1 + TASK_RUNNING = 2 + + class Failure(Exception): """ Base Exception class for handling task failures @@ -278,7 +308,7 @@ class VMWareAPISession(object): # ESX host try: self.vim.Logout(self.vim.get_service_content().SessionManager) - except: + except Exception: pass def _call_method(self, module, method, *args, **kwargs): @@ -363,17 +393,18 @@ class VMWareAPISession(object): instance_id=int(instance_id), action=task_name[0:255], error=None) - if task_info.State in ['queued', 'running']: + if task_info.State in [TaskState.TASK_QUEUED, + TaskState.TASK_RUNNING]: return - elif task_info.State == 'success': + elif task_info.State == TaskState.TASK_SUCCESS: LOG.info("Task [%s] %s status: success " % ( task_name, str(task_ref))) - done.send("success") + done.send(TaskState.TASK_SUCCESS) else: error_info = str(task_info.Error.LocalizedMessage) action["error"] = error_info - LOG.warn("Task [%s] %s status: error %s" % ( + LOG.warn("Task [%s] %s status: error [%s]" % ( task_name, str(task_ref), error_info)) -- cgit From c0d3b8415ed34c6b259e183a047ca37c9598ffd4 Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 23 Feb 2011 20:04:53 +0530 Subject: * Took care of localization of strings * Addressed all one liner docstrings * Added Sateesh, Milind to Authors file --- Authors | 2 + nova/virt/vmwareapi/__init__.py | 5 +- nova/virt/vmwareapi/io_util.py | 44 ++----- nova/virt/vmwareapi/read_write_util.py | 182 +++++++------------------- nova/virt/vmwareapi/vim.py | 74 ++++------- nova/virt/vmwareapi/vim_util.py | 48 ++----- nova/virt/vmwareapi/vm_util.py | 43 ++----- nova/virt/vmwareapi/vmops.py | 226 ++++++++++++++------------------- nova/virt/vmwareapi/vmware_images.py | 74 ++++------- nova/virt/vmwareapi_conn.py | 144 ++++++--------------- 10 files changed, 276 insertions(+), 566 deletions(-) diff --git a/Authors b/Authors index 96d01b876..25e2e3a1e 100644 --- a/Authors +++ b/Authors @@ -38,6 +38,7 @@ Koji Iida Lorin Hochstein Matt Dietz Michael Gundlach +Milind Barve Monsyne Dragon Monty Taylor MORITA Kazutaka @@ -52,6 +53,7 @@ Ryan Lane Ryan Lucio Salvatore Orlando Sandy Walsh +Sateesh Chodapuneedi Soren Hansen Thierry Carrez Todd Willey diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py index 52e3ddf4d..0cf70150c 100644 --- a/nova/virt/vmwareapi/__init__.py +++ b/nova/virt/vmwareapi/__init__.py @@ -22,10 +22,7 @@ class HelperBase(object): - """ - The base for helper classes. This adds the VMwareAPI class attribute - """ - + """The base for helper classes. This adds the VMwareAPI class attribute""" VMwareAPI = None def __init__(self): diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py index 3b3cbee33..6761d894c 100644 --- a/nova/virt/vmwareapi/io_util.py +++ b/nova/virt/vmwareapi/io_util.py @@ -36,39 +36,27 @@ THREAD_SLEEP_TIME = .01 class ThreadSafePipe(Queue): - """ - ThreadSafePipe class queue's the chunk data. - """ + """ThreadSafePipe class queue's the chunk data.""" def __init__(self, max_size=None): - """ - Initializes the queue - """ + """Initializes the queue""" Queue.__init__(self, max_size) self.eof = False def write(self, data): - """ - Writes the chunk data to the queue. - """ + """Writes the chunk data to the queue.""" self.put(data, block=False) def read(self): - """ - Retrieves the chunk data from the queue. - """ + """Retrieves the chunk data from the queue.""" return self.get(block=False) def set_eof(self, eof): - """ - Sets EOF to mark reading of input file finishes. - """ + """Sets EOF to mark reading of input file finishes.""" self.eof = eof def get_eof(self): - """ - Returns whether EOF reached. - """ + """Returns whether EOF reached.""" return self.eof @@ -143,8 +131,8 @@ class IOThread(Thread): if not self.transfer_size is None: if self.read_size < self.transfer_size: - raise IOError("Not enough data (%d of %d bytes)" \ - % (self.read_size, self.transfer_size)) + raise IOError(_("Not enough data (%d of %d bytes)") % \ + (self.read_size, self.transfer_size)) except Exception: self._error = True @@ -152,26 +140,18 @@ class IOThread(Thread): self._done = True def stop_io_transfer(self): - """ - Set the stop flag to true, which causes the thread to stop safely. - """ + """Set stop flag to true, which causes the thread to stop safely.""" self._stop_transfer = True self.join() def get_error(self): - """ - Returns the error string. - """ + """Returns the error string.""" return self._error def get_exception(self): - """ - Returns the traceback exception string. - """ + """Returns the traceback exception string.""" return self._exception def is_done(self): - """ - Checks whether transfer is complete. - """ + """Checks whether transfer is complete.""" return self._done diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index fcd95308a..45214be04 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -15,7 +15,7 @@ # License for the specific language governing permissions and limitations # under the License. -""" Image file handlers +""" Classes to handle image files Collection of classes to handle image upload/download to/from Image service (like Glance image storage and retrieval service) from/to ESX/ESXi server. @@ -47,79 +47,55 @@ LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") class ImageServiceFile: - """ - The base image service Class - """ + """The base image service Class""" def __init__(self, file_handle): - """ - Initialize the file handle. - """ + """Initialize the file handle.""" self.eof = False self.file_handle = file_handle def write(self, data): - """ - Write data to the file - """ + """Write data to the file""" raise NotImplementedError def read(self, chunk_size=READ_CHUNKSIZE): - """ - Read a chunk of data from the file - """ + """Read a chunk of data from the file""" raise NotImplementedError def get_size(self): - """ - Get the size of the file whose data is to be read - """ + """Get the size of the file whose data is to be read""" raise NotImplementedError def set_eof(self, eof): - """ - Set the end of file marker. - """ + """Set the end of file marker.""" self.eof = eof def get_eof(self): - """ - Check if the file end has been reached or not. - """ + """Check if the file end has been reached or not.""" return self.eof def close(self): - """ - Close the file handle. - """ + """Close the file handle.""" try: self.file_handle.close() except Exception: pass def get_image_properties(self): - """ - Get the image properties - """ + """Get the image properties""" raise NotImplementedError def __del__(self): - """ - Destructor. Close the file handle if the same has been forgotten. - """ + """Destructor. Close the file handle if the same has been forgotten.""" self.close() class GlanceHTTPWriteFile(ImageServiceFile): - """ - Glance file write handler Class - """ + """Glance file write handler Class""" def __init__(self, host, port, image_id, file_size, os_type, adapter_type, version=1, scheme="http"): - """ - Initialize with the glance host specifics. - """ + """Initialize with the glance host specifics.""" base_url = "%s://%s:%s/images/%s" % (scheme, host, port, image_id) (scheme, netloc, path, params, query, fragment) = \ urlparse.urlparse(base_url) @@ -145,21 +121,15 @@ class GlanceHTTPWriteFile(ImageServiceFile): ImageServiceFile.__init__(self, conn) def write(self, data): - """ - Write data to the file - """ + """Write data to the file""" self.file_handle.send(data) class GlanceHTTPReadFile(ImageServiceFile): - """ - Glance file read handler Class - """ + """Glance file read handler Class""" def __init__(self, host, port, image_id, scheme="http"): - """ - Initialize with the glance host specifics. - """ + """Initialize with the glance host specifics.""" base_url = "%s://%s:%s/images/%s" % (scheme, host, port, urllib.pathname2url(image_id)) headers = {'User-Agent': USER_AGENT} @@ -168,21 +138,15 @@ class GlanceHTTPReadFile(ImageServiceFile): ImageServiceFile.__init__(self, conn) def read(self, chunk_size=READ_CHUNKSIZE): - """ - Read a chunk of data. - """ + """Read a chunk of data.""" return self.file_handle.read(chunk_size) def get_size(self): - """ - Get the size of the file to be read. - """ + """Get the size of the file to be read.""" return self.file_handle.headers.get("X-Image-Meta-Size", -1) def get_image_properties(self): - """ - Get the image properties like say OS Type and the Adapter Type - """ + """Get the image properties like say OS Type and the Adapter Type""" return {"vmware_ostype": self.file_handle.headers.get( "X-Image-Meta-Property-Vmware_ostype"), @@ -195,134 +159,94 @@ class GlanceHTTPReadFile(ImageServiceFile): class FakeFileRead(ImageServiceFile): - """ - Local file read handler class - """ + """Local file read handler class""" def __init__(self, path): - """ - Initialize the file path - """ + """Initialize the file path""" self.path = path file_handle = open(path, "rb") ImageServiceFile.__init__(self, file_handle) def get_size(self): - """ - Get size of the file to be read - """ + """Get size of the file to be read""" return os.path.getsize(os.path.abspath(self.path)) def read(self, chunk_size=READ_CHUNKSIZE): - """ - Read a chunk of data - """ + """Read a chunk of data""" return self.file_handle.read(chunk_size) def get_image_properties(self): - """ - Get the image properties like say OS Type and the Adapter Type - """ + """Get the image properties like say OS Type and the Adapter Type""" return {"vmware_ostype": "otherGuest", "vmware_adaptertype": "lsiLogic", "vmware_image_version": "1"} class FakeFileWrite(ImageServiceFile): - """ - Local file write handler Class - """ + """Local file write handler Class""" def __init__(self, path): - """ - Initialize the file path. - """ + """Initialize the file path.""" file_handle = open(path, "wb") ImageServiceFile.__init__(self, file_handle) def write(self, data): - """ - Write data to the file. - """ + """Write data to the file.""" self.file_handle.write(data) class VMwareHTTPFile(object): - """ - Base Class for HTTP file. - """ + """Base Class for HTTP file.""" def __init__(self, file_handle): - """ - Intialize the file handle. - """ + """Intialize the file handle.""" self.eof = False self.file_handle = file_handle def set_eof(self, eof): - """ - Set the end of file marker. - """ + """Set the end of file marker.""" self.eof = eof def get_eof(self): - """ - Check if the end of file has been reached. - """ + """Check if the end of file has been reached.""" return self.eof def close(self): - """ - Close the file handle. - """ + """Close the file handle.""" try: self.file_handle.close() except Exception: pass def __del__(self): - """ - Destructor. Close the file handle if the same has been forgotten. - """ + """Destructor. Close the file handle if the same has been forgotten.""" self.close() def _build_vim_cookie_headers(self, vim_cookies): - """ - Build ESX host session cookie headers. - """ + """Build ESX host session cookie headers.""" cookie = str(vim_cookies).split(":")[1].strip() cookie = cookie[:cookie.find(';')] return cookie def write(self, data): - """ - Write data to the file. - """ + """Write data to the file.""" raise NotImplementedError def read(self, chunk_size=READ_CHUNKSIZE): - """ - Read a chunk of data. - """ + """Read a chunk of data.""" raise NotImplementedError def get_size(self): - """ - Get size of the file to be read. - """ + """Get size of the file to be read.""" raise NotImplementedError class VMWareHTTPWriteFile(VMwareHTTPFile): - """ - VMWare file write handler Class - """ + """VMWare file write handler Class""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, file_size, scheme="https"): - """ - Initialize the file specifics. - """ + """Initialize the file specifics.""" base_url = "%s://%s/folder/%s" % (scheme, host, file_path) param_list = {"dcPath": data_center_name, "dsName": datastore_name} base_url = base_url + "?" + urllib.urlencode(param_list) @@ -341,33 +265,25 @@ class VMWareHTTPWriteFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def write(self, data): - """ - Write to the file. - """ + """Write to the file.""" self.file_handle.send(data) def close(self): - """ - Get the response and close the connection - """ + """Get the response and close the connection""" try: self.conn.getresponse() except Exception, excep: - LOG.debug("Exception during close of connection in " - "VMWareHTTpWrite. Exception is %s" % excep) + LOG.debug(_("Exception during close of connection in " + "VMWareHTTpWrite. Exception is %s") % excep) super(VMWareHTTPWriteFile, self).close() class VmWareHTTPReadFile(VMwareHTTPFile): - """ - VMWare file read handler Class - """ + """VMWare file read handler Class""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, scheme="https"): - """ - Initialize the file specifics. - """ + """Initialize the file specifics.""" base_url = "%s://%s/folder/%s" % (scheme, host, urllib.pathname2url(file_path)) param_list = {"dcPath": data_center_name, "dsName": datastore_name} @@ -379,13 +295,9 @@ class VmWareHTTPReadFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def read(self, chunk_size=READ_CHUNKSIZE): - """ - Read a chunk of data. - """ + """Read a chunk of data.""" return self.file_handle.read(chunk_size) def get_size(self): - """ - Get size of the file to be read. - """ + """Get size of the file to be read.""" return self.file_handle.headers.get("Content-Length", -1) diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 3007535dd..9aca1b7ae 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -32,50 +32,36 @@ ADDRESS_IN_USE_ERROR = 'Address already in use' class VimException(Exception): - """ - The VIM Exception class - """ + """The VIM Exception class""" def __init__(self, exception_summary, excep): - """ - Initializer - """ + """Initializer""" Exception.__init__(self) self.exception_summary = exception_summary self.exception_obj = excep def __str__(self): - """ - The informal string representation of the object - """ + """The informal string representation of the object""" return self.exception_summary + str(self.exception_obj) class SessionOverLoadException(VimException): - """ - Session Overload Exception - """ + """Session Overload Exception""" pass class SessionFaultyException(VimException): - """ - Session Faulty Exception - """ + """Session Faulty Exception""" pass class VimAttributeError(VimException): - """ - Attribute Error - """ + """Attribute Error""" pass class Vim: - """ - The VIM Object - """ + """The VIM Object""" def __init__(self, protocol="https", @@ -106,15 +92,11 @@ class Vim: self.RetrieveServiceContent("ServiceInstance") def get_service_content(self): - """ - Gets the service content object - """ + """Gets the service content object""" return self._service_content def __getattr__(self, attr_name): - """ - Makes the API calls and gets the result - """ + """Makes the API calls and gets the result""" try: return object.__getattr__(self, attr_name) except AttributeError: @@ -141,40 +123,38 @@ class Vim: except AttributeError, excep: return None except AttributeError, excep: - raise VimAttributeError("No such SOAP method '%s'" - " provided by VI SDK" % (attr_name), excep) + raise VimAttributeError(_("No such SOAP method '%s'" + " provided by VI SDK") % (attr_name), excep) except ZSI.FaultException, excep: - raise SessionFaultyException(" in" - " %s:" % (attr_name), excep) + raise SessionFaultyException(_(" in" + " %s:") % (attr_name), excep) except ZSI.EvaluateException, excep: - raise SessionFaultyException(" in" - " %s:" % (attr_name), excep) + raise SessionFaultyException(_(" in" + " %s:") % (attr_name), excep) except (httplib.CannotSendRequest, httplib.ResponseNotReady, httplib.CannotSendHeader), excep: - raise SessionOverLoadException("httplib errror in" - " %s: " % (attr_name), excep) + raise SessionOverLoadException(_("httplib errror in" + " %s: ") % (attr_name), excep) except Exception, excep: # Socket errors which need special handling for they # might be caused by ESX API call overload if (str(excep).find(ADDRESS_IN_USE_ERROR) != -1 or str(excep).find(CONN_ABORT_ERROR)): - raise SessionOverLoadException("Socket error in" - " %s: " % (attr_name), excep) + raise SessionOverLoadException(_("Socket error in" + " %s: ") % (attr_name), excep) # Type error that needs special handling for it might be # caused by ESX host API call overload elif str(excep).find(RESP_NOT_XML_ERROR) != -1: - raise SessionOverLoadException("Type error in " - " %s: " % (attr_name), excep) + raise SessionOverLoadException(_("Type error in " + " %s: ") % (attr_name), excep) else: raise VimException( - "Exception in %s " % (attr_name), excep) + _("Exception in %s ") % (attr_name), excep) return vim_request_handler def _request_message_builder(self, method_name, managed_object, **kwargs): - """ - Builds the Request Message - """ + """Builds the Request Message""" #Request Message Builder request_msg = getattr(VimService_services, \ method_name + "RequestMsg")() @@ -189,13 +169,9 @@ class Vim: return request_msg def __repr__(self): - """ - The official string representation - """ + """The official string representation""" return "VIM Object" def __str__(self): - """ - The informal string representation - """ + """The informal string representation""" return "VIM Object" diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index d38d8b949..d07f7c278 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -26,9 +26,7 @@ MAX_CLONE_RETRIES = 1 def build_recursive_traversal_spec(): - """ - Builds the Traversal Spec - """ + """Builds the Traversal Spec""" #Traversal through "hostFolder" branch visit_folders_select_spec = ns0.SelectionSpec_Def("visitFolders").pyclass() visit_folders_select_spec.set_element_name("visitFolders") @@ -145,9 +143,7 @@ def build_recursive_traversal_spec(): def build_property_spec(type="VirtualMachine", properties_to_collect=["name"], all_properties=False): - """ - Builds the Property Spec - """ + """Builds the Property Spec""" property_spec = ns0.PropertySpec_Def("propertySpec").pyclass() property_spec.set_element_type(type) property_spec.set_element_all(all_properties) @@ -156,9 +152,7 @@ def build_property_spec(type="VirtualMachine", properties_to_collect=["name"], def build_object_spec(root_folder, traversal_specs): - """ - Builds the object Spec - """ + """Builds the object Spec""" object_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() object_spec.set_element_obj(root_folder) object_spec.set_element_skip(False) @@ -167,9 +161,7 @@ def build_object_spec(root_folder, traversal_specs): def build_property_filter_spec(property_specs, object_specs): - """ - Builds the Property Filter Spec - """ + """Builds the Property Filter Spec""" property_filter_spec = \ ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() property_filter_spec.set_element_propSet(property_specs) @@ -178,9 +170,7 @@ def build_property_filter_spec(property_specs, object_specs): def get_object_properties(vim, collector, mobj, type, properties): - """ - Gets the properties of the Managed object specified - """ + """Gets the properties of the Managed object specified""" if mobj is None: return None usecoll = collector @@ -203,9 +193,7 @@ def get_object_properties(vim, collector, mobj, type, properties): def get_dynamic_property(vim, mobj, type, property_name): - """ - Gets a particular property of the Managed Object - """ + """Gets a particular property of the Managed Object""" obj_content = \ get_object_properties(vim, None, mobj, type, [property_name]) property_value = None @@ -217,9 +205,7 @@ def get_dynamic_property(vim, mobj, type, property_name): def get_objects(vim, type, properties_to_collect=["name"], all=False): - """ - Gets the list of objects of the type specified - """ + """Gets the list of objects of the type specified""" object_spec = build_object_spec(vim.get_service_content().RootFolder, [build_recursive_traversal_spec()]) property_spec = build_property_spec(type=type, @@ -232,9 +218,7 @@ def get_objects(vim, type, properties_to_collect=["name"], all=False): def get_traversal_spec(type, path, name="traversalSpec"): - """ - Builds the traversal spec object - """ + """Builds the traversal spec object""" t_spec = ns0.TraversalSpec_Def(name).pyclass() t_spec._name = name t_spec._type = type @@ -244,9 +228,7 @@ def get_traversal_spec(type, path, name="traversalSpec"): def get_prop_spec(type, properties): - """ - Builds the Property Spec Object - """ + """Builds the Property Spec Object""" prop_spec = ns0.PropertySpec_Def("PropertySpec").pyclass() prop_spec._type = type prop_spec._pathSet = properties @@ -254,9 +236,7 @@ def get_prop_spec(type, properties): def get_obj_spec(obj, select_set=None): - """ - Builds the Object Spec object - """ + """Builds the Object Spec object""" obj_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() obj_spec._obj = obj obj_spec._skip = False @@ -266,9 +246,7 @@ def get_obj_spec(obj, select_set=None): def get_prop_filter_spec(obj_spec, prop_spec): - """ - Builds the Property Filter Spec Object - """ + """Builds the Property Filter Spec Object""" prop_filter_spec = \ ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() prop_filter_spec._propSet = prop_spec @@ -279,8 +257,8 @@ def get_prop_filter_spec(obj_spec, prop_spec): def get_properites_for_a_collection_of_objects(vim, type, obj_list, properties): """ - Gets the list of properties for the collection of - objects of the type specified + Gets the list of properties for the collection of objects of the + type specified """ if len(obj_list) == 0: return [] diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py index b1202f2b1..05e49de83 100644 --- a/nova/virt/vmwareapi/vm_util.py +++ b/nova/virt/vmwareapi/vm_util.py @@ -24,9 +24,7 @@ from nova.virt.vmwareapi.VimService_services_types import ns0 def build_datastore_path(datastore_name, path): - """ - Build the datastore compliant path - """ + """Builds the datastore compliant path.""" return "[%s] %s" % (datastore_name, path) @@ -46,9 +44,7 @@ def split_datastore_path(datastore_path): def get_vm_create_spec(instance, data_store_name, network_name="vmnet0", os_type="otherGuest"): - """ - Builds the VM Create spec - """ + """Builds the VM Create spec.""" config_spec = ns0.VirtualMachineConfigSpec_Def( "VirtualMachineConfigSpec").pyclass() @@ -101,7 +97,8 @@ def create_controller_spec(key): def create_network_spec(network_name, mac_address): """ - Builds a config spec for the addition of a new network adapter to the VM + Builds a config spec for the addition of a new network adapter to + the VM. """ network_spec = \ ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() @@ -137,9 +134,7 @@ def create_network_spec(network_name, mac_address): def get_datastore_search_sepc(pattern=None): - """ - Builds the datastore search spec. - """ + """Builds the datastore search spec.""" host_datastore_browser_search_spec = \ ns0.HostDatastoreBrowserSearchSpec_Def( "HostDatastoreBrowserSearchSpec").pyclass() @@ -155,9 +150,7 @@ def get_datastore_search_sepc(pattern=None): def get_vmdk_attach_config_sepc(disksize, file_path, adapter_type="lsiLogic"): - """ - Builds the vmdk attach config spec. - """ + """Builds the vmdk attach config spec.""" config_spec = ns0.VirtualMachineConfigSpec_Def( "VirtualMachineConfigSpec").pyclass() @@ -182,9 +175,7 @@ def get_vmdk_attach_config_sepc(disksize, file_path, adapter_type="lsiLogic"): def get_vmdk_file_path_and_adapter_type(hardware_devices): - """ - Gets the vmdk file path and the storage adapter type - """ + """Gets the vmdk file path and the storage adapter type.""" if isinstance(hardware_devices.typecode, ns0.ArrayOfVirtualDevice_Def): hardware_devices = hardware_devices.VirtualDevice vmdk_file_path = None @@ -212,9 +203,7 @@ def get_vmdk_file_path_and_adapter_type(hardware_devices): def get_copy_virtual_disk_spec(adapter_type="lsilogic"): - """ - Builds the Virtual Disk copy spec. - """ + """Builds the Virtual Disk copy spec.""" dest_spec = ns0.VirtualDiskSpec_Def("VirtualDiskSpec").pyclass() dest_spec.AdapterType = adapter_type dest_spec.DiskType = "thick" @@ -222,9 +211,7 @@ def get_copy_virtual_disk_spec(adapter_type="lsilogic"): def get_vmdk_create_spec(size_in_kb, adapter_type="lsiLogic"): - """ - Builds the virtual disk create sepc. - """ + """Builds the virtual disk create sepc.""" create_vmdk_spec = \ ns0.FileBackedVirtualDiskSpec_Def("VirtualDiskSpec").pyclass() create_vmdk_spec._adapterType = adapter_type @@ -234,9 +221,7 @@ def get_vmdk_create_spec(size_in_kb, adapter_type="lsiLogic"): def create_virtual_disk_spec(disksize, controller_key, file_path=None): - """ - Creates a Spec for the addition/attaching of a Virtual Disk to the VM - """ + """Creates a Spec for the addition/attaching of a Virtual Disk to the VM""" virtual_device_config = \ ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() virtual_device_config._operation = "add" @@ -277,9 +262,7 @@ def create_virtual_disk_spec(disksize, controller_key, file_path=None): def get_dummy_vm_create_spec(name, data_store_name): - """ - Builds the dummy VM create spec - """ + """Builds the dummy VM create spec.""" config_spec = ns0.VirtualMachineConfigSpec_Def( "VirtualMachineConfigSpec").pyclass() @@ -313,9 +296,7 @@ def get_dummy_vm_create_spec(name, data_store_name): def get_machine_id_change_spec(mac, ip_addr, netmask, gateway): - """ - Builds the machine id change config spec - """ + """Builds the machine id change config spec.""" machine_id_str = "%s;%s;%s;%s" % (mac, ip_addr, netmask, gateway) virtual_machine_config_spec = ns0.VirtualMachineConfigSpec_Def( "VirtualMachineConfigSpec").pyclass() diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 4eda4ef0e..da22588e3 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -40,20 +40,14 @@ VMWARE_POWER_STATES = { class VMWareVMOps(object): - """ - Management class for VM-related tasks - """ + """Management class for VM-related tasks""" def __init__(self, session): - """ - Initializer - """ + """Initializer""" self._session = session def _wait_with_callback(self, instance_id, task, callback): - """ - Waits for the task to finish and does a callback after - """ + """Waits for the task to finish and does a callback after""" ret = None try: ret = self._session._wait_for_task(instance_id, task) @@ -62,10 +56,8 @@ class VMWareVMOps(object): callback(ret) def list_instances(self): - """ - Lists the VM instances that are registered with the ESX host - """ - LOG.debug("Getting list of instances") + """Lists the VM instances that are registered with the ESX host""" + LOG.debug(_("Getting list of instances")) vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", ["name", "runtime.connectionState"]) @@ -81,7 +73,7 @@ class VMWareVMOps(object): # Ignoring the oprhaned or inaccessible VMs if conn_state not in ["orphaned", "inaccessible"]: lst_vm_names.append(vm_name) - LOG.debug("Got total of %s instances" % str(len(lst_vm_names))) + LOG.debug(_("Got total of %s instances") % str(len(lst_vm_names))) return lst_vm_names def spawn(self, instance): @@ -140,7 +132,7 @@ class VMWareVMOps(object): break if data_store_name is None: - msg = "Couldn't get a local Datastore reference" + msg = _("Couldn't get a local Datastore reference") LOG.exception(msg) raise Exception(msg) @@ -158,7 +150,7 @@ class VMWareVMOps(object): res_pool_mor = self._session._call_method(vim_util, "get_objects", "ResourcePool")[0].Obj - LOG.debug("Creating VM with the name %s on the ESX host" % + LOG.debug(_("Creating VM with the name %s on the ESX host") % \ instance.name) #Create the VM on the ESX host vm_create_task = self._session._call_method(self._session._get_vim(), @@ -166,7 +158,7 @@ class VMWareVMOps(object): config=config_spec, pool=res_pool_mor) self._session._wait_for_task(instance.id, vm_create_task) - LOG.debug("Created VM with the name %s on the ESX host" % + LOG.debug(_("Created VM with the name %s on the ESX host") % \ instance.name) # Set the machine id for the VM for setting the IP @@ -189,8 +181,8 @@ class VMWareVMOps(object): #depend on the size of the disk, thin/thick provisioning and the #storage adapter type. #Here we assume thick provisioning and lsiLogic for the adapter type - LOG.debug("Creating Virtual Disk of size %s KB and adapter type %s on " - "the ESX host local store %s " % + LOG.debug(_("Creating Virtual Disk of size %sKB and adapter type %s on" + " the ESX host local store %s ") % \ (vmdk_file_size_in_kb, adapter_type, data_store_name)) vmdk_create_spec = vm_util.get_vmdk_create_spec(vmdk_file_size_in_kb, adapter_type) @@ -201,21 +193,21 @@ class VMWareVMOps(object): datacenter=self._get_datacenter_name_and_ref()[0], spec=vmdk_create_spec) self._session._wait_for_task(instance.id, vmdk_create_task) - LOG.debug("Created Virtual Disk of size %s KB on the ESX host local" - "store %s " % (vmdk_file_size_in_kb, data_store_name)) + LOG.debug(_("Created Virtual Disk of size %s KB on the ESX host local" + "store %s ") % (vmdk_file_size_in_kb, data_store_name)) - LOG.debug("Deleting the file %s on the ESX host local" - "store %s " % (flat_uploaded_vmdk_path, data_store_name)) + LOG.debug(_("Deleting the file %s on the ESX host local" + "store %s ") % (flat_uploaded_vmdk_path, data_store_name)) #Delete the -flat.vmdk file created. .vmdk file is retained. vmdk_delete_task = self._session._call_method(self._session._get_vim(), "DeleteDatastoreFile_Task", self._session._get_vim().get_service_content().FileManager, name=flat_uploaded_vmdk_path) self._session._wait_for_task(instance.id, vmdk_delete_task) - LOG.debug("Deleted the file %s on the ESX host local" - "store %s " % (flat_uploaded_vmdk_path, data_store_name)) + LOG.debug(_("Deleted the file %s on the ESX host local" + "store %s ") % (flat_uploaded_vmdk_path, data_store_name)) - LOG.debug("Downloading image file data %s to the ESX data store %s " % + LOG.debug(_("Downloading image file %s to the ESX data store %s ") % \ (instance.image_id, data_store_name)) # Upload the -flat.vmdk file whose meta-data file we just created above vmware_images.fetch_image( @@ -226,7 +218,7 @@ class VMWareVMOps(object): datastore_name=data_store_name, cookies=self._session._get_vim().proxy.binding.cookies, file_path=flat_uploaded_vmdk_name) - LOG.debug("Downloaded image file data %s to the ESX data store %s " % + LOG.debug(_("Downloaded image file %s to the ESX data store %s ") % \ (instance.image_id, data_store_name)) #Attach the vmdk uploaded to the VM. VM reconfigure is done to do so. @@ -234,21 +226,21 @@ class VMWareVMOps(object): vmdk_file_size_in_kb, uploaded_vmdk_path, adapter_type) vm_ref = self._get_vm_ref_from_the_name(instance.name) - LOG.debug("Reconfiguring VM instance %s to attach the image " - "disk" % instance.name) + LOG.debug(_("Reconfiguring VM instance %s to attach the image " + "disk") % instance.name) reconfig_task = self._session._call_method(self._session._get_vim(), "ReconfigVM_Task", vm_ref, spec=vmdk_attach_config_spec) self._session._wait_for_task(instance.id, reconfig_task) - LOG.debug("Reconfigured VM instance %s to attach the image " - "disk" % instance.name) + LOG.debug(_("Reconfigured VM instance %s to attach the image " + "disk") % instance.name) - LOG.debug("Powering on the VM instance %s " % instance.name) + LOG.debug(_("Powering on the VM instance %s ") % instance.name) #Power On the VM power_on_task = self._session._call_method(self._session._get_vim(), "PowerOnVM_Task", vm_ref) self._session._wait_for_task(instance.id, power_on_task) - LOG.debug("Powered on the VM instance %s " % instance.name) + LOG.debug(_("Powered on the VM instance %s ") % instance.name) def snapshot(self, instance, snapshot_name): """ @@ -266,7 +258,7 @@ class VMWareVMOps(object): """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception("instance - %s not present" % instance.name) + raise Exception(_("instance - %s not present") % instance.name) #Get the vmdk file name that the VM is pointing to hardware_devices = self._session._call_method(vim_util, @@ -279,7 +271,7 @@ class VMWareVMOps(object): "get_dynamic_property", vm_ref, "VirtualMachine", "summary.config.guestId") #Create a snapshot of the VM - LOG.debug("Creating Snapshot of the VM instance %s " % instance.name) + LOG.debug(_("Creating Snapshot of the VM instance %s") % instance.name) snapshot_task = self._session._call_method(self._session._get_vim(), "CreateSnapshot_Task", vm_ref, name="%s-snapshot" % instance.name, @@ -287,7 +279,7 @@ class VMWareVMOps(object): memory=True, quiesce=True) self._session._wait_for_task(instance.id, snapshot_task) - LOG.debug("Created Snapshot of the VM instance %s " % instance.name) + LOG.debug(_("Created Snapshot of the VM instance %s ") % instance.name) datastore_name = vm_util.split_datastore_path( vmdk_file_path_before_snapshot)[0] @@ -320,8 +312,8 @@ class VMWareVMOps(object): #Copy the contents of the disk ( or disks, if there were snapshots #done earlier) to a temporary vmdk file. - LOG.debug("Copying disk data before snapshot of the VM instance %s " % - instance.name) + LOG.debug(_("Copying disk data before snapshot of " + "the VM instance %s") % instance.name) copy_disk_task = self._session._call_method(self._session._get_vim(), "CopyVirtualDisk_Task", self._session._get_vim().get_service_content().VirtualDiskManager, @@ -332,11 +324,11 @@ class VMWareVMOps(object): destSpec=copy_spec, force=False) self._session._wait_for_task(instance.id, copy_disk_task) - LOG.debug("Copied disk data before snapshot of the VM instance %s " % - instance.name) + LOG.debug(_("Copied disk data before snapshot of " + "the VM instance %s") % instance.name) #Upload the contents of -flat.vmdk file which has the disk data. - LOG.debug("Uploading image %s" % snapshot_name) + LOG.debug(_("Uploading image %s") % snapshot_name) vmware_images.upload_image( snapshot_name, instance, @@ -348,25 +340,25 @@ class VMWareVMOps(object): datastore_name=datastore_name, cookies=self._session._get_vim().proxy.binding.cookies, file_path="vmware-tmp/%s-flat.vmdk" % random_name) - LOG.debug("Uploaded image %s" % snapshot_name) + LOG.debug(_("Uploaded image %s") % snapshot_name) #Delete the temporary vmdk created above. - LOG.debug("Deleting temporary vmdk file %s" % dest_vmdk_file_location) + LOG.debug(_("Deleting temporary vmdk file %s") % \ + dest_vmdk_file_location) remove_disk_task = self._session._call_method(self._session._get_vim(), "DeleteVirtualDisk_Task", self._session._get_vim().get_service_content().VirtualDiskManager, name=dest_vmdk_file_location, datacenter=dc_ref) self._session._wait_for_task(instance.id, remove_disk_task) - LOG.debug("Deleted temporary vmdk file %s" % dest_vmdk_file_location) + LOG.debug(_("Deleted temporary vmdk file %s") % \ + dest_vmdk_file_location) def reboot(self, instance): - """ - Reboot a VM instance - """ + """Reboot a VM instance""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception("instance - %s not present" % instance.name) + raise Exception(_("instance - %s not present") % instance.name) lst_properties = ["summary.guest.toolsStatus", "runtime.powerState"] props = self._session._call_method(vim_util, "get_object_properties", None, vm_ref, "VirtualMachine", @@ -382,22 +374,22 @@ class VMWareVMOps(object): #Raise an exception if the VM is not powered On. if pwr_state not in ["poweredOn"]: - raise Exception("instance - %s not poweredOn. So can't be " - "rebooted." % instance.name) + raise Exception(_("instance - %s not poweredOn. So can't be " + "rebooted.") % instance.name) #If vmware tools are installed in the VM, then do a guest reboot. #Otherwise do a hard reset. if tools_status not in ['toolsNotInstalled', 'toolsNotRunning']: - LOG.debug("Rebooting guest OS of VM %s" % instance.name) + LOG.debug(_("Rebooting guest OS of VM %s") % instance.name) self._session._call_method(self._session._get_vim(), "RebootGuest", vm_ref) - LOG.debug("Rebooted guest OS of VM %s" % instance.name) + LOG.debug(_("Rebooted guest OS of VM %s") % instance.name) else: - LOG.debug("Doing hard reboot of VM %s" % instance.name) + LOG.debug(_("Doing hard reboot of VM %s") % instance.name) reset_task = self._session._call_method(self._session._get_vim(), "ResetVM_Task", vm_ref) self._session._wait_for_task(instance.id, reset_task) - LOG.debug("Did hard reboot of VM %s" % instance.name) + LOG.debug(_("Did hard reboot of VM %s") % instance.name) def destroy(self, instance): """ @@ -409,7 +401,7 @@ class VMWareVMOps(object): try: vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - LOG.debug("instance - %s not present" % instance.name) + LOG.debug(_("instance - %s not present") % instance.name) return lst_properties = ["config.files.vmPathName", "runtime.powerState"] props = self._session._call_method(vim_util, @@ -428,61 +420,55 @@ class VMWareVMOps(object): vm_util.split_datastore_path(vm_config_pathname) #Power off the VM if it is in PoweredOn state. if pwr_state == "poweredOn": - LOG.debug("Powering off the VM %s" % instance.name) + LOG.debug(_("Powering off the VM %s") % instance.name) poweroff_task = self._session._call_method( self._session._get_vim(), "PowerOffVM_Task", vm_ref) self._session._wait_for_task(instance.id, poweroff_task) - LOG.debug("Powered off the VM %s" % instance.name) + LOG.debug(_("Powered off the VM %s") % instance.name) #Un-register the VM try: - LOG.debug("Unregistering the VM %s" % instance.name) + LOG.debug(_("Unregistering the VM %s") % instance.name) self._session._call_method(self._session._get_vim(), "UnregisterVM", vm_ref) - LOG.debug("Unregistered the VM %s" % instance.name) + LOG.debug(_("Unregistered the VM %s") % instance.name) except Exception, excep: - LOG.warn("In vmwareapi:vmops:destroy, got this exception while" - " un-registering the VM: " + str(excep)) + LOG.warn(_("In vmwareapi:vmops:destroy, got this exception " + "while un-registering the VM: ") + str(excep)) #Delete the folder holding the VM related content on the datastore. try: dir_ds_compliant_path = vm_util.build_datastore_path( datastore_name, os.path.dirname(vmx_file_path)) - LOG.debug("Deleting contents of the VM %s from datastore %s " % - (instance.name, datastore_name)) + LOG.debug(_("Deleting contents of the VM %s from " + "datastore %s") % (instance.name, datastore_name)) delete_task = self._session._call_method( self._session._get_vim(), "DeleteDatastoreFile_Task", self._session._get_vim().get_service_content().FileManager, name=dir_ds_compliant_path) self._session._wait_for_task(instance.id, delete_task) - LOG.debug("Deleted contents of the VM %s from datastore %s " % - (instance.name, datastore_name)) + LOG.debug(_("Deleted contents of the VM %s from " + "datastore %s") % (instance.name, datastore_name)) except Exception, excep: - LOG.warn("In vmwareapi:vmops:destroy, " + LOG.warn(_("In vmwareapi:vmops:destroy, " "got this exception while deleting" - " the VM contents from the disk: " + str(excep)) + " the VM contents from the disk: ") + str(excep)) except Exception, e: LOG.exception(e) def pause(self, instance, callback): - """ - Pause a VM instance - """ + """Pause a VM instance""" return "Not Implemented" def unpause(self, instance, callback): - """ - Un-Pause a VM instance - """ + """Un-Pause a VM instance""" return "Not Implemented" def suspend(self, instance, callback): - """ - Suspend the specified instance - """ + """Suspend the specified instance""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise Exception("instance - %s not present" % instance.name) @@ -492,47 +478,43 @@ class VMWareVMOps(object): "VirtualMachine", "runtime.powerState") #Only PoweredOn VMs can be suspended. if pwr_state == "poweredOn": - LOG.debug("Suspending the VM %s " % instance.name) + LOG.debug(_("Suspending the VM %s ") % instance.name) suspend_task = self._session._call_method(self._session._get_vim(), "SuspendVM_Task", vm_ref) self._wait_with_callback(instance.id, suspend_task, callback) - LOG.debug("Suspended the VM %s " % instance.name) + LOG.debug(_("Suspended the VM %s ") % instance.name) #Raise Exception if VM is poweredOff elif pwr_state == "poweredOff": - raise Exception("instance - %s is poweredOff and hence can't " - "be suspended." % instance.name) - LOG.debug("VM %s was already in suspended state. So returning without " - "doing anything" % instance.name) + raise Exception(_("instance - %s is poweredOff and hence can't " + "be suspended.") % instance.name) + LOG.debug(_("VM %s was already in suspended state. So returning " + "without doing anything") % instance.name) def resume(self, instance, callback): - """ - Resume the specified instance - """ + """Resume the specified instance""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception("instance - %s not present" % instance.name) + raise Exception(_("instance - %s not present") % instance.name) pwr_state = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, "VirtualMachine", "runtime.powerState") if pwr_state.lower() == "suspended": - LOG.debug("Resuming the VM %s " % instance.name) + LOG.debug(_("Resuming the VM %s ") % instance.name) suspend_task = self._session._call_method( self._session._get_vim(), "PowerOnVM_Task", vm_ref) self._wait_with_callback(instance.id, suspend_task, callback) - LOG.debug("Resumed the VM %s " % instance.name) + LOG.debug(_("Resumed the VM %s ") % instance.name) else: - raise Exception("instance - %s not in Suspended state and hence " - "can't be Resumed." % instance.name) + raise Exception(_("instance - %s not in Suspended state and hence " + "can't be Resumed.") % instance.name) def get_info(self, instance_name): - """ - Return data about the VM instance - """ + """Return data about the VM instance""" vm_ref = self._get_vm_ref_from_the_name(instance_name) if vm_ref is None: - raise Exception("instance - %s not present" % instance_name) + raise Exception(_("instance - %s not present") % instance_name) lst_properties = ["summary.config.numCpu", "summary.config.memorySizeMB", @@ -560,31 +542,25 @@ class VMWareVMOps(object): 'cpu_time': 0} def get_diagnostics(self, instance): - """ - Return data about VM diagnostics - """ + """Return data about VM diagnostics""" return "Not Implemented" def get_console_output(self, instance): - """ - Return snapshot of console - """ + """Return snapshot of console""" return 'FAKE CONSOLE OUTPUT of instance' def get_ajax_console(self, instance): - """ - Return link to instance's ajax console - """ + """Return link to instance's ajax console""" return 'http://fakeajaxconsole/fake_url' def _set_machine_id(self, instance): """ - Set the machine id of the VM for guest tools to pick up and change the - IP + Set the machine id of the VM for guest tools to pick up + and change the IP """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception("instance - %s not present" % instance.name) + raise Exception(_("instance - %s not present") % instance.name) network = db.network_get_by_instance(context.get_admin_context(), instance['id']) mac_addr = instance.mac_address @@ -594,23 +570,21 @@ class VMWareVMOps(object): instance['id']) machine_id_chanfge_spec = vm_util.get_machine_id_change_spec(mac_addr, ip_addr, net_mask, gateway) - LOG.debug("Reconfiguring VM instance %s to set the machine id " - "with ip - %s" % (instance.name, ip_addr)) + LOG.debug(_("Reconfiguring VM instance %s to set the machine id " + "with ip - %s") % (instance.name, ip_addr)) reconfig_task = self._session._call_method(self._session._get_vim(), "ReconfigVM_Task", vm_ref, spec=machine_id_chanfge_spec) self._session._wait_for_task(instance.id, reconfig_task) - LOG.debug("Reconfigured VM instance %s to set the machine id " - "with ip - %s" % (instance.name, ip_addr)) + LOG.debug(_("Reconfigured VM instance %s to set the machine id " + "with ip - %s") % (instance.name, ip_addr)) def _create_dummy_vm_for_test(self, instance): - """ - Create a dummy VM for testing purpose - """ + """Create a dummy VM for testing purpose""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref: - raise Exception('Attempted to create a VM with a name %s, ' - 'but that already exists on the host' % instance.name) + raise Exception(_('Attempted to create a VM with a name %s, ' + 'but that already exists on the host') % instance.name) data_stores = self._session._call_method(vim_util, "get_objects", "Datastore", ["summary.type", "summary.name"]) @@ -629,7 +603,7 @@ class VMWareVMOps(object): break if data_store_name is None: - msg = "Couldn't get a local Datastore reference" + msg = _("Couldn't get a local Datastore reference") LOG.exception(msg) raise Exception(msg) @@ -659,9 +633,7 @@ class VMWareVMOps(object): self._session._wait_for_task(instance.id, power_on_task) def _get_network_with_the_name(self, network_name="vmnet0"): - ''' - Gets reference to the network whose name is passed as the argument. - ''' + """Gets reference to network whose name is passed as the argument.""" datacenters = self._session._call_method(vim_util, "get_objects", "Datacenter", ["network"]) vm_networks = datacenters[0].PropSet[0].Val.ManagedObjectReference @@ -674,17 +646,13 @@ class VMWareVMOps(object): return None def _get_datacenter_name_and_ref(self): - """ - Get the datacenter name and the reference. - """ + """Get the datacenter name and the reference.""" dc_obj = self._session._call_method(vim_util, "get_objects", "Datacenter", ["name"]) return dc_obj[0].Obj, dc_obj[0].PropSet[0].Val def _path_exists(self, ds_browser, ds_path): - """ - Check if the path exists on the datastore - """ + """Check if the path exists on the datastore.""" search_task = self._session._call_method(self._session._get_vim(), "SearchDatastore_Task", ds_browser, @@ -709,16 +677,14 @@ class VMWareVMOps(object): directory with this name is formed at the topmost level of the DataStore. """ - LOG.debug("Creating directory with path %s" % ds_path) + LOG.debug(_("Creating directory with path %s") % ds_path) self._session._call_method(self._session._get_vim(), "MakeDirectory", self._session._get_vim().get_service_content().FileManager, name=ds_path, createParentDirectories=False) - LOG.debug("Created directory with path %s" % ds_path) + LOG.debug(_("Created directory with path %s") % ds_path) def _get_vm_ref_from_the_name(self, vm_name): - """ - Get reference to the VM with the name specified. - """ + """Get reference to the VM with the name specified.""" vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", ["name"]) for vm in vms: diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index d3b1dc446..78bbb7fec 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -39,9 +39,7 @@ TEST_IMAGE_PATH = "/tmp/vmware-test-images" def start_transfer(read_file_handle, write_file_handle, data_size): - """ - Start the data transfer from the read handle to the write handle. - """ + """Start the data transfer from the read handle to the write handle.""" #The thread safe pipe thread_safe_pipe = io_util.ThreadSafePipe(QUEUE_BUFFER_SIZE) #The read thread @@ -52,7 +50,7 @@ def start_transfer(read_file_handle, write_file_handle, data_size): WRITE_CHUNKSIZE, long(data_size)) read_thread.start() write_thread.start() - LOG.debug("Starting image file transfer") + LOG.debug(_("Starting image file transfer")) #Wait till both the read thread and the write thread are done while not (read_thread.is_done() and write_thread.is_done()): if read_thread.get_error() or write_thread.get_error(): @@ -68,16 +66,14 @@ def start_transfer(read_file_handle, write_file_handle, data_size): LOG.exception(str(write_excep)) raise Exception(write_excep) time.sleep(2) - LOG.debug("Finished image file transfer and closing the file handles") + LOG.debug(_("Finished image file transfer and closing the file handles")) #Close the file handles read_file_handle.close() write_file_handle.close() def fetch_image(image, instance, **kwargs): - """ - Fetch an image for attaching to the newly created VM - """ + """Fetch an image for attaching to the newly created VM.""" #Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _get_glance_image @@ -88,15 +84,13 @@ def fetch_image(image, instance, **kwargs): elif FLAGS.image_service == "nova.FakeImageService": func = _get_fake_image else: - raise NotImplementedError("The Image Service %s is not implemented" + raise NotImplementedError(_("The Image Service %s is not implemented") % FLAGS.image_service) return func(image, instance, **kwargs) def upload_image(image, instance, **kwargs): - """ - Upload the newly snapshotted VM disk file. - """ + """Upload the newly snapshotted VM disk file.""" #Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _put_glance_image @@ -107,16 +101,14 @@ def upload_image(image, instance, **kwargs): elif FLAGS.image_service == "nova.FakeImageService": func = _put_fake_image else: - raise NotImplementedError("The Image Service %s is not implemented" + raise NotImplementedError(_("The Image Service %s is not implemented") % FLAGS.image_service) return func(image, instance, **kwargs) def _get_glance_image(image, instance, **kwargs): - """ - Download image from the glance image server. - """ - LOG.debug("Downloading image %s from glance image server" % image) + """Download image from the glance image server.""" + LOG.debug(_("Downloading image %s from glance image server") % image) read_file_handle = read_write_util.GlanceHTTPReadFile(FLAGS.glance_host, FLAGS.glance_port, image) @@ -129,29 +121,24 @@ def _get_glance_image(image, instance, **kwargs): kwargs.get("file_path"), file_size) start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug("Downloaded image %s from glance image server" % image) + LOG.debug(_("Downloaded image %s from glance image server") % image) def _get_s3_image(image, instance, **kwargs): - """ - Download image from the S3 image server. - """ + """Download image from the S3 image server.""" raise NotImplementedError def _get_local_image(image, instance, **kwargs): - """ - Download image from the local nova compute node. - """ + """Download image from the local nova compute node.""" raise NotImplementedError def _get_fake_image(image, instance, **kwargs): + """ Download a fake image from the nova local file repository for testing + purposes. """ - Download a fake image from the nova local file repository for testing - purposes - """ - LOG.debug("Downloading image %s from fake image service" % image) + LOG.debug(_("Downloading image %s from fake image service") % image) image = str(image) file_path = os.path.join(TEST_IMAGE_PATH, image, image) file_path = os.path.abspath(file_path) @@ -165,14 +152,12 @@ def _get_fake_image(image, instance, **kwargs): kwargs.get("file_path"), file_size) start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug("Downloaded image %s from fake image service" % image) + LOG.debug(_("Downloaded image %s from fake image service") % image) def _put_glance_image(image, instance, **kwargs): - """ - Upload the snapshotted vm disk file to Glance image server - """ - LOG.debug("Uploading image %s to the Glance image server" % image) + """Upload the snapshotted vm disk file to Glance image server.""" + LOG.debug(_("Uploading image %s to the Glance image server") % image) read_file_handle = read_write_util.VmWareHTTPReadFile( kwargs.get("host"), kwargs.get("data_center_name"), @@ -189,29 +174,24 @@ def _put_glance_image(image, instance, **kwargs): kwargs.get("adapter_type"), kwargs.get("image_version")) start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug("Uploaded image %s to the Glance image server" % image) + LOG.debug(_("Uploaded image %s to the Glance image server") % image) def _put_local_image(image, instance, **kwargs): - """ - Upload the snapshotted vm disk file to the local nova compute node. - """ + """Upload the snapshotted vm disk file to the local nova compute node.""" raise NotImplementedError def _put_s3_image(image, instance, **kwargs): - """ - Upload the snapshotted vm disk file to S3 image server. - """ + """Upload the snapshotted vm disk file to S3 image server.""" raise NotImplementedError def _put_fake_image(image, instance, **kwargs): + """ Upload a dummy vmdk from the ESX host to the local file repository of + the nova node for testing purposes. """ - Upload a dummy vmdk from the ESX host to the local file repository of - the nova node for testing purposes - """ - LOG.debug("Uploading image %s to the Fake Image Service" % image) + LOG.debug(_("Uploading image %s to the Fake Image Service") % image) read_file_handle = read_write_util.VmWareHTTPReadFile( kwargs.get("host"), kwargs.get("data_center_name"), @@ -231,7 +211,7 @@ def _put_fake_image(image, instance, **kwargs): file_path = os.path.abspath(file_path) write_file_handle = read_write_util.FakeFileWrite(file_path) start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug("Uploaded image %s to the Fake Image Service" % image) + LOG.debug(_("Uploaded image %s to the Fake Image Service") % image) def get_vmdk_size_and_properties(image, instance): @@ -240,7 +220,7 @@ def get_vmdk_size_and_properties(image, instance): Need this to create the dummy virtual disk for the meta-data file. The geometry of the disk created depends on the size. """ - LOG.debug("Getting image size for the image %s" % image) + LOG.debug(_("Getting image size for the image %s") % image) if FLAGS.image_service == "nova.image.glance.GlanceImageService": read_file_handle = read_write_util.GlanceHTTPReadFile( FLAGS.glance_host, @@ -258,5 +238,5 @@ def get_vmdk_size_and_properties(image, instance): size = read_file_handle.get_size() properties = read_file_handle.get_image_properties() read_file_handle.close() - LOG.debug("Got image size of %s for the image %s" % (size, image)) + LOG.debug(_("Got image size of %s for the image %s") % (size, image)) return size, properties diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index 421efe91c..739cb53c7 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -76,11 +76,10 @@ TIME_BETWEEN_API_CALL_RETRIES = 2.0 class TaskState: - """ - Enumeration class for different states of task - 0 - Task completed successfully - 1 - Task is in queued state - 2 - Task is in running state + """Enumeration class for different states of task + 0 - Task completed successfully + 1 - Task is in queued state + 2 - Task is in running state """ TASK_SUCCESS = 0 @@ -89,27 +88,19 @@ class TaskState: class Failure(Exception): - """ - Base Exception class for handling task failures - """ + """Base Exception class for handling task failures""" def __init__(self, details): - """ - Initializer - """ + """Initializer""" self.details = details def __str__(self): - """ - The informal string representation of the object - """ + """The informal string representation of the object""" return str(self.details) def get_connection(_): - """ - Sets up the ESX host connection - """ + """Sets up the ESX host connection""" host_ip = FLAGS.vmwareapi_host_ip host_username = FLAGS.vmwareapi_host_username host_password = FLAGS.vmwareapi_host_password @@ -124,143 +115,98 @@ def get_connection(_): class VMWareESXConnection(object): - """ - The ESX host connection object - """ + """The ESX host connection object""" def __init__(self, host_ip, host_username, host_password, api_retry_count, scheme="https"): - """ - The Initializer - """ + """The Initializer""" session = VMWareAPISession(host_ip, host_username, host_password, api_retry_count, scheme=scheme) self._vmops = VMWareVMOps(session) def init_host(self, host): - """ - Do the initialization that needs to be done - """ + """Do the initialization that needs to be done""" #FIXME(sateesh): implement this pass def list_instances(self): - """ - List VM instances - """ + """List VM instances""" return self._vmops.list_instances() def spawn(self, instance): - """ - Create VM instance - """ + """Create VM instance""" self._vmops.spawn(instance) def snapshot(self, instance, name): - """ - Create snapshot from a running VM instance - """ + """Create snapshot from a running VM instance""" self._vmops.snapshot(instance, name) def reboot(self, instance): - """ - Reboot VM instance - """ + """Reboot VM instance""" self._vmops.reboot(instance) def destroy(self, instance): - """ - Destroy VM instance - """ + """Destroy VM instance""" self._vmops.destroy(instance) def pause(self, instance, callback): - """ - Pause VM instance - """ + """Pause VM instance""" self._vmops.pause(instance, callback) def unpause(self, instance, callback): - """ - Unpause paused VM instance - """ + """Unpause paused VM instance""" self._vmops.unpause(instance, callback) def suspend(self, instance, callback): - """ - Suspend the specified instance - """ + """Suspend the specified instance""" self._vmops.suspend(instance, callback) def resume(self, instance, callback): - """ - Resume the suspended VM instance - """ + """Resume the suspended VM instance""" self._vmops.resume(instance, callback) def get_info(self, instance_id): - """ - Return info about the VM instance - """ + """Return info about the VM instance""" return self._vmops.get_info(instance_id) def get_diagnostics(self, instance): - """ - Return data about VM diagnostics - """ + """Return data about VM diagnostics""" return self._vmops.get_info(instance) def get_console_output(self, instance): - """ - Return snapshot of console - """ + """Return snapshot of console""" return self._vmops.get_console_output(instance) def get_ajax_console(self, instance): - """ - Return link to instance's ajax console - """ + """Return link to instance's ajax console""" return self._vmops.get_ajax_console(instance) def attach_volume(self, instance_name, device_path, mountpoint): - """ - Attach volume storage to VM instance - """ + """Attach volume storage to VM instance""" pass def detach_volume(self, instance_name, mountpoint): - """ - Detach volume storage to VM instance - """ + """Detach volume storage to VM instance""" pass def get_console_pool_info(self, console_type): - """ - Get info about the host on which the VM resides - """ + """Get info about the host on which the VM resides""" esx_url = urlparse.urlparse(FLAGS.vmwareapi_host_ip) return {'address': esx_url.netloc, 'username': FLAGS.vmwareapi_host_password, 'password': FLAGS.vmwareapi_host_password} def _create_dummy_vm_for_test(self, instance): - """ - Creates a dummy 1MB VM with default parameters for testing purpose - """ + """Creates a dummy VM with default parameters for testing purpose""" return self._vmops._create_dummy_vm_for_test(instance) class VMWareAPISession(object): - """ - Sets up a session with the ESX host and handles all the calls made to the - host - """ + """Sets up a session with ESX host and handles all calls made to host""" def __init__(self, host_ip, host_username, host_password, api_retry_count, scheme="https"): - """ - Set the connection credentials - """ + """Set the connection credentials""" self._host_ip = host_ip self._host_username = host_username self._host_password = host_password @@ -271,9 +217,7 @@ class VMWareAPISession(object): self._create_session() def _create_session(self): - """ - Creates a session with the ESX host - """ + """Creates a session with the ESX host""" while True: try: # Login and setup the session with the ESX host for making @@ -296,14 +240,12 @@ class VMWareAPISession(object): self._session_id = session.Key return except Exception, excep: - LOG.critical("In vmwareapi:_create_session, " - "got this exception: %s" % excep) + LOG.info(_("In vmwareapi:_create_session, " + "got this exception: %s") % excep) raise Exception(excep) def __del__(self): - """ - The Destructor. Logs-out the session. - """ + """The Destructor. Logs-out the session.""" # Logout to avoid un-necessary increase in session count at the # ESX host try: @@ -312,9 +254,7 @@ class VMWareAPISession(object): pass def _call_method(self, module, method, *args, **kwargs): - """ - Calls a method within the module specified with args provided - """ + """Calls a method within the module specified with args provided""" args = list(args) retry_count = 0 exc = None @@ -355,14 +295,12 @@ class VMWareAPISession(object): break time.sleep(TIME_BETWEEN_API_CALL_RETRIES) - LOG.critical("In vmwareapi:_call_method, " - "got this exception: " % exc) + LOG.info(_("In vmwareapi:_call_method, " + "got this exception: ") % exc) raise Exception(exc) def _get_vim(self): - """ - Gets the VIM object reference - """ + """Gets the VIM object reference""" if self.vim is None: self._create_session() return self.vim @@ -397,19 +335,19 @@ class VMWareAPISession(object): TaskState.TASK_RUNNING]: return elif task_info.State == TaskState.TASK_SUCCESS: - LOG.info("Task [%s] %s status: success " % ( + LOG.info(_("Task [%s] %s status: success ") % ( task_name, str(task_ref))) done.send(TaskState.TASK_SUCCESS) else: error_info = str(task_info.Error.LocalizedMessage) action["error"] = error_info - LOG.warn("Task [%s] %s status: error [%s]" % ( + LOG.info(_("Task [%s] %s status: error [%s]") % ( task_name, str(task_ref), error_info)) done.send_exception(Exception(error_info)) db.instance_action_create(context.get_admin_context(), action) except Exception, excep: - LOG.warn("In vmwareapi:_poll_task, Got this error %s" % excep) + LOG.info(_("In vmwareapi:_poll_task, Got this error %s") % excep) done.send_exception(excep) -- cgit From 05065a72ab06879d8ddd48ab45bc870386a0562d Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 23 Feb 2011 14:41:11 -0800 Subject: tests working again --- nova/tests/test_rpc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/tests/test_rpc.py b/nova/tests/test_rpc.py index 4820e04fb..44d7c91eb 100644 --- a/nova/tests/test_rpc.py +++ b/nova/tests/test_rpc.py @@ -36,7 +36,7 @@ class RpcTestCase(test.TestCase): super(RpcTestCase, self).setUp() self.conn = rpc.Connection.instance(True) self.receiver = TestReceiver() - self.consumer = rpc.AdapterConsumer(connection=self.conn, + self.consumer = rpc.TopicAdapterConsumer(connection=self.conn, topic='test', proxy=self.receiver) self.consumer.attach_to_eventlet() @@ -97,7 +97,7 @@ class RpcTestCase(test.TestCase): nested = Nested() conn = rpc.Connection.instance(True) - consumer = rpc.AdapterConsumer(connection=conn, + consumer = rpc.TopicAdapterConsumer(connection=conn, topic='nested', proxy=nested) consumer.attach_to_eventlet() -- cgit From 05fc3ea219f36bc1c246179b25b1feb017888b01 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 23 Feb 2011 17:58:32 -0800 Subject: Tests all working again --- nova/compute/manager.py | 3 ++- nova/flags.py | 2 +- nova/network/manager.py | 7 ++++--- nova/scheduler/api.py | 1 - nova/scheduler/manager.py | 3 ++- nova/scheduler_manager.py | 22 ++++++++++++++++++---- nova/tests/test_service.py | 25 ++++++++++++++----------- nova/tests/test_test.py | 2 +- nova/volume/manager.py | 7 ++++--- 9 files changed, 46 insertions(+), 26 deletions(-) diff --git a/nova/compute/manager.py b/nova/compute/manager.py index fd88158f7..b307ffa59 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -112,7 +112,8 @@ class ComputeManager(scheduler_manager.SchedulerDependentManager): self.driver = utils.import_object(compute_driver) self.network_manager = utils.import_object(FLAGS.network_manager) self.volume_manager = utils.import_object(FLAGS.volume_manager) - super(ComputeManager, self).__init__(*args, **kwargs) + super(ComputeManager, self).__init__(service_name="compute", + *args, **kwargs) def init_host(self): """Do any initialization that needs to be run if this is a diff --git a/nova/flags.py b/nova/flags.py index 6f37c82f0..7036180fc 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -356,5 +356,5 @@ DEFINE_string('node_availability_zone', 'nova', 'availability zone of this node') DEFINE_string('zone_name', 'nova', 'name of this zone') -DEFINE_string('zone_capabilities', 'kypervisor:xenserver;os:linux', +DEFINE_string('zone_capabilities', 'hypervisor:xenserver;os:linux', 'Key/Value tags which represent capabilities of this zone') diff --git a/nova/network/manager.py b/nova/network/manager.py index b36dd59cf..f5f5b17aa 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -55,7 +55,7 @@ from nova import db from nova import exception from nova import flags from nova import log as logging -from nova import manager +from nova import scheduler_manager from nova import utils from nova import rpc @@ -105,7 +105,7 @@ class AddressAlreadyAllocated(exception.Error): pass -class NetworkManager(manager.Manager): +class NetworkManager(scheduler_manager.SchedulerDependentManager): """Implements common network manager functionality. This class must be subclassed to support specific topologies. @@ -116,7 +116,8 @@ class NetworkManager(manager.Manager): if not network_driver: network_driver = FLAGS.network_driver self.driver = utils.import_object(network_driver) - super(NetworkManager, self).__init__(*args, **kwargs) + super(NetworkManager, self).__init__(service_name='network', + *args, **kwargs) def init_host(self): """Do any initialization that needs to be run if this is a diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 53d72507f..6a6bfc032 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -53,4 +53,3 @@ class API: kwargs = dict(method='update_service_capabilities', service_name=service_name, capabilities=capabilities) return rpc.fanout_cast(context, 'scheduler', kwargs) - diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index 3ff43a9d9..6b5c6e246 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -59,7 +59,8 @@ class SchedulerManager(manager.Manager): """Get a list of zones from the ZoneManager.""" return self.zone_manager.get_zone_list() - def update_service_capabilities(self, context=None, service_name=None, capabilities={}): + def update_service_capabilities(self, context=None, service_name=None, + capabilities={}): """Process a compute node update.""" return self.zone_manager.update_compute_capabilities() diff --git a/nova/scheduler_manager.py b/nova/scheduler_manager.py index a45301617..65bd71c05 100644 --- a/nova/scheduler_manager.py +++ b/nova/scheduler_manager.py @@ -34,13 +34,27 @@ FLAGS = flags.FLAGS class SchedulerDependentManager(manager.Manager): - def __init__(self, host=None, db_driver=None): - self.last_capabilities = {} + + """Periodically send capability updates to the Scheduler services. + Services that need to update the Scheduler of their capabilities + should derive from this class. Otherwise they can derive from + manager.Manager directly. Updates are only sent after + update_service_capabilities is called with non-None values.""" + + def __init__(self, host=None, db_driver=None, service_name="undefined"): + self.last_capabilities = None + self.service_name = service_name super(SchedulerDependentManager, self).__init__(host, db_driver) + def update_service_capabilities(self, capabilities): + """Remember these capabilities to send on next periodic update.""" + self.last_capabilities = capabilities + def periodic_tasks(self, context=None): """Pass data back to the scheduler at a periodic interval""" - logging.debug(_("*** Notifying Schedulers of capabilities ...")) - api.API.update_service_capabilities(context, 'compute', self.last_capabilities) + if self.last_capabilities: + logging.debug(_("*** Notifying Schedulers of capabilities ...")) + api.API.update_service_capabilities(context, self.service_name, + self.last_capabilities) super(SchedulerDependentManager, self).periodic_tasks(context) diff --git a/nova/tests/test_service.py b/nova/tests/test_service.py index cb31a3c43..b006caadd 100644 --- a/nova/tests/test_service.py +++ b/nova/tests/test_service.py @@ -108,26 +108,29 @@ class ServiceTestCase(test.TestCase): app = service.Service.create(host=host, binary=binary) self.mox.StubOutWithMock(rpc, - 'AdapterConsumer', + 'TopicAdapterConsumer', use_mock_anything=True) - rpc.AdapterConsumer(connection=mox.IgnoreArg(), + self.mox.StubOutWithMock(rpc, + 'FanoutAdapterConsumer', + use_mock_anything=True) + rpc.TopicAdapterConsumer(connection=mox.IgnoreArg(), topic=topic, proxy=mox.IsA(service.Service)).AndReturn( - rpc.AdapterConsumer) + rpc.TopicAdapterConsumer) - rpc.AdapterConsumer(connection=mox.IgnoreArg(), + rpc.TopicAdapterConsumer(connection=mox.IgnoreArg(), topic='%s.%s' % (topic, host), proxy=mox.IsA(service.Service)).AndReturn( - rpc.AdapterConsumer) + rpc.TopicAdapterConsumer) - rpc.AdapterConsumer(connection=mox.IgnoreArg(), - topic='%s_fanout' % topic, + rpc.FanoutAdapterConsumer(connection=mox.IgnoreArg(), + topic=topic, proxy=mox.IsA(service.Service)).AndReturn( - rpc.AdapterConsumer) + rpc.FanoutAdapterConsumer) - rpc.AdapterConsumer.attach_to_eventlet() - rpc.AdapterConsumer.attach_to_eventlet() - rpc.AdapterConsumer.attach_to_eventlet() + rpc.TopicAdapterConsumer.attach_to_eventlet() + rpc.TopicAdapterConsumer.attach_to_eventlet() + rpc.FanoutAdapterConsumer.attach_to_eventlet() service_create = {'host': host, 'binary': binary, diff --git a/nova/tests/test_test.py b/nova/tests/test_test.py index e237674e6..35c838065 100644 --- a/nova/tests/test_test.py +++ b/nova/tests/test_test.py @@ -34,7 +34,7 @@ class IsolationTestCase(test.TestCase): def test_rpc_consumer_isolation(self): connection = rpc.Connection.instance(new=True) - consumer = rpc.TopicConsumer(connection, topic='compute') + consumer = rpc.TopicAdapterConsumer(connection, topic='compute') consumer.register_callback( lambda x, y: self.fail('I should never be called')) consumer.attach_to_eventlet() diff --git a/nova/volume/manager.py b/nova/volume/manager.py index 3e8bc16b3..c53acf1e3 100644 --- a/nova/volume/manager.py +++ b/nova/volume/manager.py @@ -49,7 +49,7 @@ from nova import context from nova import exception from nova import flags from nova import log as logging -from nova import manager +from nova import scheduler_manager from nova import utils @@ -64,14 +64,15 @@ flags.DEFINE_boolean('use_local_volumes', True, 'if True, will not discover local volumes') -class VolumeManager(manager.Manager): +class VolumeManager(scheduler_manager.SchedulerDependentManager): """Manages attachable block storage devices.""" def __init__(self, volume_driver=None, *args, **kwargs): """Load the driver from the one specified in args, or from flags.""" if not volume_driver: volume_driver = FLAGS.volume_driver self.driver = utils.import_object(volume_driver) - super(VolumeManager, self).__init__(*args, **kwargs) + super(VolumeManager, self).__init__(service_name='volume', + *args, **kwargs) # NOTE(vish): Implementation specific db handling is done # by the driver. self.driver.db = self.db -- cgit From 4a002ffdc1937856de7dbf35b83ae0dd78dfe4c6 Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 24 Feb 2011 11:55:25 +0530 Subject: Fixed problems found in localized string formatting. Verified the fixes by running ./run_tests.sh -V. --- nova/virt/vmwareapi/io_util.py | 6 ++-- nova/virt/vmwareapi/vmops.py | 67 +++++++++++++++++++++++------------- nova/virt/vmwareapi/vmware_images.py | 4 ++- nova/virt/vmwareapi_conn.py | 15 ++++---- 4 files changed, 59 insertions(+), 33 deletions(-) diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py index 6761d894c..b9645e220 100644 --- a/nova/virt/vmwareapi/io_util.py +++ b/nova/virt/vmwareapi/io_util.py @@ -131,8 +131,10 @@ class IOThread(Thread): if not self.transfer_size is None: if self.read_size < self.transfer_size: - raise IOError(_("Not enough data (%d of %d bytes)") % \ - (self.read_size, self.transfer_size)) + raise IOError(_("Not enough data (%(read_size)d of " + "%(transfer_size)d bytes)") % + {'read_size': self.read_size, + 'transfer_size': self.transfer_size}) except Exception: self._error = True diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index da22588e3..3e32fceef 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -181,9 +181,12 @@ class VMWareVMOps(object): #depend on the size of the disk, thin/thick provisioning and the #storage adapter type. #Here we assume thick provisioning and lsiLogic for the adapter type - LOG.debug(_("Creating Virtual Disk of size %sKB and adapter type %s on" - " the ESX host local store %s ") % \ - (vmdk_file_size_in_kb, adapter_type, data_store_name)) + LOG.debug(_("Creating Virtual Disk of size %(vmdk_file_size_in_kb)sKB" + " and adapter type %(adapter_type)s on" + " the ESX host local store %(data_store_name)s") % + {'vmdk_file_size_in_kb': vmdk_file_size_in_kb, + 'adapter_type': adapter_type, + 'data_store_name': data_store_name}) vmdk_create_spec = vm_util.get_vmdk_create_spec(vmdk_file_size_in_kb, adapter_type) vmdk_create_task = self._session._call_method(self._session._get_vim(), @@ -193,22 +196,30 @@ class VMWareVMOps(object): datacenter=self._get_datacenter_name_and_ref()[0], spec=vmdk_create_spec) self._session._wait_for_task(instance.id, vmdk_create_task) - LOG.debug(_("Created Virtual Disk of size %s KB on the ESX host local" - "store %s ") % (vmdk_file_size_in_kb, data_store_name)) - - LOG.debug(_("Deleting the file %s on the ESX host local" - "store %s ") % (flat_uploaded_vmdk_path, data_store_name)) + LOG.debug(_("Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB" + " on the ESX host local store %(data_store_name)s ") % + {'vmdk_file_size_in_kb': vmdk_file_size_in_kb, + 'data_store_name': data_store_name}) + + LOG.debug(_("Deleting the file %(flat_uploaded_vmdk_path)s on " + "the ESX host local store %(data_store_names)s") % + {'flat_uploaded_vmdk_path': flat_uploaded_vmdk_path, + 'data_store_name': data_store_name}) #Delete the -flat.vmdk file created. .vmdk file is retained. vmdk_delete_task = self._session._call_method(self._session._get_vim(), "DeleteDatastoreFile_Task", self._session._get_vim().get_service_content().FileManager, name=flat_uploaded_vmdk_path) self._session._wait_for_task(instance.id, vmdk_delete_task) - LOG.debug(_("Deleted the file %s on the ESX host local" - "store %s ") % (flat_uploaded_vmdk_path, data_store_name)) - - LOG.debug(_("Downloading image file %s to the ESX data store %s ") % \ - (instance.image_id, data_store_name)) + LOG.debug(_("Deleted the file %(flat_uploaded_vmdk_path)s on " + "the ESX host local store %(data_store_name)s ") % + {'flat_uploaded_vmdk_path': flat_uploaded_vmdk_path, + 'data_store_name': data_store_name}) + + LOG.debug(_("Downloading image file %(image_id)s to the " + "ESX data store %(datastore_name)s ") % + {'image_id': instance.image_id, + 'data_store_name': data_store_name}) # Upload the -flat.vmdk file whose meta-data file we just created above vmware_images.fetch_image( instance.image_id, @@ -218,8 +229,10 @@ class VMWareVMOps(object): datastore_name=data_store_name, cookies=self._session._get_vim().proxy.binding.cookies, file_path=flat_uploaded_vmdk_name) - LOG.debug(_("Downloaded image file %s to the ESX data store %s ") % \ - (instance.image_id, data_store_name)) + LOG.debug(_("Downloaded image file %(image_id)s to the ESX data " + "store %(data_store_name)s ") % + {'image_id': instance.image_id, + 'data_store_name': data_store_name}) #Attach the vmdk uploaded to the VM. VM reconfigure is done to do so. vmdk_attach_config_spec = vm_util.get_vmdk_attach_config_sepc( @@ -442,16 +455,20 @@ class VMWareVMOps(object): dir_ds_compliant_path = vm_util.build_datastore_path( datastore_name, os.path.dirname(vmx_file_path)) - LOG.debug(_("Deleting contents of the VM %s from " - "datastore %s") % (instance.name, datastore_name)) + LOG.debug(_("Deleting contents of the VM %(instance.name)s " + "from datastore %(datastore_name)s") % + {('instance.name': instance.name, + 'datastore_name': datastore_name)}) delete_task = self._session._call_method( self._session._get_vim(), "DeleteDatastoreFile_Task", self._session._get_vim().get_service_content().FileManager, name=dir_ds_compliant_path) self._session._wait_for_task(instance.id, delete_task) - LOG.debug(_("Deleted contents of the VM %s from " - "datastore %s") % (instance.name, datastore_name)) + LOG.debug(_("Deleted contents of the VM %(instance_name)s " + "from datastore %(datastore_name)s") % + {'instance_name': instance.name, + 'datastore_name': datastore_name}) except Exception, excep: LOG.warn(_("In vmwareapi:vmops:destroy, " "got this exception while deleting" @@ -570,14 +587,18 @@ class VMWareVMOps(object): instance['id']) machine_id_chanfge_spec = vm_util.get_machine_id_change_spec(mac_addr, ip_addr, net_mask, gateway) - LOG.debug(_("Reconfiguring VM instance %s to set the machine id " - "with ip - %s") % (instance.name, ip_addr)) + LOG.debug(_("Reconfiguring VM instance %(instance_name)s to set " + "the machine id with ip - %(ip_addr)s") % + {'instance_name': instance.name, + 'ip_addr': ip_addr}) reconfig_task = self._session._call_method(self._session._get_vim(), "ReconfigVM_Task", vm_ref, spec=machine_id_chanfge_spec) self._session._wait_for_task(instance.id, reconfig_task) - LOG.debug(_("Reconfigured VM instance %s to set the machine id " - "with ip - %s") % (instance.name, ip_addr)) + LOG.debug(_("Reconfigured VM instance %(instance_name)s to set " + "the machine id with ip - %(ip_addr)s") % + {'instance_name': instance.name, + 'ip_addr': ip_addr}) def _create_dummy_vm_for_test(self, instance): """Create a dummy VM for testing purpose""" diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index 78bbb7fec..4aad657e6 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -238,5 +238,7 @@ def get_vmdk_size_and_properties(image, instance): size = read_file_handle.get_size() properties = read_file_handle.get_image_properties() read_file_handle.close() - LOG.debug(_("Got image size of %s for the image %s") % (size, image)) + LOG.debug(_("Got image size of %(size)s for the image %(image)s") % + {'size': size, + 'image': image}) return size, properties diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index 739cb53c7..29748fe81 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -335,17 +335,18 @@ class VMWareAPISession(object): TaskState.TASK_RUNNING]: return elif task_info.State == TaskState.TASK_SUCCESS: - LOG.info(_("Task [%s] %s status: success ") % ( - task_name, - str(task_ref))) + LOG.info(_("Task [%(taskname)s] %(taskref)s status: success") % + {'taskname': task_name, + 'taskref': str(task_ref)}) done.send(TaskState.TASK_SUCCESS) else: error_info = str(task_info.Error.LocalizedMessage) action["error"] = error_info - LOG.info(_("Task [%s] %s status: error [%s]") % ( - task_name, - str(task_ref), - error_info)) + LOG.info(_("Task [%(task_name)s] %(task_ref)s status: " + "error [%(error_info)s]") % + {'task_name': task_name, + 'task_ref': str(task_ref), + 'error_info': error_info}) done.send_exception(Exception(error_info)) db.instance_action_create(context.get_admin_context(), action) except Exception, excep: -- cgit From c0bcd792fcf96e79ddbaa19952e9ab397db91503 Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 24 Feb 2011 12:06:43 +0530 Subject: Removed Milind from Authors file, as individual Contributer's License Agreement & Ubuntu code of conduct are not yet signed --- Authors | 1 - 1 file changed, 1 deletion(-) diff --git a/Authors b/Authors index 25e2e3a1e..a444ede11 100644 --- a/Authors +++ b/Authors @@ -38,7 +38,6 @@ Koji Iida Lorin Hochstein Matt Dietz Michael Gundlach -Milind Barve Monsyne Dragon Monty Taylor MORITA Kazutaka -- cgit From 65b9dfbea28f1607ef471e78b73ba77183d943f6 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 24 Feb 2011 01:53:01 -0800 Subject: capability aggregation working --- nova/api/openstack/zones.py | 15 ++++++++++++--- nova/scheduler/api.py | 15 +++++++++++++-- nova/scheduler/manager.py | 12 +++++++++--- nova/scheduler/zone_manager.py | 35 ++++++++++++++++++++++++++++++++--- nova/scheduler_manager.py | 6 ++---- 5 files changed, 68 insertions(+), 15 deletions(-) diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index 989b3a235..c6c27dd4b 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -15,9 +15,10 @@ import common +from nova import db from nova import flags +from nova import log as logging from nova import wsgi -from nova import db from nova.scheduler import api @@ -67,8 +68,16 @@ class Controller(wsgi.Controller): def info(self, req): """Return name and capabilities for this zone.""" - return dict(zone=dict(name=FLAGS.zone_name, - capabilities=FLAGS.zone_capabilities)) + items = api.API().get_zone_capabilities(req.environ['nova.context']) + + zone = dict(name=FLAGS.zone_name) + caps = FLAGS.zone_capabilities.split(';') + for cap in caps: + key_values = cap.split(':') + zone[key_values[0]] = key_values[1] + for item, (min_value, max_value) in items.iteritems(): + zone[item] = "%s,%s" % (min_value, max_value) + return dict(zone=zone) def show(self, req, id): """Return data about the given zone id""" diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 6a6bfc032..ac38350ed 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -43,13 +43,24 @@ class API: return rpc.call(context, queue, kwargs) def get_zone_list(self, context): + """Return a list of zones assoicated with this zone.""" items = self._call_scheduler('get_zone_list', context) for item in items: item['api_url'] = item['api_url'].replace('\\/', '/') return items + def get_zone_capabilities(self, context, service=None): + """Returns a dict of key, value capabilities for this zone, + or for a particular class of services running in this zone.""" + return self._call_scheduler('get_zone_capabilities', context=context, + params=dict(service=service)) + @classmethod - def update_service_capabilities(cls, context, service_name, capabilities): + def update_service_capabilities(cls, context, service_name, host, + capabilities): + """Send an update to all the scheduler services informing them + of the capabilities of this service.""" kwargs = dict(method='update_service_capabilities', - service_name=service_name, capabilities=capabilities) + args=dict(service_name=service_name, host=host, + capabilities=capabilities)) return rpc.fanout_cast(context, 'scheduler', kwargs) diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index 6b5c6e246..1bda77d89 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -59,10 +59,16 @@ class SchedulerManager(manager.Manager): """Get a list of zones from the ZoneManager.""" return self.zone_manager.get_zone_list() + def get_zone_capabilities(self, context=None, service=None): + """Get the normalized set of capabilites for this zone, + or for a particular service.""" + return self.zone_manager.get_zone_capabilities(context, service) + def update_service_capabilities(self, context=None, service_name=None, - capabilities={}): - """Process a compute node update.""" - return self.zone_manager.update_compute_capabilities() + host=None, capabilities={}): + """Process a capability update from a service node.""" + self.zone_manager.update_service_capabilities(service_name, + host, capabilities) def _schedule(self, method, context, topic, *args, **kwargs): """Tries to call schedule_* method on the driver to retrieve host. diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py index eedc5c235..09c9811f3 100644 --- a/nova/scheduler/zone_manager.py +++ b/nova/scheduler/zone_manager.py @@ -105,13 +105,37 @@ class ZoneManager(object): def __init__(self): self.last_zone_db_check = datetime.min self.zone_states = {} - self.compute_states = {} + self.service_states = {} # { : { : { cap k : v }}} self.green_pool = greenpool.GreenPool() def get_zone_list(self): """Return the list of zones we know about.""" return [zone.to_dict() for zone in self.zone_states.values()] + def get_zone_capabilities(self, context, service=None): + """Roll up all the individual host info to generic 'service' + capabilities. Each capability is aggregated into + _min and _max values.""" + service_dict = self.service_states + if service: + service_dict = dict(service_name=service, + hosts=self.service_states.get(service, {})) + + # TODO(sandy) - be smarter about fabricating this structure. + # But it's likely to change once we understand what the Best-Match + # code will need better. + combined = {} # { _ : (min, max), ... } + for service_name, host_dict in service_dict.iteritems(): + for host, caps_dict in host_dict.iteritems(): + for cap, value in caps_dict.iteritems(): + key = "%s_%s" % (service_name, cap) + min_value, max_value = combined.get(key, (value, value)) + min_value = min(min_value, value) + max_value = max(max_value, value) + combined[key] = (min_value, max_value) + + return combined + def _refresh_from_db(self, context): """Make our zone state map match the db.""" # Add/update existing zones ... @@ -143,5 +167,10 @@ class ZoneManager(object): self._refresh_from_db(context) self._poll_zones(context) - def update_compute_capabilities(self): - logging.debug(_("****** UPDATE COMPUTE CAPABILITIES *******")) + def update_service_capabilities(self, service_name, host, capabilities): + """Update the per-service capabilities based on this notification.""" + logging.debug(_("Received %(service_name)s service update from " + "%(host)s: %(capabilities)s") % locals()) + service_caps = self.service_states.get(service_name, {}) + service_caps[host] = capabilities + self.service_states[service_name] = service_caps diff --git a/nova/scheduler_manager.py b/nova/scheduler_manager.py index 65bd71c05..ca39b85dd 100644 --- a/nova/scheduler_manager.py +++ b/nova/scheduler_manager.py @@ -34,13 +34,11 @@ FLAGS = flags.FLAGS class SchedulerDependentManager(manager.Manager): - """Periodically send capability updates to the Scheduler services. Services that need to update the Scheduler of their capabilities should derive from this class. Otherwise they can derive from manager.Manager directly. Updates are only sent after update_service_capabilities is called with non-None values.""" - def __init__(self, host=None, db_driver=None, service_name="undefined"): self.last_capabilities = None self.service_name = service_name @@ -53,8 +51,8 @@ class SchedulerDependentManager(manager.Manager): def periodic_tasks(self, context=None): """Pass data back to the scheduler at a periodic interval""" if self.last_capabilities: - logging.debug(_("*** Notifying Schedulers of capabilities ...")) + logging.debug(_("Notifying Schedulers of capabilities ...")) api.API.update_service_capabilities(context, self.service_name, - self.last_capabilities) + self.host, self.last_capabilities) super(SchedulerDependentManager, self).periodic_tasks(context) -- cgit From c8df2602fd8f4f2cb7716e6283f3779c6895a479 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 24 Feb 2011 14:32:25 -0800 Subject: service capabilities test --- nova/scheduler/driver.py | 7 +++++++ nova/scheduler/manager.py | 3 ++- nova/tests/test_zones.py | 28 ++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py index 66e46c1b9..317a039cc 100644 --- a/nova/scheduler/driver.py +++ b/nova/scheduler/driver.py @@ -45,6 +45,13 @@ class WillNotSchedule(exception.Error): class Scheduler(object): """The base class that all Scheduler clases should inherit from.""" + def __init__(self): + self.zone_manager = None + + def set_zone_manager(self, zone_manager): + """Called by the Scheduler Service to supply a ZoneManager.""" + self.zone_manager = zone_manager + @staticmethod def service_is_up(service): """Check whether a service is up based on last heartbeat.""" diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index 1bda77d89..d3d338943 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -41,10 +41,11 @@ flags.DEFINE_string('scheduler_driver', class SchedulerManager(manager.Manager): """Chooses a host to run instances on.""" def __init__(self, scheduler_driver=None, *args, **kwargs): + self.zone_manager = zone_manager.ZoneManager() if not scheduler_driver: scheduler_driver = FLAGS.scheduler_driver self.driver = utils.import_object(scheduler_driver) - self.zone_manager = zone_manager.ZoneManager() + self.driver.set_zone_manager(self.zone_manager) super(SchedulerManager, self).__init__(*args, **kwargs) def __getattr__(self, key): diff --git a/nova/tests/test_zones.py b/nova/tests/test_zones.py index 5a52a0506..3ca71d5f1 100644 --- a/nova/tests/test_zones.py +++ b/nova/tests/test_zones.py @@ -76,6 +76,34 @@ class ZoneManagerTestCase(test.TestCase): self.assertEquals(len(zm.zone_states), 1) self.assertEquals(zm.zone_states[1].username, 'user1') + def test_service_capabilities(self): + zm = zone_manager.ZoneManager() + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, {}) + + zm.update_service_capabilities("svc1", "host1", dict(a=1, b=2)) + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, dict(svc1_a=(1, 1), svc1_b=(2, 2))) + + zm.update_service_capabilities("svc1", "host1", dict(a=2, b=3)) + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, dict(svc1_a=(2, 2), svc1_b=(3, 3))) + + zm.update_service_capabilities("svc1", "host2", dict(a=20, b=30)) + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30))) + + zm.update_service_capabilities("svc10", "host1", dict(a=99, b=99)) + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), + svc10_a=(99, 99), svc10_b=(99, 99))) + + zm.update_service_capabilities("svc1", "host3", dict(c=5)) + caps = zm.get_zone_capabilities(self, None) + self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), + svc1_c=(5, 5), svc10_a=(99, 99), + svc10_b=(99, 99))) + def test_refresh_from_db_replace_existing(self): zm = zone_manager.ZoneManager() zone_state = zone_manager.ZoneState() -- cgit From 47bbfaab52642f3ff79bcdefb8d705fb02b549f9 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 24 Feb 2011 15:23:15 -0800 Subject: new tests --- nova/api/openstack/zones.py | 4 ++-- nova/scheduler/api.py | 37 ++++++++++++++++++---------------- nova/scheduler/zone_manager.py | 3 +-- nova/tests/api/openstack/test_zones.py | 30 ++++++++++++++++++++++++--- nova/tests/test_zones.py | 6 ++++++ 5 files changed, 56 insertions(+), 24 deletions(-) diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index c6c27dd4b..fecbd6fa3 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -53,7 +53,7 @@ class Controller(wsgi.Controller): """Return all zones in brief""" # Ask the ZoneManager in the Scheduler for most recent data, # or fall-back to the database ... - items = api.API().get_zone_list(req.environ['nova.context']) + items = api.API.get_zone_list(req.environ['nova.context']) if not items: items = db.zone_get_all(req.environ['nova.context']) @@ -68,7 +68,7 @@ class Controller(wsgi.Controller): def info(self, req): """Return name and capabilities for this zone.""" - items = api.API().get_zone_capabilities(req.environ['nova.context']) + items = api.API.get_zone_capabilities(req.environ['nova.context']) zone = dict(name=FLAGS.zone_name) caps = FLAGS.zone_capabilities.split(';') diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index ac38350ed..fcff2f146 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -25,34 +25,37 @@ FLAGS = flags.FLAGS LOG = logging.getLogger('nova.scheduler.api') -class API: - """API for interacting with the scheduler.""" +def _call_scheduler(method, context, params=None): + """Generic handler for RPC calls to the scheduler. - def _call_scheduler(self, method, context, params=None): - """Generic handler for RPC calls to the scheduler. + :param params: Optional dictionary of arguments to be passed to the + scheduler worker - :param params: Optional dictionary of arguments to be passed to the - scheduler worker + :retval: Result returned by scheduler worker + """ + if not params: + params = {} + queue = FLAGS.scheduler_topic + kwargs = {'method': method, 'args': params} + return rpc.call(context, queue, kwargs) - :retval: Result returned by scheduler worker - """ - if not params: - params = {} - queue = FLAGS.scheduler_topic - kwargs = {'method': method, 'args': params} - return rpc.call(context, queue, kwargs) - def get_zone_list(self, context): +class API: + """API for interacting with the scheduler.""" + + @classmethod + def get_zone_list(cls, context): """Return a list of zones assoicated with this zone.""" - items = self._call_scheduler('get_zone_list', context) + items = _call_scheduler('get_zone_list', context) for item in items: item['api_url'] = item['api_url'].replace('\\/', '/') return items - def get_zone_capabilities(self, context, service=None): + @classmethod + def get_zone_capabilities(cls, context, service=None): """Returns a dict of key, value capabilities for this zone, or for a particular class of services running in this zone.""" - return self._call_scheduler('get_zone_capabilities', context=context, + return _call_scheduler('get_zone_capabilities', context=context, params=dict(service=service)) @classmethod diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py index 09c9811f3..c1a50dbc3 100644 --- a/nova/scheduler/zone_manager.py +++ b/nova/scheduler/zone_manager.py @@ -118,8 +118,7 @@ class ZoneManager(object): _min and _max values.""" service_dict = self.service_states if service: - service_dict = dict(service_name=service, - hosts=self.service_states.get(service, {})) + service_dict = {service: self.service_states.get(service, {})} # TODO(sandy) - be smarter about fabricating this structure. # But it's likely to change once we understand what the Best-Match diff --git a/nova/tests/api/openstack/test_zones.py b/nova/tests/api/openstack/test_zones.py index 82b892b9e..33a66df0b 100644 --- a/nova/tests/api/openstack/test_zones.py +++ b/nova/tests/api/openstack/test_zones.py @@ -75,6 +75,10 @@ def zone_get_all_db(context): ] +def zone_caps(method, context, params): + return dict() + + class ZonesTest(test.TestCase): def setUp(self): super(ZonesTest, self).setUp() @@ -93,13 +97,18 @@ class ZonesTest(test.TestCase): self.stubs.Set(nova.db, 'zone_create', zone_create) self.stubs.Set(nova.db, 'zone_delete', zone_delete) + self.old_zone_name = FLAGS.zone_name + self.old_zone_caps = FLAGS.zone_capabilities + def tearDown(self): self.stubs.UnsetAll() FLAGS.allow_admin_api = self.allow_admin + FLAGS.zone_name = self.old_zone_name + FLAGS.zone_capabilities = self.old_zone_caps super(ZonesTest, self).tearDown() def test_get_zone_list_scheduler(self): - self.stubs.Set(api.API, '_call_scheduler', zone_get_all_scheduler) + self.stubs.Set(api, '_call_scheduler', zone_get_all_scheduler) req = webob.Request.blank('/v1.0/zones') res = req.get_response(fakes.wsgi_app()) res_dict = json.loads(res.body) @@ -108,8 +117,7 @@ class ZonesTest(test.TestCase): self.assertEqual(len(res_dict['zones']), 2) def test_get_zone_list_db(self): - self.stubs.Set(api.API, '_call_scheduler', - zone_get_all_scheduler_empty) + self.stubs.Set(api, '_call_scheduler', zone_get_all_scheduler_empty) self.stubs.Set(nova.db, 'zone_get_all', zone_get_all_db) req = webob.Request.blank('/v1.0/zones') res = req.get_response(fakes.wsgi_app()) @@ -162,3 +170,19 @@ class ZonesTest(test.TestCase): self.assertEqual(res_dict['zone']['id'], 1) self.assertEqual(res_dict['zone']['api_url'], 'http://example.com') self.assertFalse('username' in res_dict['zone']) + + def test_zone_info(self): + FLAGS.zone_name = 'darksecret' + FLAGS.zone_capabilities = 'cap1:a,b;cap2:c,d' + self.stubs.Set(api, '_call_scheduler', zone_caps) + + body = dict(zone=dict(username='zeb', password='sneaky')) + req = webob.Request.blank('/v1.0/zones/info') + + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(res.status_int, 200) + self.assertEqual(res_dict['zone']['name'], 'darksecret') + self.assertEqual(res_dict['zone']['cap1'], 'a,b') + self.assertEqual(res_dict['zone']['cap2'], 'c,d') + diff --git a/nova/tests/test_zones.py b/nova/tests/test_zones.py index 3ca71d5f1..79d766f28 100644 --- a/nova/tests/test_zones.py +++ b/nova/tests/test_zones.py @@ -104,6 +104,12 @@ class ZoneManagerTestCase(test.TestCase): svc1_c=(5, 5), svc10_a=(99, 99), svc10_b=(99, 99))) + caps = zm.get_zone_capabilities(self, 'svc1') + self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), + svc1_c=(5, 5))) + caps = zm.get_zone_capabilities(self, 'svc10') + self.assertEquals(caps, dict(svc10_a=(99, 99), svc10_b=(99, 99))) + def test_refresh_from_db_replace_existing(self): zm = zone_manager.ZoneManager() zone_state = zone_manager.ZoneState() -- cgit From 307dcb7906ff066e2883cdee8998dfa78ebc8221 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 24 Feb 2011 15:44:27 -0800 Subject: sorry, pep8 --- nova/tests/api/openstack/test_zones.py | 5 ++--- nova/tests/test_zones.py | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/nova/tests/api/openstack/test_zones.py b/nova/tests/api/openstack/test_zones.py index 33a66df0b..a40d46749 100644 --- a/nova/tests/api/openstack/test_zones.py +++ b/nova/tests/api/openstack/test_zones.py @@ -76,7 +76,7 @@ def zone_get_all_db(context): def zone_caps(method, context, params): - return dict() + return dict() class ZonesTest(test.TestCase): @@ -175,7 +175,7 @@ class ZonesTest(test.TestCase): FLAGS.zone_name = 'darksecret' FLAGS.zone_capabilities = 'cap1:a,b;cap2:c,d' self.stubs.Set(api, '_call_scheduler', zone_caps) - + body = dict(zone=dict(username='zeb', password='sneaky')) req = webob.Request.blank('/v1.0/zones/info') @@ -185,4 +185,3 @@ class ZonesTest(test.TestCase): self.assertEqual(res_dict['zone']['name'], 'darksecret') self.assertEqual(res_dict['zone']['cap1'], 'a,b') self.assertEqual(res_dict['zone']['cap2'], 'c,d') - diff --git a/nova/tests/test_zones.py b/nova/tests/test_zones.py index 79d766f28..48e1442cf 100644 --- a/nova/tests/test_zones.py +++ b/nova/tests/test_zones.py @@ -88,28 +88,28 @@ class ZoneManagerTestCase(test.TestCase): zm.update_service_capabilities("svc1", "host1", dict(a=2, b=3)) caps = zm.get_zone_capabilities(self, None) self.assertEquals(caps, dict(svc1_a=(2, 2), svc1_b=(3, 3))) - + zm.update_service_capabilities("svc1", "host2", dict(a=20, b=30)) caps = zm.get_zone_capabilities(self, None) self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30))) - + zm.update_service_capabilities("svc10", "host1", dict(a=99, b=99)) caps = zm.get_zone_capabilities(self, None) self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), svc10_a=(99, 99), svc10_b=(99, 99))) - + zm.update_service_capabilities("svc1", "host3", dict(c=5)) caps = zm.get_zone_capabilities(self, None) self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), svc1_c=(5, 5), svc10_a=(99, 99), svc10_b=(99, 99))) - + caps = zm.get_zone_capabilities(self, 'svc1') self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), svc1_c=(5, 5))) caps = zm.get_zone_capabilities(self, 'svc10') self.assertEquals(caps, dict(svc10_a=(99, 99), svc10_b=(99, 99))) - + def test_refresh_from_db_replace_existing(self): zm = zone_manager.ZoneManager() zone_state = zone_manager.ZoneState() -- cgit From 1a912276eb636fb89849e6a2573b2c5159d500e9 Mon Sep 17 00:00:00 2001 From: sateesh Date: Tue, 1 Mar 2011 23:22:09 +0530 Subject: Updated with flags for nova-compute, nova-network and nova-console. Added the flags, --vlan_interface= --network_driver=nova.network.vmwareapi_net [Optional, only for VLAN Networking] --flat_network_bridge= [Optional, only for Flat Networking] --console_manager=nova.console.vmrc_manager.ConsoleVMRCManager --console_driver=nova.console.vmrc.VMRCSessionConsole [Optional for OTP (One time Passwords) as against host credentials] --vmwareapi_wsdl_loc=/vimService.wsdl> Removed ZSI from python dependency list. Added suds-0.4 to python depndency list. Added installation instructions for suds on Ubuntu/Debian. Updated ESX requirements section with new requirements that came from support of VLAN networking. Updated FAQ with a question on type of consoles supported. --- doc/source/vmwareapi_readme.rst | 54 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index e354237fe..d30853a39 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -43,11 +43,23 @@ VMware ESX Requirements ----------------------- * ESX credentials with administration/root privileges * Single local hard disk at the ESX host -* An ESX Virtual Machine Port Group (Bridge for Flat Networking) - +* An ESX Virtual Machine Port Group (For Flat Networking) +* An ESX physical network adapter (For VLAN networking) +* Need to enable "vSphere Web Access" in Configuration->Security Profile->Firewall + Python dependencies ------------------- -* ZSI-2.0 +* suds-0.4 + +* Installation procedure on Ubuntu/Debian + +:: + + sudo apt-get install python-setuptools + wget https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.tar.gz + tar -zxvf python-suds-0.4.tar.gz + cd python-suds-0.4 + sudo python setup.py install Configuration flags required for nova-compute --------------------------------------------- @@ -57,6 +69,25 @@ Configuration flags required for nova-compute --vmwareapi_host_ip= --vmwareapi_host_username= --vmwareapi_host_password= + --network_driver=nova.network.vmwareapi_net [Optional, only for VLAN Networking] + --vlan_interface= [Optional, only for VLAN Networking] + + +Configuration flags required for nova-network +--------------------------------------------- +:: + + --network_manager=nova.network.manager.FlatManager [or nova.network.manager.VlanManager] + --flat_network_bridge= [Optional, only for Flat Networking] + + +Configuration flags required for nova-console +--------------------------------------------- +:: + + --console_manager=nova.console.vmrc_manager.ConsoleVMRCManager + --console_driver=nova.console.vmrc.VMRCSessionConsole [Optional, only for OTP (One time Passwords) as against host credentials] + Other flags ----------- @@ -66,6 +97,19 @@ Other flags --flat_network_bridge= --image_service=nova.image.glance.GlanceImageService --glance_host= + --console_manager=nova.console.vmrc_manager.ConsoleVMRCManager + --console_driver=nova.console.vmrc.VMRCSessionConsole [Optional for OTP (One time Passwords) as against host credentials] + --vmwareapi_wsdl_loc=/vimService.wsdl> + +Note:- Due to a faulty wsdl being shipped with ESX vSphere 4.1 we need a working wsdl which can to be mounted on any webserver. Follow the below steps to download the SDK, + +* Go to http://www.vmware.com/support/developer/vc-sdk/ +* Go to section VMware vSphere Web Services SDK 4.0 +* Click "Downloads" +* Enter VMware credentials when prompted for download +* Unzip the downloaded file vi-sdk-4.0.0-xxx.zip +* Go to SDK->WSDL->vim25 & host the files "vimService.wsdl" and "vim.wsdl" in a WEB SERVER +* Set the flag "--vmwareapi_wsdl_loc" with url, "http:///vimService.wsdl" FAQ --- @@ -85,3 +129,7 @@ FAQ * The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. +4. What type of consoles are supported? + +* VMware VMRC based consoles are supported. There are 2 options for credentials one is OTP (Secure but creates multiple session entries in DB for each OpenStack console create request.) & other is host based credentials (It may not be secure as ESX credentials are transmitted as clear text). + -- cgit From ba08f5f97a660b2b8f5b623c447e23d608a0d46d Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 00:36:24 +0530 Subject: Moved the guest tools script that does IP injection inside VM on ESX server to etc/esx directory from etc/ directory. --- etc/esx/guest_tool.py | 302 +++++++++++++++++++++++++++++++++++++++++++ etc/vmware_guest_tool.py | 326 ----------------------------------------------- 2 files changed, 302 insertions(+), 326 deletions(-) create mode 100644 etc/esx/guest_tool.py delete mode 100644 etc/vmware_guest_tool.py diff --git a/etc/esx/guest_tool.py b/etc/esx/guest_tool.py new file mode 100644 index 000000000..d83055a42 --- /dev/null +++ b/etc/esx/guest_tool.py @@ -0,0 +1,302 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Guest tools for ESX to set up network in the guest. +On Windows we require pyWin32 installed on Python. +""" + +import array +import logging +import os +import platform +import socket +import struct +import subprocess +import sys +import time + +PLATFORM_WIN = 'win32' +PLATFORM_LINUX = 'linux2' +ARCH_32_BIT = '32bit' +ARCH_64_BIT = '64bit' +NO_MACHINE_ID = 'No machine id' + +#Logging +FORMAT = "%(asctime)s - %(levelname)s - %(message)s" +if sys.platform == PLATFORM_WIN: + LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') +elif sys.platform == PLATFORM_LINUX: + LOG_DIR = '/var/log/openstack' +else: + LOG_DIR = 'logs' +if not os.path.exists(LOG_DIR): + os.mkdir(LOG_DIR) +LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') +logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) + +if sys.hexversion < 0x3000000: + _byte = ord # 2.x chr to integer +else: + _byte = int # 3.x byte to integer + + +class ProcessExecutionError: + """Process Execution Error Class""" + + def __init__(self, exit_code, stdout, stderr, cmd): + self.exit_code = exit_code + self.stdout = stdout + self.stderr = stderr + self.cmd = cmd + + def __str__(self): + return str(self.exit_code) + + +def _bytes2int(bytes): + """Convert bytes to int.""" + intgr = 0 + for byt in bytes: + intgr = (intgr << 8) + _byte(byt) + return intgr + + +def _parse_network_details(machine_id): + """Parse the machine.id field to get MAC, IP, Netmask and Gateway fields + machine.id is of the form MAC;IP;Netmask;Gateway; where ';' is + the separator. + """ + network_details = [] + if machine_id[1].strip() == NO_MACHINE_ID: + pass + else: + network_info_list = machine_id[0].split(';') + assert len(network_info_list) % 4 == 0 + for i in xrange(0, len(network_info_list) / 4): + network_details.append((network_info_list[i].strip().lower(), + network_info_list[i + 1].strip(), + network_info_list[i + 2].strip(), + network_info_list[i + 3].strip())) + return network_details + + +def _get_windows_network_adapters(): + """Get the list of windows network adapters""" + import win32com.client + wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') + wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') + wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') + network_adapters = [] + for wbem_network_adapter in wbem_network_adapters: + if wbem_network_adapter.NetConnectionStatus == 2 or \ + wbem_network_adapter.NetConnectionStatus == 7: + adapter_name = wbem_network_adapter.NetConnectionID + mac_address = wbem_network_adapter.MacAddress.lower() + wbem_network_adapter_config = \ + wbem_network_adapter.associators_( + 'Win32_NetworkAdapterSetting', + 'Win32_NetworkAdapterConfiguration')[0] + ip_address = '' + subnet_mask = '' + if wbem_network_adapter_config.IPEnabled: + ip_address = wbem_network_adapter_config.IPAddress[0] + subnet_mask = wbem_network_adapter_config.IPSubnet[0] + #wbem_network_adapter_config.DefaultIPGateway[0] + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_linux_network_adapters(): + """Get the list of Linux network adapters""" + import fcntl + max_bytes = 8096 + arch = platform.architecture()[0] + if arch == ARCH_32_BIT: + offset1 = 32 + offset2 = 32 + elif arch == ARCH_64_BIT: + offset1 = 16 + offset2 = 40 + else: + raise OSError(_("Unknown architecture: %s") % arch) + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + names = array.array('B', '\0' * max_bytes) + outbytes = struct.unpack('iL', fcntl.ioctl( + sock.fileno(), + 0x8912, + struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] + adapter_names = \ + [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] + for n_counter in xrange(0, outbytes, offset2)] + network_adapters = [] + for adapter_name in adapter_names: + ip_address = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x8915, + struct.pack('256s', adapter_name))[20:24]) + subnet_mask = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x891b, + struct.pack('256s', adapter_name))[20:24]) + raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( + sock.fileno(), + 0x8927, + struct.pack('256s', adapter_name))[18:24]) + mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] + for m_counter in range(0, len(raw_mac_address), 2)]).lower() + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_adapter_name_and_ip_address(network_adapters, mac_address): + """Get the adapter name based on the MAC address""" + adapter_name = None + ip_address = None + for network_adapter in network_adapters: + if network_adapter['mac-address'] == mac_address.lower(): + adapter_name = network_adapter['name'] + ip_address = network_adapter['ip-address'] + break + return adapter_name, ip_address + + +def _get_win_adapter_name_and_ip_address(mac_address): + """Get Windows network adapter name""" + network_adapters = _get_windows_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _get_linux_adapter_name_and_ip_address(mac_address): + """Get Linux network adapter name""" + network_adapters = _get_linux_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _execute(cmd_list, process_input=None, check_exit_code=True): + """Executes the command with the list of arguments specified""" + cmd = ' '.join(cmd_list) + logging.debug(_("Executing command: '%s'") % cmd) + env = os.environ.copy() + obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) + result = None + if process_input != None: + result = obj.communicate(process_input) + else: + result = obj.communicate() + obj.stdin.close() + if obj.returncode: + logging.debug(_("Result was %s") % obj.returncode) + if check_exit_code and obj.returncode != 0: + (stdout, stderr) = result + raise ProcessExecutionError(exit_code=obj.returncode, + stdout=stdout, + stderr=stderr, + cmd=cmd) + time.sleep(0.1) + return result + + +def _windows_set_ipaddress(): + """Set IP address for the windows VM""" + program_files = os.environ.get('PROGRAMFILES') + program_files_x86 = os.environ.get('PROGRAMFILES(X86)') + vmware_tools_bin = None + if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'vmtoolsd.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'vmtoolsd.exe') + elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'VMwareService.exe') + elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, + 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files_x86, 'VMware', + 'VMware Tools', 'VMwareService.exe') + if vmware_tools_bin: + cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_win_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + cmd = ['netsh', 'interface', 'ip', 'set', 'address', + 'name="%s"' % adapter_name, 'source=static', ip_address, + subnet_mask, gateway, '1'] + _execute(cmd) + else: + logging.warn(_("VMware Tools is not installed")) + + +def _linux_set_ipaddress(): + """Set IP address for the Linux VM""" + vmware_tools_bin = None + if os.path.exists('/usr/sbin/vmtoolsd'): + vmware_tools_bin = '/usr/sbin/vmtoolsd' + elif os.path.exists('/usr/bin/vmtoolsd'): + vmware_tools_bin = '/usr/bin/vmtoolsd' + elif os.path.exists('/usr/sbin/vmware-guestd'): + vmware_tools_bin = '/usr/sbin/vmware-guestd' + elif os.path.exists('/usr/bin/vmware-guestd'): + vmware_tools_bin = '/usr/bin/vmware-guestd' + if vmware_tools_bin: + cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway = network_detail + adapter_name, current_ip_address = \ + _get_linux_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + interface_file_name = \ + '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name + #Remove file + os.remove(interface_file_name) + #Touch file + _execute(['touch', interface_file_name]) + interface_file = open(interface_file_name, 'w') + interface_file.write('\nDEVICE=%s' % adapter_name) + interface_file.write('\nUSERCTL=yes') + interface_file.write('\nONBOOT=yes') + interface_file.write('\nBOOTPROTO=static') + interface_file.write('\nBROADCAST=') + interface_file.write('\nNETWORK=') + interface_file.write('\nNETMASK=%s' % subnet_mask) + interface_file.write('\nIPADDR=%s' % ip_address) + interface_file.write('\nMACADDR=%s' % mac_address) + interface_file.close() + _execute(['/sbin/service', 'network' 'restart']) + else: + logging.warn(_("VMware Tools is not installed")) + +if __name__ == '__main__': + pltfrm = sys.platform + if pltfrm == PLATFORM_WIN: + _windows_set_ipaddress() + elif pltfrm == PLATFORM_LINUX: + _linux_set_ipaddress() + else: + raise NotImplementedError(_("Platform not implemented: '%s'") % pltfrm) diff --git a/etc/vmware_guest_tool.py b/etc/vmware_guest_tool.py deleted file mode 100644 index 7a18a9180..000000000 --- a/etc/vmware_guest_tool.py +++ /dev/null @@ -1,326 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright (c) 2011 Citrix Systems, Inc. -# Copyright 2011 OpenStack LLC. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -The guest tool is a small python script that should be run either as a service -or added to system startup. This script configures networking on the guest. - -IP address information is injected through 'machine.id' vmx parameter which is -equivalent to XenStore in XenServer. This information can be retrived inside -the guest using VMware tools. -""" - -import os -import sys -import subprocess -import time -import array -import struct -import socket -import platform -import logging - -FORMAT = "%(asctime)s - %(levelname)s - %(message)s" -if sys.platform == 'win32': - LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') -elif sys.platform == 'linux2': - LOG_DIR = '/var/log/openstack' -else: - LOG_DIR = 'logs' -if not os.path.exists(LOG_DIR): - os.mkdir(LOG_DIR) -LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') -logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) - -if sys.hexversion < 0x3000000: - _byte = ord # 2.x chr to integer -else: - _byte = int # 3.x byte to integer - - -class ProcessExecutionError: - """ - Process Execution Error Class - """ - - def __init__(self, exit_code, stdout, stderr, cmd): - """ - The Intializer - """ - self.exit_code = exit_code - self.stdout = stdout - self.stderr = stderr - self.cmd = cmd - - def __str__(self): - """ - The informal string representation of the object - """ - return str(self.exit_code) - - -def _bytes2int(bytes): - """ - convert bytes to int. - """ - intgr = 0 - for byt in bytes: - intgr = (intgr << 8) + _byte(byt) - return intgr - - -def _parse_network_details(machine_id): - """ - Parse the machine.id field to get MAC, IP, Netmask and Gateway feilds - machine.id is of the form MAC;IP;Netmask;Gateway; - ; is the separator - """ - network_details = [] - if machine_id[1].strip() == 'No machine id': - pass - else: - network_info_list = machine_id[0].split(';') - assert len(network_info_list) % 4 == 0 - for i in xrange(0, len(network_info_list) / 4): - network_details.append((network_info_list[i].strip().lower(), - network_info_list[i + 1].strip(), - network_info_list[i + 2].strip(), - network_info_list[i + 3].strip())) - return network_details - - -def _get_windows_network_adapters(): - """ - Get the list of windows network adapters - """ - import win32com.client - wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') - wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') - wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') - network_adapters = [] - for wbem_network_adapter in wbem_network_adapters: - if wbem_network_adapter.NetConnectionStatus == 2 or \ - wbem_network_adapter.NetConnectionStatus == 7: - adapter_name = wbem_network_adapter.NetConnectionID - mac_address = wbem_network_adapter.MacAddress.lower() - wbem_network_adapter_config = \ - wbem_network_adapter.associators_( - 'Win32_NetworkAdapterSetting', - 'Win32_NetworkAdapterConfiguration')[0] - ip_address = '' - subnet_mask = '' - if wbem_network_adapter_config.IPEnabled: - ip_address = wbem_network_adapter_config.IPAddress[0] - subnet_mask = wbem_network_adapter_config.IPSubnet[0] - #wbem_network_adapter_config.DefaultIPGateway[0] - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_linux_network_adapters(): - """ - Get the list of Linux network adapters - """ - import fcntl - max_bytes = 8096 - arch = platform.architecture()[0] - if arch == '32bit': - offset1 = 32 - offset2 = 32 - elif arch == '64bit': - offset1 = 16 - offset2 = 40 - else: - raise OSError("Unknown architecture: %s" % arch) - sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - names = array.array('B', '\0' * max_bytes) - outbytes = struct.unpack('iL', fcntl.ioctl( - sock.fileno(), - 0x8912, - struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] - adapter_names = \ - [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] - for n_counter in xrange(0, outbytes, offset2)] - network_adapters = [] - for adapter_name in adapter_names: - ip_address = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x8915, - struct.pack('256s', adapter_name))[20:24]) - subnet_mask = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x891b, - struct.pack('256s', adapter_name))[20:24]) - raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( - sock.fileno(), - 0x8927, - struct.pack('256s', adapter_name))[18:24]) - mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] - for m_counter in range(0, len(raw_mac_address), 2)]).lower() - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_adapter_name_and_ip_address(network_adapters, mac_address): - """ - Get the adapter name based on the MAC address - """ - adapter_name = None - ip_address = None - for network_adapter in network_adapters: - if network_adapter['mac-address'] == mac_address.lower(): - adapter_name = network_adapter['name'] - ip_address = network_adapter['ip-address'] - break - return adapter_name, ip_address - - -def _get_win_adapter_name_and_ip_address(mac_address): - """ - Get the Windows network adapter name - """ - network_adapters = _get_windows_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _get_linux_adapter_name_and_ip_address(mac_address): - """ - Get the Linux adapter name - """ - network_adapters = _get_linux_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _execute(cmd_list, process_input=None, check_exit_code=True): - """ - Executes the command with the list of arguments specified - """ - cmd = ' '.join(cmd_list) - logging.debug('Executing command "%s"' % cmd) - env = os.environ.copy() - obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, - stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) - result = None - if process_input != None: - result = obj.communicate(process_input) - else: - result = obj.communicate() - obj.stdin.close() - if obj.returncode: - logging.debug('Result was %s' % obj.returncode) - if check_exit_code and obj.returncode != 0: - (stdout, stderr) = result - raise ProcessExecutionError(exit_code=obj.returncode, - stdout=stdout, - stderr=stderr, - cmd=cmd) - time.sleep(0.1) - return result - - -def _windows_set_ipaddress(): - """ - Set IP address for the windows VM - """ - program_files = os.environ.get('PROGRAMFILES') - program_files_x86 = os.environ.get('PROGRAMFILES(X86)') - vmware_tools_bin = None - if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'vmtoolsd.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'vmtoolsd.exe') - elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'VMwareService.exe') - elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, - 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files_x86, 'VMware', - 'VMware Tools', 'VMwareService.exe') - if vmware_tools_bin: - cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] - for network_detail in _parse_network_details(_execute(cmd, - check_exit_code=False)): - mac_address, ip_address, subnet_mask, gateway = network_detail - adapter_name, current_ip_address = \ - _get_win_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - cmd = ['netsh', 'interface', 'ip', 'set', 'address', - 'name="%s"' % adapter_name, 'source=static', ip_address, - subnet_mask, gateway, '1'] - _execute(cmd) - else: - logging.warn('VMware Tools is not installed') - - -def _linux_set_ipaddress(): - """ - Set IP address for the Linux VM - """ - vmware_tools_bin = None - if os.path.exists('/usr/sbin/vmtoolsd'): - vmware_tools_bin = '/usr/sbin/vmtoolsd' - elif os.path.exists('/usr/bin/vmtoolsd'): - vmware_tools_bin = '/usr/bin/vmtoolsd' - elif os.path.exists('/usr/sbin/vmware-guestd'): - vmware_tools_bin = '/usr/sbin/vmware-guestd' - elif os.path.exists('/usr/bin/vmware-guestd'): - vmware_tools_bin = '/usr/bin/vmware-guestd' - if vmware_tools_bin: - cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] - for network_detail in _parse_network_details(_execute(cmd, - check_exit_code=False)): - mac_address, ip_address, subnet_mask, gateway = network_detail - adapter_name, current_ip_address = \ - _get_linux_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - interface_file_name = \ - '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name - #Remove file - os.remove(interface_file_name) - #Touch file - _execute(['touch', interface_file_name]) - interface_file = open(interface_file_name, 'w') - interface_file.write('\nDEVICE=%s' % adapter_name) - interface_file.write('\nUSERCTL=yes') - interface_file.write('\nONBOOT=yes') - interface_file.write('\nBOOTPROTO=static') - interface_file.write('\nBROADCAST=') - interface_file.write('\nNETWORK=') - interface_file.write('\nNETMASK=%s' % subnet_mask) - interface_file.write('\nIPADDR=%s' % ip_address) - interface_file.write('\nMACADDR=%s' % mac_address) - interface_file.close() - _execute(['/sbin/service', 'network' 'restart']) - else: - logging.warn('VMware Tools is not installed') - -if __name__ == '__main__': - pltfrm = sys.platform - if pltfrm == 'win32': - _windows_set_ipaddress() - elif pltfrm == 'linux2': - _linux_set_ipaddress() - else: - raise NotImplementedError('Platform not implemented:"%s"' % pltfrm) -- cgit From 8fdfcf2c33ee2a244aaa17115fcd181c8f7a42dc Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 00:37:55 +0530 Subject: Minor modification to document. Removed excess flags. --- doc/source/vmwareapi_readme.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index d30853a39..da396f6d7 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -93,12 +93,8 @@ Other flags ----------- :: - --network_manager=nova.network.manager.FlatManager - --flat_network_bridge= --image_service=nova.image.glance.GlanceImageService --glance_host= - --console_manager=nova.console.vmrc_manager.ConsoleVMRCManager - --console_driver=nova.console.vmrc.VMRCSessionConsole [Optional for OTP (One time Passwords) as against host credentials] --vmwareapi_wsdl_loc=/vimService.wsdl> Note:- Due to a faulty wsdl being shipped with ESX vSphere 4.1 we need a working wsdl which can to be mounted on any webserver. Follow the below steps to download the SDK, -- cgit From 09c515ab68bbb5444554a8035cac93f261570a7d Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 00:38:50 +0530 Subject: Support for guest consoles for VMs running on VMware ESX/ESXi servers. Uses vmrc to provide the console access to guests. --- nova/console/vmrc.py | 126 +++++++++++++++++++++++++++++++++++++++ nova/console/vmrc_manager.py | 137 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 263 insertions(+) create mode 100644 nova/console/vmrc.py create mode 100644 nova/console/vmrc_manager.py diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py new file mode 100644 index 000000000..09f8067e5 --- /dev/null +++ b/nova/console/vmrc.py @@ -0,0 +1,126 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +VMRC console drivers. +""" + +from nova import flags +from nova import log as logging +from nova.virt.vmwareapi import vim_util +from nova.virt.vmwareapi_conn import VMWareAPISession + +flags.DEFINE_integer('console_vmrc_port', + 443, + "port for VMware VMRC connections") +flags.DEFINE_integer('console_vmrc_error_retries', + 10, + "number of retries for retrieving VMRC information") + +FLAGS = flags.FLAGS + + +class VMRCConsole(object): + """VMRC console driver with ESX credentials.""" + + def __init__(self): + super(VMRCConsole, self).__init__() + + @property + def console_type(self): + return 'vmrc+credentials' + + def get_port(self, context): + """Get available port for consoles.""" + return FLAGS.console_vmrc_port + + def setup_console(self, context, console): + """Sets up console.""" + pass + + def teardown_console(self, context, console): + """Tears down console.""" + pass + + def init_host(self): + """Perform console initialization.""" + pass + + def fix_pool_password(self, password): + """Encode password.""" + #TODO:Encrypt pool password + return password + + def generate_password(self, address, username, password, instance_name): + """Returns a VMRC Connection credentials + Return string is of the form ':@'. + """ + vim_session = VMWareAPISession(address, + username, + password, + FLAGS.console_vmrc_error_retries) + vms = vim_session._call_method(vim_util, "get_objects", + "VirtualMachine", ["name"]) + vm_ref = None + for vm in vms: + if vm.propSet[0].val == instance_name: + vm_ref = vm.obj + if vm_ref is None: + raise Exception(_("instance - %s not present") % instance_name) + return str(vm_ref) + ":" + username + "@" + password + + def is_otp(self): + """Is one time password.""" + return False + + +class VMRCSessionConsole(VMRCConsole): + """VMRC console driver with VMRC One Time Sessions""" + + def __init__(self): + super(VMRCSessionConsole, self).__init__() + + @property + def console_type(self): + return 'vmrc+session' + + def generate_password(self, address, username, password, instance_name): + """Returns a VMRC Session + Return string is of the form ':'. + """ + vim_session = VMWareAPISession(address, + username, + password, + FLAGS.console_vmrc_error_retries) + vms = vim_session._call_method(vim_util, "get_objects", + "VirtualMachine", ["name"]) + vm_ref = None + for vm in vms: + if vm.propSet[0].val == instance_name: + vm_ref = vm.obj + if vm_ref is None: + raise Exception(_("instance - %s not present") % instance_name) + virtual_machine_ticket = \ + vim_session._call_method( + vim_session._get_vim(), + "AcquireCloneTicket", + vim_session._get_vim().get_service_content().sessionManager) + return str(vm_ref) + ":" + virtual_machine_ticket + + def is_otp(self): + """Is one time password.""" + return True diff --git a/nova/console/vmrc_manager.py b/nova/console/vmrc_manager.py new file mode 100644 index 000000000..24f7f5fe2 --- /dev/null +++ b/nova/console/vmrc_manager.py @@ -0,0 +1,137 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +VMRC Console Manager +""" + +from nova import exception +from nova import flags +from nova import log as logging +from nova import manager +from nova import rpc +from nova import utils + +LOG = logging.getLogger("nova.console.vmrc_manager") + +FLAGS = flags.FLAGS +flags.DEFINE_string('console_public_hostname', + '', + 'Publicly visible name for this console host') +flags.DEFINE_string('console_driver', + 'nova.console.vmrc.VMRCConsole', + 'Driver to use for the console') + + +class ConsoleVMRCManager(manager.Manager): + + """Manager to handle VMRC connections needed for accessing + instance consoles + """ + + def __init__(self, console_driver=None, *args, **kwargs): + self.driver = utils.import_object(FLAGS.console_driver) + super(ConsoleVMRCManager, self).__init__(*args, **kwargs) + + def init_host(self): + self.driver.init_host() + + def _generate_console(self, context, pool, name, instance_id, instance): + LOG.debug(_("Adding console")) + password = self.driver.generate_password( + pool['address'], + pool['username'], + pool['password'], + instance.name) + console_data = {'instance_name': name, + 'instance_id': instance_id, + 'password': password, + 'pool_id': pool['id']} + console_data['port'] = self.driver.get_port(context) + console = self.db.console_create(context, console_data) + self.driver.setup_console(context, console) + return console + + @exception.wrap_exception + def add_console(self, context, instance_id, password=None, + port=None, **kwargs): + instance = self.db.instance_get(context, instance_id) + host = instance['host'] + name = instance['name'] + pool = self.get_pool_for_instance_host(context, host) + try: + console = self.db.console_get_by_pool_instance(context, + pool['id'], + instance_id) + if self.driver.is_otp(): + console = self._generate_console( + context, + pool, + name, + instance_id, + instance) + except exception.NotFound: + console = self._generate_console( + context, + pool, + name, + instance_id, + instance) + return console['id'] + + @exception.wrap_exception + def remove_console(self, context, console_id, **_kwargs): + try: + console = self.db.console_get(context, console_id) + except exception.NotFound: + LOG.debug(_("Tried to remove non-existent console " + "%(console_id)s.") % + {'console_id': console_id}) + return + LOG.debug(_("Removing console " + "%(console_id)s.") % + {'console_id': console_id}) + self.db.console_delete(context, console_id) + self.driver.teardown_console(context, console) + + def get_pool_for_instance_host(self, context, instance_host): + context = context.elevated() + console_type = self.driver.console_type + try: + pool = self.db.console_pool_get_by_host_type(context, + instance_host, + self.host, + console_type) + except exception.NotFound: + pool_info = rpc.call(context, + self.db.queue_get_for(context, + FLAGS.compute_topic, + instance_host), + {"method": "get_console_pool_info", + "args": {"console_type": console_type}}) + pool_info['password'] = self.driver.fix_pool_password( + pool_info['password']) + pool_info['host'] = self.host + #ESX Address or Proxy Address + public_host_name = pool_info['address'] + if FLAGS.console_public_hostname: + public_host_name = FLAGS.console_public_hostname + pool_info['public_hostname'] = public_host_name + pool_info['console_type'] = console_type + pool_info['compute_host'] = instance_host + pool = self.db.console_pool_create(context, pool_info) + return pool -- cgit From 4376b1add894aa6d9b5568865ffb07f921e7e525 Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 00:42:39 +0530 Subject: Added support for guest console access for VMs running on ESX/ESXi servers as computer providers in OpenStack. --- nova/network/vmwareapi_net.py | 124 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 nova/network/vmwareapi_net.py diff --git a/nova/network/vmwareapi_net.py b/nova/network/vmwareapi_net.py new file mode 100644 index 000000000..d62040b0a --- /dev/null +++ b/nova/network/vmwareapi_net.py @@ -0,0 +1,124 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Implements vlans for vmwareapi +""" + +from nova import db +from nova import exception +from nova import flags +from nova import log as logging +from nova import utils +from nova.virt.vmwareapi_conn import VMWareAPISession +from nova.virt.vmwareapi.network_utils import NetworkHelper + +LOG = logging.getLogger("nova.vmwareapi_net") + +FLAGS = flags.FLAGS +flags.DEFINE_string('vlan_interface', 'vmnic0', + 'Physical network adapter name in VMware ESX host for ' + 'vlan networking') + + +def metadata_forward(): + pass + + +def init_host(): + pass + + +def bind_floating_ip(floating_ip, check_exit_code=True): + pass + + +def unbind_floating_ip(floating_ip): + pass + + +def ensure_vlan_forward(public_ip, port, private_ip): + pass + + +def ensure_floating_forward(floating_ip, fixed_ip): + pass + + +def remove_floating_forward(floating_ip, fixed_ip): + pass + + +def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): + """Create a vlan and bridge unless they already exist""" + #open vmwareapi session + host_ip = FLAGS.vmwareapi_host_ip + host_username = FLAGS.vmwareapi_host_username + host_password = FLAGS.vmwareapi_host_password + if not host_ip or host_username is None or host_password is None: + raise Exception(_("Must specify vmwareapi_host_ip," + "vmwareapi_host_username " + "and vmwareapi_host_password to use" + "connection_type=vmwareapi")) + session = VMWareAPISession(host_ip, host_username, host_password, + FLAGS.vmwareapi_api_retry_count) + vlan_interface = FLAGS.vlan_interface + #check whether bridge already exists + #retrieve network whose name_label is "bridge" + network_ref = NetworkHelper.get_network_with_the_name(session, bridge) + if network_ref == None: + #Create a port group on the vSwitch associated with the vlan_interface + #corresponding physical network adapter on the ESX host + vswitches = NetworkHelper.get_vswitches_for_vlan_interface(session, + vlan_interface) + if len(vswitches) == 0: + raise Exception(_("There is no virtual switch connected " + "to the physical network adapter with name %s") % + vlan_interface) + #Assuming physical network interface is associated with only one + #virtual switch + NetworkHelper.create_port_group(session, bridge, vswitches[0], + vlan_num) + else: + #check VLAN tag is appropriate + is_vlan_proper, ret_vlan_id = NetworkHelper.check_if_vlan_id_is_proper( + session, bridge, vlan_num) + if not is_vlan_proper: + raise Exception(_("VLAN tag not appropriate for the port group " + "%(bridge)s. Expected VLAN tag is %(vlan_num)s, " + "but the one associated with the port group is" + " %(ret_vlan_id)s") % locals()) + + +def ensure_vlan(vlan_num): + pass + + +def ensure_bridge(bridge, interface, net_attrs=None): + pass + + +def get_dhcp_hosts(context, network_id): + pass + + +def update_dhcp(context, network_id): + pass + + +def update_ra(context, network_id): + pass -- cgit From f952992f035ec130b7608e9851ef9c3becc2047a Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 00:43:29 +0530 Subject: Updated the code to include support for guest consoles, VLAN networking for guest machines on ESX/ESXi servers as compute providers in OpenStack. Removed dependency on ZSI and now using suds-0.4 to generate the required stubs for VMware Virtual Infrastructure API on the fly for calls by vmwareapi module. --- nova/virt/vmwareapi/__init__.py | 9 - nova/virt/vmwareapi/fake.py | 684 +++++++++++++++++++++++++++++++++ nova/virt/vmwareapi/io_util.py | 52 +-- nova/virt/vmwareapi/network_utils.py | 117 ++++++ nova/virt/vmwareapi/read_write_util.py | 110 ++---- nova/virt/vmwareapi/vim.py | 117 +++--- nova/virt/vmwareapi/vim_util.py | 303 +++++++-------- nova/virt/vmwareapi/vm_util.py | 335 ++++++++-------- nova/virt/vmwareapi/vmops.py | 435 ++++++++++----------- nova/virt/vmwareapi/vmware_images.py | 96 +---- nova/virt/vmwareapi_conn.py | 134 +++---- 11 files changed, 1490 insertions(+), 902 deletions(-) create mode 100644 nova/virt/vmwareapi/fake.py create mode 100644 nova/virt/vmwareapi/network_utils.py diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py index 0cf70150c..27e212a30 100644 --- a/nova/virt/vmwareapi/__init__.py +++ b/nova/virt/vmwareapi/__init__.py @@ -14,16 +14,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. - """ :mod:`vmwareapi` -- Nova support for VMware ESX/ESXi Server through vSphere API -=============================================================================== """ - -class HelperBase(object): - """The base for helper classes. This adds the VMwareAPI class attribute""" - VMwareAPI = None - - def __init__(self): - return diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py new file mode 100644 index 000000000..43a2f1943 --- /dev/null +++ b/nova/virt/vmwareapi/fake.py @@ -0,0 +1,684 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +A fake VMWare VI API implementation. +""" + +from pprint import pformat +import uuid + +from nova import exception +from nova import log as logging +from nova.virt.vmwareapi import vim +from nova.virt.vmwareapi.vim import SessionFaultyException + +_CLASSES = ['Datacenter', 'Datastore', 'ResourcePool', 'VirtualMachine', + 'Network', 'HostSystem', 'Task', 'session', 'files'] + +_FAKE_FILE_SIZE = 1024 + +_db_content = {} + +LOG = logging.getLogger("nova.virt.vmwareapi.fake") + + +def log_db_contents(msg=None): + """ Log DB Contents""" + text = msg or "" + content = pformat(_db_content) + LOG.debug(_("%(text)s: _db_content => %(content)s") % locals()) + + +def reset(): + """ Resets the db contents """ + for c in _CLASSES: + #We fake the datastore by keeping the file references as a list of + #names in the db + if c == 'files': + _db_content[c] = [] + else: + _db_content[c] = {} + create_network() + create_host() + create_datacenter() + create_datastore() + create_res_pool() + + +def cleanup(): + """ Clear the db contents """ + for c in _CLASSES: + _db_content[c] = {} + + +def _create_object(table, obj): + """ Create an object in the db """ + _db_content[table][obj.obj] = obj + + +def _get_objects(type): + """ Get objects of the type """ + lst_objs = [] + for key in _db_content[type]: + lst_objs.append(_db_content[type][key]) + return lst_objs + + +class Prop(object): + """ Property Object base class """ + + def __init__(self): + self.name = None + self.val = None + + def setVal(self, val): + self.val = val + + def setName(self, name): + self.name = name + + +class ManagedObject(object): + """ Managed Data Object base class """ + + def __init__(self, name="ManagedObject", obj_ref=None): + """ Sets the obj property which acts as a reference to the object""" + object.__setattr__(self, 'objName', name) + if obj_ref is None: + obj_ref = str(uuid.uuid4()) + object.__setattr__(self, 'obj', obj_ref) + object.__setattr__(self, 'propSet', []) + + def set(self, attr, val): + """ Sets an attribute value. Not using the __setattr__ directly for we + want to set attributes of the type 'a.b.c' and using this function + class we set the same """ + self.__setattr__(attr, val) + + def get(self, attr): + """ Gets an attribute. Used as an intermediary to get nested + property like 'a.b.c' value """ + return self.__getattr__(attr) + + def __setattr__(self, attr, val): + for prop in self.propSet: + if prop.name == attr: + prop.val = val + return + elem = Prop() + elem.setName(attr) + elem.setVal(val) + self.propSet.append(elem) + + def __getattr__(self, attr): + for elem in self.propSet: + if elem.name == attr: + return elem.val + raise Exception(_("Property %(attr)s not set for the managed " + "object %(objName)s") % + {'attr': attr, + 'objName': self.objName}) + + +class DataObject(object): + """ Data object base class """ + + def __init__(self): + pass + + def __getattr__(self, attr): + return object.__getattribute__(self, attr) + + def __setattr__(self, attr, value): + object.__setattr__(self, attr, value) + + +class VirtualDisk(DataObject): + """ Virtual Disk class. Does nothing special except setting + __class__.__name__ to 'VirtualDisk'. Refer place where __class__.__name__ + is used in the code """ + + def __init__(self): + DataObject.__init__(self) + + +class VirtualDiskFlatVer2BackingInfo(DataObject): + """ VirtualDiskFlatVer2BackingInfo class """ + + def __init__(self): + DataObject.__init__(self) + + +class VirtualLsiLogicController(DataObject): + """ VirtualLsiLogicController class """ + + def __init__(self): + DataObject.__init__(self) + + +class VirtualMachine(ManagedObject): + """ Virtual Machine class """ + + def __init__(self, **kwargs): + ManagedObject.__init__(self, "VirtualMachine") + self.set("name", kwargs.get("name")) + self.set("runtime.connectionState", + kwargs.get("conn_state", "connected")) + self.set("summary.config.guestId", kwargs.get("guest", "otherGuest")) + ds_do = DataObject() + ds_do.ManagedObjectReference = [kwargs.get("ds").obj] + self.set("datastore", ds_do) + self.set("summary.guest.toolsStatus", kwargs.get("toolsstatus", + "toolsOk")) + self.set("runtime.powerState", kwargs.get("powerstate", "poweredOn")) + self.set("config.files.vmPathName", kwargs.get("vmPathName")) + self.set("summary.config.numCpu", kwargs.get("numCpu", 1)) + self.set("summary.config.memorySizeMB", kwargs.get("mem", 1)) + self.set("config.hardware.device", kwargs.get("virtual_disk", None)) + self.set("config.extraConfig", kwargs.get("extra_config", None)) + + def reconfig(self, factory, val): + """ Called to reconfigure the VM. Actually customizes the property + setting of the Virtual Machine object """ + try: + #Case of Reconfig of VM to attach disk + controller_key = val.deviceChange[1].device.controllerKey + filename = val.deviceChange[1].device.backing.fileName + + disk = VirtualDisk() + disk.controllerKey = controller_key + + disk_backing = VirtualDiskFlatVer2BackingInfo() + disk_backing.fileName = filename + disk_backing.key = -101 + disk.backing = disk_backing + + controller = VirtualLsiLogicController() + controller.key = controller_key + + self.set("config.hardware.device", [disk, controller]) + except Exception: + #Case of Reconfig of VM to set extra params + self.set("config.extraConfig", val.extraConfig) + + +class Network(ManagedObject): + """ Network class """ + + def __init__(self): + ManagedObject.__init__(self, "Network") + self.set("summary.name", "vmnet0") + + +class ResourcePool(ManagedObject): + """ Resource Pool class """ + + def __init__(self): + ManagedObject.__init__(self, "ResourcePool") + self.set("name", "ResPool") + + +class Datastore(ManagedObject): + """ Datastore class """ + + def __init__(self): + ManagedObject.__init__(self, "Datastore") + self.set("summary.type", "VMFS") + self.set("summary.name", "fake-ds") + + +class HostSystem(ManagedObject): + """ Host System class """ + + def __init__(self): + ManagedObject.__init__(self, "HostSystem") + self.set("name", "HostSystem") + self.set("configManager.networkSystem", "NetworkSystem") + + vswitch_do = DataObject() + vswitch_do.pnic = ["vmnic0"] + vswitch_do.name = "vSwitch0" + vswitch_do.portgroup = ["PortGroup-vmnet0"] + + net_swicth = DataObject() + net_swicth.HostVirtualSwitch = [vswitch_do] + self.set("config.network.vswitch", net_swicth) + + host_pg_do = DataObject() + host_pg_do.key = "PortGroup-vmnet0" + + pg_spec = DataObject() + pg_spec.vlanId = 0 + pg_spec.name = "vmnet0" + + host_pg_do.spec = pg_spec + + host_pg = DataObject() + host_pg.HostPortGroup = [host_pg_do] + self.set("config.network.portgroup", host_pg) + + def _add_port_group(self, spec): + """ Adds a port group to the host system object in the db """ + pg_name = spec.name + vswitch_name = spec.vswitchName + vlanid = spec.vlanId + + vswitch_do = DataObject() + vswitch_do.pnic = ["vmnic0"] + vswitch_do.name = vswitch_name + vswitch_do.portgroup = ["PortGroup-%s" % pg_name] + + vswitches = self.get("config.network.vswitch").HostVirtualSwitch + vswitches.append(vswitch_do) + + host_pg_do = DataObject() + host_pg_do.key = "PortGroup-%s" % pg_name + + pg_spec = DataObject() + pg_spec.vlanId = vlanid + pg_spec.name = pg_name + + host_pg_do.spec = pg_spec + host_pgrps = self.get("config.network.portgroup").HostPortGroup + host_pgrps.append(host_pg_do) + + +class Datacenter(ManagedObject): + """ Datacenter class """ + + def __init__(self): + ManagedObject.__init__(self, "Datacenter") + self.set("name", "ha-datacenter") + self.set("vmFolder", "vm_folder_ref") + if _db_content.get("Network", None) is None: + create_network() + net_ref = _db_content["Network"][_db_content["Network"].keys()[0]].obj + network_do = DataObject() + network_do.ManagedObjectReference = [net_ref] + self.set("network", network_do) + + +class Task(ManagedObject): + """ Task class """ + + def __init__(self, task_name, state="running"): + ManagedObject.__init__(self, "Task") + info = DataObject + info.name = task_name + info.state = state + self.set("info", info) + + +def create_host(): + host_system = HostSystem() + _create_object('HostSystem', host_system) + + +def create_datacenter(): + data_center = Datacenter() + _create_object('Datacenter', data_center) + + +def create_datastore(): + data_store = Datastore() + _create_object('Datastore', data_store) + + +def create_res_pool(): + res_pool = ResourcePool() + _create_object('ResourcePool', res_pool) + + +def create_network(): + network = Network() + _create_object('Network', network) + + +def create_task(task_name, state="running"): + task = Task(task_name, state) + _create_object("Task", task) + return task + + +def _add_file(file_path): + """ Adds a file reference to the db """ + _db_content["files"].append(file_path) + + +def _remove_file(file_path): + """ Removes a file reference from the db """ + if _db_content.get("files", None) is None: + raise Exception(_("No files have been added yet")) + #Check if the remove is for a single file object or for a folder + if file_path.find(".vmdk") != -1: + if file_path not in _db_content.get("files"): + raise Exception(_("File- '%s' is not there in the datastore") %\ + file_path) + _db_content.get("files").remove(file_path) + else: + #Removes the files in the folder and the folder too from the db + for file in _db_content.get("files"): + if file.find(file_path) != -1: + try: + _db_content.get("files").remove(file) + except Exception: + pass + + +def fake_fetch_image(image, instance, **kwargs): + """Fakes fetch image call. Just adds a reference to the db for the file """ + ds_name = kwargs.get("datastore_name") + file_path = kwargs.get("file_path") + ds_file_path = "[" + ds_name + "] " + file_path + _add_file(ds_file_path) + + +def fake_upload_image(image, instance, **kwargs): + """Fakes the upload of an image """ + pass + + +def fake_get_vmdk_size_and_properties(image_id, instance): + """ Fakes the file size and properties fetch for the image file """ + props = {"vmware_ostype": "otherGuest", + "vmware_adaptertype": "lsiLogic"} + return _FAKE_FILE_SIZE, props + + +def _get_vm_mdo(vm_ref): + """ Gets the Virtual Machine with the ref from the db """ + if _db_content.get("VirtualMachine", None) is None: + raise Exception(_("There is no VM registered")) + if vm_ref not in _db_content.get("VirtualMachine"): + raise Exception(_("Virtual Machine with ref %s is not there") %\ + vm_ref) + return _db_content.get("VirtualMachine")[vm_ref] + + +class FakeFactory(object): + """ Fake factory class for the suds client """ + + def __init__(self): + pass + + def create(self, obj_name): + """ Creates a namespace object """ + return DataObject() + + +class FakeVim(object): + """Fake VIM Class""" + + def __init__(self, protocol="https", host="localhost", trace=None): + """ Initializes the suds client object, sets the service content + contents and the cookies for the session """ + self._session = None + self.client = DataObject() + self.client.factory = FakeFactory() + + transport = DataObject() + transport.cookiejar = "Fake-CookieJar" + options = DataObject() + options.transport = transport + + self.client.options = options + + service_content = self.client.factory.create('ns0:ServiceContent') + service_content.propertyCollector = "PropCollector" + service_content.virtualDiskManager = "VirtualDiskManager" + service_content.fileManager = "FileManager" + service_content.rootFolder = "RootFolder" + service_content.sessionManager = "SessionManager" + self._service_content = service_content + + def get_service_content(self): + return self._service_content + + def __repr__(self): + return "Fake VIM Object" + + def __str__(self): + return "Fake VIM Object" + + def _login(self): + """ Logs in and sets the session object in the db """ + self._session = str(uuid.uuid4()) + session = DataObject() + session.key = self._session + _db_content['session'][self._session] = session + return session + + def _logout(self): + """ Logs out and remove the session object ref from the db """ + s = self._session + self._session = None + if s not in _db_content['session']: + raise exception.Error( + _("Logging out a session that is invalid or already logged " + "out: %s") % s) + del _db_content['session'][s] + + def _terminate(self, *args, **kwargs): + """ Terminates a session """ + s = kwargs.get("sessionId")[0] + if s not in _db_content['session']: + return + del _db_content['session'][s] + + def _check_session(self): + """ Checks if the session is active """ + if (self._session is None or self._session not in + _db_content['session']): + LOG.debug(_("Session is faulty")) + raise SessionFaultyException(_("Session Invalid")) + + def _create_vm(self, method, *args, **kwargs): + """ Creates and registers a VM object with the Host System """ + config_spec = kwargs.get("config") + ds = _db_content["Datastore"][_db_content["Datastore"].keys()[0]] + vm_dict = {"name": config_spec.name, + "ds": ds, + "powerstate": "poweredOff", + "vmPathName": config_spec.files.vmPathName, + "numCpu": config_spec.numCPUs, + "mem": config_spec.memoryMB} + virtual_machine = VirtualMachine(**vm_dict) + _create_object("VirtualMachine", virtual_machine) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _reconfig_vm(self, method, *args, **kwargs): + """ Reconfigures a VM and sets the properties supplied """ + vm_ref = args[0] + vm_mdo = _get_vm_mdo(vm_ref) + vm_mdo.reconfig(self.client.factory, kwargs.get("spec")) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _create_copy_disk(self, method, vmdk_file_path): + """ Creates/copies a vmdk file object in the datastore """ + # We need to add/create both .vmdk and .-flat.vmdk files + flat_vmdk_file_path = \ + vmdk_file_path.replace(".vmdk", "-flat.vmdk") + _add_file(vmdk_file_path) + _add_file(flat_vmdk_file_path) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _snapshot_vm(self, method): + """ Snapshots a VM. Here we do nothing for faking sake """ + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _delete_disk(self, method, *args, **kwargs): + """ Deletes .vmdk and -flat.vmdk files corresponding to the VM """ + vmdk_file_path = kwargs.get("name") + flat_vmdk_file_path = \ + vmdk_file_path.replace(".vmdk", "-flat.vmdk") + _remove_file(vmdk_file_path) + _remove_file(flat_vmdk_file_path) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _delete_file(self, method, *args, **kwargs): + """ Deletes a file from the datastore """ + _remove_file(kwargs.get("name")) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _just_return(self): + """ Fakes a return """ + return + + def _unregister_vm(self, method, *args, **kwargs): + """ Unregisters a VM from the Host System """ + vm_ref = args[0] + _get_vm_mdo(vm_ref) + del _db_content["VirtualMachine"][vm_ref] + + def _search_ds(self, method, *args, **kwargs): + """ Searches the datastore for a file """ + ds_path = kwargs.get("datastorePath") + if _db_content.get("files", None) is None: + raise Exception(_("No files have been added yet")) + for file in _db_content.get("files"): + if file.find(ds_path) != -1: + task_mdo = create_task(method, "success") + return task_mdo.obj + task_mdo = create_task(method, "error") + return task_mdo.obj + + def _make_dir(self, method, *args, **kwargs): + """ Creates a directory in the datastore """ + ds_path = kwargs.get("name") + if _db_content.get("files", None) is None: + raise Exception(_("No files have been added yet")) + _db_content["files"].append(ds_path) + + def _set_power_state(self, method, vm_ref, pwr_state="poweredOn"): + """ Sets power state for the VM """ + if _db_content.get("VirtualMachine", None) is None: + raise Exception(_(" No Virtual Machine has been registered yet")) + if vm_ref not in _db_content.get("VirtualMachine"): + raise Exception(_("Virtual Machine with ref %s is not there") %\ + vm_ref) + vm_mdo = _db_content.get("VirtualMachine").get(vm_ref) + vm_mdo.set("runtime.powerState", pwr_state) + task_mdo = create_task(method, "success") + return task_mdo.obj + + def _retrieve_properties(self, method, *args, **kwargs): + """ Retrieves properties based on the type """ + spec_set = kwargs.get("specSet")[0] + type = spec_set.propSet[0].type + properties = spec_set.propSet[0].pathSet + objs = spec_set.objectSet + lst_ret_objs = [] + for obj in objs: + try: + obj_ref = obj.obj + #This means that we are doing a search for the managed + #dataobects of the type in the inventory + if obj_ref == "RootFolder": + for mdo_ref in _db_content[type]: + mdo = _db_content[type][mdo_ref] + #Create a temp Managed object which has the same ref + #as the parent object and copies just the properties + #asked for. We need .obj along with the propSet of + #just the properties asked for + temp_mdo = ManagedObject(mdo.objName, mdo.obj) + for prop in properties: + temp_mdo.set(prop, mdo.get(prop)) + lst_ret_objs.append(temp_mdo) + else: + if obj_ref in _db_content[type]: + mdo = _db_content[type][obj_ref] + temp_mdo = ManagedObject(mdo.objName, obj_ref) + for prop in properties: + temp_mdo.set(prop, mdo.get(prop)) + lst_ret_objs.append(temp_mdo) + except Exception: + continue + return lst_ret_objs + + def _add_port_group(self, method, *args, **kwargs): + """ Adds a port group to the host system """ + host_mdo = \ + _db_content["HostSystem"][_db_content["HostSystem"].keys()[0]] + host_mdo._add_port_group(kwargs.get("portgrp")) + + def __getattr__(self, attr_name): + if attr_name != "Login": + self._check_session() + if attr_name == "Login": + return lambda *args, **kwargs: self._login() + elif attr_name == "Logout": + self._logout() + elif attr_name == "Terminate": + return lambda *args, **kwargs: self._terminate(*args, **kwargs) + elif attr_name == "CreateVM_Task": + return lambda *args, **kwargs: self._create_vm(attr_name, + *args, **kwargs) + elif attr_name == "ReconfigVM_Task": + return lambda *args, **kwargs: self._reconfig_vm(attr_name, + *args, **kwargs) + elif attr_name == "CreateVirtualDisk_Task": + return lambda *args, **kwargs: self._create_copy_disk(attr_name, + kwargs.get("name")) + elif attr_name == "DeleteDatastoreFile_Task": + return lambda *args, **kwargs: self._delete_file(attr_name, + *args, **kwargs) + elif attr_name == "PowerOnVM_Task": + return lambda *args, **kwargs: self._set_power_state(attr_name, + args[0], "poweredOn") + elif attr_name == "PowerOffVM_Task": + return lambda *args, **kwargs: self._set_power_state(attr_name, + args[0], "poweredOff") + elif attr_name == "RebootGuest": + return lambda *args, **kwargs: self._just_return() + elif attr_name == "ResetVM_Task": + return lambda *args, **kwargs: self._set_power_state(attr_name, + args[0], "poweredOn") + elif attr_name == "SuspendVM_Task": + return lambda *args, **kwargs: self._set_power_state(attr_name, + args[0], "suspended") + elif attr_name == "CreateSnapshot_Task": + return lambda *args, **kwargs: self._snapshot_vm(attr_name) + elif attr_name == "CopyVirtualDisk_Task": + return lambda *args, **kwargs: self._create_copy_disk(attr_name, + kwargs.get("destName")) + elif attr_name == "DeleteVirtualDisk_Task": + return lambda *args, **kwargs: self._delete_disk(attr_name, + *args, **kwargs) + elif attr_name == "UnregisterVM": + return lambda *args, **kwargs: self._unregister_vm(attr_name, + *args, **kwargs) + elif attr_name == "SearchDatastore_Task": + return lambda *args, **kwargs: self._search_ds(attr_name, + *args, **kwargs) + elif attr_name == "MakeDirectory": + return lambda *args, **kwargs: self._make_dir(attr_name, + *args, **kwargs) + elif attr_name == "RetrieveProperties": + return lambda *args, **kwargs: self._retrieve_properties( + attr_name, *args, **kwargs) + elif attr_name == "AcquireCloneTicket": + return lambda *args, **kwargs: self._just_return() + elif attr_name == "AddPortGroup": + return lambda *args, **kwargs: self._add_port_group(attr_name, + *args, **kwargs) diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py index b9645e220..edec3eb34 100644 --- a/nova/virt/vmwareapi/io_util.py +++ b/nova/virt/vmwareapi/io_util.py @@ -16,13 +16,8 @@ # under the License. """ -Helper classes for multi-threaded I/O (read/write) in the basis of chunks. - -The class ThreadSafePipe queues the chunk data. - -The class IOThread reads chunks from input file and pipes it to output file -till it reaches the transferable size - +Reads a chunk from input file and writes the same to the output file till +it reaches the transferable size """ from Queue import Empty @@ -32,27 +27,26 @@ from threading import Thread import time import traceback -THREAD_SLEEP_TIME = .01 +THREAD_SLEEP_TIME = 0.01 class ThreadSafePipe(Queue): - """ThreadSafePipe class queue's the chunk data.""" + """ThreadSafePipe class queues the chunk data""" def __init__(self, max_size=None): - """Initializes the queue""" Queue.__init__(self, max_size) self.eof = False def write(self, data): - """Writes the chunk data to the queue.""" + """Writes the chunk data to the queue""" self.put(data, block=False) def read(self): - """Retrieves the chunk data from the queue.""" + """Retrieves the chunk data from the queue""" return self.get(block=False) def set_eof(self, eof): - """Sets EOF to mark reading of input file finishes.""" + """Sets EOF to mark reading of input file finishes""" self.eof = eof def get_eof(self): @@ -61,16 +55,11 @@ class ThreadSafePipe(Queue): class IOThread(Thread): - """ - IOThread reads chunks from input file and pipes it to output file till it - reaches the transferable size + """IOThread reads chunks from input file and pipes it to output file till + it reaches the transferable size """ def __init__(self, input_file, output_file, chunk_size, transfer_size): - """ - Initialize the thread. - inputFile and outputFile should be file like objects. - """ Thread.__init__(self) self.input_file = input_file self.output_file = output_file @@ -83,9 +72,8 @@ class IOThread(Thread): self._exception = None def run(self): - """ - Pipes the input chunk read to the output file till it reaches - transferable size + """Pipes the input chunk read to the output file till it reaches + a transferable size """ try: if self.transfer_size and self.transfer_size <= self.chunk_size: @@ -131,10 +119,10 @@ class IOThread(Thread): if not self.transfer_size is None: if self.read_size < self.transfer_size: - raise IOError(_("Not enough data (%(read_size)d of " - "%(transfer_size)d bytes)") % - {'read_size': self.read_size, - 'transfer_size': self.transfer_size}) + raise IOError(_("Not enough data (%(read_size)d " + "of %(transfer_size)d bytes)") \ + % ({'read_size': self.read_size, + 'transfer_size': self.transfer_size})) except Exception: self._error = True @@ -142,18 +130,20 @@ class IOThread(Thread): self._done = True def stop_io_transfer(self): - """Set stop flag to true, which causes the thread to stop safely.""" + """Set the stop flag to true, which causes the thread to stop + safely + """ self._stop_transfer = True self.join() def get_error(self): - """Returns the error string.""" + """Returns the error string""" return self._error def get_exception(self): - """Returns the traceback exception string.""" + """Returns the traceback exception string""" return self._exception def is_done(self): - """Checks whether transfer is complete.""" + """Checks whether transfer is complete""" return self._done diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py new file mode 100644 index 000000000..6927b15ca --- /dev/null +++ b/nova/virt/vmwareapi/network_utils.py @@ -0,0 +1,117 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Utility functions for ESX Networking +""" + +from nova import log as logging +from nova.virt.vmwareapi import vim_util +from nova.virt.vmwareapi import vm_util +from nova.virt.vmwareapi.vim import VimException + +LOG = logging.getLogger("nova.virt.vmwareapi.network_utils") + +PORT_GROUP_EXISTS_EXCEPTION = \ + 'The specified key, name, or identifier already exists.' + + +class NetworkHelper: + + @classmethod + def get_network_with_the_name(cls, session, network_name="vmnet0"): + """ Gets reference to the network whose name is passed as the + argument. """ + datacenters = session._call_method(vim_util, "get_objects", + "Datacenter", ["network"]) + vm_networks = datacenters[0].propSet[0].val.ManagedObjectReference + networks = session._call_method(vim_util, + "get_properites_for_a_collection_of_objects", + "Network", vm_networks, ["summary.name"]) + for network in networks: + if network.propSet[0].val == network_name: + return network.obj + return None + + @classmethod + def get_vswitches_for_vlan_interface(cls, session, vlan_interface): + """ Gets the list of vswitches associated with the physical + network adapter with the name supplied""" + #Get the list of vSwicthes on the Host System + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + vswitches = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "config.network.vswitch").HostVirtualSwitch + vswicthes_conn_to_physical_nic = [] + #For each vSwitch check if it is associated with the network adapter + for elem in vswitches: + try: + for nic_elem in elem.pnic: + if str(nic_elem).split('-')[-1].find(vlan_interface) != -1: + vswicthes_conn_to_physical_nic.append(elem.name) + except Exception: + pass + return vswicthes_conn_to_physical_nic + + @classmethod + def check_if_vlan_id_is_proper(cls, session, pg_name, vlan_id): + """ Check if the vlan id associated with the port group matches the + vlan tag supplied """ + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + port_grps_on_host = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "config.network.portgroup").HostPortGroup + for p_gp in port_grps_on_host: + if p_gp.spec.name == pg_name: + if p_gp.spec.vlanId == vlan_id: + return True, vlan_id + else: + return False, p_gp.spec.vlanId + + @classmethod + def create_port_group(cls, session, pg_name, vswitch_name, vlan_id=0): + """ Creates a port group on the host system with the vlan tags + supplied. VLAN id 0 means no vlan id association """ + client_factory = session._get_vim().client.factory + add_prt_grp_spec = vm_util.get_add_vswitch_port_group_spec( + client_factory, + vswitch_name, + pg_name, + vlan_id) + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + network_system_mor = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "configManager.networkSystem") + LOG.debug(_("Creating Port Group with name %s on " + "the ESX host") % pg_name) + try: + session._call_method(session._get_vim(), + "AddPortGroup", network_system_mor, + portgrp=add_prt_grp_spec) + except VimException, exc: + #There can be a race condition when two instances try + #adding port groups at the same time. One succeeds, then + #the other one will get an exception. Since we are + #concerned with the port group being created, which is done + #by the other call, we can ignore the exception. + if str(exc).find(PORT_GROUP_EXISTS_EXCEPTION) == -1: + raise Exception(exc) + LOG.debug(_("Created Port Group with name %s on " + "the ESX host") % pg_name) diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index 45214be04..37f80c133 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -20,20 +20,15 @@ Collection of classes to handle image upload/download to/from Image service (like Glance image storage and retrieval service) from/to ESX/ESXi server. -Also a class is available that acts as Fake image service. It uses local -file system for storage. - """ import httplib -import json -import logging -import os import urllib import urllib2 import urlparse from nova import flags +from nova import log as logging from nova import utils from nova.auth.manager import AuthManager @@ -47,10 +42,9 @@ LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") class ImageServiceFile: - """The base image service Class""" + """The base image service class""" def __init__(self, file_handle): - """Initialize the file handle.""" self.eof = False self.file_handle = file_handle @@ -67,15 +61,15 @@ class ImageServiceFile: raise NotImplementedError def set_eof(self, eof): - """Set the end of file marker.""" + """Set the end of file marker""" self.eof = eof def get_eof(self): - """Check if the file end has been reached or not.""" + """Check if the file end has been reached or not""" return self.eof def close(self): - """Close the file handle.""" + """Close the file handle""" try: self.file_handle.close() except Exception: @@ -86,16 +80,15 @@ class ImageServiceFile: raise NotImplementedError def __del__(self): - """Destructor. Close the file handle if the same has been forgotten.""" + """Close the file handle on garbage collection""" self.close() class GlanceHTTPWriteFile(ImageServiceFile): - """Glance file write handler Class""" + """Glance file write handler class""" def __init__(self, host, port, image_id, file_size, os_type, adapter_type, version=1, scheme="http"): - """Initialize with the glance host specifics.""" base_url = "%s://%s:%s/images/%s" % (scheme, host, port, image_id) (scheme, netloc, path, params, query, fragment) = \ urlparse.urlparse(base_url) @@ -126,10 +119,9 @@ class GlanceHTTPWriteFile(ImageServiceFile): class GlanceHTTPReadFile(ImageServiceFile): - """Glance file read handler Class""" + """Glance file read handler class""" def __init__(self, host, port, image_id, scheme="http"): - """Initialize with the glance host specifics.""" base_url = "%s://%s:%s/images/%s" % (scheme, host, port, urllib.pathname2url(image_id)) headers = {'User-Agent': USER_AGENT} @@ -138,15 +130,17 @@ class GlanceHTTPReadFile(ImageServiceFile): ImageServiceFile.__init__(self, conn) def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data.""" + """Read a chunk of data""" return self.file_handle.read(chunk_size) def get_size(self): - """Get the size of the file to be read.""" + """Get the size of the file to be read""" return self.file_handle.headers.get("X-Image-Meta-Size", -1) def get_image_properties(self): - """Get the image properties like say OS Type and the Adapter Type""" + """Get the image properties like say OS Type and the + Adapter Type + """ return {"vmware_ostype": self.file_handle.headers.get( "X-Image-Meta-Property-Vmware_ostype"), @@ -158,95 +152,58 @@ class GlanceHTTPReadFile(ImageServiceFile): "X-Image-Meta-Property-Vmware_image_version")} -class FakeFileRead(ImageServiceFile): - """Local file read handler class""" - - def __init__(self, path): - """Initialize the file path""" - self.path = path - file_handle = open(path, "rb") - ImageServiceFile.__init__(self, file_handle) - - def get_size(self): - """Get size of the file to be read""" - return os.path.getsize(os.path.abspath(self.path)) - - def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data""" - return self.file_handle.read(chunk_size) - - def get_image_properties(self): - """Get the image properties like say OS Type and the Adapter Type""" - return {"vmware_ostype": "otherGuest", - "vmware_adaptertype": "lsiLogic", - "vmware_image_version": "1"} - - -class FakeFileWrite(ImageServiceFile): - """Local file write handler Class""" - - def __init__(self, path): - """Initialize the file path.""" - file_handle = open(path, "wb") - ImageServiceFile.__init__(self, file_handle) - - def write(self, data): - """Write data to the file.""" - self.file_handle.write(data) - - class VMwareHTTPFile(object): - """Base Class for HTTP file.""" + """Base class for HTTP file""" def __init__(self, file_handle): - """Intialize the file handle.""" self.eof = False self.file_handle = file_handle def set_eof(self, eof): - """Set the end of file marker.""" + """Set the end of file marker""" self.eof = eof def get_eof(self): - """Check if the end of file has been reached.""" + """Check if the end of file has been reached""" return self.eof def close(self): - """Close the file handle.""" + """Close the file handle""" try: self.file_handle.close() except Exception: pass def __del__(self): - """Destructor. Close the file handle if the same has been forgotten.""" + """Close the file handle on garbage collection""" self.close() def _build_vim_cookie_headers(self, vim_cookies): - """Build ESX host session cookie headers.""" - cookie = str(vim_cookies).split(":")[1].strip() - cookie = cookie[:cookie.find(';')] - return cookie + """Build ESX host session cookie headers""" + cookie_header = "" + for vim_cookie in vim_cookies: + cookie_header = vim_cookie.name + "=" + vim_cookie.value + break + return cookie_header def write(self, data): - """Write data to the file.""" + """Write data to the file""" raise NotImplementedError def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data.""" + """Read a chunk of data""" raise NotImplementedError def get_size(self): - """Get size of the file to be read.""" + """Get size of the file to be read""" raise NotImplementedError class VMWareHTTPWriteFile(VMwareHTTPFile): - """VMWare file write handler Class""" + """VMWare file write handler class""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, file_size, scheme="https"): - """Initialize the file specifics.""" base_url = "%s://%s/folder/%s" % (scheme, host, file_path) param_list = {"dcPath": data_center_name, "dsName": datastore_name} base_url = base_url + "?" + urllib.urlencode(param_list) @@ -265,7 +222,7 @@ class VMWareHTTPWriteFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def write(self, data): - """Write to the file.""" + """Write to the file""" self.file_handle.send(data) def close(self): @@ -273,17 +230,16 @@ class VMWareHTTPWriteFile(VMwareHTTPFile): try: self.conn.getresponse() except Exception, excep: - LOG.debug(_("Exception during close of connection in " + LOG.debug(_("Exception during HTTP connection close in " "VMWareHTTpWrite. Exception is %s") % excep) super(VMWareHTTPWriteFile, self).close() class VmWareHTTPReadFile(VMwareHTTPFile): - """VMWare file read handler Class""" + """VMWare file read handler class""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, scheme="https"): - """Initialize the file specifics.""" base_url = "%s://%s/folder/%s" % (scheme, host, urllib.pathname2url(file_path)) param_list = {"dcPath": data_center_name, "dsName": datastore_name} @@ -295,9 +251,9 @@ class VmWareHTTPReadFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data.""" + """Read a chunk of data""" return self.file_handle.read(chunk_size) def get_size(self): - """Get size of the file to be read.""" + """Get size of the file to be read""" return self.file_handle.headers.get("Content-Length", -1) diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 9aca1b7ae..6a3e4b376 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -16,32 +16,39 @@ # under the License. """ -Class facilitating SOAP calls to ESX/ESXi server - +Classes for making VMware VI SOAP calls """ import httplib -import ZSI +from suds.client import Client +from suds.plugin import MessagePlugin +from suds.sudsobject import Property -from nova.virt.vmwareapi import VimService_services +from nova import flags RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml' CONN_ABORT_ERROR = 'Software caused connection abort' ADDRESS_IN_USE_ERROR = 'Address already in use' +FLAGS = flags.FLAGS +flags.DEFINE_string('vmwareapi_wsdl_loc', + None, + 'VIM Service WSDL Location' + 'E.g http:///vimService.wsdl' + 'Due to a bug in vSphere ESX 4.1 default wsdl' + 'Read the readme for vmware to setup') + class VimException(Exception): """The VIM Exception class""" def __init__(self, exception_summary, excep): - """Initializer""" Exception.__init__(self) self.exception_summary = exception_summary self.exception_obj = excep def __str__(self): - """The informal string representation of the object""" return self.exception_summary + str(self.exception_obj) @@ -56,38 +63,53 @@ class SessionFaultyException(VimException): class VimAttributeError(VimException): - """Attribute Error""" + """VI Attribute Error""" pass +class VIMMessagePlugin(MessagePlugin): + + def addAttributeForValue(self, node): + #suds does not handle AnyType properly + #VI SDK requires type attribute to be set when AnyType is used + if node.name == 'value': + node.set('xsi:type', 'xsd:string') + + def marshalled(self, context): + """Suds will send the specified soap envelope. + Provides the plugin with the opportunity to prune empty + nodes and fixup nodes before sending it to the server + """ + #suds builds the entire request object based on the wsdl schema + #VI SDK throws server errors if optional SOAP nodes are sent without + #values. E.g as opposed to test + context.envelope.prune() + context.envelope.walk(self.addAttributeForValue) + + class Vim: """The VIM Object""" def __init__(self, protocol="https", - host="localhost", - trace=None): + host="localhost"): """ - Initializer - protocol: http or https host : ESX IPAddress[:port] or ESX Hostname[:port] - trace : File handle (eg. sys.stdout, sys.stderr , - open("file.txt",w), Use it only for debugging - SOAP Communication Creates the necessary Communication interfaces, Gets the ServiceContent for initiating SOAP transactions """ self._protocol = protocol self._host_name = host - service_locator = VimService_services.VimServiceLocator() - connect_string = "%s://%s/sdk" % (self._protocol, self._host_name) - if trace == None: - self.proxy = \ - service_locator.getVimPortType(url=connect_string) - else: - self.proxy = service_locator.getVimPortType(url=connect_string, - tracefile=trace) + wsdl_url = FLAGS.vmwareapi_wsdl_loc + if wsdl_url is None: + raise Exception(_("Must specify vmwareapi_wsdl_loc")) + #Use this when VMware fixes their faulty wsdl + #wsdl_url = '%s://%s/sdk/vimService.wsdl' % (self._protocol, + # self._host_name) + url = '%s://%s/sdk' % (self._protocol, self._host_name) + self.client = Client(wsdl_url, location=url, + plugins=[VIMMessagePlugin()]) self._service_content = \ self.RetrieveServiceContent("ServiceInstance") @@ -102,45 +124,29 @@ class Vim: except AttributeError: def vim_request_handler(managed_object, **kwargs): - """ - managed_object : Managed Object Reference or Managed + """managed_object : Managed Object Reference or Managed Object Name **kw : Keyword arguments of the call """ #Dynamic handler for VI SDK Calls - response = None try: - request_msg = \ - self._request_message_builder(attr_name, - managed_object, **kwargs) - request = getattr(self.proxy, attr_name) - response = request(request_msg) - if response == None: - return None - else: - try: - return getattr(response, "_returnval") - except AttributeError, excep: - return None + request_mo = \ + self._request_managed_object_builder(managed_object) + request = getattr(self.client.service, attr_name) + return request(request_mo, **kwargs) except AttributeError, excep: raise VimAttributeError(_("No such SOAP method '%s'" " provided by VI SDK") % (attr_name), excep) - except ZSI.FaultException, excep: - raise SessionFaultyException(_(" in" - " %s:") % (attr_name), excep) - except ZSI.EvaluateException, excep: - raise SessionFaultyException(_(" in" - " %s:") % (attr_name), excep) except (httplib.CannotSendRequest, httplib.ResponseNotReady, httplib.CannotSendHeader), excep: - raise SessionOverLoadException(_("httplib errror in" + raise SessionOverLoadException(_("httplib error in" " %s: ") % (attr_name), excep) except Exception, excep: # Socket errors which need special handling for they # might be caused by ESX API call overload if (str(excep).find(ADDRESS_IN_USE_ERROR) != -1 or - str(excep).find(CONN_ABORT_ERROR)): + str(excep).find(CONN_ABORT_ERROR)) != -1: raise SessionOverLoadException(_("Socket error in" " %s: ") % (attr_name), excep) # Type error that needs special handling for it might be @@ -153,25 +159,18 @@ class Vim: _("Exception in %s ") % (attr_name), excep) return vim_request_handler - def _request_message_builder(self, method_name, managed_object, **kwargs): - """Builds the Request Message""" - #Request Message Builder - request_msg = getattr(VimService_services, \ - method_name + "RequestMsg")() - element = request_msg.new__this(managed_object) + def _request_managed_object_builder(self, managed_object): + """Builds the request managed object""" + #Request Managed Object Builder if type(managed_object) == type(""): - element.set_attribute_type(managed_object) + mo = Property(managed_object) + mo._type = managed_object else: - element.set_attribute_type(managed_object.get_attribute_type()) - request_msg.set_element__this(element) - for key in kwargs: - getattr(request_msg, "set_element_" + key)(kwargs[key]) - return request_msg + mo = managed_object + return mo def __repr__(self): - """The official string representation""" return "VIM Object" def __str__(self): - """The informal string representation""" return "VIM Object" diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index d07f7c278..619ad3c0b 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -17,178 +17,163 @@ """ The VMware API utility module - """ -from nova.virt.vmwareapi.VimService_services_types import ns0 - -MAX_CLONE_RETRIES = 1 - -def build_recursive_traversal_spec(): +def build_recursive_traversal_spec(client_factory): """Builds the Traversal Spec""" #Traversal through "hostFolder" branch - visit_folders_select_spec = ns0.SelectionSpec_Def("visitFolders").pyclass() - visit_folders_select_spec.set_element_name("visitFolders") - select_set = [visit_folders_select_spec] - dc_to_hf = ns0.TraversalSpec_Def("dc_to_hf").pyclass() - dc_to_hf.set_element_name("dc_to_hf") - dc_to_hf.set_element_type("Datacenter") - dc_to_hf.set_element_path("hostFolder") - dc_to_hf.set_element_skip(False) - dc_to_hf.set_element_selectSet(select_set) + visit_folders_select_spec = client_factory.create('ns0:SelectionSpec') + visit_folders_select_spec.name = "visitFolders" + dc_to_hf = client_factory.create('ns0:TraversalSpec') + dc_to_hf.name = "dc_to_hf" + dc_to_hf.type = "Datacenter" + dc_to_hf.path = "hostFolder" + dc_to_hf.skip = False + dc_to_hf.selectSet = [visit_folders_select_spec] #Traversal through "vmFolder" branch - visit_folders_select_spec = ns0.SelectionSpec_Def("visitFolders").pyclass() - visit_folders_select_spec.set_element_name("visitFolders") - select_set = [visit_folders_select_spec] - dc_to_vmf = ns0.TraversalSpec_Def("dc_to_vmf").pyclass() - dc_to_vmf.set_element_name("dc_to_vmf") - dc_to_vmf.set_element_type("Datacenter") - dc_to_vmf.set_element_path("vmFolder") - dc_to_vmf.set_element_skip(False) - dc_to_vmf.set_element_selectSet(select_set) + visit_folders_select_spec = client_factory.create('ns0:SelectionSpec') + visit_folders_select_spec.name = "visitFolders" + dc_to_vmf = client_factory.create('ns0:TraversalSpec') + dc_to_vmf.name = "dc_to_vmf" + dc_to_vmf.type = "Datacenter" + dc_to_vmf.path = "vmFolder" + dc_to_vmf.skip = False + dc_to_vmf.selectSet = [visit_folders_select_spec] #Traversal to the DataStore from the DataCenter visit_folders_select_spec = \ - ns0.SelectionSpec_Def("traverseChild").pyclass() - visit_folders_select_spec.set_element_name("traverseChild") - select_set = [visit_folders_select_spec] - dc_to_ds = ns0.TraversalSpec_Def("dc_to_ds").pyclass() - dc_to_ds.set_element_name("dc_to_ds") - dc_to_ds.set_element_type("Datacenter") - dc_to_ds.set_element_path("datastore") - dc_to_ds.set_element_skip(False) - dc_to_ds.set_element_selectSet(select_set) + client_factory.create('ns0:SelectionSpec') + visit_folders_select_spec.name = "traverseChild" + dc_to_ds = client_factory.create('ns0:TraversalSpec') + dc_to_ds.name = "dc_to_ds" + dc_to_ds.type = "Datacenter" + dc_to_ds.path = "datastore" + dc_to_ds.skip = False + dc_to_ds.selectSet = [visit_folders_select_spec] #Traversal through "vm" branch visit_folders_select_spec = \ - ns0.SelectionSpec_Def("visitFolders").pyclass() - visit_folders_select_spec.set_element_name("visitFolders") - select_set = [visit_folders_select_spec] - h_to_vm = ns0.TraversalSpec_Def("h_to_vm").pyclass() - h_to_vm.set_element_name("h_to_vm") - h_to_vm.set_element_type("HostSystem") - h_to_vm.set_element_path("vm") - h_to_vm.set_element_skip(False) - h_to_vm.set_element_selectSet(select_set) + client_factory.create('ns0:SelectionSpec') + visit_folders_select_spec.name = "visitFolders" + h_to_vm = client_factory.create('ns0:TraversalSpec') + h_to_vm.name = "h_to_vm" + h_to_vm.type = "HostSystem" + h_to_vm.path = "vm" + h_to_vm.skip = False + h_to_vm.selectSet = [visit_folders_select_spec] #Traversal through "host" branch - cr_to_h = ns0.TraversalSpec_Def("cr_to_h").pyclass() - cr_to_h.set_element_name("cr_to_h") - cr_to_h.set_element_type("ComputeResource") - cr_to_h.set_element_path("host") - cr_to_h.set_element_skip(False) - cr_to_h.set_element_selectSet([]) - - cr_to_ds = ns0.TraversalSpec_Def("cr_to_ds").pyclass() - cr_to_ds.set_element_name("cr_to_ds") - cr_to_ds.set_element_type("ComputeResource") - cr_to_ds.set_element_path("datastore") - cr_to_ds.set_element_skip(False) + cr_to_h = client_factory.create('ns0:TraversalSpec') + cr_to_h.name = "cr_to_h" + cr_to_h.type = "ComputeResource" + cr_to_h.path = "host" + cr_to_h.skip = False + cr_to_h.selectSet = [] + + cr_to_ds = client_factory.create('ns0:TraversalSpec') + cr_to_ds.name = "cr_to_ds" + cr_to_ds.type = "ComputeResource" + cr_to_ds.path = "datastore" + cr_to_ds.skip = False #Traversal through "resourcePool" branch - rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() - rp_to_rp_select_spec.set_element_name("rp_to_rp") - rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() - rp_to_vm_select_spec.set_element_name("rp_to_vm") - select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] - cr_to_rp = ns0.TraversalSpec_Def("cr_to_rp").pyclass() - cr_to_rp.set_element_name("cr_to_rp") - cr_to_rp.set_element_type("ComputeResource") - cr_to_rp.set_element_path("resourcePool") - cr_to_rp.set_element_skip(False) - cr_to_rp.set_element_selectSet(select_set) + rp_to_rp_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_rp_select_spec.name = "rp_to_rp" + rp_to_vm_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_vm_select_spec.name = "rp_to_vm" + cr_to_rp = client_factory.create('ns0:TraversalSpec') + cr_to_rp.name = "cr_to_rp" + cr_to_rp.type = "ComputeResource" + cr_to_rp.path = "resourcePool" + cr_to_rp.skip = False + cr_to_rp.selectSet = [rp_to_rp_select_spec, rp_to_vm_select_spec] #Traversal through all ResourcePools - rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() - rp_to_rp_select_spec.set_element_name("rp_to_rp") - rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() - rp_to_vm_select_spec.set_element_name("rp_to_vm") - select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] - rp_to_rp = ns0.TraversalSpec_Def("rp_to_rp").pyclass() - rp_to_rp.set_element_name("rp_to_rp") - rp_to_rp.set_element_type("ResourcePool") - rp_to_rp.set_element_path("resourcePool") - rp_to_rp.set_element_skip(False) - rp_to_rp.set_element_selectSet(select_set) + rp_to_rp_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_rp_select_spec.name = "rp_to_rp" + rp_to_vm_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_vm_select_spec.name = "rp_to_vm" + rp_to_rp = client_factory.create('ns0:TraversalSpec') + rp_to_rp.name = "rp_to_rp" + rp_to_rp.type = "ResourcePool" + rp_to_rp.path = "resourcePool" + rp_to_rp.skip = False + rp_to_rp.selectSet = [rp_to_rp_select_spec, rp_to_vm_select_spec] #Traversal through ResourcePools vm folders - rp_to_rp_select_spec = ns0.SelectionSpec_Def("rp_to_rp").pyclass() - rp_to_rp_select_spec.set_element_name("rp_to_rp") - rp_to_vm_select_spec = ns0.SelectionSpec_Def("rp_to_vm").pyclass() - rp_to_vm_select_spec.set_element_name("rp_to_vm") - select_set = [rp_to_rp_select_spec, rp_to_vm_select_spec] - rp_to_vm = ns0.TraversalSpec_Def("rp_to_vm").pyclass() - rp_to_vm.set_element_name("rp_to_vm") - rp_to_vm.set_element_type("ResourcePool") - rp_to_vm.set_element_path("vm") - rp_to_vm.set_element_skip(False) - rp_to_vm.set_element_selectSet(select_set) + rp_to_rp_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_rp_select_spec.name = "rp_to_rp" + rp_to_vm_select_spec = client_factory.create('ns0:SelectionSpec') + rp_to_vm_select_spec.name = "rp_to_vm" + rp_to_vm = client_factory.create('ns0:TraversalSpec') + rp_to_vm.name = "rp_to_vm" + rp_to_vm.type = "ResourcePool" + rp_to_vm.path = "vm" + rp_to_vm.skip = False + rp_to_vm.selectSet = [rp_to_rp_select_spec, rp_to_vm_select_spec] #Include all Traversals and Recurse into them visit_folders_select_spec = \ - ns0.SelectionSpec_Def("visitFolders").pyclass() - visit_folders_select_spec.set_element_name("visitFolders") - select_set = [visit_folders_select_spec, dc_to_hf, dc_to_vmf, + client_factory.create('ns0:SelectionSpec') + visit_folders_select_spec.name = "visitFolders" + traversal_spec = client_factory.create('ns0:TraversalSpec') + traversal_spec.name = "visitFolders" + traversal_spec.type = "Folder" + traversal_spec.path = "childEntity" + traversal_spec.skip = False + traversal_spec.selectSet = [visit_folders_select_spec, dc_to_hf, dc_to_vmf, cr_to_ds, cr_to_h, cr_to_rp, rp_to_rp, h_to_vm, rp_to_vm] - traversal_spec = ns0.TraversalSpec_Def("visitFolders").pyclass() - traversal_spec.set_element_name("visitFolders") - traversal_spec.set_element_type("Folder") - traversal_spec.set_element_path("childEntity") - traversal_spec.set_element_skip(False) - traversal_spec.set_element_selectSet(select_set) return traversal_spec -def build_property_spec(type="VirtualMachine", properties_to_collect=["name"], +def build_property_spec(client_factory, type="VirtualMachine", + properties_to_collect=["name"], all_properties=False): """Builds the Property Spec""" - property_spec = ns0.PropertySpec_Def("propertySpec").pyclass() - property_spec.set_element_type(type) - property_spec.set_element_all(all_properties) - property_spec.set_element_pathSet(properties_to_collect) + property_spec = client_factory.create('ns0:PropertySpec') + property_spec.all = all_properties + property_spec.pathSet = properties_to_collect + property_spec.type = type return property_spec -def build_object_spec(root_folder, traversal_specs): +def build_object_spec(client_factory, root_folder, traversal_specs): """Builds the object Spec""" - object_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() - object_spec.set_element_obj(root_folder) - object_spec.set_element_skip(False) - object_spec.set_element_selectSet(traversal_specs) + object_spec = client_factory.create('ns0:ObjectSpec') + object_spec.obj = root_folder + object_spec.skip = False + object_spec.selectSet = traversal_specs return object_spec -def build_property_filter_spec(property_specs, object_specs): +def build_property_filter_spec(client_factory, property_specs, object_specs): """Builds the Property Filter Spec""" - property_filter_spec = \ - ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() - property_filter_spec.set_element_propSet(property_specs) - property_filter_spec.set_element_objectSet(object_specs) + property_filter_spec = client_factory.create('ns0:PropertyFilterSpec') + property_filter_spec.propSet = property_specs + property_filter_spec.objectSet = object_specs return property_filter_spec def get_object_properties(vim, collector, mobj, type, properties): """Gets the properties of the Managed object specified""" + client_factory = vim.client.factory if mobj is None: return None usecoll = collector if usecoll is None: - usecoll = vim.get_service_content().PropertyCollector - property_filter_spec = \ - ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() - property_filter_spec._propSet = \ - [ns0.PropertySpec_Def("PropertySpec").pyclass()] - property_filter_spec.PropSet[0]._all = \ - (properties == None or len(properties) == 0) - property_filter_spec.PropSet[0]._type = type - property_filter_spec.PropSet[0]._pathSet = properties - - property_filter_spec._objectSet = \ - [ns0.ObjectSpec_Def("ObjectSpec").pyclass()] - property_filter_spec.ObjectSet[0]._obj = mobj - property_filter_spec.ObjectSet[0]._skip = False + usecoll = vim.get_service_content().propertyCollector + property_filter_spec = client_factory.create('ns0:PropertyFilterSpec') + property_spec = client_factory.create('ns0:PropertySpec') + property_spec.all = (properties == None or len(properties) == 0) + property_spec.pathSet = properties + property_spec.type = type + object_spec = client_factory.create('ns0:ObjectSpec') + object_spec.obj = mobj + object_spec.skip = False + property_filter_spec.propSet = [property_spec] + property_filter_spec.objectSet = [object_spec] return vim.RetrieveProperties(usecoll, specSet=[property_filter_spec]) @@ -198,74 +183,68 @@ def get_dynamic_property(vim, mobj, type, property_name): get_object_properties(vim, None, mobj, type, [property_name]) property_value = None if obj_content: - dynamic_property = obj_content[0].PropSet + dynamic_property = obj_content[0].propSet if dynamic_property: - property_value = dynamic_property[0].Val + property_value = dynamic_property[0].val return property_value def get_objects(vim, type, properties_to_collect=["name"], all=False): """Gets the list of objects of the type specified""" - object_spec = build_object_spec(vim.get_service_content().RootFolder, - [build_recursive_traversal_spec()]) - property_spec = build_property_spec(type=type, + client_factory = vim.client.factory + object_spec = build_object_spec(client_factory, + vim.get_service_content().rootFolder, + [build_recursive_traversal_spec(client_factory)]) + property_spec = build_property_spec(client_factory, type=type, properties_to_collect=properties_to_collect, all_properties=all) - property_filter_spec = build_property_filter_spec([property_spec], + property_filter_spec = build_property_filter_spec(client_factory, + [property_spec], [object_spec]) - return vim.RetrieveProperties(vim.get_service_content().PropertyCollector, + return vim.RetrieveProperties(vim.get_service_content().propertyCollector, specSet=[property_filter_spec]) -def get_traversal_spec(type, path, name="traversalSpec"): - """Builds the traversal spec object""" - t_spec = ns0.TraversalSpec_Def(name).pyclass() - t_spec._name = name - t_spec._type = type - t_spec._path = path - t_spec._skip = False - return t_spec - - -def get_prop_spec(type, properties): +def get_prop_spec(client_factory, type, properties): """Builds the Property Spec Object""" - prop_spec = ns0.PropertySpec_Def("PropertySpec").pyclass() - prop_spec._type = type - prop_spec._pathSet = properties + prop_spec = client_factory.create('ns0:PropertySpec') + prop_spec.type = type + prop_spec.pathSet = properties return prop_spec -def get_obj_spec(obj, select_set=None): +def get_obj_spec(client_factory, obj, select_set=None): """Builds the Object Spec object""" - obj_spec = ns0.ObjectSpec_Def("ObjectSpec").pyclass() - obj_spec._obj = obj - obj_spec._skip = False + obj_spec = client_factory.create('ns0:ObjectSpec') + obj_spec.obj = obj + obj_spec.skip = False if select_set is not None: - obj_spec._selectSet = select_set + obj_spec.selectSet = select_set return obj_spec -def get_prop_filter_spec(obj_spec, prop_spec): +def get_prop_filter_spec(client_factory, obj_spec, prop_spec): """Builds the Property Filter Spec Object""" prop_filter_spec = \ - ns0.PropertyFilterSpec_Def("PropertyFilterSpec").pyclass() - prop_filter_spec._propSet = prop_spec - prop_filter_spec._objectSet = obj_spec + client_factory.create('ns0:PropertyFilterSpec') + prop_filter_spec.propSet = prop_spec + prop_filter_spec.objectSet = obj_spec return prop_filter_spec def get_properites_for_a_collection_of_objects(vim, type, obj_list, properties): + """Gets the list of properties for the collection of + objects of the type specified """ - Gets the list of properties for the collection of objects of the - type specified - """ + client_factory = vim.client.factory if len(obj_list) == 0: return [] - prop_spec = get_prop_spec(type, properties) + prop_spec = get_prop_spec(client_factory, type, properties) lst_obj_specs = [] for obj in obj_list: - lst_obj_specs.append(get_obj_spec(obj)) - prop_filter_spec = get_prop_filter_spec(lst_obj_specs, [prop_spec]) - return vim.RetrieveProperties(vim.get_service_content().PropertyCollector, + lst_obj_specs.append(get_obj_spec(client_factory, obj)) + prop_filter_spec = get_prop_filter_spec(client_factory, + lst_obj_specs, [prop_spec]) + return vim.RetrieveProperties(vim.get_service_content().propertyCollector, specSet=[prop_filter_spec]) diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py index 05e49de83..a46b4d10c 100644 --- a/nova/virt/vmwareapi/vm_util.py +++ b/nova/virt/vmwareapi/vm_util.py @@ -14,24 +14,19 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. - """ -Utility functions to handle virtual disks, virtual network adapters, VMs etc. - +The VMware API VM utility module to build SOAP object specs """ -from nova.virt.vmwareapi.VimService_services_types import ns0 - def build_datastore_path(datastore_name, path): - """Builds the datastore compliant path.""" + """Build the datastore compliant path""" return "[%s] %s" % (datastore_name, path) def split_datastore_path(datastore_path): - """ - Split the VMWare style datastore path to get the Datastore name and the - entity path + """Split the VMWare style datastore path to get the Datastore + name and the entity path """ spl = datastore_path.split('[', 1)[1].split(']', 1) path = "" @@ -42,117 +37,95 @@ def split_datastore_path(datastore_path): return datastore_url, path.strip() -def get_vm_create_spec(instance, data_store_name, network_name="vmnet0", +def get_vm_create_spec(client_factory, instance, data_store_name, + network_name="vmnet0", os_type="otherGuest"): - """Builds the VM Create spec.""" - config_spec = ns0.VirtualMachineConfigSpec_Def( - "VirtualMachineConfigSpec").pyclass() - - config_spec._name = instance.name - config_spec._guestId = os_type + """Builds the VM Create spec""" + config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') + config_spec.name = instance.name + config_spec.guestId = os_type - vm_file_info = ns0.VirtualMachineFileInfo_Def( - "VirtualMachineFileInfo").pyclass() - vm_file_info._vmPathName = "[" + data_store_name + "]" - config_spec._files = vm_file_info + vm_file_info = client_factory.create('ns0:VirtualMachineFileInfo') + vm_file_info.vmPathName = "[" + data_store_name + "]" + config_spec.files = vm_file_info - tools_info = ns0.ToolsConfigInfo_Def("ToolsConfigInfo") - tools_info._afterPowerOn = True - tools_info._afterResume = True - tools_info._beforeGuestStandby = True - tools_info._bbeforeGuestShutdown = True - tools_info._beforeGuestReboot = True + tools_info = client_factory.create('ns0:ToolsConfigInfo') + tools_info.afterPowerOn = True + tools_info.afterResume = True + tools_info.beforeGuestStandby = True + tools_info.beforeGuestShutdown = True + tools_info.beforeGuestReboot = True - config_spec._tools = tools_info - config_spec._numCPUs = int(instance.vcpus) - config_spec._memoryMB = int(instance.memory_mb) + config_spec.tools = tools_info + config_spec.numCPUs = int(instance.vcpus) + config_spec.memoryMB = int(instance.memory_mb) - nic_spec = create_network_spec(network_name, instance.mac_address) + nic_spec = create_network_spec(client_factory, + network_name, instance.mac_address) device_config_spec = [nic_spec] - config_spec._deviceChange = device_config_spec + config_spec.deviceChange = device_config_spec return config_spec -def create_controller_spec(key): - """ - Builds a Config Spec for the LSI Logic Controller's addition which acts - as the controller for the Virtual Hard disk to be attached to the VM +def create_controller_spec(client_factory, key): + """Builds a Config Spec for the LSI Logic Controller's addition + which acts as the controller for the + Virtual Hard disk to be attached to the VM """ #Create a controller for the Virtual Hard Disk virtual_device_config = \ - ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() - virtual_device_config._operation = "add" + client_factory.create('ns0:VirtualDeviceConfigSpec') + virtual_device_config.operation = "add" virtual_lsi = \ - ns0.VirtualLsiLogicController_Def( - "VirtualLsiLogicController").pyclass() - virtual_lsi._key = key - virtual_lsi._busNumber = 0 - virtual_lsi._sharedBus = "noSharing" - virtual_device_config._device = virtual_lsi - + client_factory.create('ns0:VirtualLsiLogicController') + virtual_lsi.key = key + virtual_lsi.busNumber = 0 + virtual_lsi.sharedBus = "noSharing" + virtual_device_config.device = virtual_lsi return virtual_device_config -def create_network_spec(network_name, mac_address): - """ - Builds a config spec for the addition of a new network adapter to - the VM. - """ +def create_network_spec(client_factory, network_name, mac_address): + """Builds a config spec for the addition of a new network + adapter to the VM""" network_spec = \ - ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() - network_spec._operation = "add" + client_factory.create('ns0:VirtualDeviceConfigSpec') + network_spec.operation = "add" #Get the recommended card type for the VM based on the guest OS of the VM - net_device = ns0.VirtualPCNet32_Def("VirtualPCNet32").pyclass() + net_device = client_factory.create('ns0:VirtualPCNet32') backing = \ - ns0.VirtualEthernetCardNetworkBackingInfo_Def( - "VirtualEthernetCardNetworkBackingInfo").pyclass() - backing._deviceName = network_name + client_factory.create('ns0:VirtualEthernetCardNetworkBackingInfo') + backing.deviceName = network_name connectable_spec = \ - ns0.VirtualDeviceConnectInfo_Def("VirtualDeviceConnectInfo").pyclass() - connectable_spec._startConnected = True - connectable_spec._allowGuestControl = True - connectable_spec._connected = True + client_factory.create('ns0:VirtualDeviceConnectInfo') + connectable_spec.startConnected = True + connectable_spec.allowGuestControl = True + connectable_spec.connected = True - net_device._connectable = connectable_spec - net_device._backing = backing + net_device.connectable = connectable_spec + net_device.backing = backing #The Server assigns a Key to the device. Here we pass a -ve temporary key. #-ve because actual keys are +ve numbers and we don't #want a clash with the key that server might associate with the device - net_device._key = -47 - net_device._addressType = "manual" - net_device._macAddress = mac_address - net_device._wakeOnLanEnabled = True + net_device.key = -47 + net_device.addressType = "manual" + net_device.macAddress = mac_address + net_device.wakeOnLanEnabled = True - network_spec._device = net_device + network_spec.device = net_device return network_spec -def get_datastore_search_sepc(pattern=None): - """Builds the datastore search spec.""" - host_datastore_browser_search_spec = \ - ns0.HostDatastoreBrowserSearchSpec_Def( - "HostDatastoreBrowserSearchSpec").pyclass() - file_query_flags = ns0.FileQueryFlags_Def("FileQueryFlags").pyclass() - file_query_flags._modification = False - file_query_flags._fileSize = True - file_query_flags._fileType = True - file_query_flags._fileOwner = True - host_datastore_browser_search_spec._details = file_query_flags - if pattern is not None: - host_datastore_browser_search_spec._matchPattern = pattern - return host_datastore_browser_search_spec - - -def get_vmdk_attach_config_sepc(disksize, file_path, adapter_type="lsiLogic"): - """Builds the vmdk attach config spec.""" - config_spec = ns0.VirtualMachineConfigSpec_Def( - "VirtualMachineConfigSpec").pyclass() +def get_vmdk_attach_config_spec(client_factory, + disksize, file_path, adapter_type="lsiLogic"): + """Builds the vmdk attach config spec""" + config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') #The controller Key pertains to the Key of the LSI Logic Controller, which #controls this Hard Disk @@ -163,145 +136,165 @@ def get_vmdk_attach_config_sepc(disksize, file_path, adapter_type="lsiLogic"): controller_key = 200 else: controller_key = -101 - controller_spec = create_controller_spec(controller_key) + controller_spec = create_controller_spec(client_factory, + controller_key) device_config_spec.append(controller_spec) - virtual_device_config_spec = create_virtual_disk_spec(disksize, - controller_key, file_path) + virtual_device_config_spec = create_virtual_disk_spec(client_factory, + disksize, controller_key, file_path) device_config_spec.append(virtual_device_config_spec) - config_spec._deviceChange = device_config_spec + config_spec.deviceChange = device_config_spec return config_spec -def get_vmdk_file_path_and_adapter_type(hardware_devices): - """Gets the vmdk file path and the storage adapter type.""" - if isinstance(hardware_devices.typecode, ns0.ArrayOfVirtualDevice_Def): +def get_vmdk_file_path_and_adapter_type(client_factory, hardware_devices): + """Gets the vmdk file path and the storage adapter type""" + if hardware_devices.__class__.__name__ == "ArrayOfVirtualDevice": hardware_devices = hardware_devices.VirtualDevice vmdk_file_path = None vmdk_controler_key = None adapter_type_dict = {} for device in hardware_devices: - if (isinstance(device.typecode, ns0.VirtualDisk_Def) and - isinstance(device.Backing.typecode, - ns0.VirtualDiskFlatVer2BackingInfo_Def)): - vmdk_file_path = device.Backing.FileName - vmdk_controler_key = device.ControllerKey - elif isinstance(device.typecode, ns0.VirtualLsiLogicController_Def): - adapter_type_dict[device.Key] = "lsiLogic" - elif isinstance(device.typecode, ns0.VirtualBusLogicController_Def): - adapter_type_dict[device.Key] = "busLogic" - elif isinstance(device.typecode, ns0.VirtualIDEController_Def): - adapter_type_dict[device.Key] = "ide" - elif isinstance(device.typecode, ns0.VirtualLsiLogicSASController_Def): - adapter_type_dict[device.Key] = "lsiLogic" + if device.__class__.__name__ == "VirtualDisk" and \ + device.backing.__class__.__name__ \ + == "VirtualDiskFlatVer2BackingInfo": + vmdk_file_path = device.backing.fileName + vmdk_controler_key = device.controllerKey + elif device.__class__.__name__ == "VirtualLsiLogicController": + adapter_type_dict[device.key] = "lsiLogic" + elif device.__class__.__name__ == "VirtualBusLogicController": + adapter_type_dict[device.key] = "busLogic" + elif device.__class__.__name__ == "VirtualIDEController": + adapter_type_dict[device.key] = "ide" + elif device.__class__.__name__ == "VirtualLsiLogicSASController": + adapter_type_dict[device.key] = "lsiLogic" adapter_type = adapter_type_dict.get(vmdk_controler_key, "") return vmdk_file_path, adapter_type -def get_copy_virtual_disk_spec(adapter_type="lsilogic"): - """Builds the Virtual Disk copy spec.""" - dest_spec = ns0.VirtualDiskSpec_Def("VirtualDiskSpec").pyclass() - dest_spec.AdapterType = adapter_type - dest_spec.DiskType = "thick" +def get_copy_virtual_disk_spec(client_factory, adapter_type="lsilogic"): + """Builds the Virtual Disk copy spec""" + dest_spec = client_factory.create('ns0:VirtualDiskSpec') + dest_spec.adapterType = adapter_type + dest_spec.diskType = "thick" return dest_spec -def get_vmdk_create_spec(size_in_kb, adapter_type="lsiLogic"): - """Builds the virtual disk create sepc.""" +def get_vmdk_create_spec(client_factory, size_in_kb, adapter_type="lsiLogic"): + """Builds the virtual disk create spec""" create_vmdk_spec = \ - ns0.FileBackedVirtualDiskSpec_Def("VirtualDiskSpec").pyclass() - create_vmdk_spec._adapterType = adapter_type - create_vmdk_spec._diskType = "thick" - create_vmdk_spec._capacityKb = size_in_kb + client_factory.create('ns0:FileBackedVirtualDiskSpec') + create_vmdk_spec.adapterType = adapter_type + create_vmdk_spec.diskType = "thick" + create_vmdk_spec.capacityKb = size_in_kb return create_vmdk_spec -def create_virtual_disk_spec(disksize, controller_key, file_path=None): - """Creates a Spec for the addition/attaching of a Virtual Disk to the VM""" +def create_virtual_disk_spec(client_factory, + disksize, controller_key, file_path=None): + """Creates a Spec for the addition/attaching of a + Virtual Disk to the VM""" virtual_device_config = \ - ns0.VirtualDeviceConfigSpec_Def("VirtualDeviceConfigSpec").pyclass() - virtual_device_config._operation = "add" + client_factory.create('ns0:VirtualDeviceConfigSpec') + virtual_device_config.operation = "add" if file_path is None: - virtual_device_config._fileOperation = "create" + virtual_device_config.fileOperation = "create" - virtual_disk = ns0.VirtualDisk_Def("VirtualDisk").pyclass() + virtual_disk = client_factory.create('ns0:VirtualDisk') - disk_file_backing = ns0.VirtualDiskFlatVer2BackingInfo_Def( - "VirtualDiskFlatVer2BackingInfo").pyclass() - disk_file_backing._diskMode = "persistent" - disk_file_backing._thinProvisioned = False + disk_file_backing = \ + client_factory.create('ns0:VirtualDiskFlatVer2BackingInfo') + disk_file_backing.diskMode = "persistent" + disk_file_backing.thinProvisioned = False if file_path is not None: - disk_file_backing._fileName = file_path + disk_file_backing.fileName = file_path else: - disk_file_backing._fileName = "" + disk_file_backing.fileName = "" - connectable_spec = ns0.VirtualDeviceConnectInfo_Def( - "VirtualDeviceConnectInfo").pyclass() - connectable_spec._startConnected = True - connectable_spec._allowGuestControl = False - connectable_spec._connected = True + connectable_spec = client_factory.create('ns0:VirtualDeviceConnectInfo') + connectable_spec.startConnected = True + connectable_spec.allowGuestControl = False + connectable_spec.connected = True - virtual_disk._backing = disk_file_backing - virtual_disk._connectable = connectable_spec + virtual_disk.backing = disk_file_backing + virtual_disk.connectable = connectable_spec #The Server assigns a Key to the device. Here we pass a -ve temporary key. #-ve because actual keys are +ve numbers and we don't #want a clash with the key that server might associate with the device - virtual_disk._key = -100 - virtual_disk._controllerKey = controller_key - virtual_disk._unitNumber = 0 - virtual_disk._capacityInKB = disksize + virtual_disk.key = -100 + virtual_disk.controllerKey = controller_key + virtual_disk.unitNumber = 0 + virtual_disk.capacityInKB = disksize - virtual_device_config._device = virtual_disk + virtual_device_config.device = virtual_disk return virtual_device_config -def get_dummy_vm_create_spec(name, data_store_name): - """Builds the dummy VM create spec.""" - config_spec = ns0.VirtualMachineConfigSpec_Def( - "VirtualMachineConfigSpec").pyclass() +def get_dummy_vm_create_spec(client_factory, name, data_store_name): + """Builds the dummy VM create spec""" + config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') - config_spec._name = name - config_spec._guestId = "otherGuest" + config_spec.name = name + config_spec.guestId = "otherGuest" - vm_file_info = ns0.VirtualMachineFileInfo_Def( - "VirtualMachineFileInfo").pyclass() - vm_file_info._vmPathName = "[" + data_store_name + "]" - config_spec._files = vm_file_info + vm_file_info = client_factory.create('ns0:VirtualMachineFileInfo') + vm_file_info.vmPathName = "[" + data_store_name + "]" + config_spec.files = vm_file_info - tools_info = ns0.ToolsConfigInfo_Def("ToolsConfigInfo") - tools_info._afterPowerOn = True - tools_info._afterResume = True - tools_info._beforeGuestStandby = True - tools_info._bbeforeGuestShutdown = True - tools_info._beforeGuestReboot = True + tools_info = client_factory.create('ns0:ToolsConfigInfo') + tools_info.afterPowerOn = True + tools_info.afterResume = True + tools_info.beforeGuestStandby = True + tools_info.beforeGuestShutdown = True + tools_info.beforeGuestReboot = True - config_spec._tools = tools_info - config_spec._numCPUs = 1 - config_spec._memoryMB = 4 + config_spec.tools = tools_info + config_spec.numCPUs = 1 + config_spec.memoryMB = 4 controller_key = -101 - controller_spec = create_controller_spec(controller_key) - disk_spec = create_virtual_disk_spec(1024, controller_key) + controller_spec = create_controller_spec(client_factory, controller_key) + disk_spec = create_virtual_disk_spec(client_factory, 1024, controller_key) device_config_spec = [controller_spec, disk_spec] - config_spec._deviceChange = device_config_spec + config_spec.deviceChange = device_config_spec return config_spec -def get_machine_id_change_spec(mac, ip_addr, netmask, gateway): - """Builds the machine id change config spec.""" +def get_machine_id_change_spec(client_factory, mac, ip_addr, netmask, gateway): + """Builds the machine id change config spec""" machine_id_str = "%s;%s;%s;%s" % (mac, ip_addr, netmask, gateway) - virtual_machine_config_spec = ns0.VirtualMachineConfigSpec_Def( - "VirtualMachineConfigSpec").pyclass() - opt = ns0.OptionValue_Def('OptionValue').pyclass() - opt._key = "machine.id" - opt._value = machine_id_str - virtual_machine_config_spec._extraConfig = [opt] + virtual_machine_config_spec = \ + client_factory.create('ns0:VirtualMachineConfigSpec') + + opt = client_factory.create('ns0:OptionValue') + opt.key = "machine.id" + opt.value = machine_id_str + virtual_machine_config_spec.extraConfig = [opt] return virtual_machine_config_spec + + +def get_add_vswitch_port_group_spec(client_factory, vswitch_name, + port_group_name, vlan_id): + """Builds the virtual switch port group add spec""" + vswitch_port_group_spec = client_factory.create('ns0:HostPortGroupSpec') + vswitch_port_group_spec.name = port_group_name + vswitch_port_group_spec.vswitchName = vswitch_name + + #VLAN ID of 0 means that VLAN tagging is not to be done for the network. + vswitch_port_group_spec.vlanId = int(vlan_id) + + policy = client_factory.create('ns0:HostNetworkPolicy') + nicteaming = client_factory.create('ns0:HostNicTeamingPolicy') + nicteaming.notifySwitches = True + policy.nicTeaming = nicteaming + + vswitch_port_group_spec.policy = policy + return vswitch_port_group_spec diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 3e32fceef..c2e6d9bf8 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -17,20 +17,27 @@ """ Class for VM tasks like spawn, snapshot, suspend, resume etc. - """ -import logging + +import base64 import os import time +import urllib +import urllib2 import uuid -from nova import db from nova import context +from nova import db +from nova import exception +from nova import flags +from nova import log as logging from nova.compute import power_state from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi import vm_util from nova.virt.vmwareapi import vmware_images +from nova.virt.vmwareapi.network_utils import NetworkHelper +FLAGS = flags.FLAGS LOG = logging.getLogger("nova.virt.vmwareapi.vmops") VMWARE_POWER_STATES = { @@ -40,14 +47,14 @@ VMWARE_POWER_STATES = { class VMWareVMOps(object): - """Management class for VM-related tasks""" + """ Management class for VM-related tasks """ def __init__(self, session): - """Initializer""" + """ Initializer """ self._session = session def _wait_with_callback(self, instance_id, task, callback): - """Waits for the task to finish and does a callback after""" + """ Waits for the task to finish and does a callback after """ ret = None try: ret = self._session._wait_for_task(instance_id, task) @@ -56,7 +63,7 @@ class VMWareVMOps(object): callback(ret) def list_instances(self): - """Lists the VM instances that are registered with the ESX host""" + """ Lists the VM instances that are registered with the ESX host """ LOG.debug(_("Getting list of instances")) vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", @@ -65,11 +72,11 @@ class VMWareVMOps(object): for vm in vms: vm_name = None conn_state = None - for prop in vm.PropSet: - if prop.Name == "name": - vm_name = prop.Val - elif prop.Name == "runtime.connectionState": - conn_state = prop.Val + for prop in vm.propSet: + if prop.name == "name": + vm_name = prop.val + elif prop.name == "runtime.connectionState": + conn_state = prop.val # Ignoring the oprhaned or inaccessible VMs if conn_state not in ["orphaned", "inaccessible"]: lst_vm_names.append(vm_name) @@ -93,18 +100,19 @@ class VMWareVMOps(object): """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref: - raise Exception('Attempted to create a VM with a name %s, ' - 'but that already exists on the host' % instance.name) - bridge = db.network_get_by_instance(context.get_admin_context(), - instance['id'])['bridge'] - #TODO(sateesh): Shouldn't we consider any public network in case - #the network name supplied isn't there + raise Exception(_("Attempted to create a VM with a name %s, " + "but that already exists on the host") % instance.name) + + client_factory = self._session._get_vim().client.factory + + network = db.network_get_by_instance(context.get_admin_context(), + instance['id']) + net_name = network['bridge'] network_ref = \ - self._get_network_with_the_name(bridge) + NetworkHelper.get_network_with_the_name(self._session, net_name) if network_ref is None: - raise Exception("Network with the name '%s' doesn't exist on " - "the ESX host" % bridge) - + raise Exception(_("Network with the name '%s' doesn't exist on" + " the ESX host") % net_name) #Get the Size of the flat vmdk file that is there on the storage #repository. image_size, image_properties = \ @@ -121,11 +129,11 @@ class VMWareVMOps(object): for elem in data_stores: ds_name = None ds_type = None - for prop in elem.PropSet: - if prop.Name == "summary.type": - ds_type = prop.Val - elif prop.Name == "summary.name": - ds_name = prop.Val + for prop in elem.propSet: + if prop.name == "summary.type": + ds_type = prop.val + elif prop.name == "summary.name": + ds_name = prop.val #Local storage identifier if ds_type == "VMFS": data_store_name = ds_name @@ -135,22 +143,21 @@ class VMWareVMOps(object): msg = _("Couldn't get a local Datastore reference") LOG.exception(msg) raise Exception(msg) - - config_spec = vm_util.get_vm_create_spec(instance, data_store_name, - bridge, os_type) + config_spec = vm_util.get_vm_create_spec(client_factory, instance, + data_store_name, net_name, os_type) #Get the Vm folder ref from the datacenter dc_objs = self._session._call_method(vim_util, "get_objects", "Datacenter", ["vmFolder"]) #There is only one default datacenter in a standalone ESX host - vm_folder_ref = dc_objs[0].PropSet[0].Val + vm_folder_ref = dc_objs[0].propSet[0].val #Get the resource pool. Taking the first resource pool coming our way. #Assuming that is the default resource pool. res_pool_mor = self._session._call_method(vim_util, "get_objects", - "ResourcePool")[0].Obj + "ResourcePool")[0].obj - LOG.debug(_("Creating VM with the name %s on the ESX host") % \ + LOG.debug(_("Creating VM with the name %s on the ESX host") % instance.name) #Create the VM on the ESX host vm_create_task = self._session._call_method(self._session._get_vim(), @@ -158,11 +165,11 @@ class VMWareVMOps(object): config=config_spec, pool=res_pool_mor) self._session._wait_for_task(instance.id, vm_create_task) - LOG.debug(_("Created VM with the name %s on the ESX host") % \ + LOG.debug(_("Created VM with the name %s on the ESX host") % instance.name) # Set the machine id for the VM for setting the IP - self._set_machine_id(instance) + self._set_machine_id(client_factory, instance) #Naming the VM files in correspondence with the VM instance name @@ -181,61 +188,56 @@ class VMWareVMOps(object): #depend on the size of the disk, thin/thick provisioning and the #storage adapter type. #Here we assume thick provisioning and lsiLogic for the adapter type - LOG.debug(_("Creating Virtual Disk of size %(vmdk_file_size_in_kb)sKB" - " and adapter type %(adapter_type)s on" - " the ESX host local store %(data_store_name)s") % - {'vmdk_file_size_in_kb': vmdk_file_size_in_kb, - 'adapter_type': adapter_type, - 'data_store_name': data_store_name}) - vmdk_create_spec = vm_util.get_vmdk_create_spec(vmdk_file_size_in_kb, - adapter_type) + LOG.debug(_("Creating Virtual Disk of size %(vmdk_file_size_in_kb)s " + "KB and adapter type %(adapter_type)s on " + "the ESX host local store %(data_store_name)s") % locals()) + vmdk_create_spec = vm_util.get_vmdk_create_spec(client_factory, + vmdk_file_size_in_kb, adapter_type) vmdk_create_task = self._session._call_method(self._session._get_vim(), "CreateVirtualDisk_Task", - self._session._get_vim().get_service_content().VirtualDiskManager, + self._session._get_vim().get_service_content().virtualDiskManager, name=uploaded_vmdk_path, datacenter=self._get_datacenter_name_and_ref()[0], spec=vmdk_create_spec) self._session._wait_for_task(instance.id, vmdk_create_task) - LOG.debug(_("Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB" - " on the ESX host local store %(data_store_name)s ") % - {'vmdk_file_size_in_kb': vmdk_file_size_in_kb, - 'data_store_name': data_store_name}) - - LOG.debug(_("Deleting the file %(flat_uploaded_vmdk_path)s on " - "the ESX host local store %(data_store_names)s") % - {'flat_uploaded_vmdk_path': flat_uploaded_vmdk_path, - 'data_store_name': data_store_name}) + LOG.debug(_("Created Virtual Disk of size %(vmdk_file_size_in_kb)s " + "KB on the ESX host local store " + "%(data_store_name)s") % locals()) + + LOG.debug(_("Deleting the file %(flat_uploaded_vmdk_path)s " + "on the ESX host local" + "store %(data_store_name)s") % locals()) #Delete the -flat.vmdk file created. .vmdk file is retained. vmdk_delete_task = self._session._call_method(self._session._get_vim(), "DeleteDatastoreFile_Task", - self._session._get_vim().get_service_content().FileManager, + self._session._get_vim().get_service_content().fileManager, name=flat_uploaded_vmdk_path) self._session._wait_for_task(instance.id, vmdk_delete_task) - LOG.debug(_("Deleted the file %(flat_uploaded_vmdk_path)s on " - "the ESX host local store %(data_store_name)s ") % - {'flat_uploaded_vmdk_path': flat_uploaded_vmdk_path, - 'data_store_name': data_store_name}) - - LOG.debug(_("Downloading image file %(image_id)s to the " - "ESX data store %(datastore_name)s ") % - {'image_id': instance.image_id, - 'data_store_name': data_store_name}) + LOG.debug(_("Deleted the file %(flat_uploaded_vmdk_path)s on the " + "ESX host local store %(data_store_name)s") % locals()) + + LOG.debug(_("Downloading image file data %(image_id)s to the ESX " + "data store %(data_store_name)s") % + ({'image_id': instance.image_id, + 'data_store_name': data_store_name})) + cookies = self._session._get_vim().client.options.transport.cookiejar # Upload the -flat.vmdk file whose meta-data file we just created above vmware_images.fetch_image( - instance.image_id, - instance, - host=self._session._host_ip, - data_center_name=self._get_datacenter_name_and_ref()[1], - datastore_name=data_store_name, - cookies=self._session._get_vim().proxy.binding.cookies, - file_path=flat_uploaded_vmdk_name) - LOG.debug(_("Downloaded image file %(image_id)s to the ESX data " - "store %(data_store_name)s ") % - {'image_id': instance.image_id, - 'data_store_name': data_store_name}) + instance.image_id, + instance, + host=self._session._host_ip, + data_center_name=self._get_datacenter_name_and_ref()[1], + datastore_name=data_store_name, + cookies=cookies, + file_path=flat_uploaded_vmdk_name) + LOG.debug(_("Downloaded image file data %(image_id)s to the ESX " + "data store %(data_store_name)s") % + ({'image_id': instance.image_id, + 'data_store_name': data_store_name})) #Attach the vmdk uploaded to the VM. VM reconfigure is done to do so. - vmdk_attach_config_spec = vm_util.get_vmdk_attach_config_sepc( + vmdk_attach_config_spec = vm_util.get_vmdk_attach_config_spec( + client_factory, vmdk_file_size_in_kb, uploaded_vmdk_path, adapter_type) vm_ref = self._get_vm_ref_from_the_name(instance.name) @@ -248,12 +250,12 @@ class VMWareVMOps(object): LOG.debug(_("Reconfigured VM instance %s to attach the image " "disk") % instance.name) - LOG.debug(_("Powering on the VM instance %s ") % instance.name) + LOG.debug(_("Powering on the VM instance %s") % instance.name) #Power On the VM power_on_task = self._session._call_method(self._session._get_vim(), "PowerOnVM_Task", vm_ref) self._session._wait_for_task(instance.id, power_on_task) - LOG.debug(_("Powered on the VM instance %s ") % instance.name) + LOG.debug(_("Powered on the VM instance %s") % instance.name) def snapshot(self, instance, snapshot_name): """ @@ -277,14 +279,17 @@ class VMWareVMOps(object): hardware_devices = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, "VirtualMachine", "config.hardware.device") + client_factory = self._session._get_vim().client.factory vmdk_file_path_before_snapshot, adapter_type = \ - vm_util.get_vmdk_file_path_and_adapter_type(hardware_devices) + vm_util.get_vmdk_file_path_and_adapter_type(client_factory, + hardware_devices) os_type = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, "VirtualMachine", "summary.config.guestId") #Create a snapshot of the VM - LOG.debug(_("Creating Snapshot of the VM instance %s") % instance.name) + LOG.debug(_("Creating Snapshot of the VM instance %s ") % + instance.name) snapshot_task = self._session._call_method(self._session._get_vim(), "CreateSnapshot_Task", vm_ref, name="%s-snapshot" % instance.name, @@ -313,7 +318,8 @@ class VMWareVMOps(object): self._mkdir(vm_util.build_datastore_path(datastore_name, "vmware-tmp")) - copy_spec = vm_util.get_copy_virtual_disk_spec(adapter_type) + copy_spec = vm_util.get_copy_virtual_disk_spec(client_factory, + adapter_type) #Generate a random vmdk file name to which the coalesced vmdk content #will be copied to. A random name is chosen so that we don't have @@ -325,11 +331,11 @@ class VMWareVMOps(object): #Copy the contents of the disk ( or disks, if there were snapshots #done earlier) to a temporary vmdk file. - LOG.debug(_("Copying disk data before snapshot of " - "the VM instance %s") % instance.name) + LOG.debug(_("Copying disk data before snapshot of the VM instance %s") + % instance.name) copy_disk_task = self._session._call_method(self._session._get_vim(), "CopyVirtualDisk_Task", - self._session._get_vim().get_service_content().VirtualDiskManager, + self._session._get_vim().get_service_content().virtualDiskManager, sourceName=vmdk_file_path_before_snapshot, sourceDatacenter=dc_ref, destName=dest_vmdk_file_location, @@ -337,38 +343,39 @@ class VMWareVMOps(object): destSpec=copy_spec, force=False) self._session._wait_for_task(instance.id, copy_disk_task) - LOG.debug(_("Copied disk data before snapshot of " - "the VM instance %s") % instance.name) + LOG.debug(_("Copied disk data before snapshot of the VM instance %s") + % instance.name) + cookies = self._session._get_vim().client.options.transport.cookiejar #Upload the contents of -flat.vmdk file which has the disk data. LOG.debug(_("Uploading image %s") % snapshot_name) vmware_images.upload_image( - snapshot_name, - instance, - os_type=os_type, - adapter_type=adapter_type, - image_version=1, - host=self._session._host_ip, - data_center_name=self._get_datacenter_name_and_ref()[1], - datastore_name=datastore_name, - cookies=self._session._get_vim().proxy.binding.cookies, - file_path="vmware-tmp/%s-flat.vmdk" % random_name) + snapshot_name, + instance, + os_type=os_type, + adapter_type=adapter_type, + image_version=1, + host=self._session._host_ip, + data_center_name=self._get_datacenter_name_and_ref()[1], + datastore_name=datastore_name, + cookies=cookies, + file_path="vmware-tmp/%s-flat.vmdk" % random_name) LOG.debug(_("Uploaded image %s") % snapshot_name) #Delete the temporary vmdk created above. - LOG.debug(_("Deleting temporary vmdk file %s") % \ - dest_vmdk_file_location) + LOG.debug(_("Deleting temporary vmdk file %s") + % dest_vmdk_file_location) remove_disk_task = self._session._call_method(self._session._get_vim(), "DeleteVirtualDisk_Task", - self._session._get_vim().get_service_content().VirtualDiskManager, + self._session._get_vim().get_service_content().virtualDiskManager, name=dest_vmdk_file_location, datacenter=dc_ref) self._session._wait_for_task(instance.id, remove_disk_task) - LOG.debug(_("Deleted temporary vmdk file %s") % \ - dest_vmdk_file_location) + LOG.debug(_("Deleted temporary vmdk file %s") + % dest_vmdk_file_location) def reboot(self, instance): - """Reboot a VM instance""" + """ Reboot a VM instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise Exception(_("instance - %s not present") % instance.name) @@ -379,11 +386,11 @@ class VMWareVMOps(object): for elem in props: pwr_state = None tools_status = None - for prop in elem.PropSet: - if prop.Name == "runtime.powerState": - pwr_state = prop.Val - elif prop.Name == "summary.guest.toolsStatus": - tools_status = prop.Val + for prop in elem.propSet: + if prop.name == "runtime.powerState": + pwr_state = prop.val + elif prop.name == "summary.guest.toolsStatus": + tools_status = prop.val #Raise an exception if the VM is not powered On. if pwr_state not in ["poweredOn"]: @@ -423,11 +430,11 @@ class VMWareVMOps(object): pwr_state = None for elem in props: vm_config_pathname = None - for prop in elem.PropSet: - if prop.Name == "runtime.powerState": - pwr_state = prop.Val - elif prop.Name == "config.files.vmPathName": - vm_config_pathname = prop.Val + for prop in elem.propSet: + if prop.name == "runtime.powerState": + pwr_state = prop.val + elif prop.name == "config.files.vmPathName": + vm_config_pathname = prop.val if vm_config_pathname: datastore_name, vmx_file_path = \ vm_util.split_datastore_path(vm_config_pathname) @@ -447,48 +454,49 @@ class VMWareVMOps(object): "UnregisterVM", vm_ref) LOG.debug(_("Unregistered the VM %s") % instance.name) except Exception, excep: - LOG.warn(_("In vmwareapi:vmops:destroy, got this exception " - "while un-registering the VM: ") + str(excep)) + LOG.warn(_("In vmwareapi:vmops:destroy, got this exception" + " while un-registering the VM: %s") % str(excep)) #Delete the folder holding the VM related content on the datastore. try: dir_ds_compliant_path = vm_util.build_datastore_path( datastore_name, os.path.dirname(vmx_file_path)) - LOG.debug(_("Deleting contents of the VM %(instance.name)s " - "from datastore %(datastore_name)s") % - {('instance.name': instance.name, - 'datastore_name': datastore_name)}) + LOG.debug(_("Deleting contents of the VM %(name)s from " + "datastore %(datastore_name)s") % + ({'name': instance.name, + 'datastore_name': datastore_name})) delete_task = self._session._call_method( self._session._get_vim(), "DeleteDatastoreFile_Task", - self._session._get_vim().get_service_content().FileManager, + self._session._get_vim().get_service_content().fileManager, name=dir_ds_compliant_path) self._session._wait_for_task(instance.id, delete_task) - LOG.debug(_("Deleted contents of the VM %(instance_name)s " - "from datastore %(datastore_name)s") % - {'instance_name': instance.name, - 'datastore_name': datastore_name}) + LOG.debug(_("Deleted contents of the VM %(name)s from " + "datastore %(datastore_name)s") + ({'name': instance.name, + 'datastore_name': datastore_name})) except Exception, excep: LOG.warn(_("In vmwareapi:vmops:destroy, " "got this exception while deleting" - " the VM contents from the disk: ") + str(excep)) + " the VM contents from the disk: %s") + % str(excep)) except Exception, e: LOG.exception(e) def pause(self, instance, callback): - """Pause a VM instance""" - return "Not Implemented" + """ Pause a VM instance """ + raise exception.APIError("pause not supported for vmwareapi") def unpause(self, instance, callback): - """Un-Pause a VM instance""" - return "Not Implemented" + """ Un-Pause a VM instance """ + raise exception.APIError("unpause not supported for vmwareapi") def suspend(self, instance, callback): - """Suspend the specified instance""" + """ Suspend the specified instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception("instance - %s not present" % instance.name) + raise Exception(_("instance - %s not present") % instance.name) pwr_state = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, @@ -505,10 +513,10 @@ class VMWareVMOps(object): raise Exception(_("instance - %s is poweredOff and hence can't " "be suspended.") % instance.name) LOG.debug(_("VM %s was already in suspended state. So returning " - "without doing anything") % instance.name) + "without doing anything") % instance.name) def resume(self, instance, callback): - """Resume the specified instance""" + """ Resume the specified instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise Exception(_("instance - %s not present") % instance.name) @@ -517,7 +525,7 @@ class VMWareVMOps(object): "get_dynamic_property", vm_ref, "VirtualMachine", "runtime.powerState") if pwr_state.lower() == "suspended": - LOG.debug(_("Resuming the VM %s ") % instance.name) + LOG.debug(_("Resuming the VM %s") % instance.name) suspend_task = self._session._call_method( self._session._get_vim(), "PowerOnVM_Task", vm_ref) @@ -528,7 +536,7 @@ class VMWareVMOps(object): "can't be Resumed.") % instance.name) def get_info(self, instance_name): - """Return data about the VM instance""" + """ Return data about the VM instance """ vm_ref = self._get_vm_ref_from_the_name(instance_name) if vm_ref is None: raise Exception(_("instance - %s not present") % instance_name) @@ -543,14 +551,14 @@ class VMWareVMOps(object): pwr_state = None num_cpu = None for elem in vm_props: - for prop in elem.PropSet: - if prop.Name == "summary.config.numCpu": - num_cpu = int(prop.Val) - elif prop.Name == "summary.config..memorySizeMB": + for prop in elem.propSet: + if prop.name == "summary.config.numCpu": + num_cpu = int(prop.val) + elif prop.name == "summary.config.memorySizeMB": # In MB, but we want in KB - max_mem = int(prop.Val) * 1024 - elif prop.Name == "runtime.powerState": - pwr_state = VMWARE_POWER_STATES[prop.Val] + max_mem = int(prop.val) * 1024 + elif prop.name == "runtime.powerState": + pwr_state = VMWARE_POWER_STATES[prop.val] return {'state': pwr_state, 'max_mem': max_mem, @@ -559,22 +567,38 @@ class VMWareVMOps(object): 'cpu_time': 0} def get_diagnostics(self, instance): - """Return data about VM diagnostics""" - return "Not Implemented" + """ Return data about VM diagnostics """ + raise exception.APIError("get_diagnostics not implemented for " + "vmwareapi") def get_console_output(self, instance): - """Return snapshot of console""" - return 'FAKE CONSOLE OUTPUT of instance' + """ Return snapshot of console """ + vm_ref = self._get_vm_ref_from_the_name(instance.name) + if vm_ref is None: + raise Exception(_("instance - %s not present") % instance.name) + param_list = {"id": str(vm_ref)} + base_url = "%s://%s/screen?%s" % (self._session._scheme, + self._session._host_ip, + urllib.urlencode(param_list)) + request = urllib2.Request(base_url) + base64string = base64.encodestring( + '%s:%s' % ( + self._session._host_username, + self._session._host_password)).replace('\n', '') + request.add_header("Authorization", "Basic %s" % base64string) + result = urllib2.urlopen(request) + if result.code == 200: + return result.read() + else: + return "" def get_ajax_console(self, instance): - """Return link to instance's ajax console""" + """ Return link to instance's ajax console """ return 'http://fakeajaxconsole/fake_url' - def _set_machine_id(self, instance): - """ - Set the machine id of the VM for guest tools to pick up - and change the IP - """ + def _set_machine_id(self, client_factory, instance): + """ Set the machine id of the VM for guest tools to pick up and change + the IP """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise Exception(_("instance - %s not present") % instance.name) @@ -585,95 +609,30 @@ class VMWareVMOps(object): gateway = network["gateway"] ip_addr = db.instance_get_fixed_address(context.get_admin_context(), instance['id']) - machine_id_chanfge_spec = vm_util.get_machine_id_change_spec(mac_addr, + machine_id_chanfge_spec = \ + vm_util.get_machine_id_change_spec(client_factory, mac_addr, ip_addr, net_mask, gateway) - LOG.debug(_("Reconfiguring VM instance %(instance_name)s to set " - "the machine id with ip - %(ip_addr)s") % - {'instance_name': instance.name, - 'ip_addr': ip_addr}) + LOG.debug(_("Reconfiguring VM instance %(name)s to set the machine id " + "with ip - %(ip_addr)s") % + ({'name': instance.name, + 'ip_addr': ip_addr})) reconfig_task = self._session._call_method(self._session._get_vim(), "ReconfigVM_Task", vm_ref, spec=machine_id_chanfge_spec) self._session._wait_for_task(instance.id, reconfig_task) - LOG.debug(_("Reconfigured VM instance %(instance_name)s to set " - "the machine id with ip - %(ip_addr)s") % - {'instance_name': instance.name, - 'ip_addr': ip_addr}) - - def _create_dummy_vm_for_test(self, instance): - """Create a dummy VM for testing purpose""" - vm_ref = self._get_vm_ref_from_the_name(instance.name) - if vm_ref: - raise Exception(_('Attempted to create a VM with a name %s, ' - 'but that already exists on the host') % instance.name) - - data_stores = self._session._call_method(vim_util, "get_objects", - "Datastore", ["summary.type", "summary.name"]) - data_store_name = None - for elem in data_stores: - ds_name = None - ds_type = None - for prop in elem.PropSet: - if prop.Name == "summary.type": - ds_type = prop.Val - elif prop.Name == "summary.name": - ds_name = prop.Val - #Local storage identifier - if ds_type == "VMFS": - data_store_name = ds_name - break - - if data_store_name is None: - msg = _("Couldn't get a local Datastore reference") - LOG.exception(msg) - raise Exception(msg) - - config_spec = vm_util.get_dummy_vm_create_spec(instance.name, - data_store_name) - - #Get the Vm folder ref from the datacenter - dc_objs = self._session._call_method(vim_util, "get_objects", - "Datacenter", ["vmFolder"]) - #There is only one default datacenter in a standalone ESX host - vm_folder_ref = dc_objs[0].PropSet[0].Val - - #Get the resource pool. Taking the first resource pool coming our way. - #Assuming that is the default resource pool. - res_pool_mor = self._session._call_method(vim_util, "get_objects", - "ResourcePool")[0].Obj - - #Create the VM on the ESX host - vm_create_task = self._session._call_method(self._session._get_vim(), - "CreateVM_Task", vm_folder_ref, - config=config_spec, pool=res_pool_mor) - self._session._wait_for_task(instance.id, vm_create_task) - - vm_ref = self._get_vm_ref_from_the_name(instance.name) - power_on_task = self._session._call_method(self._session._get_vim(), - "PowerOnVM_Task", vm_ref) - self._session._wait_for_task(instance.id, power_on_task) - - def _get_network_with_the_name(self, network_name="vmnet0"): - """Gets reference to network whose name is passed as the argument.""" - datacenters = self._session._call_method(vim_util, "get_objects", - "Datacenter", ["network"]) - vm_networks = datacenters[0].PropSet[0].Val.ManagedObjectReference - networks = self._session._call_method(vim_util, - "get_properites_for_a_collection_of_objects", - "Network", vm_networks, ["summary.name"]) - for network in networks: - if network.PropSet[0].Val == network_name: - return network.Obj - return None + LOG.debug(_("Reconfigured VM instance %(name)s to set the machine id " + "with ip - %(ip_addr)s") % + ({'name': instance.name, + 'ip_addr': ip_addr})) def _get_datacenter_name_and_ref(self): - """Get the datacenter name and the reference.""" + """ Get the datacenter name and the reference. """ dc_obj = self._session._call_method(vim_util, "get_objects", "Datacenter", ["name"]) - return dc_obj[0].Obj, dc_obj[0].PropSet[0].Val + return dc_obj[0].obj, dc_obj[0].propSet[0].val def _path_exists(self, ds_browser, ds_path): - """Check if the path exists on the datastore.""" + """Check if the path exists on the datastore""" search_task = self._session._call_method(self._session._get_vim(), "SearchDatastore_Task", ds_browser, @@ -684,31 +643,29 @@ class VMWareVMOps(object): task_info = self._session._call_method(vim_util, "get_dynamic_property", search_task, "Task", "info") - if task_info.State in ['queued', 'running']: + if task_info.state in ['queued', 'running']: time.sleep(2) continue break - if task_info.State == "error": + if task_info.state == "error": return False return True def _mkdir(self, ds_path): - """ - Creates a directory at the path specified. If it is just "NAME", then a - directory with this name is formed at the topmost level of the - DataStore. - """ + """ Creates a directory at the path specified. If it is just "NAME", + then a directory with this name is formed at the topmost level of the + DataStore. """ LOG.debug(_("Creating directory with path %s") % ds_path) self._session._call_method(self._session._get_vim(), "MakeDirectory", - self._session._get_vim().get_service_content().FileManager, + self._session._get_vim().get_service_content().fileManager, name=ds_path, createParentDirectories=False) LOG.debug(_("Created directory with path %s") % ds_path) def _get_vm_ref_from_the_name(self, vm_name): - """Get reference to the VM with the name specified.""" + """ Get reference to the VM with the name specified. """ vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", ["name"]) for vm in vms: - if vm.PropSet[0].Val == vm_name: - return vm.Obj + if vm.propSet[0].val == vm_name: + return vm.obj return None diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index 4aad657e6..f2a7c3b33 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -14,19 +14,16 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. - """ -Utility functions to handle vm images. Also include fake image handlers. - +Utility functions for Image transfer """ -import logging -import os import time from nova import flags -from nova.virt.vmwareapi import read_write_util +from nova import log as logging from nova.virt.vmwareapi import io_util +from nova.virt.vmwareapi import read_write_util FLAGS = flags.FLAGS @@ -35,11 +32,11 @@ READ_CHUNKSIZE = 2 * 1024 * 1024 WRITE_CHUNKSIZE = 2 * 1024 * 1024 LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") -TEST_IMAGE_PATH = "/tmp/vmware-test-images" def start_transfer(read_file_handle, write_file_handle, data_size): - """Start the data transfer from the read handle to the write handle.""" + """ Start the data transfer from the read handle to the write handle. """ + #The thread safe pipe thread_safe_pipe = io_util.ThreadSafePipe(QUEUE_BUFFER_SIZE) #The read thread @@ -73,7 +70,7 @@ def start_transfer(read_file_handle, write_file_handle, data_size): def fetch_image(image, instance, **kwargs): - """Fetch an image for attaching to the newly created VM.""" + """ Fetch an image for attaching to the newly created VM """ #Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _get_glance_image @@ -81,8 +78,6 @@ def fetch_image(image, instance, **kwargs): func = _get_s3_image elif FLAGS.image_service == "nova.image.local.LocalImageService": func = _get_local_image - elif FLAGS.image_service == "nova.FakeImageService": - func = _get_fake_image else: raise NotImplementedError(_("The Image Service %s is not implemented") % FLAGS.image_service) @@ -90,7 +85,7 @@ def fetch_image(image, instance, **kwargs): def upload_image(image, instance, **kwargs): - """Upload the newly snapshotted VM disk file.""" + """ Upload the newly snapshotted VM disk file. """ #Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _put_glance_image @@ -98,8 +93,6 @@ def upload_image(image, instance, **kwargs): func = _put_s3_image elif FLAGS.image_service == "nova.image.local.LocalImageService": func = _put_local_image - elif FLAGS.image_service == "nova.FakeImageService": - func = _put_fake_image else: raise NotImplementedError(_("The Image Service %s is not implemented") % FLAGS.image_service) @@ -107,7 +100,7 @@ def upload_image(image, instance, **kwargs): def _get_glance_image(image, instance, **kwargs): - """Download image from the glance image server.""" + """ Download image from the glance image server. """ LOG.debug(_("Downloading image %s from glance image server") % image) read_file_handle = read_write_util.GlanceHTTPReadFile(FLAGS.glance_host, FLAGS.glance_port, @@ -125,38 +118,17 @@ def _get_glance_image(image, instance, **kwargs): def _get_s3_image(image, instance, **kwargs): - """Download image from the S3 image server.""" + """ Download image from the S3 image server. """ raise NotImplementedError def _get_local_image(image, instance, **kwargs): - """Download image from the local nova compute node.""" + """ Download image from the local nova compute node. """ raise NotImplementedError -def _get_fake_image(image, instance, **kwargs): - """ Download a fake image from the nova local file repository for testing - purposes. - """ - LOG.debug(_("Downloading image %s from fake image service") % image) - image = str(image) - file_path = os.path.join(TEST_IMAGE_PATH, image, image) - file_path = os.path.abspath(file_path) - read_file_handle = read_write_util.FakeFileRead(file_path) - file_size = read_file_handle.get_size() - write_file_handle = read_write_util.VMWareHTTPWriteFile( - kwargs.get("host"), - kwargs.get("data_center_name"), - kwargs.get("datastore_name"), - kwargs.get("cookies"), - kwargs.get("file_path"), - file_size) - start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug(_("Downloaded image %s from fake image service") % image) - - def _put_glance_image(image, instance, **kwargs): - """Upload the snapshotted vm disk file to Glance image server.""" + """ Upload the snapshotted vm disk file to Glance image server """ LOG.debug(_("Uploading image %s to the Glance image server") % image) read_file_handle = read_write_util.VmWareHTTPReadFile( kwargs.get("host"), @@ -178,48 +150,20 @@ def _put_glance_image(image, instance, **kwargs): def _put_local_image(image, instance, **kwargs): - """Upload the snapshotted vm disk file to the local nova compute node.""" + """ Upload the snapshotted vm disk file to the local nova compute node. """ raise NotImplementedError def _put_s3_image(image, instance, **kwargs): - """Upload the snapshotted vm disk file to S3 image server.""" + """ Upload the snapshotted vm disk file to S3 image server. """ raise NotImplementedError -def _put_fake_image(image, instance, **kwargs): - """ Upload a dummy vmdk from the ESX host to the local file repository of - the nova node for testing purposes. - """ - LOG.debug(_("Uploading image %s to the Fake Image Service") % image) - read_file_handle = read_write_util.VmWareHTTPReadFile( - kwargs.get("host"), - kwargs.get("data_center_name"), - kwargs.get("datastore_name"), - kwargs.get("cookies"), - kwargs.get("file_path")) - file_size = read_file_handle.get_size() - image = str(image) - image_dir_path = os.path.join(TEST_IMAGE_PATH, image) - if not os.path.exists(TEST_IMAGE_PATH): - os.mkdir(TEST_IMAGE_PATH) - os.mkdir(image_dir_path) - else: - if not os.path.exists(image_dir_path): - os.mkdir(image_dir_path) - file_path = os.path.join(image_dir_path, image) - file_path = os.path.abspath(file_path) - write_file_handle = read_write_util.FakeFileWrite(file_path) - start_transfer(read_file_handle, write_file_handle, file_size) - LOG.debug(_("Uploaded image %s to the Fake Image Service") % image) - - def get_vmdk_size_and_properties(image, instance): - """ - Get size of the vmdk file that is to be downloaded for attach in spawn. + """ Get size of the vmdk file that is to be downloaded for attach in spawn. Need this to create the dummy virtual disk for the meta-data file. The - geometry of the disk created depends on the size. - """ + geometry of the disk created depends on the size.""" + LOG.debug(_("Getting image size for the image %s") % image) if FLAGS.image_service == "nova.image.glance.GlanceImageService": read_file_handle = read_write_util.GlanceHTTPReadFile( @@ -230,15 +174,9 @@ def get_vmdk_size_and_properties(image, instance): raise NotImplementedError elif FLAGS.image_service == "nova.image.local.LocalImageService": raise NotImplementedError - elif FLAGS.image_service == "nova.FakeImageService": - image = str(image) - file_path = os.path.join(TEST_IMAGE_PATH, image, image) - file_path = os.path.abspath(file_path) - read_file_handle = read_write_util.FakeFileRead(file_path) size = read_file_handle.get_size() properties = read_file_handle.get_image_properties() read_file_handle.close() LOG.debug(_("Got image size of %(size)s for the image %(image)s") % - {'size': size, - 'image': image}) + locals()) return size, properties diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index 29748fe81..bd3ab4320 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -16,33 +16,30 @@ # under the License. """ -Connection class for VMware Infrastructure API in VMware ESX/ESXi platform - -Encapsulates the session management activties and acts as interface for VI API. -The connection class sets up a session with the ESX/ESXi compute provider host -and handles all the calls made to the host. +A connection to the VMware ESX platform. **Related Flags** -:vmwareapi_host_ip: IP of VMware ESX/ESXi compute provider host -:vmwareapi_host_username: ESX/ESXi server user to be used for API session -:vmwareapi_host_password: Password for the user "vmwareapi_host_username" -:vmwareapi_task_poll_interval: The interval used for polling of remote tasks -:vmwareapi_api_retry_count: Max number of retry attempts upon API failures - +:vmwareapi_host_ip: IPAddress of VMware ESX server. +:vmwareapi_host_username: Username for connection to VMware ESX Server. +:vmwareapi_host_password: Password for connection to VMware ESX Server. +:vmwareapi_task_poll_interval: The interval (seconds) used for polling of + remote tasks + (default: 1.0). +:vmwareapi_api_retry_count: The API retry count in case of failure such as + network failures (socket errors etc.) + (default: 10). """ -import logging import time -import urlparse from eventlet import event from nova import context from nova import db from nova import flags +from nova import log as logging from nova import utils - from nova.virt.vmwareapi import vim from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi.vmops import VMWareVMOps @@ -71,45 +68,34 @@ flags.DEFINE_float('vmwareapi_api_retry_count', 'The number of times we retry on failures, ' 'e.g., socket error, etc.' 'Used only if connection_type is vmwareapi') +flags.DEFINE_string('vmwareapi_vlan_interface', + 'vmnic0', + 'Physical ethernet adapter name for vlan networking') TIME_BETWEEN_API_CALL_RETRIES = 2.0 -class TaskState: - """Enumeration class for different states of task - 0 - Task completed successfully - 1 - Task is in queued state - 2 - Task is in running state - """ - - TASK_SUCCESS = 0 - TASK_QUEUED = 1 - TASK_RUNNING = 2 - - class Failure(Exception): """Base Exception class for handling task failures""" def __init__(self, details): - """Initializer""" self.details = details def __str__(self): - """The informal string representation of the object""" return str(self.details) def get_connection(_): - """Sets up the ESX host connection""" + """Sets up the ESX host connection.""" host_ip = FLAGS.vmwareapi_host_ip host_username = FLAGS.vmwareapi_host_username host_password = FLAGS.vmwareapi_host_password api_retry_count = FLAGS.vmwareapi_api_retry_count - if not host_ip or host_username is None or host_password is None: - raise Exception('Must specify vmwareapi_host_ip,' - 'vmwareapi_host_username ' - 'and vmwareapi_host_password to use' - 'connection_type=vmwareapi') + if not host_ip or host_username is None or host_password is None: + raise Exception(_("Must specify vmwareapi_host_ip," + "vmwareapi_host_username " + "and vmwareapi_host_password to use" + "connection_type=vmwareapi")) return VMWareESXConnection(host_ip, host_username, host_password, api_retry_count) @@ -119,7 +105,6 @@ class VMWareESXConnection(object): def __init__(self, host_ip, host_username, host_password, api_retry_count, scheme="https"): - """The Initializer""" session = VMWareAPISession(host_ip, host_username, host_password, api_retry_count, scheme=scheme) self._vmops = VMWareVMOps(session) @@ -191,22 +176,18 @@ class VMWareESXConnection(object): def get_console_pool_info(self, console_type): """Get info about the host on which the VM resides""" - esx_url = urlparse.urlparse(FLAGS.vmwareapi_host_ip) - return {'address': esx_url.netloc, - 'username': FLAGS.vmwareapi_host_password, - 'password': FLAGS.vmwareapi_host_password} - - def _create_dummy_vm_for_test(self, instance): - """Creates a dummy VM with default parameters for testing purpose""" - return self._vmops._create_dummy_vm_for_test(instance) + return {'address': FLAGS.vmwareapi_host_ip, + 'username': FLAGS.vmwareapi_host_username, + 'password': FLAGS.vmwareapi_host_password} class VMWareAPISession(object): - """Sets up a session with ESX host and handles all calls made to host""" + """Sets up a session with the ESX host and handles all + the calls made to the host + """ def __init__(self, host_ip, host_username, host_password, api_retry_count, scheme="https"): - """Set the connection credentials""" self._host_ip = host_ip self._host_username = host_username self._host_password = host_password @@ -216,15 +197,19 @@ class VMWareAPISession(object): self.vim = None self._create_session() + def _get_vim_object(self): + """Create the VIM Object instance""" + return vim.Vim(protocol=self._scheme, host=self._host_ip) + def _create_session(self): """Creates a session with the ESX host""" while True: try: # Login and setup the session with the ESX host for making # API calls - self.vim = vim.Vim(protocol=self._scheme, host=self._host_ip) + self.vim = self._get_vim_object() session = self.vim.Login( - self.vim.get_service_content().SessionManager, + self.vim.get_service_content().sessionManager, userName=self._host_username, password=self._host_password) # Terminate the earlier session, if possible ( For the sake of @@ -233,34 +218,40 @@ class VMWareAPISession(object): if self._session_id: try: self.vim.TerminateSession( - self.vim.get_service_content().SessionManager, + self.vim.get_service_content().sessionManager, sessionId=[self._session_id]) except Exception, excep: LOG.exception(excep) - self._session_id = session.Key + self._session_id = session.key return except Exception, excep: - LOG.info(_("In vmwareapi:_create_session, " + LOG.critical(_("In vmwareapi:_create_session, " "got this exception: %s") % excep) raise Exception(excep) def __del__(self): - """The Destructor. Logs-out the session.""" + """Logs-out the session.""" # Logout to avoid un-necessary increase in session count at the # ESX host try: - self.vim.Logout(self.vim.get_service_content().SessionManager) + self.vim.Logout(self.vim.get_service_content().sessionManager) except Exception: pass + def _is_vim_object(self, module): + """Check if the module is a VIM Object instance""" + return isinstance(module, vim.Vim) + def _call_method(self, module, method, *args, **kwargs): - """Calls a method within the module specified with args provided""" + """Calls a method within the module specified with + args provided + """ args = list(args) retry_count = 0 exc = None while True: try: - if not isinstance(module, vim.Vim): + if not self._is_vim_object(module): #If it is not the first try, then get the latest vim object if retry_count > 0: args = args[1:] @@ -295,8 +286,8 @@ class VMWareAPISession(object): break time.sleep(TIME_BETWEEN_API_CALL_RETRIES) - LOG.info(_("In vmwareapi:_call_method, " - "got this exception: ") % exc) + LOG.critical(_("In vmwareapi:_call_method, " + "got this exception: %s") % exc) raise Exception(exc) def _get_vim(self): @@ -306,8 +297,7 @@ class VMWareAPISession(object): return self.vim def _wait_for_task(self, instance_id, task_ref): - """ - Return a Deferred that will give the result of the given task. + """Return a Deferred that will give the result of the given task. The task is polled until it completes. """ done = event.Event() @@ -319,36 +309,30 @@ class VMWareAPISession(object): return ret_val def _poll_task(self, instance_id, task_ref, done): - """ - Poll the given task, and fires the given Deferred if we + """Poll the given task, and fires the given Deferred if we get a result. """ try: task_info = self._call_method(vim_util, "get_dynamic_property", task_ref, "Task", "info") - task_name = task_info.Name + task_name = task_info.name action = dict( instance_id=int(instance_id), action=task_name[0:255], error=None) - if task_info.State in [TaskState.TASK_QUEUED, - TaskState.TASK_RUNNING]: + if task_info.state in ['queued', 'running']: return - elif task_info.State == TaskState.TASK_SUCCESS: - LOG.info(_("Task [%(taskname)s] %(taskref)s status: success") % - {'taskname': task_name, - 'taskref': str(task_ref)}) - done.send(TaskState.TASK_SUCCESS) + elif task_info.state == 'success': + LOG.info(_("Task [%(task_name)s] %(task_ref)s " + "status: success") % locals()) + done.send("success") else: - error_info = str(task_info.Error.LocalizedMessage) + error_info = str(task_info.error.localizedMessage) action["error"] = error_info - LOG.info(_("Task [%(task_name)s] %(task_ref)s status: " - "error [%(error_info)s]") % - {'task_name': task_name, - 'task_ref': str(task_ref), - 'error_info': error_info}) + LOG.warn(_("Task [%(task_name)s] %(task_ref)s " + "status: error %(error_info)s") % locals()) done.send_exception(Exception(error_info)) db.instance_action_create(context.get_admin_context(), action) except Exception, excep: - LOG.info(_("In vmwareapi:_poll_task, Got this error %s") % excep) + LOG.warn(_("In vmwareapi:_poll_task, Got this error %s") % excep) done.send_exception(excep) -- cgit From e21763b15948603e618d4435335ef3785dc5660a Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 2 Mar 2011 01:00:31 +0530 Subject: Fake database module for vmware vi api. Includes false injection layer at the level of API calls. This module is base for unit tests for vmwareapi module. The unit tests runs regardless of presence of ESX/ESXi server as computer provider in OpenStack. --- nova/tests/test_vmwareapi.py | 207 +++++++++++++++++++++++++++++++++++++++ nova/tests/vmwareapi/__init__.py | 16 +++ nova/tests/vmwareapi/db_fakes.py | 93 ++++++++++++++++++ nova/tests/vmwareapi/stubs.py | 46 +++++++++ 4 files changed, 362 insertions(+) create mode 100644 nova/tests/test_vmwareapi.py create mode 100644 nova/tests/vmwareapi/__init__.py create mode 100644 nova/tests/vmwareapi/db_fakes.py create mode 100644 nova/tests/vmwareapi/stubs.py diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py new file mode 100644 index 000000000..ff2761e72 --- /dev/null +++ b/nova/tests/test_vmwareapi.py @@ -0,0 +1,207 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Test suite for VMWareAPI +""" +import stubout + +from nova import context +from nova import db +from nova import flags +from nova import test +from nova import utils +from nova.auth import manager +from nova.compute import instance_types +from nova.compute import power_state +from nova.tests.glance import stubs as glance_stubs +from nova.tests.vmwareapi import db_fakes +from nova.tests.vmwareapi import stubs +from nova.virt import vmwareapi_conn +from nova.virt.vmwareapi import fake as vmwareapi_fake + + +FLAGS = flags.FLAGS + + +class VMWareAPIVMTestCase(test.TestCase): + """ + Unit tests for Vmware API connection calls + """ + + def setUp(self): + super(VMWareAPIVMTestCase, self).setUp() + self.manager = manager.AuthManager() + self.user = self.manager.create_user('fake', 'fake', 'fake', + admin=True) + self.project = self.manager.create_project('fake', 'fake', 'fake') + self.network = utils.import_object(FLAGS.network_manager) + self.stubs = stubout.StubOutForTesting() + FLAGS.vmwareapi_host_ip = 'test_url' + FLAGS.vmwareapi_host_username = 'test_username' + FLAGS.vmwareapi_host_password = 'test_pass' + vmwareapi_fake.reset() + db_fakes.stub_out_db_instance_api(self.stubs) + stubs.set_stubs(self.stubs) + glance_stubs.stubout_glance_client(self.stubs, + glance_stubs.FakeGlance) + self.conn = vmwareapi_conn.get_connection(False) + + def _create_vm(self): + """ Create and spawn the VM """ + values = {'name': 1, + 'id': 1, + 'project_id': self.project.id, + 'user_id': self.user.id, + 'image_id': "1", + 'kernel_id': "1", + 'ramdisk_id': "1", + 'instance_type': 'm1.large', + 'mac_address': 'aa:bb:cc:dd:ee:ff', + } + self.instance = db.instance_create(values) + self.type_data = instance_types.INSTANCE_TYPES[values['instance_type']] + self.conn.spawn(self.instance) + self._check_vm_record() + + def _check_vm_record(self): + """ Check if the spawned VM's properties corresponds to the instance in + the db """ + instances = self.conn.list_instances() + self.assertEquals(len(instances), 1) + + # Get Nova record for VM + vm_info = self.conn.get_info(1) + + # Get XenAPI record for VM + vms = vmwareapi_fake._get_objects("VirtualMachine") + vm = vms[0] + + # Check that m1.large above turned into the right thing. + mem_kib = long(self.type_data['memory_mb']) << 10 + vcpus = self.type_data['vcpus'] + self.assertEquals(vm_info['max_mem'], mem_kib) + self.assertEquals(vm_info['mem'], mem_kib) + self.assertEquals(vm.get("summary.config.numCpu"), vcpus) + self.assertEquals(vm.get("summary.config.memorySizeMB"), + self.type_data['memory_mb']) + + # Check that the VM is running according to Nova + self.assertEquals(vm_info['state'], power_state.RUNNING) + + # Check that the VM is running according to XenAPI. + self.assertEquals(vm.get("runtime.powerState"), 'poweredOn') + + def _check_vm_info(self, info, pwr_state=power_state.RUNNING): + """ Check if the get_info returned values correspond to the instance + object in the db """ + mem_kib = long(self.type_data['memory_mb']) << 10 + self.assertEquals(info["state"], pwr_state) + self.assertEquals(info["max_mem"], mem_kib) + self.assertEquals(info["mem"], mem_kib) + self.assertEquals(info["num_cpu"], self.type_data['vcpus']) + + def test_list_instances(self): + instances = self.conn.list_instances() + self.assertEquals(len(instances), 0) + + def test_list_instances_1(self): + self._create_vm() + instances = self.conn.list_instances() + self.assertEquals(len(instances), 1) + + def test_spawn(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + + def test_snapshot(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.conn.snapshot(self.instance, "Test-Snapshot") + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + + def test_reboot(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.conn.reboot(self.instance) + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + + def test_suspend(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.conn.suspend(self.instance, self.dummy_callback_handler) + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.PAUSED) + + def test_resume(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.conn.suspend(self.instance, self.dummy_callback_handler) + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.PAUSED) + self.conn.resume(self.instance, self.dummy_callback_handler) + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + + def test_get_info(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + + def test_destroy(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + instances = self.conn.list_instances() + self.assertTrue(len(instances) == 1) + self.conn.destroy(self.instance) + instances = self.conn.list_instances() + self.assertTrue(len(instances) == 0) + + def test_pause(self): + pass + + def test_unpause(self): + pass + + def test_diagnostics(self): + pass + + def test_get_console_output(self): + pass + + def test_get_ajax_console(self): + pass + + def dummy_callback_handler(self, ret): + """ Dummy callback function to be passed to suspend, resume, etc. + calls """ + pass + + def tearDown(self): + super(VMWareAPIVMTestCase, self).tearDown() + vmwareapi_fake.cleanup() + self.manager.delete_project(self.project) + self.manager.delete_user(self.user) + self.stubs.UnsetAll() diff --git a/nova/tests/vmwareapi/__init__.py b/nova/tests/vmwareapi/__init__.py new file mode 100644 index 000000000..f346c053b --- /dev/null +++ b/nova/tests/vmwareapi/__init__.py @@ -0,0 +1,16 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. diff --git a/nova/tests/vmwareapi/db_fakes.py b/nova/tests/vmwareapi/db_fakes.py new file mode 100644 index 000000000..555537304 --- /dev/null +++ b/nova/tests/vmwareapi/db_fakes.py @@ -0,0 +1,93 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Stubouts, mocks and fixtures for the test suite +""" + +import time + +from nova import db +from nova import utils +from nova.compute import instance_types + + +def stub_out_db_instance_api(stubs): + """ Stubs out the db API for creating Instances """ + + class FakeModel(object): + """ Stubs out for model """ + + def __init__(self, values): + self.values = values + + def __getattr__(self, name): + return self.values[name] + + def __getitem__(self, key): + if key in self.values: + return self.values[key] + else: + raise NotImplementedError() + + def fake_instance_create(values): + """ Stubs out the db.instance_create method """ + + type_data = instance_types.INSTANCE_TYPES[values['instance_type']] + + base_options = { + 'name': values['name'], + 'id': values['id'], + 'reservation_id': utils.generate_uid('r'), + 'image_id': values['image_id'], + 'kernel_id': values['kernel_id'], + 'ramdisk_id': values['ramdisk_id'], + 'state_description': 'scheduling', + 'user_id': values['user_id'], + 'project_id': values['project_id'], + 'launch_time': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + 'instance_type': values['instance_type'], + 'memory_mb': type_data['memory_mb'], + 'mac_address': values['mac_address'], + 'vcpus': type_data['vcpus'], + 'local_gb': type_data['local_gb'], + } + return FakeModel(base_options) + + def fake_network_get_by_instance(context, instance_id): + """ Stubs out the db.network_get_by_instance method """ + + fields = { + 'bridge': 'vmnet0', + 'netmask': '255.255.255.0', + 'gateway': '10.10.10.1', + 'vlan': 100} + return FakeModel(fields) + + def fake_instance_action_create(context, action): + """ Stubs out the db.instance_action_create method """ + pass + + def fake_instance_get_fixed_address(context, instance_id): + """ Stubs out the db.instance_get_fixed_address method """ + return '10.10.10.10' + + stubs.Set(db, 'instance_create', fake_instance_create) + stubs.Set(db, 'network_get_by_instance', fake_network_get_by_instance) + stubs.Set(db, 'instance_action_create', fake_instance_action_create) + stubs.Set(db, 'instance_get_fixed_address', + fake_instance_get_fixed_address) diff --git a/nova/tests/vmwareapi/stubs.py b/nova/tests/vmwareapi/stubs.py new file mode 100644 index 000000000..da2d43c29 --- /dev/null +++ b/nova/tests/vmwareapi/stubs.py @@ -0,0 +1,46 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Stubouts for the test suite +""" + +from nova.virt import vmwareapi_conn +from nova.virt.vmwareapi import fake +from nova.virt.vmwareapi import vmware_images + + +def fake_get_vim_object(arg): + """ Stubs out the VMWareAPISession's get_vim_object method """ + return fake.FakeVim() + + +def fake_is_vim_object(arg, module): + """ Stubs out the VMWareAPISession's is_vim_object method """ + return isinstance(module, fake.FakeVim) + + +def set_stubs(stubs): + """ Set the stubs """ + stubs.Set(vmware_images, 'fetch_image', fake.fake_fetch_image) + stubs.Set(vmware_images, 'get_vmdk_size_and_properties', + fake.fake_get_vmdk_size_and_properties) + stubs.Set(vmware_images, 'upload_image', fake.fake_upload_image) + stubs.Set(vmwareapi_conn.VMWareAPISession, "_get_vim_object", + fake_get_vim_object) + stubs.Set(vmwareapi_conn.VMWareAPISession, "_is_vim_object", + fake_is_vim_object) -- cgit From 7afebad78de462918b89d61f5d8e0cee8bc11068 Mon Sep 17 00:00:00 2001 From: Todd Willey Date: Fri, 4 Mar 2011 13:45:43 -0500 Subject: Fix api logging to show proper path and controller:action. --- nova/api/ec2/__init__.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py index 5adc2c075..2493adc95 100644 --- a/nova/api/ec2/__init__.py +++ b/nova/api/ec2/__init__.py @@ -61,10 +61,13 @@ class RequestLogging(wsgi.Middleware): return rv def log_request_completion(self, response, request, start): - controller = request.environ.get('ec2.controller', None) - if controller: - controller = controller.__class__.__name__ - action = request.environ.get('ec2.action', None) + apireq = request.environ.get('ec2.request', None) + if apirequest: + controller = apireq.controller + action = apireq.action + else: + controller = None + action = None ctxt = request.environ.get('ec2.context', None) delta = utils.utcnow() - start seconds = delta.seconds @@ -75,7 +78,7 @@ class RequestLogging(wsgi.Middleware): microseconds, request.remote_addr, request.method, - request.path_info, + "%s%s" % (request.script_name, request.path_info), controller, action, response.status_int, -- cgit From ceccffaab6fb5fce3b0951b5a8eea65f523e8563 Mon Sep 17 00:00:00 2001 From: Todd Willey Date: Fri, 4 Mar 2011 19:13:27 -0500 Subject: apirequest -> apireq. --- nova/api/ec2/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py index 2493adc95..b06289e67 100644 --- a/nova/api/ec2/__init__.py +++ b/nova/api/ec2/__init__.py @@ -62,7 +62,7 @@ class RequestLogging(wsgi.Middleware): def log_request_completion(self, response, request, start): apireq = request.environ.get('ec2.request', None) - if apirequest: + if apireq: controller = apireq.controller action = apireq.action else: -- cgit From d940d4529b0102b83b98a52754bd897657a3355e Mon Sep 17 00:00:00 2001 From: sateesh Date: Mon, 7 Mar 2011 18:38:04 +0530 Subject: Fixed some more pep8 errors --- nova/virt/vmwareapi/__init__.py | 1 - nova/virt/vmwareapi/vim_util.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py index 27e212a30..6dbcc157a 100644 --- a/nova/virt/vmwareapi/__init__.py +++ b/nova/virt/vmwareapi/__init__.py @@ -17,4 +17,3 @@ """ :mod:`vmwareapi` -- Nova support for VMware ESX/ESXi Server through vSphere API """ - diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index e9756a025..20117b04c 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -30,7 +30,7 @@ def build_selcetion_spec(client_factory, name): def build_traversal_spec(client_factory, name, type, path, skip, select_set): """ Builds the traversal spec object """ traversal_spec = client_factory.create('ns0:TraversalSpec') - traversal_spec.name= name + traversal_spec.name = name traversal_spec.type = type traversal_spec.path = path traversal_spec.skip = skip -- cgit From 344304d8599c14fdeb5498e54279b40dc130e259 Mon Sep 17 00:00:00 2001 From: sateesh Date: Tue, 8 Mar 2011 15:41:36 +0530 Subject: Moved guest_tool.py from etc/esx directory to tools/esx directory. --- etc/esx/guest_tool.py | 344 ------------------------------------------------ tools/esx/guest_tool.py | 344 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 344 insertions(+), 344 deletions(-) delete mode 100644 etc/esx/guest_tool.py create mode 100644 tools/esx/guest_tool.py diff --git a/etc/esx/guest_tool.py b/etc/esx/guest_tool.py deleted file mode 100644 index 232ef086b..000000000 --- a/etc/esx/guest_tool.py +++ /dev/null @@ -1,344 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright (c) 2011 Citrix Systems, Inc. -# Copyright 2011 OpenStack LLC. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Guest tools for ESX to set up network in the guest. -On Windows we require pyWin32 installed on Python. -""" - -import array -import logging -import os -import platform -import socket -import struct -import subprocess -import sys -import time - -PLATFORM_WIN = 'win32' -PLATFORM_LINUX = 'linux2' -ARCH_32_BIT = '32bit' -ARCH_64_BIT = '64bit' -NO_MACHINE_ID = 'No machine id' - -#Logging -FORMAT = "%(asctime)s - %(levelname)s - %(message)s" -if sys.platform == PLATFORM_WIN: - LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') -elif sys.platform == PLATFORM_LINUX: - LOG_DIR = '/var/log/openstack' -else: - LOG_DIR = 'logs' -if not os.path.exists(LOG_DIR): - os.mkdir(LOG_DIR) -LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') -logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) - -if sys.hexversion < 0x3000000: - _byte = ord # 2.x chr to integer -else: - _byte = int # 3.x byte to integer - - -class ProcessExecutionError: - """Process Execution Error Class""" - - def __init__(self, exit_code, stdout, stderr, cmd): - self.exit_code = exit_code - self.stdout = stdout - self.stderr = stderr - self.cmd = cmd - - def __str__(self): - return str(self.exit_code) - - -def _bytes2int(bytes): - """Convert bytes to int.""" - intgr = 0 - for byt in bytes: - intgr = (intgr << 8) + _byte(byt) - return intgr - - -def _parse_network_details(machine_id): - """Parse the machine.id field to get MAC, IP, Netmask and Gateway fields - machine.id is of the form MAC;IP;Netmask;Gateway;Broadcast;DNS1,DNS2 - where ';' is the separator. - """ - network_details = [] - if machine_id[1].strip() == "1": - pass - else: - network_info_list = machine_id[0].split(';') - assert len(network_info_list) % 6 == 0 - no_grps = len(network_info_list) / 6 - i = 0 - while i < no_grps: - k = i * 6 - network_details.append(( - network_info_list[k].strip().lower(), - network_info_list[k + 1].strip(), - network_info_list[k + 2].strip(), - network_info_list[k + 3].strip(), - network_info_list[k + 4].strip(), - network_info_list[k + 5].strip().split(','))) - i += 1 - return network_details - - -def _get_windows_network_adapters(): - """Get the list of windows network adapters""" - import win32com.client - wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') - wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') - wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') - network_adapters = [] - for wbem_network_adapter in wbem_network_adapters: - if wbem_network_adapter.NetConnectionStatus == 2 or \ - wbem_network_adapter.NetConnectionStatus == 7: - adapter_name = wbem_network_adapter.NetConnectionID - mac_address = wbem_network_adapter.MacAddress.lower() - wbem_network_adapter_config = \ - wbem_network_adapter.associators_( - 'Win32_NetworkAdapterSetting', - 'Win32_NetworkAdapterConfiguration')[0] - ip_address = '' - subnet_mask = '' - if wbem_network_adapter_config.IPEnabled: - ip_address = wbem_network_adapter_config.IPAddress[0] - subnet_mask = wbem_network_adapter_config.IPSubnet[0] - #wbem_network_adapter_config.DefaultIPGateway[0] - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_linux_network_adapters(): - """Get the list of Linux network adapters""" - import fcntl - max_bytes = 8096 - arch = platform.architecture()[0] - if arch == ARCH_32_BIT: - offset1 = 32 - offset2 = 32 - elif arch == ARCH_64_BIT: - offset1 = 16 - offset2 = 40 - else: - raise OSError(_("Unknown architecture: %s") % arch) - sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - names = array.array('B', '\0' * max_bytes) - outbytes = struct.unpack('iL', fcntl.ioctl( - sock.fileno(), - 0x8912, - struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] - adapter_names = \ - [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] - for n_counter in xrange(0, outbytes, offset2)] - network_adapters = [] - for adapter_name in adapter_names: - ip_address = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x8915, - struct.pack('256s', adapter_name))[20:24]) - subnet_mask = socket.inet_ntoa(fcntl.ioctl( - sock.fileno(), - 0x891b, - struct.pack('256s', adapter_name))[20:24]) - raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( - sock.fileno(), - 0x8927, - struct.pack('256s', adapter_name))[18:24]) - mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] - for m_counter in range(0, len(raw_mac_address), 2)]).lower() - network_adapters.append({'name': adapter_name, - 'mac-address': mac_address, - 'ip-address': ip_address, - 'subnet-mask': subnet_mask}) - return network_adapters - - -def _get_adapter_name_and_ip_address(network_adapters, mac_address): - """Get the adapter name based on the MAC address""" - adapter_name = None - ip_address = None - for network_adapter in network_adapters: - if network_adapter['mac-address'] == mac_address.lower(): - adapter_name = network_adapter['name'] - ip_address = network_adapter['ip-address'] - break - return adapter_name, ip_address - - -def _get_win_adapter_name_and_ip_address(mac_address): - """Get Windows network adapter name""" - network_adapters = _get_windows_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _get_linux_adapter_name_and_ip_address(mac_address): - """Get Linux network adapter name""" - network_adapters = _get_linux_network_adapters() - return _get_adapter_name_and_ip_address(network_adapters, mac_address) - - -def _execute(cmd_list, process_input=None, check_exit_code=True): - """Executes the command with the list of arguments specified""" - cmd = ' '.join(cmd_list) - logging.debug(_("Executing command: '%s'") % cmd) - env = os.environ.copy() - obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, - stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) - result = None - if process_input != None: - result = obj.communicate(process_input) - else: - result = obj.communicate() - obj.stdin.close() - if obj.returncode: - logging.debug(_("Result was %s") % obj.returncode) - if check_exit_code and obj.returncode != 0: - (stdout, stderr) = result - raise ProcessExecutionError(exit_code=obj.returncode, - stdout=stdout, - stderr=stderr, - cmd=cmd) - time.sleep(0.1) - return result - - -def _windows_set_networking(): - """Set IP address for the windows VM""" - program_files = os.environ.get('PROGRAMFILES') - program_files_x86 = os.environ.get('PROGRAMFILES(X86)') - vmware_tools_bin = None - if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'vmtoolsd.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'vmtoolsd.exe') - elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files, 'VMware', - 'VMware Tools', 'VMwareService.exe') - elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, - 'VMware', 'VMware Tools', - 'VMwareService.exe')): - vmware_tools_bin = os.path.join(program_files_x86, 'VMware', - 'VMware Tools', 'VMwareService.exe') - if vmware_tools_bin: - cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] - for network_detail in _parse_network_details(_execute(cmd, - check_exit_code=False)): - mac_address, ip_address, subnet_mask, gateway, broadcast,\ - dns_servers = network_detail - adapter_name, current_ip_address = \ - _get_win_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - cmd = ['netsh', 'interface', 'ip', 'set', 'address', - 'name="%s"' % adapter_name, 'source=static', ip_address, - subnet_mask, gateway, '1'] - _execute(cmd) - #Windows doesn't let you manually set the broadcast address - for dns_server in dns_servers: - if dns_server: - cmd = ['netsh', 'interface', 'ip', 'add', 'dns', - 'name="%s"' % adapter_name, dns_server] - _execute(cmd) - else: - logging.warn(_("VMware Tools is not installed")) - - -def _filter_duplicates(all_entries): - final_list = [] - for entry in all_entries: - if entry and entry not in final_list: - final_list.append(entry) - return final_list - - -def _set_rhel_networking(network_details=[]): - all_dns_servers = [] - for network_detail in network_details: - mac_address, ip_address, subnet_mask, gateway, broadcast,\ - dns_servers = network_detail - all_dns_servers.extend(dns_servers) - adapter_name, current_ip_address = \ - _get_linux_adapter_name_and_ip_address(mac_address) - if adapter_name and not ip_address == current_ip_address: - interface_file_name = \ - '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name - #Remove file - os.remove(interface_file_name) - #Touch file - _execute(['touch', interface_file_name]) - interface_file = open(interface_file_name, 'w') - interface_file.write('\nDEVICE=%s' % adapter_name) - interface_file.write('\nUSERCTL=yes') - interface_file.write('\nONBOOT=yes') - interface_file.write('\nBOOTPROTO=static') - interface_file.write('\nBROADCAST=%s' % broadcast) - interface_file.write('\nNETWORK=') - interface_file.write('\nGATEWAY=%s' % gateway) - interface_file.write('\nNETMASK=%s' % subnet_mask) - interface_file.write('\nIPADDR=%s' % ip_address) - interface_file.write('\nMACADDR=%s' % mac_address) - interface_file.close() - if all_dns_servers: - dns_file_name = "/etc/resolv.conf" - os.remove(dns_file_name) - _execute(['touch', dns_file_name]) - dns_file = open(dns_file_name, 'w') - dns_file.write("; generated by OpenStack guest tools") - unique_entries = _filter_duplicates(all_dns_servers) - for dns_server in unique_entries: - dns_file.write("\nnameserver %s" % dns_server) - dns_file.close() - _execute(['/sbin/service', 'network', 'restart']) - - -def _linux_set_networking(): - """Set IP address for the Linux VM""" - vmware_tools_bin = None - if os.path.exists('/usr/sbin/vmtoolsd'): - vmware_tools_bin = '/usr/sbin/vmtoolsd' - elif os.path.exists('/usr/bin/vmtoolsd'): - vmware_tools_bin = '/usr/bin/vmtoolsd' - elif os.path.exists('/usr/sbin/vmware-guestd'): - vmware_tools_bin = '/usr/sbin/vmware-guestd' - elif os.path.exists('/usr/bin/vmware-guestd'): - vmware_tools_bin = '/usr/bin/vmware-guestd' - if vmware_tools_bin: - cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] - network_details = _parse_network_details(_execute(cmd, - check_exit_code=False)) - #TODO: For other distros like ubuntu, suse, debian, BSD, etc. - _set_rhel_networking(network_details) - else: - logging.warn(_("VMware Tools is not installed")) - -if __name__ == '__main__': - pltfrm = sys.platform - if pltfrm == PLATFORM_WIN: - _windows_set_networking() - elif pltfrm == PLATFORM_LINUX: - _linux_set_networking() - else: - raise NotImplementedError(_("Platform not implemented: '%s'") % pltfrm) diff --git a/tools/esx/guest_tool.py b/tools/esx/guest_tool.py new file mode 100644 index 000000000..232ef086b --- /dev/null +++ b/tools/esx/guest_tool.py @@ -0,0 +1,344 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Guest tools for ESX to set up network in the guest. +On Windows we require pyWin32 installed on Python. +""" + +import array +import logging +import os +import platform +import socket +import struct +import subprocess +import sys +import time + +PLATFORM_WIN = 'win32' +PLATFORM_LINUX = 'linux2' +ARCH_32_BIT = '32bit' +ARCH_64_BIT = '64bit' +NO_MACHINE_ID = 'No machine id' + +#Logging +FORMAT = "%(asctime)s - %(levelname)s - %(message)s" +if sys.platform == PLATFORM_WIN: + LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') +elif sys.platform == PLATFORM_LINUX: + LOG_DIR = '/var/log/openstack' +else: + LOG_DIR = 'logs' +if not os.path.exists(LOG_DIR): + os.mkdir(LOG_DIR) +LOG_FILENAME = os.path.join(LOG_DIR, 'openstack-guest-tools.log') +logging.basicConfig(filename=LOG_FILENAME, format=FORMAT) + +if sys.hexversion < 0x3000000: + _byte = ord # 2.x chr to integer +else: + _byte = int # 3.x byte to integer + + +class ProcessExecutionError: + """Process Execution Error Class""" + + def __init__(self, exit_code, stdout, stderr, cmd): + self.exit_code = exit_code + self.stdout = stdout + self.stderr = stderr + self.cmd = cmd + + def __str__(self): + return str(self.exit_code) + + +def _bytes2int(bytes): + """Convert bytes to int.""" + intgr = 0 + for byt in bytes: + intgr = (intgr << 8) + _byte(byt) + return intgr + + +def _parse_network_details(machine_id): + """Parse the machine.id field to get MAC, IP, Netmask and Gateway fields + machine.id is of the form MAC;IP;Netmask;Gateway;Broadcast;DNS1,DNS2 + where ';' is the separator. + """ + network_details = [] + if machine_id[1].strip() == "1": + pass + else: + network_info_list = machine_id[0].split(';') + assert len(network_info_list) % 6 == 0 + no_grps = len(network_info_list) / 6 + i = 0 + while i < no_grps: + k = i * 6 + network_details.append(( + network_info_list[k].strip().lower(), + network_info_list[k + 1].strip(), + network_info_list[k + 2].strip(), + network_info_list[k + 3].strip(), + network_info_list[k + 4].strip(), + network_info_list[k + 5].strip().split(','))) + i += 1 + return network_details + + +def _get_windows_network_adapters(): + """Get the list of windows network adapters""" + import win32com.client + wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') + wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') + wbem_network_adapters = wbem_service.InstancesOf('Win32_NetworkAdapter') + network_adapters = [] + for wbem_network_adapter in wbem_network_adapters: + if wbem_network_adapter.NetConnectionStatus == 2 or \ + wbem_network_adapter.NetConnectionStatus == 7: + adapter_name = wbem_network_adapter.NetConnectionID + mac_address = wbem_network_adapter.MacAddress.lower() + wbem_network_adapter_config = \ + wbem_network_adapter.associators_( + 'Win32_NetworkAdapterSetting', + 'Win32_NetworkAdapterConfiguration')[0] + ip_address = '' + subnet_mask = '' + if wbem_network_adapter_config.IPEnabled: + ip_address = wbem_network_adapter_config.IPAddress[0] + subnet_mask = wbem_network_adapter_config.IPSubnet[0] + #wbem_network_adapter_config.DefaultIPGateway[0] + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_linux_network_adapters(): + """Get the list of Linux network adapters""" + import fcntl + max_bytes = 8096 + arch = platform.architecture()[0] + if arch == ARCH_32_BIT: + offset1 = 32 + offset2 = 32 + elif arch == ARCH_64_BIT: + offset1 = 16 + offset2 = 40 + else: + raise OSError(_("Unknown architecture: %s") % arch) + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + names = array.array('B', '\0' * max_bytes) + outbytes = struct.unpack('iL', fcntl.ioctl( + sock.fileno(), + 0x8912, + struct.pack('iL', max_bytes, names.buffer_info()[0])))[0] + adapter_names = \ + [names.tostring()[n_counter:n_counter + offset1].split('\0', 1)[0] + for n_counter in xrange(0, outbytes, offset2)] + network_adapters = [] + for adapter_name in adapter_names: + ip_address = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x8915, + struct.pack('256s', adapter_name))[20:24]) + subnet_mask = socket.inet_ntoa(fcntl.ioctl( + sock.fileno(), + 0x891b, + struct.pack('256s', adapter_name))[20:24]) + raw_mac_address = '%012x' % _bytes2int(fcntl.ioctl( + sock.fileno(), + 0x8927, + struct.pack('256s', adapter_name))[18:24]) + mac_address = ":".join([raw_mac_address[m_counter:m_counter + 2] + for m_counter in range(0, len(raw_mac_address), 2)]).lower() + network_adapters.append({'name': adapter_name, + 'mac-address': mac_address, + 'ip-address': ip_address, + 'subnet-mask': subnet_mask}) + return network_adapters + + +def _get_adapter_name_and_ip_address(network_adapters, mac_address): + """Get the adapter name based on the MAC address""" + adapter_name = None + ip_address = None + for network_adapter in network_adapters: + if network_adapter['mac-address'] == mac_address.lower(): + adapter_name = network_adapter['name'] + ip_address = network_adapter['ip-address'] + break + return adapter_name, ip_address + + +def _get_win_adapter_name_and_ip_address(mac_address): + """Get Windows network adapter name""" + network_adapters = _get_windows_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _get_linux_adapter_name_and_ip_address(mac_address): + """Get Linux network adapter name""" + network_adapters = _get_linux_network_adapters() + return _get_adapter_name_and_ip_address(network_adapters, mac_address) + + +def _execute(cmd_list, process_input=None, check_exit_code=True): + """Executes the command with the list of arguments specified""" + cmd = ' '.join(cmd_list) + logging.debug(_("Executing command: '%s'") % cmd) + env = os.environ.copy() + obj = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) + result = None + if process_input != None: + result = obj.communicate(process_input) + else: + result = obj.communicate() + obj.stdin.close() + if obj.returncode: + logging.debug(_("Result was %s") % obj.returncode) + if check_exit_code and obj.returncode != 0: + (stdout, stderr) = result + raise ProcessExecutionError(exit_code=obj.returncode, + stdout=stdout, + stderr=stderr, + cmd=cmd) + time.sleep(0.1) + return result + + +def _windows_set_networking(): + """Set IP address for the windows VM""" + program_files = os.environ.get('PROGRAMFILES') + program_files_x86 = os.environ.get('PROGRAMFILES(X86)') + vmware_tools_bin = None + if os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'vmtoolsd.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'vmtoolsd.exe') + elif os.path.exists(os.path.join(program_files, 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files, 'VMware', + 'VMware Tools', 'VMwareService.exe') + elif program_files_x86 and os.path.exists(os.path.join(program_files_x86, + 'VMware', 'VMware Tools', + 'VMwareService.exe')): + vmware_tools_bin = os.path.join(program_files_x86, 'VMware', + 'VMware Tools', 'VMwareService.exe') + if vmware_tools_bin: + cmd = ['"' + vmware_tools_bin + '"', '--cmd', 'machine.id.get'] + for network_detail in _parse_network_details(_execute(cmd, + check_exit_code=False)): + mac_address, ip_address, subnet_mask, gateway, broadcast,\ + dns_servers = network_detail + adapter_name, current_ip_address = \ + _get_win_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + cmd = ['netsh', 'interface', 'ip', 'set', 'address', + 'name="%s"' % adapter_name, 'source=static', ip_address, + subnet_mask, gateway, '1'] + _execute(cmd) + #Windows doesn't let you manually set the broadcast address + for dns_server in dns_servers: + if dns_server: + cmd = ['netsh', 'interface', 'ip', 'add', 'dns', + 'name="%s"' % adapter_name, dns_server] + _execute(cmd) + else: + logging.warn(_("VMware Tools is not installed")) + + +def _filter_duplicates(all_entries): + final_list = [] + for entry in all_entries: + if entry and entry not in final_list: + final_list.append(entry) + return final_list + + +def _set_rhel_networking(network_details=[]): + all_dns_servers = [] + for network_detail in network_details: + mac_address, ip_address, subnet_mask, gateway, broadcast,\ + dns_servers = network_detail + all_dns_servers.extend(dns_servers) + adapter_name, current_ip_address = \ + _get_linux_adapter_name_and_ip_address(mac_address) + if adapter_name and not ip_address == current_ip_address: + interface_file_name = \ + '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name + #Remove file + os.remove(interface_file_name) + #Touch file + _execute(['touch', interface_file_name]) + interface_file = open(interface_file_name, 'w') + interface_file.write('\nDEVICE=%s' % adapter_name) + interface_file.write('\nUSERCTL=yes') + interface_file.write('\nONBOOT=yes') + interface_file.write('\nBOOTPROTO=static') + interface_file.write('\nBROADCAST=%s' % broadcast) + interface_file.write('\nNETWORK=') + interface_file.write('\nGATEWAY=%s' % gateway) + interface_file.write('\nNETMASK=%s' % subnet_mask) + interface_file.write('\nIPADDR=%s' % ip_address) + interface_file.write('\nMACADDR=%s' % mac_address) + interface_file.close() + if all_dns_servers: + dns_file_name = "/etc/resolv.conf" + os.remove(dns_file_name) + _execute(['touch', dns_file_name]) + dns_file = open(dns_file_name, 'w') + dns_file.write("; generated by OpenStack guest tools") + unique_entries = _filter_duplicates(all_dns_servers) + for dns_server in unique_entries: + dns_file.write("\nnameserver %s" % dns_server) + dns_file.close() + _execute(['/sbin/service', 'network', 'restart']) + + +def _linux_set_networking(): + """Set IP address for the Linux VM""" + vmware_tools_bin = None + if os.path.exists('/usr/sbin/vmtoolsd'): + vmware_tools_bin = '/usr/sbin/vmtoolsd' + elif os.path.exists('/usr/bin/vmtoolsd'): + vmware_tools_bin = '/usr/bin/vmtoolsd' + elif os.path.exists('/usr/sbin/vmware-guestd'): + vmware_tools_bin = '/usr/sbin/vmware-guestd' + elif os.path.exists('/usr/bin/vmware-guestd'): + vmware_tools_bin = '/usr/bin/vmware-guestd' + if vmware_tools_bin: + cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] + network_details = _parse_network_details(_execute(cmd, + check_exit_code=False)) + #TODO: For other distros like ubuntu, suse, debian, BSD, etc. + _set_rhel_networking(network_details) + else: + logging.warn(_("VMware Tools is not installed")) + +if __name__ == '__main__': + pltfrm = sys.platform + if pltfrm == PLATFORM_WIN: + _windows_set_networking() + elif pltfrm == PLATFORM_LINUX: + _linux_set_networking() + else: + raise NotImplementedError(_("Platform not implemented: '%s'") % pltfrm) -- cgit From f53357d32304cd721185704fa0d48454b5627199 Mon Sep 17 00:00:00 2001 From: sateesh Date: Tue, 8 Mar 2011 16:33:49 +0530 Subject: Removed stale references to XenAPI. --- nova/tests/test_vmwareapi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index 5e8896b5a..65cdd5fcf 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -86,7 +86,7 @@ class VMWareAPIVMTestCase(test.TestCase): # Get Nova record for VM vm_info = self.conn.get_info(1) - # Get XenAPI record for VM + # Get record for VMs vms = vmwareapi_fake._get_objects("VirtualMachine") vm = vms[0] @@ -102,7 +102,7 @@ class VMWareAPIVMTestCase(test.TestCase): # Check that the VM is running according to Nova self.assertEquals(vm_info['state'], power_state.RUNNING) - # Check that the VM is running according to XenAPI. + # Check that the VM is running according to vSphere API. self.assertEquals(vm.get("runtime.powerState"), 'poweredOn') def _check_vm_info(self, info, pwr_state=power_state.RUNNING): -- cgit From 3e97dc47221d19b39aba99f6d389d2ec326e72be Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 10 Mar 2011 21:07:44 +0530 Subject: Updated the code to detect the exception by fault type. SOAP faults are embedded in the SOAP response as a property. Certain faults are sent as a part of the SOAP body as property of missingSet. E.g. NotAuthenticated fault. So we examine the response object for missingSet and try to check the property for fault type. --- nova/console/vmrc.py | 2 +- nova/virt/vmwareapi/error_util.py | 82 ++++++++++++++++++++++++++++++++++++ nova/virt/vmwareapi/fake.py | 13 +++--- nova/virt/vmwareapi/network_utils.py | 44 +++++++++++++------ nova/virt/vmwareapi/vim.py | 69 ++++++++++++++---------------- nova/virt/vmwareapi/vmops.py | 13 ++++-- nova/virt/vmwareapi_conn.py | 23 ++++++---- 7 files changed, 178 insertions(+), 68 deletions(-) create mode 100644 nova/virt/vmwareapi/error_util.py diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py index 09f8067e5..9c5e3b444 100644 --- a/nova/console/vmrc.py +++ b/nova/console/vmrc.py @@ -119,7 +119,7 @@ class VMRCSessionConsole(VMRCConsole): vim_session._get_vim(), "AcquireCloneTicket", vim_session._get_vim().get_service_content().sessionManager) - return str(vm_ref) + ":" + virtual_machine_ticket + return str(vm_ref.value) + ":" + virtual_machine_ticket def is_otp(self): """Is one time password.""" diff --git a/nova/virt/vmwareapi/error_util.py b/nova/virt/vmwareapi/error_util.py new file mode 100644 index 000000000..3196b5038 --- /dev/null +++ b/nova/virt/vmwareapi/error_util.py @@ -0,0 +1,82 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Exception classes and SOAP response error checking module +""" + +FAULT_NOT_AUTHENTICATED = "NotAuthenticated" +FAULT_ALREADY_EXISTS = "AlreadyExists" + + +class VimException(Exception): + """The VIM Exception class""" + + def __init__(self, exception_summary, excep): + Exception.__init__(self) + self.exception_summary = exception_summary + self.exception_obj = excep + + def __str__(self): + return self.exception_summary + str(self.exception_obj) + + +class SessionOverLoadException(VimException): + """Session Overload Exception""" + pass + + +class VimAttributeError(VimException): + """VI Attribute Error""" + pass + + +class VimFaultException(Exception): + """The VIM Fault exception class""" + + def __init__(self, fault_list, excep): + Exception.__init__(self) + self.fault_list = fault_list + self.exception_obj = excep + + def __str__(self): + return str(self.exception_obj) + + +class FaultCheckers: + """Methods for fault checking of SOAP response. Per Method error handlers + for which we desire error checking are defined. SOAP faults are + embedded in the SOAP as a property and not as a SOAP fault.""" + + @classmethod + def retrieveproperties_fault_checker(self, resp_obj): + """Checks the RetrieveProperties response for errors. Certain faults + are sent as a part of the SOAP body as property of missingSet. + For example NotAuthenticated fault""" + fault_list = [] + for obj_cont in resp_obj: + if hasattr(obj_cont, "missingSet"): + for missing_elem in obj_cont.missingSet: + fault_type = missing_elem.fault.fault.__class__.__name__ + #Fault needs to be added to the type of fault for + #uniformity in error checking as SOAP faults define + fault_list.append(fault_type) + if fault_list: + exc_msg_list = ', '.join(fault_list) + raise VimFaultException(fault_list, Exception(_("Error(s) %s " + "occurred in the call to RetrieveProperties") % + exc_msg_list)) diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 40ed18340..909d1a6cf 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -25,7 +25,7 @@ import uuid from nova import exception from nova import log as logging from nova.virt.vmwareapi import vim -from nova.virt.vmwareapi.vim import SessionFaultyException +from nova.virt.vmwareapi import error_util _CLASSES = ['Datacenter', 'Datastore', 'ResourcePool', 'VirtualMachine', 'Network', 'HostSystem', 'HostNetworkSystem', 'Task', 'session', @@ -500,7 +500,7 @@ class FakeVim(object): "out: %s") % s) del _db_content['session'][s] - def _terminate(self, *args, **kwargs): + def _terminate_session(self, *args, **kwargs): """ Terminates a session """ s = kwargs.get("sessionId")[0] if s not in _db_content['session']: @@ -512,7 +512,9 @@ class FakeVim(object): if (self._session is None or self._session not in _db_content['session']): LOG.debug(_("Session is faulty")) - raise SessionFaultyException(_("Session Invalid")) + raise error_util.VimFaultException( + [error_util.FAULT_NOT_AUTHENTICATED], + _("Session Invalid")) def _create_vm(self, method, *args, **kwargs): """ Creates and registers a VM object with the Host System """ @@ -656,8 +658,9 @@ class FakeVim(object): return lambda *args, **kwargs: self._login() elif attr_name == "Logout": self._logout() - elif attr_name == "Terminate": - return lambda *args, **kwargs: self._terminate(*args, **kwargs) + elif attr_name == "TerminateSession": + return lambda *args, **kwargs: self._terminate_session( + *args, **kwargs) elif attr_name == "CreateVM_Task": return lambda *args, **kwargs: self._create_vm(attr_name, *args, **kwargs) diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index 59a3c234f..f27121071 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -20,15 +20,12 @@ Utility functions for ESX Networking """ from nova import log as logging +from nova.virt.vmwareapi import error_util from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi import vm_util -from nova.virt.vmwareapi.vim import VimException LOG = logging.getLogger("nova.virt.vmwareapi.network_utils") -PORT_GROUP_EXISTS_EXCEPTION = \ - 'The specified key, name, or identifier already exists.' - class NetworkHelper: @@ -38,7 +35,13 @@ class NetworkHelper: argument. """ datacenters = session._call_method(vim_util, "get_objects", "Datacenter", ["network"]) - vm_networks = datacenters[0].propSet[0].val.ManagedObjectReference + vm_networks_ret = datacenters[0].propSet[0].val + #Meaning there are no networks on the host. suds responds with a "" + #in the parent property field rather than a [] in the + #ManagedObjectRefernce property field of the parent + if not vm_networks_ret: + return None + vm_networks = vm_networks_ret.ManagedObjectReference networks = session._call_method(vim_util, "get_properites_for_a_collection_of_objects", "Network", vm_networks, ["summary.name"]) @@ -54,9 +57,14 @@ class NetworkHelper: #Get the list of vSwicthes on the Host System host_mor = session._call_method(vim_util, "get_objects", "HostSystem")[0].obj - vswitches = session._call_method(vim_util, + vswitches_ret = session._call_method(vim_util, "get_dynamic_property", host_mor, - "HostSystem", "config.network.vswitch").HostVirtualSwitch + "HostSystem", "config.network.vswitch") + #Meaning there are no vSwitches on the host. Shouldn't be the case, + #but just doing code check + if not vswitches_ret: + return + vswitches = vswitches_ret.HostVirtualSwitch #Get the vSwitch associated with the network adapter for elem in vswitches: try: @@ -71,9 +79,13 @@ class NetworkHelper: """ Checks if the vlan_inteface exists on the esx host """ host_net_system_mor = session._call_method(vim_util, "get_objects", "HostSystem", ["configManager.networkSystem"])[0].propSet[0].val - physical_nics = session._call_method(vim_util, + physical_nics_ret = session._call_method(vim_util, "get_dynamic_property", host_net_system_mor, - "HostNetworkSystem", "networkInfo.pnic").PhysicalNic + "HostNetworkSystem", "networkInfo.pnic") + #Meaning there are no physical nics on the host + if not physical_nics_ret: + return False + physical_nics = physical_nics_ret.PhysicalNic for pnic in physical_nics: if vlan_interface == pnic.device: return True @@ -84,9 +96,15 @@ class NetworkHelper: """ Get the vlan id and vswicth associated with the port group """ host_mor = session._call_method(vim_util, "get_objects", "HostSystem")[0].obj - port_grps_on_host = session._call_method(vim_util, + port_grps_on_host_ret = session._call_method(vim_util, "get_dynamic_property", host_mor, - "HostSystem", "config.network.portgroup").HostPortGroup + "HostSystem", "config.network.portgroup") + if not port_grps_on_host_ret: + excep = ("ESX SOAP server returned an empty port group " + "for the host system in its response") + LOG.exception(excep) + raise Exception(_(excep)) + port_grps_on_host = port_grps_on_host_ret.HostPortGroup for p_gp in port_grps_on_host: if p_gp.spec.name == pg_name: p_grp_vswitch_name = p_gp.vswitch.split("-")[-1] @@ -113,13 +131,13 @@ class NetworkHelper: session._call_method(session._get_vim(), "AddPortGroup", network_system_mor, portgrp=add_prt_grp_spec) - except VimException, exc: + except error_util.VimFaultException, exc: #There can be a race condition when two instances try #adding port groups at the same time. One succeeds, then #the other one will get an exception. Since we are #concerned with the port group being created, which is done #by the other call, we can ignore the exception. - if str(exc).find(PORT_GROUP_EXISTS_EXCEPTION) == -1: + if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list: raise Exception(exc) LOG.debug(_("Created Port Group with name %s on " "the ESX host") % pg_name) diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 6a3e4b376..cea65e198 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -21,11 +21,13 @@ Classes for making VMware VI SOAP calls import httplib +from suds import WebFault from suds.client import Client from suds.plugin import MessagePlugin from suds.sudsobject import Property from nova import flags +from nova.virt.vmwareapi import error_util RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml' CONN_ABORT_ERROR = 'Software caused connection abort' @@ -40,33 +42,6 @@ flags.DEFINE_string('vmwareapi_wsdl_loc', 'Read the readme for vmware to setup') -class VimException(Exception): - """The VIM Exception class""" - - def __init__(self, exception_summary, excep): - Exception.__init__(self) - self.exception_summary = exception_summary - self.exception_obj = excep - - def __str__(self): - return self.exception_summary + str(self.exception_obj) - - -class SessionOverLoadException(VimException): - """Session Overload Exception""" - pass - - -class SessionFaultyException(VimException): - """Session Faulty Exception""" - pass - - -class VimAttributeError(VimException): - """VI Attribute Error""" - pass - - class VIMMessagePlugin(MessagePlugin): def addAttributeForValue(self, node): @@ -133,29 +108,49 @@ class Vim: request_mo = \ self._request_managed_object_builder(managed_object) request = getattr(self.client.service, attr_name) - return request(request_mo, **kwargs) + response = request(request_mo, **kwargs) + #To check for the faults that are part of the message body + #and not returned as Fault object response from the ESX + #SOAP server + if hasattr(error_util.FaultCheckers, + attr_name.lower() + "_fault_checker"): + fault_checker = getattr(error_util.FaultCheckers, + attr_name.lower() + "_fault_checker") + fault_checker(response) + return response + #Catch the VimFaultException that is raised by the fault + #check of the SOAP response + except error_util.VimFaultException, excep: + raise + except WebFault, excep: + doc = excep.document + detail = doc.childAtPath("/Envelope/Body/Fault/detail") + fault_list = [] + for child in detail.getChildren(): + fault_list.append(child.get("type")) + raise error_util.VimFaultException(fault_list, excep) except AttributeError, excep: - raise VimAttributeError(_("No such SOAP method '%s'" - " provided by VI SDK") % (attr_name), excep) + raise error_util.VimAttributeError(_("No such SOAP method " + "'%s' provided by VI SDK") % (attr_name), excep) except (httplib.CannotSendRequest, httplib.ResponseNotReady, httplib.CannotSendHeader), excep: - raise SessionOverLoadException(_("httplib error in" - " %s: ") % (attr_name), excep) + raise error_util.SessionOverLoadException(_("httplib " + "error in %s: ") % (attr_name), excep) except Exception, excep: # Socket errors which need special handling for they # might be caused by ESX API call overload if (str(excep).find(ADDRESS_IN_USE_ERROR) != -1 or str(excep).find(CONN_ABORT_ERROR)) != -1: - raise SessionOverLoadException(_("Socket error in" - " %s: ") % (attr_name), excep) + raise error_util.SessionOverLoadException(_("Socket " + "error in %s: ") % (attr_name), excep) # Type error that needs special handling for it might be # caused by ESX host API call overload elif str(excep).find(RESP_NOT_XML_ERROR) != -1: - raise SessionOverLoadException(_("Type error in " - " %s: ") % (attr_name), excep) + raise error_util.SessionOverLoadException(_("Type " + "error in %s: ") % (attr_name), excep) else: - raise VimException( + raise error_util.VimException( _("Exception in %s ") % (attr_name), excep) return vim_request_handler diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 524c35af5..344c4518b 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -373,10 +373,15 @@ class VMWareVMOps(object): def _check_if_tmp_folder_exists(): #Copy the contents of the VM that were there just before the #snapshot was taken - ds_ref = vim_util.get_dynamic_property(self._session._get_vim(), - vm_ref, - "VirtualMachine", - "datastore").ManagedObjectReference[0] + ds_ref_ret = vim_util.get_dynamic_property( + self._session._get_vim(), + vm_ref, + "VirtualMachine", + "datastore") + if not ds_ref_ret: + raise Exception(_("Failed to get the datastore reference(s) " + "which the VM uses")) + ds_ref = ds_ref_ret.ManagedObjectReference[0] ds_browser = vim_util.get_dynamic_property( self._session._get_vim(), ds_ref, diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index bd3ab4320..a2609278d 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -40,6 +40,7 @@ from nova import db from nova import flags from nova import log as logging from nova import utils +from nova.virt.vmwareapi import error_util from nova.virt.vmwareapi import vim from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi.vmops import VMWareVMOps @@ -60,7 +61,7 @@ flags.DEFINE_string('vmwareapi_host_password', 'Password for connection to VMWare ESX host.' 'Used only if connection_type is vmwareapi.') flags.DEFINE_float('vmwareapi_task_poll_interval', - 1.0, + 5.0, 'The interval used for polling of remote tasks ' 'Used only if connection_type is vmwareapi') flags.DEFINE_float('vmwareapi_api_retry_count', @@ -264,13 +265,19 @@ class VMWareAPISession(object): ret_val = temp_module(*args, **kwargs) return ret_val - except vim.SessionFaultyException, excep: + except error_util.VimFaultException, excep: # If it is a Session Fault Exception, it may point # to a session gone bad. So we try re-creating a session # and then proceeding ahead with the call. exc = excep - self._create_session() - except vim.SessionOverLoadException, excep: + if error_util.FAULT_NOT_AUTHENTICATED in excep.fault_list: + self._create_session() + else: + #No re-trying for errors for API call has gone through + #and is the caller's fault. Caller should handle these + #errors. e.g, InvalidArgument fault. + break + except error_util.SessionOverLoadException, excep: # For exceptions which may come because of session overload, # we retry exc = excep @@ -288,7 +295,7 @@ class VMWareAPISession(object): LOG.critical(_("In vmwareapi:_call_method, " "got this exception: %s") % exc) - raise Exception(exc) + raise def _get_vim(self): """Gets the VIM object reference""" @@ -301,11 +308,11 @@ class VMWareAPISession(object): The task is polled until it completes. """ done = event.Event() - self.loop = utils.LoopingCall(self._poll_task, instance_id, task_ref, + loop = utils.LoopingCall(self._poll_task, instance_id, task_ref, done) - self.loop.start(FLAGS.vmwareapi_task_poll_interval, now=True) + loop.start(FLAGS.vmwareapi_task_poll_interval, now=True) ret_val = done.wait() - self.loop.stop() + loop.stop() return ret_val def _poll_task(self, instance_id, task_ref, done): -- cgit From 6b95c5133452ae26da2cb7f08267aa4cb056e7af Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Thu, 10 Mar 2011 15:05:04 -0500 Subject: Initial support fo extension resources. Tests. --- nova/api/openstack/__init__.py | 8 ++- nova/api/openstack/extensions.py | 29 ++++++++++ nova/tests/api/openstack/test_extensions.py | 83 +++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 nova/api/openstack/extensions.py create mode 100644 nova/tests/api/openstack/test_extensions.py diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index ab9dbb780..28e2a1691 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -30,6 +30,7 @@ from nova import wsgi from nova.api.openstack import faults from nova.api.openstack import backup_schedules from nova.api.openstack import consoles +from nova.api.openstack import extensions from nova.api.openstack import flavors from nova.api.openstack import images from nova.api.openstack import servers @@ -68,7 +69,7 @@ class APIRouter(wsgi.Router): """Simple paste factory, :class:`nova.wsgi.Router` doesn't have one""" return cls() - def __init__(self): + def __init__(self, ext_manager=None): mapper = routes.Mapper() server_members = {'action': 'POST'} @@ -111,6 +112,11 @@ class APIRouter(wsgi.Router): collection={'detail': 'GET'}, controller=shared_ip_groups.Controller()) + if ext_manager is None: + ext_manager = extensions.ExtensionManager() + for resource in ext_manager.get_resources(): + resource.add_routes(mapper) + super(APIRouter, self).__init__(mapper) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py new file mode 100644 index 000000000..1c539c500 --- /dev/null +++ b/nova/api/openstack/extensions.py @@ -0,0 +1,29 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2011 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +class ExtensionManager(object): + + def get_resources(self): + """ + returns a list of ExtensionResource objects + """ + return [] + +class ExtensionResource(object): + + def add_routes(self, mapper): + pass diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py new file mode 100644 index 000000000..f5332c84a --- /dev/null +++ b/nova/tests/api/openstack/test_extensions.py @@ -0,0 +1,83 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2011 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import unittest + +import webob + +from nova.api import openstack +import nova.wsgi + +class StubController(nova.wsgi.Controller): + + def __init__(self, body): + self.body = body + + def index(self, req): + return self.body + +class StubExtensionManager(object): + + def __init__(self, resources): + self.resources = resources + + def get_resources(self): + return self.resources + +class WidgetExtensionResource(object): + + def __init__(self, name, collection, wsgi_app): + self.name = name + self.collection = collection + self.wsgi_app = wsgi_app + + def add_routes(self, mapper): + mapper.resource(self.name, self.collection, controller=self.wsgi_app) + +class ExtensionTest(unittest.TestCase): + + def test_no_extension_present(self): + manager = StubExtensionManager([]) + router = openstack.APIRouter(manager) + request = webob.Request.blank("/widgets") + response = request.get_response(router) + self.assertEqual(404, response.status_int) + + def test_get_resources(self): + response_body = "Buy more widgets!" + response = webob.Response() + response.body = response_body + resource1 = WidgetExtensionResource("widget", "widgets", response) + manager = StubExtensionManager([resource1]) + router = openstack.APIRouter(manager) + request = webob.Request.blank("/widgets") + response = request.get_response(router) + self.assertEqual(200, response.status_int) + self.assertEqual(response_body, response.body) + + def test_get_resources_with_controller(self): + response_body = "Buy more widgets!" + controller = StubController(response_body) + resource1 = WidgetExtensionResource("widget", "widgets", controller) + manager = StubExtensionManager([resource1]) + router = openstack.APIRouter(manager) + request = webob.Request.blank("/widgets") + response = request.get_response(router) + self.assertEqual(200, response.status_int) + self.assertEqual(response_body, response.body) + + -- cgit From 7f28cb611c6bc802ad78242275b18bb0278e43bd Mon Sep 17 00:00:00 2001 From: sateesh Date: Fri, 11 Mar 2011 20:02:21 +0530 Subject: * Modified raise statements to raise nova defined Exceptions. * Fixed Console errors and in network utils using HostSystem instead of Datacenter to fetch network list * Added support for vmwareapi module in nova/virt/connection.py so that vmware hypervisor is supported by nova * Removing self.loop to achieve synchronization --- nova/console/vmrc.py | 50 +++++++++++++++++++++++------------- nova/network/vmwareapi_net.py | 20 +++++++-------- nova/virt/connection.py | 5 +++- nova/virt/vmwareapi/fake.py | 32 ++++++++++++++--------- nova/virt/vmwareapi/network_utils.py | 11 ++++---- nova/virt/vmwareapi/vmops.py | 47 ++++++++++++++++++--------------- nova/virt/vmwareapi/vmware_images.py | 5 ++-- nova/virt/vmwareapi_conn.py | 3 ++- 8 files changed, 104 insertions(+), 69 deletions(-) diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py index 9c5e3b444..f448d094b 100644 --- a/nova/console/vmrc.py +++ b/nova/console/vmrc.py @@ -19,10 +19,13 @@ VMRC console drivers. """ +import base64 +import json + +from nova import exception from nova import flags from nova import log as logging from nova.virt.vmwareapi import vim_util -from nova.virt.vmwareapi_conn import VMWareAPISession flags.DEFINE_integer('console_vmrc_port', 443, @@ -65,23 +68,34 @@ class VMRCConsole(object): #TODO:Encrypt pool password return password - def generate_password(self, address, username, password, instance_name): + def generate_password(self, vim_session, pool, instance_name): """Returns a VMRC Connection credentials - Return string is of the form ':@'. + Return string is of the form ':@'. """ - vim_session = VMWareAPISession(address, - username, - password, - FLAGS.console_vmrc_error_retries) + username, password = pool['username'], pool['password'] vms = vim_session._call_method(vim_util, "get_objects", - "VirtualMachine", ["name"]) + "VirtualMachine", ["name", "config.files.vmPathName"]) + vm_ds_path_name = None vm_ref = None for vm in vms: - if vm.propSet[0].val == instance_name: + vm_name = None + ds_path_name = None + for prop in vm.propSet: + if prop.name == "name": + vm_name = prop.val + elif prop.name == "config.files.vmPathName": + ds_path_name = prop.val + if vm_name == instance_name: vm_ref = vm.obj + vm_ds_path_name = ds_path_name + break if vm_ref is None: - raise Exception(_("instance - %s not present") % instance_name) - return str(vm_ref) + ":" + username + "@" + password + raise exception.NotFound(_("instance - %s not present") % + instance_name) + json_data = json.dumps({"vm_id": vm_ds_path_name, + "username": username, + "password": password}) + return base64.b64encode(json_data) def is_otp(self): """Is one time password.""" @@ -98,14 +112,10 @@ class VMRCSessionConsole(VMRCConsole): def console_type(self): return 'vmrc+session' - def generate_password(self, address, username, password, instance_name): + def generate_password(self, vim_session, pool, instance_name): """Returns a VMRC Session Return string is of the form ':'. """ - vim_session = VMWareAPISession(address, - username, - password, - FLAGS.console_vmrc_error_retries) vms = vim_session._call_method(vim_util, "get_objects", "VirtualMachine", ["name"]) vm_ref = None @@ -113,13 +123,17 @@ class VMRCSessionConsole(VMRCConsole): if vm.propSet[0].val == instance_name: vm_ref = vm.obj if vm_ref is None: - raise Exception(_("instance - %s not present") % instance_name) + raise exception.NotFound(_("instance - %s not present") % + instance_name) virtual_machine_ticket = \ vim_session._call_method( vim_session._get_vim(), "AcquireCloneTicket", vim_session._get_vim().get_service_content().sessionManager) - return str(vm_ref.value) + ":" + virtual_machine_ticket + json_data = json.dumps({"vm_id": str(vm_ref.value), + "username": virtual_machine_ticket, + "password": virtual_machine_ticket}) + return base64.b64encode(json_data) def is_otp(self): """Is one time password.""" diff --git a/nova/network/vmwareapi_net.py b/nova/network/vmwareapi_net.py index 1bda1702a..13b619df5 100644 --- a/nova/network/vmwareapi_net.py +++ b/nova/network/vmwareapi_net.py @@ -52,19 +52,19 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): #Check if the vlan_interface physical network adapter exists on the host if not NetworkHelper.check_if_vlan_interface_exists(session, vlan_interface): - raise Exception(_("There is no physical network adapter with the name" - " %s on the ESX host") % vlan_interface) - #check whether bridge already exists and retrieve the the ref of the - #network whose name_label is "bridge" - network_ref = NetworkHelper.get_network_with_the_name(session, bridge) + raise exception.NotFound(_("There is no physical network adapter with " + "the name %s on the ESX host") % vlan_interface) #Get the vSwitch associated with the Physical Adapter vswitch_associated = NetworkHelper.get_vswitch_for_vlan_interface( session, vlan_interface) if vswitch_associated is None: - raise Exception(_("There is no virtual switch associated with " - "the physical network adapter with name %s") % + raise exception.NotFound(_("There is no virtual switch associated " + "with the physical network adapter with name %s") % vlan_interface) + #check whether bridge already exists and retrieve the the ref of the + #network whose name_label is "bridge" + network_ref = NetworkHelper.get_network_with_the_name(session, bridge) if network_ref == None: #Create a port group on the vSwitch associated with the vlan_interface #corresponding physical network adapter on the ESX host @@ -77,7 +77,7 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): #Check if the vsiwtch associated is proper if pg_vswitch != vswitch_associated: - raise Exception(_("vSwitch which contains the port group " + raise exception.Invalid(_("vSwitch which contains the port group " "%(bridge)s is not associated with the desired " "physical adapter. Expected vSwitch is " "%(vswitch_associated)s, but the one associated" @@ -88,8 +88,8 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): #Check if the vlan id is proper for the port group if pg_vlanid != vlan_num: - raise Exception(_("VLAN tag is not appropriate for the port " - "group %(bridge)s. Expected VLAN tag is " + raise exception.Invalid(_("VLAN tag is not appropriate for the " + "port group %(bridge)s. Expected VLAN tag is " "%(vlan_num)s, but the one associated with the " "port group is %(pg_vlanid)s") %\ {"bridge": bridge, diff --git a/nova/virt/connection.py b/nova/virt/connection.py index 13181b730..8b950b430 100644 --- a/nova/virt/connection.py +++ b/nova/virt/connection.py @@ -24,9 +24,10 @@ import sys from nova import flags from nova import log as logging from nova.virt import fake +from nova.virt import hyperv from nova.virt import libvirt_conn +from nova.virt import vmwareapi_conn from nova.virt import xenapi_conn -from nova.virt import hyperv LOG = logging.getLogger("nova.virt.connection") @@ -66,6 +67,8 @@ def get_connection(read_only=False): conn = xenapi_conn.get_connection(read_only) elif t == 'hyperv': conn = hyperv.get_connection(read_only) + elif t == 'vmwareapi': + conn = vmwareapi_conn.get_connection(read_only) else: raise Exception('Unknown connection type "%s"' % t) diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 909d1a6cf..e03d74cf8 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -131,7 +131,7 @@ class ManagedObject(object): for elem in self.propSet: if elem.name == attr: return elem.val - raise Exception(_("Property %(attr)s not set for the managed " + raise exception.Error(_("Property %(attr)s not set for the managed " "object %(objName)s") % {'attr': attr, 'objName': self.objName}) @@ -272,6 +272,13 @@ class HostSystem(ManagedObject): host_net_sys = _db_content["HostNetworkSystem"][host_net_key].obj self.set("configManager.networkSystem", host_net_sys) + if _db_content.get("Network", None) is None: + create_network() + net_ref = _db_content["Network"][_db_content["Network"].keys()[0]].obj + network_do = DataObject() + network_do.ManagedObjectReference = [net_ref] + self.set("network", network_do) + vswitch_do = DataObject() vswitch_do.pnic = ["vmnic0"] vswitch_do.name = "vSwitch0" @@ -390,12 +397,12 @@ def _add_file(file_path): def _remove_file(file_path): """ Removes a file reference from the db """ if _db_content.get("files", None) is None: - raise Exception(_("No files have been added yet")) + raise exception.NotFound(_("No files have been added yet")) #Check if the remove is for a single file object or for a folder if file_path.find(".vmdk") != -1: if file_path not in _db_content.get("files"): - raise Exception(_("File- '%s' is not there in the datastore") %\ - file_path) + raise exception.NotFound(_("File- '%s' is not there in the " + "datastore") % file_path) _db_content.get("files").remove(file_path) else: #Removes the files in the folder and the folder too from the db @@ -430,10 +437,10 @@ def fake_get_vmdk_size_and_properties(image_id, instance): def _get_vm_mdo(vm_ref): """ Gets the Virtual Machine with the ref from the db """ if _db_content.get("VirtualMachine", None) is None: - raise Exception(_("There is no VM registered")) + raise exception.NotFound(_("There is no VM registered")) if vm_ref not in _db_content.get("VirtualMachine"): - raise Exception(_("Virtual Machine with ref %s is not there") %\ - vm_ref) + raise exception.NotFound(_("Virtual Machine with ref %s is not " + "there") % vm_ref) return _db_content.get("VirtualMachine")[vm_ref] @@ -584,7 +591,7 @@ class FakeVim(object): """ Searches the datastore for a file """ ds_path = kwargs.get("datastorePath") if _db_content.get("files", None) is None: - raise Exception(_("No files have been added yet")) + raise exception.NotFound(_("No files have been added yet")) for file in _db_content.get("files"): if file.find(ds_path) != -1: task_mdo = create_task(method, "success") @@ -596,16 +603,17 @@ class FakeVim(object): """ Creates a directory in the datastore """ ds_path = kwargs.get("name") if _db_content.get("files", None) is None: - raise Exception(_("No files have been added yet")) + raise exception.NotFound(_("No files have been added yet")) _db_content["files"].append(ds_path) def _set_power_state(self, method, vm_ref, pwr_state="poweredOn"): """ Sets power state for the VM """ if _db_content.get("VirtualMachine", None) is None: - raise Exception(_(" No Virtual Machine has been registered yet")) + raise exception.NotFound(_(" No Virtual Machine has been " + "registered yet")) if vm_ref not in _db_content.get("VirtualMachine"): - raise Exception(_("Virtual Machine with ref %s is not there") %\ - vm_ref) + raise exception.NotFound(_("Virtual Machine with ref %s is not " + "there") % vm_ref) vm_mdo = _db_content.get("VirtualMachine").get(vm_ref) vm_mdo.set("runtime.powerState", pwr_state) task_mdo = create_task(method, "success") diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index f27121071..36fa98996 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -19,6 +19,7 @@ Utility functions for ESX Networking """ +from nova import exception from nova import log as logging from nova.virt.vmwareapi import error_util from nova.virt.vmwareapi import vim_util @@ -33,9 +34,9 @@ class NetworkHelper: def get_network_with_the_name(cls, session, network_name="vmnet0"): """ Gets reference to the network whose name is passed as the argument. """ - datacenters = session._call_method(vim_util, "get_objects", - "Datacenter", ["network"]) - vm_networks_ret = datacenters[0].propSet[0].val + hostsystems = session._call_method(vim_util, "get_objects", + "HostSystem", ["network"]) + vm_networks_ret = hostsystems[0].propSet[0].val #Meaning there are no networks on the host. suds responds with a "" #in the parent property field rather than a [] in the #ManagedObjectRefernce property field of the parent @@ -103,7 +104,7 @@ class NetworkHelper: excep = ("ESX SOAP server returned an empty port group " "for the host system in its response") LOG.exception(excep) - raise Exception(_(excep)) + raise exception.Error(_(excep)) port_grps_on_host = port_grps_on_host_ret.HostPortGroup for p_gp in port_grps_on_host: if p_gp.spec.name == pg_name: @@ -138,6 +139,6 @@ class NetworkHelper: #concerned with the port group being created, which is done #by the other call, we can ignore the exception. if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list: - raise Exception(exc) + raise exception.Error(exc) LOG.debug(_("Created Port Group with name %s on " "the ESX host") % pg_name) diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 344c4518b..2d87a627d 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -100,8 +100,8 @@ class VMWareVMOps(object): """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref: - raise Exception(_("Attempted to create a VM with a name %s, " - "but that already exists on the host") % instance.name) + raise exception.Duplicate(_("Attempted to create a VM with a name" + " %s, but that already exists on the host") % instance.name) client_factory = self._session._get_vim().client.factory service_content = self._session._get_vim().get_service_content() @@ -116,8 +116,8 @@ class VMWareVMOps(object): NetworkHelper.get_network_with_the_name(self._session, net_name) if network_ref is None: - raise Exception(_("Network with the name '%s' doesn't exist on" - " the ESX host") % net_name) + raise exception.NotFound(_("Network with the name '%s' doesn't" + " exist on the ESX host") % net_name) _check_if_network_bridge_exists() @@ -141,7 +141,7 @@ class VMWareVMOps(object): if data_store_name is None: msg = _("Couldn't get a local Datastore reference") LOG.exception(msg) - raise Exception(msg) + raise exception.Error(msg) data_store_name = _get_datastore_ref() @@ -329,7 +329,8 @@ class VMWareVMOps(object): """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) client_factory = self._session._get_vim().client.factory service_content = self._session._get_vim().get_service_content() @@ -379,8 +380,8 @@ class VMWareVMOps(object): "VirtualMachine", "datastore") if not ds_ref_ret: - raise Exception(_("Failed to get the datastore reference(s) " - "which the VM uses")) + raise exception.NotFound(_("Failed to get the datastore " + "reference(s) which the VM uses")) ds_ref = ds_ref_ret.ManagedObjectReference[0] ds_browser = vim_util.get_dynamic_property( self._session._get_vim(), @@ -467,7 +468,8 @@ class VMWareVMOps(object): """ Reboot a VM instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) lst_properties = ["summary.guest.toolsStatus", "runtime.powerState"] props = self._session._call_method(vim_util, "get_object_properties", None, vm_ref, "VirtualMachine", @@ -483,8 +485,8 @@ class VMWareVMOps(object): #Raise an exception if the VM is not powered On. if pwr_state not in ["poweredOn"]: - raise Exception(_("instance - %s not poweredOn. So can't be " - "rebooted.") % instance.name) + raise exception.Invalid(_("instance - %s not poweredOn. So can't " + "be rebooted.") % instance.name) #If vmware tools are installed in the VM, then do a guest reboot. #Otherwise do a hard reset. @@ -585,7 +587,8 @@ class VMWareVMOps(object): """ Suspend the specified instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) pwr_state = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, @@ -599,8 +602,8 @@ class VMWareVMOps(object): LOG.debug(_("Suspended the VM %s ") % instance.name) #Raise Exception if VM is poweredOff elif pwr_state == "poweredOff": - raise Exception(_("instance - %s is poweredOff and hence can't " - "be suspended.") % instance.name) + raise exception.Invalid(_("instance - %s is poweredOff and hence " + " can't be suspended.") % instance.name) LOG.debug(_("VM %s was already in suspended state. So returning " "without doing anything") % instance.name) @@ -608,7 +611,8 @@ class VMWareVMOps(object): """ Resume the specified instance """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) pwr_state = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, @@ -621,14 +625,15 @@ class VMWareVMOps(object): self._wait_with_callback(instance.id, suspend_task, callback) LOG.debug(_("Resumed the VM %s ") % instance.name) else: - raise Exception(_("instance - %s not in Suspended state and hence " - "can't be Resumed.") % instance.name) + raise exception.Invalid(_("instance - %s not in Suspended state " + "and hence can't be Resumed.") % instance.name) def get_info(self, instance_name): """ Return data about the VM instance """ vm_ref = self._get_vm_ref_from_the_name(instance_name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance_name) + raise exception.NotFound(_("instance - %s not present") % + instance_name) lst_properties = ["summary.config.numCpu", "summary.config.memorySizeMB", @@ -664,7 +669,8 @@ class VMWareVMOps(object): """ Return snapshot of console """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) param_list = {"id": str(vm_ref)} base_url = "%s://%s/screen?%s" % (self._session._scheme, self._session._host_ip, @@ -690,7 +696,8 @@ class VMWareVMOps(object): the IP """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: - raise Exception(_("instance - %s not present") % instance.name) + raise exception.NotFound(_("instance - %s not present") % + instance.name) network = db.network_get_by_instance(context.get_admin_context(), instance['id']) mac_addr = instance.mac_address diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index f2a7c3b33..2b389987e 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -20,6 +20,7 @@ Utility functions for Image transfer import time +from nova import exception from nova import flags from nova import log as logging from nova.virt.vmwareapi import io_util @@ -58,10 +59,10 @@ def start_transfer(read_file_handle, write_file_handle, data_size): write_excep = write_thread.get_exception() if read_excep is not None: LOG.exception(str(read_excep)) - raise Exception(read_excep) + raise exception.Error(read_excep) if write_excep is not None: LOG.exception(str(write_excep)) - raise Exception(write_excep) + raise exception.Error(write_excep) time.sleep(2) LOG.debug(_("Finished image file transfer and closing the file handles")) #Close the file handles diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index a2609278d..92cd83ed1 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -37,6 +37,7 @@ from eventlet import event from nova import context from nova import db +from nova import exception from nova import flags from nova import log as logging from nova import utils @@ -228,7 +229,7 @@ class VMWareAPISession(object): except Exception, excep: LOG.critical(_("In vmwareapi:_create_session, " "got this exception: %s") % excep) - raise Exception(excep) + raise exception.Error(excep) def __del__(self): """Logs-out the session.""" -- cgit From cd381ae3e1fc4c4e53d3b60272cc8e6ee9fc6352 Mon Sep 17 00:00:00 2001 From: sateesh Date: Fri, 11 Mar 2011 20:52:59 +0530 Subject: * Updated the readme file with description about VLAN Manager support & guest console support. Also added the configuration instructions for the features. * Added assumptions section to the readme file. --- doc/source/vmwareapi_readme.rst | 95 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 91 insertions(+), 4 deletions(-) diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index 03eaa44e8..b56cae074 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -35,8 +35,8 @@ System Requirements ------------------- Following software components are required for building the cloud using OpenStack on top of ESX/ESXi Server(s): -* OpenStack (Bexar Release) -* Glance Image service (Bexar Release) +* OpenStack +* Glance Image service * VMware ESX v4.1 or VMware ESXi(licensed) v4.1 VMware ESX Requirements @@ -45,7 +45,7 @@ VMware ESX Requirements * Single local hard disk at the ESX host * An ESX Virtual Machine Port Group (For Flat Networking) * An ESX physical network adapter (For VLAN networking) -* Need to enable "vSphere Web Access" in Configuration->Security Profile->Firewall +* Need to enable "vSphere Web Access" in "vSphere client" UI at Configuration->Security Profile->Firewall Python dependencies ------------------- @@ -104,6 +104,93 @@ Note:- Due to a faulty wsdl being shipped with ESX vSphere 4.1 we need a working * Go to SDK->WSDL->vim25 & host the files "vimService.wsdl" and "vim.wsdl" in a WEB SERVER * Set the flag "--vmwareapi_wsdl_loc" with url, "http:///vimService.wsdl" + +VLAN Network Manager +-------------------- +VLAN network support is added through a custom network driver in the nova-compute node i.e "nova.network.vmwareapi_net" and it uses a Physical ethernet adapter on the VMware ESX/ESXi host for VLAN Networking (the name of the ethernet adapter is specified as vlan_interface flag in the nova-compute configuration flag) in the nova-compute node. + +Using the physical adapter name the associated Virtual Switch will be determined. In VMware ESX there can be only one Virtual Switch associated with a Physical adapter. + +When VM Spawn request is issued with a VLAN ID the work flow looks like, + +1. Check that a Physical adapter with the given name exists. If no, throw an error.If yes, goto next step. + +2. Check if a Virtual Switch is associated with the Physical ethernet adapter with vlan interface name. If no, throw an error. If yes, goto next step. + +3. Check if a port group with the network bridge name exists. If no, create a port group in the Virtual switch with the give name and VLAN id and goto step 6. If yes, goto next step. + +4. Check if the port group is associated with the Virtual Switch. If no, throw an error. If yes, goto next step. + +5. Check if the port group is associated with the given VLAN Id. If no, throw an error. If yes, goto next step. + +6. Spawn the VM using this Port Group as the Network Name for the VM. + + +Guest console Support +--------------------- +| VMware VMRC console is a built-in console method providing graphical control of the VM remotely. +| +| VMRC Console types supported: +| # Host based credentials +| Not secure (Sends ESX admin credentials in clear text) +| +| # OTP (One time passwords) +| Secure but creates multiple session entries in DB for each OpenStack console create request. +| Console sessions created is can be used only once. +| +| Install browser based VMware ESX plugins/activex on the client machine to connect +| +| Windows:- +| Internet Explorer: +| https:///ui/plugin/vmware-vmrc-win32-x86.exe +| +| Mozilla Firefox: +| https:///ui/plugin/vmware-vmrc-win32-x86.xpi +| +| Linux:- +| Mozilla Firefox +| 32-Bit Linux: +| https:///ui/plugin/vmware-vmrc-linux-x86.xpi +| +| 64-Bit Linux: +| https:///ui/plugin/vmware-vmrc-linux-x64.xpi +| +| OpenStack Console Details: +| console_type = vmrc+credentials | vmrc+session +| host = +| port = +| password = {'vm_id': ,'username':, 'password':} //base64 + json encoded +| +| Instantiate the plugin/activex object +| # In Internet Explorer +| +| +| +| # Mozilla Firefox and other browsers +| +| +| +| Open vmrc connection +| # Host based credentials [type=vmrc+credentials] +| +| +| # OTP (One time passwords) [type=vmrc+session] +| + + +Assumptions +----------- +1. The VMware images uploaded to the image repositories have VMware Tools installed. + + FAQ --- @@ -119,7 +206,7 @@ FAQ 3. What is the guest tool? -* The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. +* The guest tool is a small python script that should be run either as a service or added to system startup. This script configures networking on the guest. The guest tool is available at tools/esx/guest_tool.py 4. What type of consoles are supported? -- cgit From 7d4eae131f2f844f368aa5ff79c68191756775b6 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Fri, 11 Mar 2011 14:33:12 -0500 Subject: Add config for osapi_extensions_path. Update the ExtensionManager so that it loads extensions in the osapi_extensions_path. --- CA/openssl.cnf.tmpl | 2 +- nova/api/openstack/__init__.py | 9 ++++---- nova/api/openstack/extensions.py | 32 +++++++++++++++++++++++++- nova/flags.py | 2 ++ nova/tests/api/openstack/extensions/widgets.py | 27 ++++++++++++++++++++++ nova/tests/api/openstack/test_extensions.py | 19 +++++++++++++++ 6 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 nova/tests/api/openstack/extensions/widgets.py diff --git a/CA/openssl.cnf.tmpl b/CA/openssl.cnf.tmpl index dd81f1c2b..cf8bac828 100644 --- a/CA/openssl.cnf.tmpl +++ b/CA/openssl.cnf.tmpl @@ -43,7 +43,7 @@ policy = policy_match [ policy_match ] countryName = match -stateOrProvinceName = match +stateOrProvinceName = optional organizationName = optional organizationalUnitName = optional commonName = supplied diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index 28e2a1691..8f6076511 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -69,7 +69,7 @@ class APIRouter(wsgi.Router): """Simple paste factory, :class:`nova.wsgi.Router` doesn't have one""" return cls() - def __init__(self, ext_manager=None): + def __init__(self, ext_mgr=None): mapper = routes.Mapper() server_members = {'action': 'POST'} @@ -112,9 +112,10 @@ class APIRouter(wsgi.Router): collection={'detail': 'GET'}, controller=shared_ip_groups.Controller()) - if ext_manager is None: - ext_manager = extensions.ExtensionManager() - for resource in ext_manager.get_resources(): + if ext_mgr is None: + ext_mgr = extensions.ExtensionManager(FLAGS.osapi_extensions_path) + for resource in ext_mgr.get_resources(): + print resource resource.add_routes(mapper) super(APIRouter, self).__init__(mapper) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 1c539c500..24846d9cd 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -15,15 +15,45 @@ # License for the specific language governing permissions and limitations # under the License. +import imp +import os +import sys + + class ExtensionManager(object): + def __init__(self, path): + + self.path = path + self.extensions = [] + self._load_extensions() + def get_resources(self): """ returns a list of ExtensionResource objects """ - return [] + resources = [] + for ext in self.extensions: + resources.append(ext.get_resources()) + return resources + + def _load_extensions(self): + if not os.path.exists(self.path): + return + + for f in os.listdir(self.path): + mod_name, file_ext = os.path.splitext(os.path.split(f)[-1]) + ext_path = os.path.join(self.path, f) + if file_ext.lower() == '.py': + mod = imp.load_source(mod_name, ext_path) + self.extensions.append(getattr(mod, 'get_extension')()) + class ExtensionResource(object): + """ + Example ExtensionResource object. All ExtensionResource objects should + adhere to this interface. + """ def add_routes(self, mapper): pass diff --git a/nova/flags.py b/nova/flags.py index 9123e9ac7..63e4cb5b6 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -298,6 +298,8 @@ DEFINE_string('ec2_dmz_host', '$my_ip', 'internal ip of api server') DEFINE_integer('ec2_port', 8773, 'cloud controller port') DEFINE_string('ec2_scheme', 'http', 'prefix for ec2') DEFINE_string('ec2_path', '/services/Cloud', 'suffix for ec2') +DEFINE_string('osapi_extensions_path', '/var/lib/nova/extensions', + 'default directory for nova extensions') DEFINE_string('osapi_host', '$my_ip', 'ip of api server') DEFINE_string('osapi_scheme', 'http', 'prefix for openstack') DEFINE_integer('osapi_port', 8774, 'OpenStack API port') diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py new file mode 100644 index 000000000..bc0947223 --- /dev/null +++ b/nova/tests/api/openstack/extensions/widgets.py @@ -0,0 +1,27 @@ +from nova import wsgi + +class WidgetController(wsgi.Controller): + + def index(self, req): + return "Buy more widgets!" + +class WidgetExtensionResource(object): + + def __init__(self): + pass + + def add_routes(self, mapper): + mapper.resource('widget', 'widgets', controller=WidgetController()) + + +class WidgetExtension(object): + + def __init__(self): + pass + + def get_resources(self): + return WidgetExtensionResource() + + +def get_extension(): + return WidgetExtension() diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index f5332c84a..ff41d6d99 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -16,12 +16,16 @@ # under the License. import unittest +import os.path import webob +from nova import flags from nova.api import openstack import nova.wsgi +FLAGS = flags.FLAGS + class StubController(nova.wsgi.Controller): def __init__(self, body): @@ -81,3 +85,18 @@ class ExtensionTest(unittest.TestCase): self.assertEqual(response_body, response.body) +class ExtensionManagerTest(unittest.TestCase): + + def setUp(self): + FLAGS.osapi_extensions_path = os.path.join(os.path.dirname(__file__), + "extensions") + + def test_get_resources(self): + router = openstack.APIRouter() + request = webob.Request.blank("/widgets") + response = request.get_response(router) + self.assertEqual(200, response.status_int) + self.assertEqual("Buy more widgets!", response.body) + + + -- cgit From 2bfa7b29c7882da559041cea771b9243555828fa Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Sun, 13 Mar 2011 13:51:42 -0400 Subject: The extension name is constructed from the camel cased module_name + 'Extension'. --- nova/api/openstack/extensions.py | 9 ++++++++- nova/tests/api/openstack/extensions/widgets.py | 14 +++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 24846d9cd..13789863b 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -38,6 +38,12 @@ class ExtensionManager(object): return resources def _load_extensions(self): + """ + Load extensions from the configured path. The extension name is + constructed from the camel cased module_name + 'Extension'. If your + extension module was named widgets.py the extension class within that + module should be 'WidgetsExtension'. + """ if not os.path.exists(self.path): return @@ -46,7 +52,8 @@ class ExtensionManager(object): ext_path = os.path.join(self.path, f) if file_ext.lower() == '.py': mod = imp.load_source(mod_name, ext_path) - self.extensions.append(getattr(mod, 'get_extension')()) + ext_name = mod_name[0].upper() + mod_name[1:] + 'Extension' + self.extensions.append(getattr(mod, ext_name)()) class ExtensionResource(object): diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py index bc0947223..e03fc7776 100644 --- a/nova/tests/api/openstack/extensions/widgets.py +++ b/nova/tests/api/openstack/extensions/widgets.py @@ -1,27 +1,23 @@ from nova import wsgi -class WidgetController(wsgi.Controller): +class WidgetsController(wsgi.Controller): def index(self, req): return "Buy more widgets!" -class WidgetExtensionResource(object): +class WidgetsExtensionResource(object): def __init__(self): pass def add_routes(self, mapper): - mapper.resource('widget', 'widgets', controller=WidgetController()) + mapper.resource('widget', 'widgets', controller=WidgetsController()) -class WidgetExtension(object): +class WidgetsExtension(object): def __init__(self): pass def get_resources(self): - return WidgetExtensionResource() - - -def get_extension(): - return WidgetExtension() + return WidgetsExtensionResource() -- cgit From 7fe5052f9e8dbaebce45b44a545be9707f6480a6 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Mon, 14 Mar 2011 20:38:05 +0000 Subject: Adding instance_id as Glance image_property --- nova/compute/api.py | 2 +- nova/image/glance.py | 58 ++++++++++++++++++++++++++++++--- nova/test.py | 31 ++++++++++++++++++ nova/tests/api/openstack/fakes.py | 19 +++++++++-- nova/tests/api/openstack/test_images.py | 41 +++++++++++++++++++++++ 5 files changed, 144 insertions(+), 7 deletions(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 61f8b2a6a..b65590ac8 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -420,7 +420,7 @@ class API(base.Base): :retval: A dict containing image metadata """ - data = {'name': name, 'is_public': False} + data = {'name': name, 'is_public': False, 'instance_id': instance_id} image_meta = self.image_service.create(context, data) params = {'image_id': image_meta['id']} self._cast_compute_message('snapshot_instance', context, instance_id, diff --git a/nova/image/glance.py b/nova/image/glance.py index 15fca69b8..8e6ecbc43 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -36,6 +36,7 @@ GlanceClient = utils.import_class('glance.client.Client') class GlanceImageService(service.BaseImageService): """Provides storage and retrieval of disk image objects within Glance.""" + IMAGE_PROPERTIES = ['instance_id', 'os_type'] def __init__(self): self.client = GlanceClient(FLAGS.glance_host, FLAGS.glance_port) @@ -57,10 +58,12 @@ class GlanceImageService(service.BaseImageService): Returns a dict containing image data for the given opaque image id. """ try: - image = self.client.get_image_meta(image_id) + metadata = self.client.get_image_meta(image_id) except glance_exception.NotFound: raise exception.NotFound - return image + + meta = self._depropertify_metadata_from_glance(metadata) + return meta def show_by_name(self, context, name): """ @@ -88,7 +91,9 @@ class GlanceImageService(service.BaseImageService): raise exception.NotFound for chunk in image_chunks: data.write(chunk) - return metadata + + meta = self._depropertify_metadata_from_glance(metadata) + return meta def create(self, context, metadata, data=None): """ @@ -97,7 +102,12 @@ class GlanceImageService(service.BaseImageService): :raises AlreadyExists if the image already exist. """ - return self.client.add_image(metadata, data) + LOG.debug(_("Creating image in Glance. Metdata passed in %s"), + metadata) + + meta = self._propertify_metadata_for_glance(metadata) + LOG.debug(_("Metadata after formatting for Glance %s"), meta) + return self.client.add_image(meta, data) def update(self, context, image_id, metadata, data=None): """Replace the contents of the given image with the new data. @@ -129,3 +139,43 @@ class GlanceImageService(service.BaseImageService): Clears out all images """ pass + + @classmethod + def _propertify_metadata_for_glance(cls, metadata): + """Return a metadata dict suitable for passing to Glance. + + The ImageService exposes metadata as a flat-dict; however, Glance + distinguishes between two different types of metadata: + + 1. First-class attributes: These are columns on the image table + and represent metadata that is common to all images on all IAAS + providers. + + 2. Properties: These are entries in the image_properties table and + represent image/IAAS-provider specific metadata. + + To reconcile this difference, this function accepts a flat-dict of + metadata, figures out which attributes are stored as image properties + in Glance, and then adds those to a `properties` dict nested within + the metadata. + """ + new_metadata = metadata.copy() + properties = {} + for property_ in cls.IMAGE_PROPERTIES: + if property_ in new_metadata: + value = new_metadata.pop(property_) + properties[property_] = value + new_metadata['properties'] = properties + return new_metadata + + @classmethod + def _depropertify_metadata_from_glance(cls, metadata): + """Return a metadata dict suitable for returning from ImageService + """ + new_metadata = metadata.copy() + properties = new_metadata.pop('properties') + for property_ in cls.IMAGE_PROPERTIES: + if property_ in properties and property_ not in new_metadata: + value = properties[property_] + new_metadata[property_] = value + return new_metadata diff --git a/nova/test.py b/nova/test.py index d8a47464f..c41551bf3 100644 --- a/nova/test.py +++ b/nova/test.py @@ -150,3 +150,34 @@ class TestCase(unittest.TestCase): _wrapped.func_name = self.originalAttach.func_name rpc.Consumer.attach_to_eventlet = _wrapped + + # Useful assertions + def assertDictMatch(self, d1, d2): + """Assert two dicts are equivalent. + + This is a 'deep' match in the sense that it handles nested + dictionaries appropriately. + """ + def raise_assertion(msg): + d1str = str(d1) + d2str = str(d2) + base_msg = ("Dictionaries do not match. %(msg)s d1: %(d1str)s " + "d2: %(d2str)s" % locals()) + raise AssertionError(base_msg) + + d1keys = set(d1.keys()) + d2keys = set(d2.keys()) + if d1keys != d2keys: + d1only = d1keys - d2keys + d2only = d2keys - d1keys + raise_assertion("Keys in d1 and not d2: %(d1only)s. " + "Keys in d2 and not d1: %(d2only)s" % locals()) + + for key in d1keys: + d1value = d1[key] + d2value = d2[key] + if hasattr(d1value, 'keys') and hasattr(d2value, 'keys'): + self.assertDictMatch(d1value, d2value) + elif d1value != d2value: + raise_assertion("d1['%(key)s']=%(d1value)s != " + "d2['%(key)s']=%(d2value)s" % locals()) diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py index e50d11a3d..1c7d926ba 100644 --- a/nova/tests/api/openstack/fakes.py +++ b/nova/tests/api/openstack/fakes.py @@ -132,6 +132,19 @@ def stub_out_compute_api_snapshot(stubs): stubs.Set(nova.compute.API, 'snapshot', snapshot) +def stub_out_glance_add_image(stubs, sent_to_glance): + """ + We return the metadata sent to glance by modifying the sent_to_glance dict + in place. + """ + orig_add_image = glance_client.Client.add_image + def fake_add_image(context, metadata, data=None): + sent_to_glance['metadata'] = metadata + sent_to_glance['data'] = data + return orig_add_image(metadata, data) + stubs.Set(glance_client.Client, 'add_image', fake_add_image) + + def stub_out_glance(stubs, initial_fixtures=None): class FakeGlanceClient: @@ -153,8 +166,10 @@ def stub_out_glance(stubs, initial_fixtures=None): raise glance_exc.NotFound def fake_add_image(self, image_meta, data=None): - id = ''.join(random.choice(string.letters) for _ in range(20)) - image_meta['id'] = id + if 'id' not in image_meta: + image_id = ''.join(random.choice(string.letters) + for _ in range(20)) + image_meta['id'] = image_id self.fixtures.append(image_meta) return image_meta diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 76f758929..0e6d538f9 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -28,6 +28,7 @@ import tempfile import stubout import webob +from glance import client as glance_client from nova import context from nova import exception from nova import flags @@ -166,11 +167,51 @@ class GlanceImageServiceTest(test.TestCase, self.service = utils.import_object(service_class) self.context = context.RequestContext(None, None) self.service.delete_all() + self.sent_to_glance = {} + fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance) def tearDown(self): self.stubs.UnsetAll() super(GlanceImageServiceTest, self).tearDown() + def test_create_propertified_images_with_instance_id(self): + """ + Some attributes are passed to Glance as image-properties (ex. + instance_id). + + This tests asserts that the ImageService exposes them as if they were + first-class attribrutes, but that they are passed to Glance as image + properties. + """ + fixture = {'id': 123, 'instance_id': 42, 'name': 'test image'} + image_id = self.service.create(self.context, fixture)['id'] + + expected = {'id': 123, + 'name': 'test image', + 'properties': {'instance_id': 42}} + self.assertDictMatch(self.sent_to_glance['metadata'], expected) + + # The ImageService shouldn't leak the fact that the instance_id + # happens to be stored as a property in Glance + expected = {'id': 123, 'instance_id': 42, 'name': 'test image'} + image_meta = self.service.show(self.context, image_id) + self.assertDictMatch(image_meta, expected) + + def test_create_propertified_images_without_instance_id(self): + """ + Some attributes are passed to Glance as image-properties (ex. + instance_id). + + This tests asserts that the ImageService exposes them as if they were + first-class attribrutes, but that they are passed to Glance as image + properties. + """ + fixture = {'id': 123, 'name': 'test image'} + image_id = self.service.create(self.context, fixture)['id'] + + expected = {'id': 123, 'name': 'test image', 'properties': {}} + self.assertDictMatch(self.sent_to_glance['metadata'], expected) + class ImageControllerWithGlanceServiceTest(test.TestCase): -- cgit From 229c5bc3324d5df39ca959d71a540a806bc5ad3e Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 14 Mar 2011 16:58:03 -0400 Subject: Implement action extensions. --- etc/api-paste.ini | 5 +- nova/api/openstack/__init__.py | 1 - nova/api/openstack/extensions.py | 106 +++++++++++++++++++++++++ nova/tests/api/openstack/extensions/widgets.py | 22 +++++ nova/tests/api/openstack/test_extensions.py | 44 +++++++++- 5 files changed, 174 insertions(+), 4 deletions(-) diff --git a/etc/api-paste.ini b/etc/api-paste.ini index 9f7e93d4c..c7fa62fca 100644 --- a/etc/api-paste.ini +++ b/etc/api-paste.ini @@ -70,7 +70,7 @@ use = egg:Paste#urlmap /v1.0: openstackapi [pipeline:openstackapi] -pipeline = faultwrap auth ratelimit osapiapp +pipeline = faultwrap auth ratelimit extensions osapiapp [filter:faultwrap] paste.filter_factory = nova.api.openstack:FaultWrapper.factory @@ -81,6 +81,9 @@ paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory [filter:ratelimit] paste.filter_factory = nova.api.openstack.ratelimiting:RateLimitingMiddleware.factory +[filter:extensions] +paste.filter_factory = nova.api.openstack.extensions:ExtensionsRouter.factory + [app:osapiapp] paste.app_factory = nova.api.openstack:APIRouter.factory diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index 9b7b76a91..8a458eea1 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -124,7 +124,6 @@ class APIRouter(wsgi.Router): if ext_mgr is None: ext_mgr = extensions.ExtensionManager(FLAGS.osapi_extensions_path) for resource in ext_mgr.get_resources(): - print resource resource.add_routes(mapper) super(APIRouter, self).__init__(mapper) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 13789863b..e41de3120 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -18,11 +18,101 @@ import imp import os import sys +import routes +import webob.dec +import webob.exc + +from nova import flags +from nova import log as logging +from nova import wsgi + + +LOG = logging.getLogger('extensions') + + +FLAGS = flags.FLAGS + + +class ExtensionActionController(wsgi.Controller): + + def __init__(self, application, action_name, handler): + + self.application = application + self.action_name = action_name + self.handler = handler + + def action(self, req, id): + + input_dict = self._deserialize(req.body, req.get_content_type()) + if self.action_name in input_dict: + return self.handler(input_dict, req, id) + # no action handler found (bump to downstream application) + res = self.application + return res + + +class ExtensionMiddleware(wsgi.Middleware): + """ + Extensions middleware that intercepts configured routes for extensions. + """ + @classmethod + def factory(cls, global_config, **local_config): + """ paste factory """ + def _factory(app): + return cls(app, **local_config) + return _factory + + def __init__(self, application, ext_mgr=None): + mapper = routes.Mapper() + + if ext_mgr is None: + ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) + + # create custom mapper connections for extended actions + for action in ext_mgr.get_actions(): + controller = ExtensionActionController(application, action.name, + action.handler) + mapper.connect("/%s/{id}/action.:(format)" % action.collection, + action='action', + controller=controller, + conditions=dict(method=['POST'])) + mapper.connect("/%s/{id}/action" % action.collection, + action='action', + controller=controller, + conditions=dict(method=['POST'])) + + self._router = routes.middleware.RoutesMiddleware(self._dispatch, + mapper) + + super(ExtensionMiddleware, self).__init__(application) + + @webob.dec.wsgify(RequestClass=wsgi.Request) + def __call__(self, req): + """ + Route the incoming request with router. + """ + req.environ['extended.app'] = self.application + return self._router + + @staticmethod + @webob.dec.wsgify(RequestClass=wsgi.Request) + def _dispatch(req): + """ + Called by self._router after matching the incoming request to a route + and putting the information into req.environ. Either returns the + routed WSGI app's response or defers to the extended application. + """ + match = req.environ['wsgiorg.routing_args'][1] + if not match: + return req.environ['extended.app'] + app = match['controller'] + return app class ExtensionManager(object): def __init__(self, path): + LOG.audit(_('Initializing extension manager.')) self.path = path self.extensions = [] @@ -37,6 +127,12 @@ class ExtensionManager(object): resources.append(ext.get_resources()) return resources + def get_actions(self): + actions = [] + for ext in self.extensions: + actions.extend(ext.get_actions()) + return actions + def _load_extensions(self): """ Load extensions from the configured path. The extension name is @@ -48,6 +144,7 @@ class ExtensionManager(object): return for f in os.listdir(self.path): + LOG.audit(_('Loading extension file: %s'), f) mod_name, file_ext = os.path.splitext(os.path.split(f)[-1]) ext_path = os.path.join(self.path, f) if file_ext.lower() == '.py': @@ -56,6 +153,15 @@ class ExtensionManager(object): self.extensions.append(getattr(mod, ext_name)()) +class ExtensionAction(object): + + def __init__(self, member, collection, name, handler): + self.member = member + self.collection = collection + self.name = name + self.handler = handler + + class ExtensionResource(object): """ Example ExtensionResource object. All ExtensionResource objects should diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py index e03fc7776..6839d2bb2 100644 --- a/nova/tests/api/openstack/extensions/widgets.py +++ b/nova/tests/api/openstack/extensions/widgets.py @@ -1,10 +1,14 @@ from nova import wsgi +from nova.api.openstack import extensions + + class WidgetsController(wsgi.Controller): def index(self, req): return "Buy more widgets!" + class WidgetsExtensionResource(object): def __init__(self): @@ -21,3 +25,21 @@ class WidgetsExtension(object): def get_resources(self): return WidgetsExtensionResource() + + def get_actions(self): + actions = [] + actions.append(extensions.ExtensionAction('server', 'servers', + 'add_widget', + self._add_widget)) + actions.append(extensions.ExtensionAction('server', 'servers', + 'delete_widget', + self._delete_widget)) + return actions + + def _add_widget(self, input_dict, req, id): + + return "Widget Added." + + def _delete_widget(self, input_dict, req, id): + + return "Widget Deleted." diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index ff41d6d99..f8d217e9c 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -15,10 +15,10 @@ # License for the specific language governing permissions and limitations # under the License. +import json import unittest -import os.path - import webob +import os.path from nova import flags from nova.api import openstack @@ -26,6 +26,7 @@ import nova.wsgi FLAGS = flags.FLAGS + class StubController(nova.wsgi.Controller): def __init__(self, body): @@ -34,6 +35,7 @@ class StubController(nova.wsgi.Controller): def index(self, req): return self.body + class StubExtensionManager(object): def __init__(self, resources): @@ -42,6 +44,7 @@ class StubExtensionManager(object): def get_resources(self): return self.resources + class WidgetExtensionResource(object): def __init__(self, name, collection, wsgi_app): @@ -52,6 +55,7 @@ class WidgetExtensionResource(object): def add_routes(self, mapper): mapper.resource(self.name, self.collection, controller=self.wsgi_app) + class ExtensionTest(unittest.TestCase): def test_no_extension_present(self): @@ -99,4 +103,40 @@ class ExtensionManagerTest(unittest.TestCase): self.assertEqual("Buy more widgets!", response.body) +class ExtendedActionTest(unittest.TestCase): + def setUp(self): + FLAGS.osapi_extensions_path = os.path.join(os.path.dirname(__file__), + "extensions") + + def test_extended_action(self): + app = openstack.APIRouter() + ext_midware = openstack.extensions.ExtensionMiddleware(app) + body = dict(add_widget=dict(name="test")) + request = webob.Request.blank("/servers/1/action") + request.method = 'POST' + request.content_type = 'application/json' + request.body = json.dumps(body) + response = request.get_response(ext_midware) + self.assertEqual(200, response.status_int) + self.assertEqual("Widget Added.", response.body) + + def test_invalid_action_body(self): + app = openstack.APIRouter() + ext_midware = openstack.extensions.ExtensionMiddleware(app) + body = dict(blah=dict(name="test")) # Doesn't exist + request = webob.Request.blank("/servers/1/action") + request.method = 'POST' + request.content_type = 'application/json' + request.body = json.dumps(body) + response = request.get_response(ext_midware) + self.assertEqual(501, response.status_int) + + def test_invalid_action(self): + app = openstack.APIRouter() + ext_midware = openstack.extensions.ExtensionMiddleware(app) + request = webob.Request.blank("/asdf/1/action") + request.method = 'POST' + request.content_type = 'application/json' + response = request.get_response(ext_midware) + self.assertEqual(404, response.status_int) -- cgit From a56a973e9d839df5bcd956126300afd7df4c2fe9 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 15 Mar 2011 00:37:13 +0000 Subject: Fixing API per spec, to get unit-tests to pass --- nova/api/openstack/images.py | 118 +++++++++++++++++++++++++++++--- nova/image/glance.py | 20 +++--- nova/test.py | 26 +++++++ nova/tests/api/openstack/fakes.py | 13 ++-- nova/tests/api/openstack/test_images.py | 93 +++++++++++++------------ 5 files changed, 204 insertions(+), 66 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index 98f0dd96b..7b3800429 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -15,10 +15,13 @@ # License for the specific language governing permissions and limitations # under the License. +import datetime + from webob import exc from nova import compute from nova import flags +from nova import log from nova import utils from nova import wsgi import nova.api.openstack @@ -27,6 +30,8 @@ from nova.api.openstack import faults import nova.image.service +LOG = log.getLogger('nova.api.openstack.images') + FLAGS = flags.FLAGS @@ -84,8 +89,6 @@ def _translate_status(item): # S3ImageService pass - return item - def _filter_keys(item, keys): """ @@ -104,6 +107,89 @@ def _convert_image_id_to_hash(image): image['id'] = image_id +def _translate_s3_like_images(image_metadata): + """Work-around for leaky S3ImageService abstraction""" + api_metadata = image_metadata.copy() + _convert_image_id_to_hash(api_metadata) + api_metadata = _translate_keys(api_metadata) + _translate_status(api_metadata) + return api_metadata + + +def _translate_metadata_for_api_detail(image_metadata): + """Translate from ImageService to OpenStack API style attribute names + + This involves 3 steps: + + 1. Translating required keys + + 2. Translating optional keys (ex. progress, serverId) + + 3. Formatting values according to API spec (for example dates must + look like "2010-08-10T12:00:00Z") + """ + service_metadata = image_metadata.copy() + api_metadata = {} + + # 1. Translate required keys + required_image_service2api = { + 'id': 'id', + 'name': 'name', + 'updated_at': 'updated', + 'created_at': 'created', + 'status': 'status'} + for service_attr, api_attr in required_image_service2api.items(): + api_metadata[api_attr] = service_metadata[service_attr] + + # 2. Translate optional keys + optional_image_service2api = {'instance_id': 'serverId'} + for service_attr, api_attr in optional_image_service2api.items(): + if service_attr in service_metadata: + api_metadata[api_attr] = service_metadata[service_attr] + + # 2a. Progress special case + # TODO(sirp): ImageService doesn't have a notion of progress yet, so for + # now just fake it + if service_metadata['status'] == 'saving': + api_metadata['progress'] = 0 + + # 3. Format values + + # 3a. Format Image Status (API requires uppercase) + status_service2api = {'queued': 'QUEUED', + 'preparing': 'PREPARING', + 'saving': 'SAVING', + 'active': 'ACTIVE', + 'killed': 'FAILED'} + api_metadata['status'] = status_service2api[api_metadata['status']] + + # 3b. Format timestamps + def _format_timestamp(dt_str): + """Return a timestamp formatted for OpenStack API + + NOTE(sirp): + + ImageService (specifically GlanceImageService) is currently + returning timestamps as strings. This should probably be datetime + objects. In the mean time, we work around this by using strptime() to + create datetime objects. + """ + if dt_str is None: + return None + + service_timestamp_fmt = "%Y-%m-%dT%H:%M:%S" + api_timestamp_fmt = "%Y-%m-%dT%H:%M:%SZ" + dt = datetime.datetime.strptime(dt_str, service_timestamp_fmt) + return dt.strftime(api_timestamp_fmt) + + for ts_attr in ('created', 'updated'): + if ts_attr in api_metadata: + formatted_timestamp = _format_timestamp(api_metadata[ts_attr]) + api_metadata[ts_attr] = formatted_timestamp + + return api_metadata + + class Controller(wsgi.Controller): _serialization_metadata = { @@ -125,16 +211,28 @@ class Controller(wsgi.Controller): def detail(self, req): """Return all public images in detail""" try: - items = self._service.detail(req.environ['nova.context']) + service_image_metas = self._service.detail( + req.environ['nova.context']) except NotImplementedError: - items = self._service.index(req.environ['nova.context']) - for image in items: - _convert_image_id_to_hash(image) + service_image_metas = self._service.index( + req.environ['nova.context']) - items = common.limited(items, req) - items = [_translate_keys(item) for item in items] - items = [_translate_status(item) for item in items] - return dict(images=items) + service_image_metas = common.limited(service_image_metas, req) + + # FIXME(sirp): The S3ImageService appears to be leaking implementation + # details, including its internal attribute names, and internal + # `status` values. Working around it for now. + s3_like_image = (service_image_metas and + ('imageId' in service_image_metas[0])) + if s3_like_image: + translate = _translate_s3_like_images + else: + translate = _translate_metadata_for_api_detail + + api_image_metas = [translate(service_image_meta) + for service_image_meta in service_image_metas] + + return dict(images=api_image_metas) def show(self, req, id): """Return data about the given image id""" diff --git a/nova/image/glance.py b/nova/image/glance.py index 8e6ecbc43..63a3faa0f 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -22,12 +22,12 @@ from glance.common import exception as glance_exception from nova import exception from nova import flags -from nova import log as logging +from nova import log from nova import utils from nova.image import service -LOG = logging.getLogger('nova.image.glance') +LOG = log.getLogger('nova.image.glance') FLAGS = flags.FLAGS @@ -51,7 +51,10 @@ class GlanceImageService(service.BaseImageService): """ Calls out to Glance for a list of detailed image information """ - return self.client.get_images_detailed() + image_metas = self.client.get_images_detailed() + return image_metas + return [self._depropertify_metadata_from_glance(image_meta) + for image_meta in image_metas] def show(self, context, image_id): """ @@ -173,9 +176,10 @@ class GlanceImageService(service.BaseImageService): """Return a metadata dict suitable for returning from ImageService """ new_metadata = metadata.copy() - properties = new_metadata.pop('properties') - for property_ in cls.IMAGE_PROPERTIES: - if property_ in properties and property_ not in new_metadata: - value = properties[property_] - new_metadata[property_] = value + if 'properties' in new_metadata: + properties = new_metadata.pop('properties') + for property_ in cls.IMAGE_PROPERTIES: + if property_ in properties and property_ not in new_metadata: + value = properties[property_] + new_metadata[property_] = value return new_metadata diff --git a/nova/test.py b/nova/test.py index c41551bf3..e0fef6101 100644 --- a/nova/test.py +++ b/nova/test.py @@ -157,6 +157,12 @@ class TestCase(unittest.TestCase): This is a 'deep' match in the sense that it handles nested dictionaries appropriately. + + NOTE: + + If you don't care (or don't know) a given value, you can specify + the string DONTCARE as the value. This will cause that dict-item + to be skipped. """ def raise_assertion(msg): d1str = str(d1) @@ -178,6 +184,26 @@ class TestCase(unittest.TestCase): d2value = d2[key] if hasattr(d1value, 'keys') and hasattr(d2value, 'keys'): self.assertDictMatch(d1value, d2value) + elif 'DONTCARE' in (d1value, d2value): + continue elif d1value != d2value: raise_assertion("d1['%(key)s']=%(d1value)s != " "d2['%(key)s']=%(d2value)s" % locals()) + + def assertDictListMatch(self, L1, L2): + """Assert a list of dicts are equivalent""" + def raise_assertion(msg): + L1str = str(L1) + L2str = str(L2) + base_msg = ("List of dictionaries do not match: %(msg)s " + "L1: %(L1str)s L2: %(L2str)s" % locals()) + raise AssertionError(base_msg) + + L1count = len(L1) + L2count = len(L2) + if L1count != L2count: + raise_assertion("Length mismatch: len(L1)=%(L1count)d != " + "len(L2)=%(L2count)d" % locals()) + + for d1, d2 in zip(L1, L2): + self.assertDictMatch(d1, d2) diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py index 1c7d926ba..ef38b93ca 100644 --- a/nova/tests/api/openstack/fakes.py +++ b/nova/tests/api/openstack/fakes.py @@ -138,10 +138,12 @@ def stub_out_glance_add_image(stubs, sent_to_glance): in place. """ orig_add_image = glance_client.Client.add_image + def fake_add_image(context, metadata, data=None): sent_to_glance['metadata'] = metadata sent_to_glance['data'] = data return orig_add_image(metadata, data) + stubs.Set(glance_client.Client, 'add_image', fake_add_image) @@ -166,10 +168,13 @@ def stub_out_glance(stubs, initial_fixtures=None): raise glance_exc.NotFound def fake_add_image(self, image_meta, data=None): - if 'id' not in image_meta: - image_id = ''.join(random.choice(string.letters) - for _ in range(20)) - image_meta['id'] = image_id + if 'id' in image_meta: + raise Exception( + _("Cannot set id attribute for Glance image: %s") + % image_meta) + image_id = ''.join(random.choice(string.letters) + for _ in range(20)) + image_meta['id'] = image_id self.fixtures.append(image_meta) return image_meta diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 0e6d538f9..9b4b5832a 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -156,7 +156,7 @@ class LocalImageServiceTest(test.TestCase, class GlanceImageServiceTest(test.TestCase, BaseImageServiceTests): - """Tests the local image service""" + """Tests the Glance image service""" def setUp(self): super(GlanceImageServiceTest, self).setUp() @@ -183,20 +183,23 @@ class GlanceImageServiceTest(test.TestCase, first-class attribrutes, but that they are passed to Glance as image properties. """ - fixture = {'id': 123, 'instance_id': 42, 'name': 'test image'} + fixture = {'instance_id': 42, 'name': 'test image'} image_id = self.service.create(self.context, fixture)['id'] - expected = {'id': 123, + expected = {'id': image_id, 'name': 'test image', 'properties': {'instance_id': 42}} self.assertDictMatch(self.sent_to_glance['metadata'], expected) # The ImageService shouldn't leak the fact that the instance_id # happens to be stored as a property in Glance - expected = {'id': 123, 'instance_id': 42, 'name': 'test image'} + expected = {'id': image_id, 'instance_id': 42, 'name': 'test image'} image_meta = self.service.show(self.context, image_id) self.assertDictMatch(image_meta, expected) + #image_metas = self.service.detail(self.context) + #self.assertDictMatch(image_metas[0], expected) + def test_create_propertified_images_without_instance_id(self): """ Some attributes are passed to Glance as image-properties (ex. @@ -206,10 +209,10 @@ class GlanceImageServiceTest(test.TestCase, first-class attribrutes, but that they are passed to Glance as image properties. """ - fixture = {'id': 123, 'name': 'test image'} + fixture = {'name': 'test image'} image_id = self.service.create(self.context, fixture)['id'] - expected = {'id': 123, 'name': 'test image', 'properties': {}} + expected = {'id': image_id, 'name': 'test image', 'properties': {}} self.assertDictMatch(self.sent_to_glance['metadata'], expected) @@ -217,29 +220,39 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): """Test of the OpenStack API /images application controller""" - # Registered images at start of each test. + # FIXME(sirp): The ImageService and API use two different formats for + # timestamps. Ultimately, the ImageService should probably use datetime + # objects + NOW_SERVICE_STR = "2010-10-11T10:30:22" + NOW_API_STR = "2010-10-11T10:30:22Z" IMAGE_FIXTURES = [ - {'id': '23g2ogk23k4hhkk4k42l', - 'imageId': '23g2ogk23k4hhkk4k42l', + {'id': 123, 'name': 'public image #1', - 'created_at': str(datetime.datetime.utcnow()), - 'updated_at': str(datetime.datetime.utcnow()), + 'created_at': NOW_SERVICE_STR, + 'updated_at': NOW_SERVICE_STR, 'deleted_at': None, 'deleted': False, 'is_public': True, - 'status': 'available', - 'image_type': 'kernel'}, - {'id': 'slkduhfas73kkaskgdas', - 'imageId': 'slkduhfas73kkaskgdas', + 'status': 'saving'}, + {'id': 124, 'name': 'public image #2', - 'created_at': str(datetime.datetime.utcnow()), - 'updated_at': str(datetime.datetime.utcnow()), + 'created_at': NOW_SERVICE_STR, + 'updated_at': NOW_SERVICE_STR, + 'deleted_at': None, + 'deleted': False, + 'is_public': True, + 'status': 'active', + 'instance_id': 42}, + {'id': 125, + 'name': 'public image #3', + 'created_at': NOW_SERVICE_STR, + 'updated_at': NOW_SERVICE_STR, 'deleted_at': None, 'deleted': False, 'is_public': True, - 'status': 'available', - 'image_type': 'ramdisk'}] + 'status': 'killed', + 'instance_id': 42}] def setUp(self): super(ImageControllerWithGlanceServiceTest, self).setUp() @@ -262,34 +275,26 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): def test_get_image_index(self): req = webob.Request.blank('/v1.0/images') res = req.get_response(fakes.wsgi_app()) - res_dict = json.loads(res.body) + image_metas = json.loads(res.body)['images'] - fixture_index = [dict(id=f['id'], name=f['name']) for f - in self.IMAGE_FIXTURES] + expected = [{'id': 123, 'name': 'public image #1'}, + {'id': 124, 'name': 'public image #2'}, + {'id': 125, 'name': 'public image #3'}] - for image in res_dict['images']: - self.assertEquals(1, fixture_index.count(image), - "image %s not in fixture index!" % str(image)) + self.assertDictListMatch(image_metas, expected) def test_get_image_details(self): req = webob.Request.blank('/v1.0/images/detail') res = req.get_response(fakes.wsgi_app()) - res_dict = json.loads(res.body) - - def _is_equivalent_subset(x, y): - if set(x) <= set(y): - for k, v in x.iteritems(): - if x[k] != y[k]: - if x[k] == 'active' and y[k] == 'available': - continue - return False - return True - return False - - for image in res_dict['images']: - for image_fixture in self.IMAGE_FIXTURES: - if _is_equivalent_subset(image, image_fixture): - break - else: - self.assertEquals(1, 2, "image %s not in fixtures!" % - str(image)) + image_metas = json.loads(res.body)['images'] + + expected = [ + {'id': 123, 'name': 'public image #1', 'updated': self.NOW_API_STR, + 'created': self.NOW_API_STR, 'status': 'SAVING', 'progress': 0}, + {'id': 124, 'name': 'public image #2', 'updated': self.NOW_API_STR, + 'created': self.NOW_API_STR, 'status': 'ACTIVE', 'serverId': 42}, + {'id': 125, 'name': 'public image #3', 'updated': self.NOW_API_STR, + 'created': self.NOW_API_STR, 'status': 'FAILED', 'serverId': 42}, + ] + + self.assertDictListMatch(image_metas, expected) -- cgit From b5a6e343bb6a15e652b3a6924e1809a04a0eb421 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 15 Mar 2011 01:14:58 +0000 Subject: Moving fixtures to a factory --- nova/tests/api/openstack/test_images.py | 109 +++++++++++++++++++++----------- 1 file changed, 71 insertions(+), 38 deletions(-) diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 9b4b5832a..47cb7e74c 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -226,34 +226,6 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): NOW_SERVICE_STR = "2010-10-11T10:30:22" NOW_API_STR = "2010-10-11T10:30:22Z" - IMAGE_FIXTURES = [ - {'id': 123, - 'name': 'public image #1', - 'created_at': NOW_SERVICE_STR, - 'updated_at': NOW_SERVICE_STR, - 'deleted_at': None, - 'deleted': False, - 'is_public': True, - 'status': 'saving'}, - {'id': 124, - 'name': 'public image #2', - 'created_at': NOW_SERVICE_STR, - 'updated_at': NOW_SERVICE_STR, - 'deleted_at': None, - 'deleted': False, - 'is_public': True, - 'status': 'active', - 'instance_id': 42}, - {'id': 125, - 'name': 'public image #3', - 'created_at': NOW_SERVICE_STR, - 'updated_at': NOW_SERVICE_STR, - 'deleted_at': None, - 'deleted': False, - 'is_public': True, - 'status': 'killed', - 'instance_id': 42}] - def setUp(self): super(ImageControllerWithGlanceServiceTest, self).setUp() self.orig_image_service = FLAGS.image_service @@ -265,7 +237,8 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): fakes.stub_out_rate_limiting(self.stubs) fakes.stub_out_auth(self.stubs) fakes.stub_out_key_pair_funcs(self.stubs) - fakes.stub_out_glance(self.stubs, initial_fixtures=self.IMAGE_FIXTURES) + fixtures = self._make_image_fixtures() + fakes.stub_out_glance(self.stubs, initial_fixtures=fixtures) def tearDown(self): self.stubs.UnsetAll() @@ -277,9 +250,11 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): res = req.get_response(fakes.wsgi_app()) image_metas = json.loads(res.body)['images'] - expected = [{'id': 123, 'name': 'public image #1'}, - {'id': 124, 'name': 'public image #2'}, - {'id': 125, 'name': 'public image #3'}] + expected = [{'id': 123, 'name': 'public image'}, + {'id': 124, 'name': 'queued backup'}, + {'id': 125, 'name': 'saving backup'}, + {'id': 126, 'name': 'active backup'}, + {'id': 127, 'name': 'killed backup'}] self.assertDictListMatch(image_metas, expected) @@ -289,12 +264,70 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): image_metas = json.loads(res.body)['images'] expected = [ - {'id': 123, 'name': 'public image #1', 'updated': self.NOW_API_STR, - 'created': self.NOW_API_STR, 'status': 'SAVING', 'progress': 0}, - {'id': 124, 'name': 'public image #2', 'updated': self.NOW_API_STR, - 'created': self.NOW_API_STR, 'status': 'ACTIVE', 'serverId': 42}, - {'id': 125, 'name': 'public image #3', 'updated': self.NOW_API_STR, - 'created': self.NOW_API_STR, 'status': 'FAILED', 'serverId': 42}, + {'id': 123, 'name': 'public image', 'updated': self.NOW_API_STR, + 'created': self.NOW_API_STR, 'status': 'ACTIVE'}, + {'id': 124, 'name': 'queued backup', 'serverId': 42, + 'updated': self.NOW_API_STR, 'created': self.NOW_API_STR, + 'status': 'QUEUED'}, + {'id': 125, 'name': 'saving backup', 'serverId': 42, + 'updated': self.NOW_API_STR, 'created': self.NOW_API_STR, + 'status': 'SAVING', 'progress': 0}, + {'id': 126, 'name': 'active backup', 'serverId': 42, + 'updated': self.NOW_API_STR, 'created': self.NOW_API_STR, + 'status': 'ACTIVE'}, + {'id': 127, 'name': 'killed backup', 'serverId': 42, + 'updated': self.NOW_API_STR, 'created': self.NOW_API_STR, + 'status': 'FAILED'} ] self.assertDictListMatch(image_metas, expected) + + @classmethod + def _make_image_fixtures(cls): + """ + """ + fixtures = [] + public_image = {'id': 123, + 'name': 'public image', + 'is_public': True, + 'status': 'active'} + fixtures.append(public_image) + + queued_backup = {'id': 124, + 'name': 'queued backup', + 'is_public': False, + 'status': 'queued', + 'instance_id': 42} + fixtures.append(queued_backup) + + saving_backup = {'id': 125, + 'name': 'saving backup', + 'is_public': False, + 'status': 'saving', + 'instance_id': 42, + 'progress': 0} + fixtures.append(saving_backup) + + active_backup = {'id': 126, + 'name': 'active backup', + 'is_public': False, + 'status': 'active', + 'instance_id': 42} + fixtures.append(active_backup) + + killed_backup = {'id': 127, + 'name': 'killed backup', + 'is_public': False, + 'status': 'killed', + 'instance_id': 42} + fixtures.append(killed_backup) + + base_attrs = {'created_at': cls.NOW_SERVICE_STR, + 'updated_at': cls.NOW_SERVICE_STR, + 'deleted_at': None, + 'deleted': False} + + for fixture in fixtures: + fixture.update(base_attrs) + + return fixtures -- cgit From f0141b1616e1b1fc9e52e33b37cc3a1091c57587 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 14 Mar 2011 22:24:34 -0400 Subject: Moved extended resource code into the extensions.py module. --- nova/api/openstack/__init__.py | 6 --- nova/api/openstack/extensions.py | 29 +++++++---- nova/tests/api/openstack/extensions/widgets.py | 15 ++---- nova/tests/api/openstack/test_extensions.py | 66 +++++++++++++------------- 4 files changed, 59 insertions(+), 57 deletions(-) diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index 8a458eea1..ff91c77cf 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -31,7 +31,6 @@ from nova.api.openstack import accounts from nova.api.openstack import faults from nova.api.openstack import backup_schedules from nova.api.openstack import consoles -from nova.api.openstack import extensions from nova.api.openstack import flavors from nova.api.openstack import images from nova.api.openstack import servers @@ -121,11 +120,6 @@ class APIRouter(wsgi.Router): collection={'detail': 'GET'}, controller=shared_ip_groups.Controller()) - if ext_mgr is None: - ext_mgr = extensions.ExtensionManager(FLAGS.osapi_extensions_path) - for resource in ext_mgr.get_resources(): - resource.add_routes(mapper) - super(APIRouter, self).__init__(mapper) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index e41de3120..f32471051 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -68,7 +68,15 @@ class ExtensionMiddleware(wsgi.Middleware): if ext_mgr is None: ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) - # create custom mapper connections for extended actions + # extended resources + for resource in ext_mgr.get_resources(): + mapper.resource(resource.member, resource.collection, + controller=resource.controller, + collection=resource.collection_actions, + member=resource.member_actions, + parent_resource=resource.parent) + + # extended actions for action in ext_mgr.get_actions(): controller = ExtensionActionController(application, action.name, action.handler) @@ -124,10 +132,13 @@ class ExtensionManager(object): """ resources = [] for ext in self.extensions: - resources.append(ext.get_resources()) + resources.extend(ext.get_resources()) return resources def get_actions(self): + """ + returns a list of ExtensionAction objects + """ actions = [] for ext in self.extensions: actions.extend(ext.get_actions()) @@ -163,10 +174,12 @@ class ExtensionAction(object): class ExtensionResource(object): - """ - Example ExtensionResource object. All ExtensionResource objects should - adhere to this interface. - """ - def add_routes(self, mapper): - pass + def __init__(self, member, collection, controller, + parent=None, collection_actions={}, member_actions={}): + self.member = member + self.collection = collection + self.controller = controller + self.parent = parent + self.collection_actions = collection_actions + self.member_actions = member_actions diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py index 6839d2bb2..d5a2d95d9 100644 --- a/nova/tests/api/openstack/extensions/widgets.py +++ b/nova/tests/api/openstack/extensions/widgets.py @@ -9,22 +9,17 @@ class WidgetsController(wsgi.Controller): return "Buy more widgets!" -class WidgetsExtensionResource(object): - - def __init__(self): - pass - - def add_routes(self, mapper): - mapper.resource('widget', 'widgets', controller=WidgetsController()) - - class WidgetsExtension(object): def __init__(self): pass def get_resources(self): - return WidgetsExtensionResource() + resources = [] + widgets = extensions.ExtensionResource('widget', 'widgets', + WidgetsController()) + resources.append(widgets) + return resources def get_actions(self): actions = [] diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index f8d217e9c..080760c14 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -22,6 +22,7 @@ import os.path from nova import flags from nova.api import openstack +from nova.api.openstack import extensions import nova.wsgi FLAGS = flags.FLAGS @@ -38,53 +39,51 @@ class StubController(nova.wsgi.Controller): class StubExtensionManager(object): - def __init__(self, resources): - self.resources = resources + def __init__(self, resource): + self.resource = resource def get_resources(self): - return self.resources + resources = [] + if self.resource: + resources.append(self.resource) + return resources + def get_actions(self): + actions = [] + return actions -class WidgetExtensionResource(object): - def __init__(self, name, collection, wsgi_app): - self.name = name - self.collection = collection - self.wsgi_app = wsgi_app - - def add_routes(self, mapper): - mapper.resource(self.name, self.collection, controller=self.wsgi_app) - - -class ExtensionTest(unittest.TestCase): +class ExtensionResourceTest(unittest.TestCase): def test_no_extension_present(self): - manager = StubExtensionManager([]) - router = openstack.APIRouter(manager) + manager = StubExtensionManager(None) + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/widgets") - response = request.get_response(router) + response = request.get_response(ext_midware) self.assertEqual(404, response.status_int) def test_get_resources(self): response_body = "Buy more widgets!" - response = webob.Response() - response.body = response_body - resource1 = WidgetExtensionResource("widget", "widgets", response) - manager = StubExtensionManager([resource1]) - router = openstack.APIRouter(manager) + widgets = extensions.ExtensionResource('widget', 'widgets', + StubController(response_body)) + manager = StubExtensionManager(widgets) + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/widgets") - response = request.get_response(router) + response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) self.assertEqual(response_body, response.body) def test_get_resources_with_controller(self): response_body = "Buy more widgets!" - controller = StubController(response_body) - resource1 = WidgetExtensionResource("widget", "widgets", controller) - manager = StubExtensionManager([resource1]) - router = openstack.APIRouter(manager) + widgets = extensions.ExtensionResource('widget', 'widgets', + StubController(response_body)) + manager = StubExtensionManager(widgets) + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/widgets") - response = request.get_response(router) + response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) self.assertEqual(response_body, response.body) @@ -96,9 +95,10 @@ class ExtensionManagerTest(unittest.TestCase): "extensions") def test_get_resources(self): - router = openstack.APIRouter() + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank("/widgets") - response = request.get_response(router) + response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) self.assertEqual("Buy more widgets!", response.body) @@ -111,7 +111,7 @@ class ExtendedActionTest(unittest.TestCase): def test_extended_action(self): app = openstack.APIRouter() - ext_midware = openstack.extensions.ExtensionMiddleware(app) + ext_midware = extensions.ExtensionMiddleware(app) body = dict(add_widget=dict(name="test")) request = webob.Request.blank("/servers/1/action") request.method = 'POST' @@ -123,7 +123,7 @@ class ExtendedActionTest(unittest.TestCase): def test_invalid_action_body(self): app = openstack.APIRouter() - ext_midware = openstack.extensions.ExtensionMiddleware(app) + ext_midware = extensions.ExtensionMiddleware(app) body = dict(blah=dict(name="test")) # Doesn't exist request = webob.Request.blank("/servers/1/action") request.method = 'POST' @@ -134,7 +134,7 @@ class ExtendedActionTest(unittest.TestCase): def test_invalid_action(self): app = openstack.APIRouter() - ext_midware = openstack.extensions.ExtensionMiddleware(app) + ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank("/asdf/1/action") request.method = 'POST' request.content_type = 'application/json' -- cgit From ad6f82909060cd4d1d99a1b1a9f33aa2788d8c94 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 15 Mar 2011 05:37:08 +0000 Subject: serverId returned as int per spec --- nova/api/openstack/images.py | 4 +-- nova/image/glance.py | 63 +++++++++++++++++++++------------ nova/tests/api/openstack/test_images.py | 39 ++++++++++---------- 3 files changed, 64 insertions(+), 42 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index 7b3800429..0c56b5f0d 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -116,7 +116,7 @@ def _translate_s3_like_images(image_metadata): return api_metadata -def _translate_metadata_for_api_detail(image_metadata): +def _translate_from_image_service_to_api(image_metadata): """Translate from ImageService to OpenStack API style attribute names This involves 3 steps: @@ -227,7 +227,7 @@ class Controller(wsgi.Controller): if s3_like_image: translate = _translate_s3_like_images else: - translate = _translate_metadata_for_api_detail + translate = _translate_from_image_service_to_api api_image_metas = [translate(service_image_meta) for service_image_meta in service_image_metas] diff --git a/nova/image/glance.py b/nova/image/glance.py index 63a3faa0f..ae831e270 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -52,9 +52,8 @@ class GlanceImageService(service.BaseImageService): Calls out to Glance for a list of detailed image information """ image_metas = self.client.get_images_detailed() - return image_metas - return [self._depropertify_metadata_from_glance(image_meta) - for image_meta in image_metas] + translate = self._translate_from_glance_to_image_service + return [translate(image_meta) for image_meta in image_metas] def show(self, context, image_id): """ @@ -65,7 +64,7 @@ class GlanceImageService(service.BaseImageService): except glance_exception.NotFound: raise exception.NotFound - meta = self._depropertify_metadata_from_glance(metadata) + meta = self._translate_from_glance_to_image_service(metadata) return meta def show_by_name(self, context, name): @@ -95,7 +94,7 @@ class GlanceImageService(service.BaseImageService): for chunk in image_chunks: data.write(chunk) - meta = self._depropertify_metadata_from_glance(metadata) + meta = self._translate_from_glance_to_image_service(metadata) return meta def create(self, context, metadata, data=None): @@ -107,8 +106,7 @@ class GlanceImageService(service.BaseImageService): """ LOG.debug(_("Creating image in Glance. Metdata passed in %s"), metadata) - - meta = self._propertify_metadata_for_glance(metadata) + meta = self._translate_from_image_service_to_glance(metadata) LOG.debug(_("Metadata after formatting for Glance %s"), meta) return self.client.add_image(meta, data) @@ -144,7 +142,7 @@ class GlanceImageService(service.BaseImageService): pass @classmethod - def _propertify_metadata_for_glance(cls, metadata): + def _translate_from_image_service_to_glance(cls, metadata): """Return a metadata dict suitable for passing to Glance. The ImageService exposes metadata as a flat-dict; however, Glance @@ -161,25 +159,46 @@ class GlanceImageService(service.BaseImageService): metadata, figures out which attributes are stored as image properties in Glance, and then adds those to a `properties` dict nested within the metadata. + """ - new_metadata = metadata.copy() + glance_metadata = metadata.copy() properties = {} for property_ in cls.IMAGE_PROPERTIES: - if property_ in new_metadata: - value = new_metadata.pop(property_) - properties[property_] = value - new_metadata['properties'] = properties - return new_metadata + if property_ in glance_metadata: + value = glance_metadata.pop(property_) + properties[property_] = str(value) + glance_metadata['properties'] = properties + return glance_metadata @classmethod - def _depropertify_metadata_from_glance(cls, metadata): - """Return a metadata dict suitable for returning from ImageService + def _translate_from_glance_to_image_service(cls, metadata): + """Convert Glance-style image metadata to ImageService-style + + The steps in involved are: + + 1. Extracting Glance properties and making them ImageService + attributes + + 2. Converting any strings to appropriate values """ - new_metadata = metadata.copy() - if 'properties' in new_metadata: - properties = new_metadata.pop('properties') + service_metadata = metadata.copy() + + # 1. Extract properties + if 'properties' in service_metadata: + properties = service_metadata.pop('properties') for property_ in cls.IMAGE_PROPERTIES: - if property_ in properties and property_ not in new_metadata: + if ((property_ in properties) and + (property_ not in service_metadata)): value = properties[property_] - new_metadata[property_] = value - return new_metadata + service_metadata[property_] = value + + # 2. Convert values + try: + service_metadata['instance_id'] = int( + service_metadata['instance_id']) + except KeyError: + pass # instance_id is not required + except TypeError: + pass # instance_id can be None + + return service_metadata diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 47cb7e74c..4604b331e 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -156,7 +156,17 @@ class LocalImageServiceTest(test.TestCase, class GlanceImageServiceTest(test.TestCase, BaseImageServiceTests): - """Tests the Glance image service""" + """Tests the Glance image service, in particular that metadata translation + works properly. + + At a high level, the translations involved are: + + 1. Glance -> ImageService - This is needed so we can support + multple ImageServices (Glance, Local, etc) + + 2. ImageService -> API - This is needed so we can support multple + APIs (OpenStack, EC2) + """ def setUp(self): super(GlanceImageServiceTest, self).setUp() @@ -174,21 +184,17 @@ class GlanceImageServiceTest(test.TestCase, self.stubs.UnsetAll() super(GlanceImageServiceTest, self).tearDown() - def test_create_propertified_images_with_instance_id(self): + def test_create_with_instance_id(self): """ - Some attributes are passed to Glance as image-properties (ex. - instance_id). - - This tests asserts that the ImageService exposes them as if they were - first-class attribrutes, but that they are passed to Glance as image - properties. + Ensure that a instance_id is stored in Glance as a image property + string and then converted back to an instance_id integer attribute. """ fixture = {'instance_id': 42, 'name': 'test image'} image_id = self.service.create(self.context, fixture)['id'] expected = {'id': image_id, 'name': 'test image', - 'properties': {'instance_id': 42}} + 'properties': {'instance_id': '42'}} self.assertDictMatch(self.sent_to_glance['metadata'], expected) # The ImageService shouldn't leak the fact that the instance_id @@ -197,17 +203,14 @@ class GlanceImageServiceTest(test.TestCase, image_meta = self.service.show(self.context, image_id) self.assertDictMatch(image_meta, expected) - #image_metas = self.service.detail(self.context) - #self.assertDictMatch(image_metas[0], expected) + image_metas = self.service.detail(self.context) + self.assertDictMatch(image_metas[0], expected) - def test_create_propertified_images_without_instance_id(self): + def test_create_without_instance_id(self): """ - Some attributes are passed to Glance as image-properties (ex. - instance_id). - - This tests asserts that the ImageService exposes them as if they were - first-class attribrutes, but that they are passed to Glance as image - properties. + Ensure we can create an image without having to specify an + instance_id. Public images are an example of an image not tied to an + instance. """ fixture = {'name': 'test image'} image_id = self.service.create(self.context, fixture)['id'] -- cgit From f91d7925761f8204fdd46435ff57d74ae17483cf Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Tue, 15 Mar 2011 18:29:26 -0700 Subject: first pass openstack redirect working --- etc/api-paste.ini | 5 ++++- nova/api/openstack/servers.py | 1 + nova/compute/api.py | 3 ++- nova/compute/manager.py | 6 +++++- nova/exception.py | 6 +++--- nova/scheduler/api.py | 13 +++++++++++-- 6 files changed, 26 insertions(+), 8 deletions(-) diff --git a/etc/api-paste.ini b/etc/api-paste.ini index 9f7e93d4c..c0077939b 100644 --- a/etc/api-paste.ini +++ b/etc/api-paste.ini @@ -70,7 +70,10 @@ use = egg:Paste#urlmap /v1.0: openstackapi [pipeline:openstackapi] -pipeline = faultwrap auth ratelimit osapiapp +pipeline = faultwrap zonerouter auth ratelimit osapiapp + +[filter:zonerouter] +paste.filter_factory = nova.api.zone_redirect:ZoneRedirectMiddleware.factory [filter:faultwrap] paste.filter_factory = nova.api.openstack:FaultWrapper.factory diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 85999764f..ffcbe628c 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -343,6 +343,7 @@ class Controller(wsgi.Controller): """ Permit Admins to Pause the server. """ ctxt = req.environ['nova.context'] try: + LOG.debug(_("*** Compute.api::pause %s"), id) self.compute_api.pause(ctxt, id) except: readable = traceback.format_exc() diff --git a/nova/compute/api.py b/nova/compute/api.py index 8865a1654..1185b9964 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -347,7 +347,8 @@ class API(base.Base): def get(self, context, instance_id): """Get a single instance with the given ID.""" - rv = self.db.instance_get(context, instance_id) + rv = self.scheduler_api.get_instance_or_reroute(context, instance_id) + #rv = self.db.instance_get(context, instance_id) return dict(rv.iteritems()) def get_all(self, context, project_id=None, reservation_id=None, diff --git a/nova/compute/manager.py b/nova/compute/manager.py index ebe1ce6f0..499b212e2 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -48,6 +48,7 @@ from nova import scheduler_manager from nova import rpc from nova import utils from nova.compute import power_state +from nova.scheduler import api as scheduler_api FLAGS = flags.FLAGS flags.DEFINE_string('instances_path', '$state_path/instances', @@ -521,7 +522,10 @@ class ComputeManager(scheduler_manager.SchedulerDependentManager): def pause_instance(self, context, instance_id): """Pause an instance on this server.""" context = context.elevated() - instance_ref = self.db.instance_get(context, instance_id) + LOG.debug(_('*** instance %s: starting pause'), instance_id) + instance_ref = scheduler_api.get_instance_or_reroute(context, + instance_id) + #instance_ref = self.db.instance_get(context, instance_id) LOG.audit(_('instance %s: pausing'), instance_id, context=context) self.db.instance_set_state(context, instance_id, diff --git a/nova/exception.py b/nova/exception.py index ce8daf048..d0baa2e29 100644 --- a/nova/exception.py +++ b/nova/exception.py @@ -93,9 +93,9 @@ class TimeoutException(Error): class ZoneRouteException(Error): - def __init__(self, zone, *args, **kwargs): - self.zone = zone - super(ZoneRouteException, self).__init__(args, kwargs) + def __init__(self, zones, *args, **kwargs): + self.zones = zones + super(ZoneRouteException, self).__init__(*args, **kwargs) class DBError(Error): diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 8f9806f77..c0e28a0a9 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -73,13 +73,22 @@ class API(object): args=dict(service_name=service_name, host=host, capabilities=capabilities)) return rpc.fanout_cast(context, 'scheduler', kwargs) + + @classmethod + def get_instance_or_reroute(cls, context, instance_id): + instance = db.instance_get(context, instance_id) + zones = db.zone_get_all(context) + + LOG.debug("*** Firing ZoneRouteException") + # Throw a reroute Exception for the middleware to pick up. + raise exception.ZoneRouteException(zones) @classmethod - def get_queue_for_instance(cls, context, service, instance_id) + def get_queue_for_instance(cls, context, service, instance_id): instance = db.instance_get(context, instance_id) zone = db.get_zone(instance.zone.id) if cls._is_current_zone(zone): - return db.queue_get_for(context, service, instance['host']): + return db.queue_get_for(context, service, instance['host']) # Throw a reroute Exception for the middleware to pick up. raise exception.ZoneRouteException(zone) -- cgit From 0053b776276e9cac617c812931c248be7e49fea2 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 15 Mar 2011 23:00:09 -0400 Subject: Add ResponseExtensions. --- nova/api/openstack/extensions.py | 144 ++++++++++++++++++++----- nova/tests/api/openstack/extensions/widgets.py | 26 +++-- nova/tests/api/openstack/test_extensions.py | 103 +++++++++++++----- 3 files changed, 213 insertions(+), 60 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index f32471051..8b8806c8a 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -33,24 +33,43 @@ LOG = logging.getLogger('extensions') FLAGS = flags.FLAGS -class ExtensionActionController(wsgi.Controller): +class ActionExtensionController(wsgi.Controller): - def __init__(self, application, action_name, handler): + def __init__(self, application): self.application = application - self.action_name = action_name - self.handler = handler + self.action_handlers = {} + + def add_action(self, action_name, handler): + self.action_handlers[action_name] = handler def action(self, req, id): input_dict = self._deserialize(req.body, req.get_content_type()) - if self.action_name in input_dict: - return self.handler(input_dict, req, id) + for action_name, handler in self.action_handlers.iteritems(): + if action_name in input_dict: + return handler(input_dict, req, id) # no action handler found (bump to downstream application) res = self.application return res +class ResponseExtensionController(wsgi.Controller): + + def __init__(self, application): + self.application = application + self.handlers = [] + + def add_handler(self, handler): + self.handlers.append(handler) + + def process(self, req, *args, **kwargs): + res = req.get_response(self.application) + # currently response handlers are un-ordered + for handler in self.handlers: + return handler(res) + + class ExtensionMiddleware(wsgi.Middleware): """ Extensions middleware that intercepts configured routes for extensions. @@ -62,33 +81,80 @@ class ExtensionMiddleware(wsgi.Middleware): return cls(app, **local_config) return _factory + def _actions_by_collection(self, application, ext_mgr): + """ + Return a dict of ActionExtensionController objects by collection + """ + action_controllers = {} + for action in ext_mgr.get_actions(): + if not action.collection in action_controllers.keys(): + controller = ActionExtensionController(application) + action_controllers[action.collection] = controller + return action_controllers + + def _responses_by_collection(self, application, ext_mgr): + """ + Return a dict of ResponseExtensionController objects by collection + """ + response_ext_controllers = {} + for resp_ext in ext_mgr.get_response_extensions(): + if not resp_ext.url_route in response_ext_controllers.keys(): + controller = ResponseExtensionController(application) + response_ext_controllers[resp_ext.url_route] = controller + return response_ext_controllers + def __init__(self, application, ext_mgr=None): - mapper = routes.Mapper() if ext_mgr is None: ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) + self.ext_mgr = ext_mgr + + mapper = routes.Mapper() # extended resources for resource in ext_mgr.get_resources(): - mapper.resource(resource.member, resource.collection, + LOG.debug(_('Extended resource: %s'), + resource.collection) + mapper.resource(resource.collection, resource.collection, controller=resource.controller, collection=resource.collection_actions, member=resource.member_actions, parent_resource=resource.parent) # extended actions + action_controllers = self._actions_by_collection(application, ext_mgr) for action in ext_mgr.get_actions(): - controller = ExtensionActionController(application, action.name, - action.handler) - mapper.connect("/%s/{id}/action.:(format)" % action.collection, + LOG.debug(_('Extended collection/action: %s/%s'), + action.collection, + action.action_name) + controller = action_controllers[action.collection] + controller.add_action(action.action_name, action.handler) + + mapper.connect("/%s/:(id)/action.:(format)" % action.collection, action='action', controller=controller, conditions=dict(method=['POST'])) - mapper.connect("/%s/{id}/action" % action.collection, + mapper.connect("/%s/:(id)/action" % action.collection, action='action', controller=controller, conditions=dict(method=['POST'])) + # extended responses + resp_controllers = self._responses_by_collection(application, ext_mgr) + for response_ext in ext_mgr.get_response_extensions(): + LOG.debug(_('Extended response: %s'), response_ext.url_route) + controller = resp_controllers[response_ext.url_route] + controller.add_handler(response_ext.handler) + mapper.connect(response_ext.url_route + '.:(format)', + action='process', + controller=controller, + conditions=response_ext.conditions) + + mapper.connect(response_ext.url_route, + action='process', + controller=controller, + conditions=response_ext.conditions) + self._router = routes.middleware.RoutesMiddleware(self._dispatch, mapper) @@ -106,9 +172,8 @@ class ExtensionMiddleware(wsgi.Middleware): @webob.dec.wsgify(RequestClass=wsgi.Request) def _dispatch(req): """ - Called by self._router after matching the incoming request to a route - and putting the information into req.environ. Either returns the - routed WSGI app's response or defers to the extended application. + Returns the routed WSGI app's response or defers to the extended + application. """ match = req.environ['wsgiorg.routing_args'][1] if not match: @@ -128,7 +193,7 @@ class ExtensionManager(object): def get_resources(self): """ - returns a list of ExtensionResource objects + returns a list of ResourceExtension objects """ resources = [] for ext in self.extensions: @@ -137,13 +202,22 @@ class ExtensionManager(object): def get_actions(self): """ - returns a list of ExtensionAction objects + returns a list of ActionExtension objects """ actions = [] for ext in self.extensions: actions.extend(ext.get_actions()) return actions + def get_response_extensions(self): + """ + returns a list of ResponseExtension objects + """ + response_exts = [] + for ext in self.extensions: + response_exts.extend(ext.get_response_extensions()) + return response_exts + def _load_extensions(self): """ Load extensions from the configured path. The extension name is @@ -160,24 +234,42 @@ class ExtensionManager(object): ext_path = os.path.join(self.path, f) if file_ext.lower() == '.py': mod = imp.load_source(mod_name, ext_path) - ext_name = mod_name[0].upper() + mod_name[1:] + 'Extension' + ext_name = mod_name[0].upper() + mod_name[1:] self.extensions.append(getattr(mod, ext_name)()) -class ExtensionAction(object): +class ResponseExtension(object): + """ + ResponseExtension objects can be used to add data to responses from + core nova OpenStack API controllers. + """ - def __init__(self, member, collection, name, handler): - self.member = member + def __init__(self, url_route, method, handler): + self.url_route = url_route + self.conditions = dict(method=[method]) + self.handler = handler + + +class ActionExtension(object): + """ + ActionExtension objects can be used to add custom actions to core nova + nova OpenStack API controllers. + """ + + def __init__(self, collection, action_name, handler): self.collection = collection - self.name = name + self.action_name = action_name self.handler = handler -class ExtensionResource(object): +class ResourceExtension(object): + """ + ResourceExtension objects can be used to add add top level resources + to the OpenStack API in nova. + """ - def __init__(self, member, collection, controller, - parent=None, collection_actions={}, member_actions={}): - self.member = member + def __init__(self, collection, controller, parent=None, + collection_actions={}, member_actions={}): self.collection = collection self.controller = controller self.parent = parent diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py index d5a2d95d9..f463721f1 100644 --- a/nova/tests/api/openstack/extensions/widgets.py +++ b/nova/tests/api/openstack/extensions/widgets.py @@ -1,3 +1,5 @@ +import json + from nova import wsgi from nova.api.openstack import extensions @@ -9,28 +11,40 @@ class WidgetsController(wsgi.Controller): return "Buy more widgets!" -class WidgetsExtension(object): +class Widgets(object): def __init__(self): pass def get_resources(self): resources = [] - widgets = extensions.ExtensionResource('widget', 'widgets', + widgets = extensions.ResourceExtension('widgets', WidgetsController()) resources.append(widgets) return resources def get_actions(self): actions = [] - actions.append(extensions.ExtensionAction('server', 'servers', - 'add_widget', + actions.append(extensions.ActionExtension('servers', 'add_widget', self._add_widget)) - actions.append(extensions.ExtensionAction('server', 'servers', - 'delete_widget', + actions.append(extensions.ActionExtension('servers', 'delete_widget', self._delete_widget)) return actions + def get_response_extensions(self): + response_exts = [] + + def _resp_handler(res): + # only handle JSON responses + data = json.loads(res.body) + data['flavor']['widgets'] = "Buy more widgets!" + return data + + widgets = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + _resp_handler) + response_exts.append(widgets) + return response_exts + def _add_widget(self, input_dict, req, id): return "Widget Added." diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 080760c14..8725c8f0e 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -16,13 +16,17 @@ # under the License. import json +import stubout import unittest import webob import os.path +from nova import context from nova import flags from nova.api import openstack from nova.api.openstack import extensions +from nova.api.openstack import flavors +from nova.tests.api.openstack import fakes import nova.wsgi FLAGS = flags.FLAGS @@ -39,21 +43,31 @@ class StubController(nova.wsgi.Controller): class StubExtensionManager(object): - def __init__(self, resource): - self.resource = resource + def __init__(self, resource_ext=None, action_ext=None, response_ext=None): + self.resource_ext = resource_ext + self.action_ext = action_ext + self.response_ext = response_ext def get_resources(self): - resources = [] - if self.resource: - resources.append(self.resource) - return resources + resource_exts = [] + if self.resource_ext: + resource_exts.append(self.resource_ext) + return resource_exts def get_actions(self): - actions = [] - return actions + action_exts = [] + if self.action_ext: + action_exts.append(self.action_ext) + return action_exts + def get_response_extensions(self): + response_exts = [] + if self.response_ext: + response_exts.append(self.response_ext) + return response_exts -class ExtensionResourceTest(unittest.TestCase): + +class ResourceExtensionTest(unittest.TestCase): def test_no_extension_present(self): manager = StubExtensionManager(None) @@ -65,7 +79,7 @@ class ExtensionResourceTest(unittest.TestCase): def test_get_resources(self): response_body = "Buy more widgets!" - widgets = extensions.ExtensionResource('widget', 'widgets', + widgets = extensions.ResourceExtension('widgets', StubController(response_body)) manager = StubExtensionManager(widgets) app = openstack.APIRouter() @@ -77,7 +91,7 @@ class ExtensionResourceTest(unittest.TestCase): def test_get_resources_with_controller(self): response_body = "Buy more widgets!" - widgets = extensions.ExtensionResource('widget', 'widgets', + widgets = extensions.ResourceExtension('widgets', StubController(response_body)) manager = StubExtensionManager(widgets) app = openstack.APIRouter() @@ -103,40 +117,73 @@ class ExtensionManagerTest(unittest.TestCase): self.assertEqual("Buy more widgets!", response.body) -class ExtendedActionTest(unittest.TestCase): +class ActionExtensionTest(unittest.TestCase): def setUp(self): FLAGS.osapi_extensions_path = os.path.join(os.path.dirname(__file__), "extensions") - def test_extended_action(self): + def _send_server_action_request(self, url, body): app = openstack.APIRouter() ext_midware = extensions.ExtensionMiddleware(app) - body = dict(add_widget=dict(name="test")) - request = webob.Request.blank("/servers/1/action") + request = webob.Request.blank(url) request.method = 'POST' request.content_type = 'application/json' request.body = json.dumps(body) response = request.get_response(ext_midware) + return response + + def test_extended_action(self): + body = dict(add_widget=dict(name="test")) + response = self._send_server_action_request("/servers/1/action", body) self.assertEqual(200, response.status_int) self.assertEqual("Widget Added.", response.body) + body = dict(delete_widget=dict(name="test")) + response = self._send_server_action_request("/servers/1/action", body) + self.assertEqual(200, response.status_int) + self.assertEqual("Widget Deleted.", response.body) + def test_invalid_action_body(self): - app = openstack.APIRouter() - ext_midware = extensions.ExtensionMiddleware(app) body = dict(blah=dict(name="test")) # Doesn't exist - request = webob.Request.blank("/servers/1/action") - request.method = 'POST' - request.content_type = 'application/json' - request.body = json.dumps(body) - response = request.get_response(ext_midware) + response = self._send_server_action_request("/servers/1/action", body) self.assertEqual(501, response.status_int) def test_invalid_action(self): - app = openstack.APIRouter() - ext_midware = extensions.ExtensionMiddleware(app) - request = webob.Request.blank("/asdf/1/action") - request.method = 'POST' - request.content_type = 'application/json' - response = request.get_response(ext_midware) + body = dict(blah=dict(name="test")) + response = self._send_server_action_request("/asdf/1/action", body) self.assertEqual(404, response.status_int) + + +class ResponseExtensionTest(unittest.TestCase): + + def setUp(self): + super(ResponseExtensionTest, self).setUp() + self.stubs = stubout.StubOutForTesting() + fakes.FakeAuthManager.reset_fake_data() + fakes.FakeAuthDatabase.data = {} + fakes.stub_out_networking(self.stubs) + fakes.stub_out_rate_limiting(self.stubs) + fakes.stub_out_auth(self.stubs) + self.context = context.get_admin_context() + + def test_get_resources(self): + + test_resp = "Buy more widgets!" + + def _resp_handler(res): + # only handle JSON responses + data = json.loads(res.body) + data['flavor']['widgets'] = test_resp + return data + + widgets = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + _resp_handler) + manager = StubExtensionManager(None, None, widgets) + app = fakes.wsgi_app() + ext_midware = extensions.ExtensionMiddleware(app, manager) + request = webob.Request.blank("/v1.0/flavors/1") + response = request.get_response(ext_midware) + self.assertEqual(200, response.status_int) + response_data = json.loads(response.body) + self.assertEqual(test_resp, response_data['flavor']['widgets']) -- cgit From 7a61965908ebfc076ad3b1d9cdc5773ade50bf75 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Tue, 15 Mar 2011 20:30:27 -0700 Subject: response working --- nova/api/zone_redirect.py | 100 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 nova/api/zone_redirect.py diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py new file mode 100644 index 000000000..5e40a82dd --- /dev/null +++ b/nova/api/zone_redirect.py @@ -0,0 +1,100 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2010 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License.import datetime + +"""Reroutes calls to child zones on ZoneRouteException's.""" + +import httplib +import re +import webob +import webob.dec +import webob.exc +import urlparse +import urllib + +from nova import exception +from nova import log as logging +from nova import wsgi + +import novaclient.client as client + +try: + import json +except ImportError: + import simplejson as json + + +LOG = logging.getLogger('server') + + +class ZoneRedirectMiddleware(wsgi.Middleware): + """Catches Zone Routing exceptions and delegates the call + to child zones.""" + + @webob.dec.wsgify + def __call__(self, req): + try: + return req.get_response(self.application) + except exception.ZoneRouteException as e: + if len(e.zones) == 0: + exc = webob.exc.HTTPInternalServerError(explanation= + _("No zones to reroute to.")) + return faults.Fault(exc) + + zone = e.zones[0] + # Todo(sandy): This only works for OpenStack API currently. + # Needs to be broken out into a driver. + url = zone.api_url + LOG.info(_("Zone redirect to:[url:%(api_url)s, username:%(username)s]" + % dict(api_url=zone.api_url, username=zone.username))) + + LOG.info(_("Zone Initial Req: %s"), req) + nova = client.OpenStackClient(zone.username, zone.password, + zone.api_url) + nova.authenticate() + new_req = req.copy() + #m = re.search('(https?://.+)/(v\d+\.\d+)/', url) + + scheme, netloc, path, query, frag = urlparse.urlsplit(new_req.path_qs) + query = urlparse.parse_qsl(query) + LOG.debug("**** QUERY=%s^%s^%s", path, query, frag) + query = [(key, value) for key, value in query if key != 'fresh'] + query = urllib.urlencode(query) + url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) + + m = re.search('/(v\d+\.\d+)/(.+)', url) + version = m.group(1) + resource = m.group(2) + + LOG.info(_("New Request Data: %s"), new_req.body) + #LOG.info(_("New Request Headers: %s"), new_req.headers) + LOG.info(_("New Request Path: %s"), resource) + if req.method == 'GET': + response, body = nova.get(resource, body=new_req.body) + elif req.method == 'POST': + response, body = nova.post(resource, body=new_req.body) + elif req.method == 'PUT': + response, body = nova.put(resource, body=new_req.body) + elif req.method == 'DELETE': + response, body = nova.delete(resource, body=new_req.body) + #response, body = nova.request(req.path_qs, headers=new_req.headers, body=new_req.body) + LOG.info(_("Zone Response: %s / %s"), response, body) + res = webob.Response() + res.status = response['status'] + res.content_type = response['content-type'] + res.body = json.dumps(body) + LOG.info(_("Zone WebOb Response: %s"), res) + return res -- cgit From ddeede35a5036aa3c80742fde69468aedbc74892 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 06:09:00 -0700 Subject: Error codes handled properly now --- nova/api/zone_redirect.py | 94 ++++++++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 41 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index 5e40a82dd..ad47a6216 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -30,6 +30,7 @@ from nova import log as logging from nova import wsgi import novaclient.client as client +import novaclient.exceptions as osexceptions try: import json @@ -49,52 +50,63 @@ class ZoneRedirectMiddleware(wsgi.Middleware): try: return req.get_response(self.application) except exception.ZoneRouteException as e: - if len(e.zones) == 0: + if not e.zones: exc = webob.exc.HTTPInternalServerError(explanation= _("No zones to reroute to.")) return faults.Fault(exc) - zone = e.zones[0] # Todo(sandy): This only works for OpenStack API currently. # Needs to be broken out into a driver. - url = zone.api_url - LOG.info(_("Zone redirect to:[url:%(api_url)s, username:%(username)s]" - % dict(api_url=zone.api_url, username=zone.username))) - - LOG.info(_("Zone Initial Req: %s"), req) - nova = client.OpenStackClient(zone.username, zone.password, - zone.api_url) - nova.authenticate() - new_req = req.copy() - #m = re.search('(https?://.+)/(v\d+\.\d+)/', url) - - scheme, netloc, path, query, frag = urlparse.urlsplit(new_req.path_qs) - query = urlparse.parse_qsl(query) - LOG.debug("**** QUERY=%s^%s^%s", path, query, frag) - query = [(key, value) for key, value in query if key != 'fresh'] - query = urllib.urlencode(query) - url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) - - m = re.search('/(v\d+\.\d+)/(.+)', url) - version = m.group(1) - resource = m.group(2) - - LOG.info(_("New Request Data: %s"), new_req.body) - #LOG.info(_("New Request Headers: %s"), new_req.headers) - LOG.info(_("New Request Path: %s"), resource) - if req.method == 'GET': - response, body = nova.get(resource, body=new_req.body) - elif req.method == 'POST': - response, body = nova.post(resource, body=new_req.body) - elif req.method == 'PUT': - response, body = nova.put(resource, body=new_req.body) - elif req.method == 'DELETE': - response, body = nova.delete(resource, body=new_req.body) - #response, body = nova.request(req.path_qs, headers=new_req.headers, body=new_req.body) - LOG.info(_("Zone Response: %s / %s"), response, body) + for zone in e.zones: + url = zone.api_url + LOG.info(_("Zone redirect to:[url:%(api_url)s, " + "username:%(username)s]" + % dict(api_url=zone.api_url, + username=zone.username))) + + nova = client.OpenStackClient(zone.username, zone.password, + zone.api_url) + nova.authenticate() + new_req = req.copy() + + scheme, netloc, path, query, frag = \ + urlparse.urlsplit(new_req.path_qs) + query = urlparse.parse_qsl(query) + query = [(key, value) for key, value in query if key != 'fresh'] + query = urllib.urlencode(query) + url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) + + m = re.search('/(v\d+\.\d+)/(.+)', url) + version = m.group(1) + resource = m.group(2) + + #LOG.info(_("New Request Data: %s"), new_req.body) + #LOG.info(_("New Request Path: %s"), resource) + try: + if req.method == 'GET': + response, body = nova.get(resource, body=new_req.body) + elif req.method == 'POST': + response, body = nova.post(resource, body=new_req.body) + elif req.method == 'PUT': + response, body = nova.put(resource, body=new_req.body) + elif req.method == 'DELETE': + response, body = nova.delete(resource, + body=new_req.body) + except osexceptions.OpenStackException, e: + LOG.info(_("Zone returned error: %s ('%s', '%s')"), + e.code, e.message, e.details) + continue + + LOG.info(_("Zone Response: %s [%s]/ %s"), response, + response.status, body) + if response.status == 200: + res = webob.Response() + res.status = response['status'] + res.content_type = response['content-type'] + res.body = json.dumps(body) + return res + + LOG.info(_("Returning 404 ...")) res = webob.Response() - res.status = response['status'] - res.content_type = response['content-type'] - res.body = json.dumps(body) - LOG.info(_("Zone WebOb Response: %s"), res) + res.status = "404" return res -- cgit From 8dffae687e78a1fa2a8cf0d321d64ee95a35cc1f Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 06:47:27 -0700 Subject: Checks locally before routing --- nova/api/zone_redirect.py | 34 +++++++++++++++------------------- nova/scheduler/api.py | 11 ++++++++--- 2 files changed, 23 insertions(+), 22 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index ad47a6216..fec1b1af3 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -57,9 +57,20 @@ class ZoneRedirectMiddleware(wsgi.Middleware): # Todo(sandy): This only works for OpenStack API currently. # Needs to be broken out into a driver. + new_req = req.copy() + + scheme, netloc, path, query, frag = \ + urlparse.urlsplit(new_req.path_qs) + query = urlparse.parse_qsl(query) + query = [(key, value) for key, value in query if key != 'fresh'] + query = urllib.urlencode(query) + url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) + + m = re.search('/v\d+\.\d+/(.+)', url) + resource = m.group(1) + for zone in e.zones: - url = zone.api_url - LOG.info(_("Zone redirect to:[url:%(api_url)s, " + LOG.debug(_("Zone redirect to:[url:%(api_url)s, " "username:%(username)s]" % dict(api_url=zone.api_url, username=zone.username))) @@ -67,21 +78,6 @@ class ZoneRedirectMiddleware(wsgi.Middleware): nova = client.OpenStackClient(zone.username, zone.password, zone.api_url) nova.authenticate() - new_req = req.copy() - - scheme, netloc, path, query, frag = \ - urlparse.urlsplit(new_req.path_qs) - query = urlparse.parse_qsl(query) - query = [(key, value) for key, value in query if key != 'fresh'] - query = urllib.urlencode(query) - url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) - - m = re.search('/(v\d+\.\d+)/(.+)', url) - version = m.group(1) - resource = m.group(2) - - #LOG.info(_("New Request Data: %s"), new_req.body) - #LOG.info(_("New Request Path: %s"), resource) try: if req.method == 'GET': response, body = nova.get(resource, body=new_req.body) @@ -97,7 +93,7 @@ class ZoneRedirectMiddleware(wsgi.Middleware): e.code, e.message, e.details) continue - LOG.info(_("Zone Response: %s [%s]/ %s"), response, + LOG.debug(_("Zone Response: %s [%s]/ %s"), response, response.status, body) if response.status == 200: res = webob.Response() @@ -106,7 +102,7 @@ class ZoneRedirectMiddleware(wsgi.Middleware): res.body = json.dumps(body) return res - LOG.info(_("Returning 404 ...")) + LOG.debug(_("Zone Redirect Middleware returning 404 ...")) res = webob.Response() res.status = "404" return res diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index c0e28a0a9..48da5bcfc 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -76,11 +76,16 @@ class API(object): @classmethod def get_instance_or_reroute(cls, context, instance_id): - instance = db.instance_get(context, instance_id) - zones = db.zone_get_all(context) + try: + instance = db.instance_get(context, instance_id) + return instance + except exception.InstanceNotFound, e: + LOG.debug(_("Instance %(instance_id)s not found locally: '%(e)s'" % + locals())) - LOG.debug("*** Firing ZoneRouteException") # Throw a reroute Exception for the middleware to pick up. + LOG.debug("Firing ZoneRouteException") + zones = db.zone_get_all(context) raise exception.ZoneRouteException(zones) @classmethod -- cgit From d714df5ed4a6a1d4f1c0f7680c2fbb6a6abb81a5 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 16 Mar 2011 11:02:22 -0400 Subject: Implement top level extensions. --- nova/api/openstack/extensions.py | 94 +++++++++++++++++++++-- nova/tests/api/openstack/extensions/foxinsocks.py | 70 +++++++++++++++++ nova/tests/api/openstack/extensions/widgets.py | 54 ------------- nova/tests/api/openstack/test_extensions.py | 68 +++++++++++----- 4 files changed, 204 insertions(+), 82 deletions(-) create mode 100644 nova/tests/api/openstack/extensions/foxinsocks.py delete mode 100644 nova/tests/api/openstack/extensions/widgets.py diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 8b8806c8a..66ddd8078 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -25,6 +25,7 @@ import webob.exc from nova import flags from nova import log as logging from nova import wsgi +from nova.api.openstack import faults LOG = logging.getLogger('extensions') @@ -70,6 +71,42 @@ class ResponseExtensionController(wsgi.Controller): return handler(res) +class ExtensionController(wsgi.Controller): + + def __init__(self, extension_manager): + self.extension_manager = extension_manager + + def _translate(self, ext): + ext_data = {} + ext_data['name'] = ext.get_name() + ext_data['alias'] = ext.get_alias() + ext_data['description'] = ext.get_description() + ext_data['namespace'] = ext.get_namespace() + ext_data['updated'] = ext.get_updated() + ext_data['links'] = [] # TODO: implement extension links + return ext_data + + def index(self, req): + extensions = [] + for alias, ext in self.extension_manager.extensions.iteritems(): + extensions.append(self._translate(ext)) + return dict(extensions=extensions) + + def show(self, req, id): + # NOTE: the extensions alias is used as the 'id' for show + ext = self.extension_manager.extensions[id] + return self._translate(ext) + + def delete(self, req, id): + raise faults.Fault(exc.HTTPNotFound()) + + def create(self, req): + raise faults.Fault(exc.HTTPNotFound()) + + def delete(self, req, id): + raise faults.Fault(exc.HTTPNotFound()) + + class ExtensionMiddleware(wsgi.Middleware): """ Extensions middleware that intercepts configured routes for extensions. @@ -183,12 +220,17 @@ class ExtensionMiddleware(wsgi.Middleware): class ExtensionManager(object): + """ + Load extensions from the configured extension path. + See nova/tests/api/openstack/extensions/foxinsocks.py for an example + extension implementation. + """ def __init__(self, path): LOG.audit(_('Initializing extension manager.')) self.path = path - self.extensions = [] + self.extensions = {} self._load_extensions() def get_resources(self): @@ -196,8 +238,14 @@ class ExtensionManager(object): returns a list of ResourceExtension objects """ resources = [] - for ext in self.extensions: - resources.extend(ext.get_resources()) + resources.append(ResourceExtension('extensions', + ExtensionController(self))) + for alias, ext in self.extensions.iteritems(): + try: + resources.extend(ext.get_resources()) + except AttributeError: + # NOTE: Extension aren't required to have resource extensions + pass return resources def get_actions(self): @@ -205,8 +253,12 @@ class ExtensionManager(object): returns a list of ActionExtension objects """ actions = [] - for ext in self.extensions: - actions.extend(ext.get_actions()) + for alias, ext in self.extensions.iteritems(): + try: + actions.extend(ext.get_actions()) + except AttributeError: + # NOTE: Extension aren't required to have action extensions + pass return actions def get_response_extensions(self): @@ -214,16 +266,36 @@ class ExtensionManager(object): returns a list of ResponseExtension objects """ response_exts = [] - for ext in self.extensions: - response_exts.extend(ext.get_response_extensions()) + for alias, ext in self.extensions.iteritems(): + try: + response_exts.extend(ext.get_response_extensions()) + except AttributeError: + # NOTE: Extension aren't required to have response extensions + pass return response_exts + def _check_extension(self, extension): + """ + Checks for required methods in extension objects. + """ + try: + LOG.debug(_('Ext name: %s'), extension.get_name()) + LOG.debug(_('Ext alias: %s'), extension.get_alias()) + LOG.debug(_('Ext description: %s'), extension.get_description()) + LOG.debug(_('Ext namespace: %s'), extension.get_namespace()) + LOG.debug(_('Ext updated: %s'), extension.get_updated()) + except AttributeError as ex: + LOG.exception(_("Exception loading extension: %s"), unicode(ex)) + def _load_extensions(self): """ Load extensions from the configured path. The extension name is constructed from the camel cased module_name + 'Extension'. If your extension module was named widgets.py the extension class within that module should be 'WidgetsExtension'. + + See nova/tests/api/openstack/extensions/foxinsocks.py for an example + extension implementation. """ if not os.path.exists(self.path): return @@ -235,7 +307,13 @@ class ExtensionManager(object): if file_ext.lower() == '.py': mod = imp.load_source(mod_name, ext_path) ext_name = mod_name[0].upper() + mod_name[1:] - self.extensions.append(getattr(mod, ext_name)()) + try: + new_ext = getattr(mod, ext_name)() + self._check_extension(new_ext) + self.extensions[new_ext.get_alias()] = new_ext + except AttributeError as ex: + LOG.exception(_("Exception loading extension: %s"), + unicode(ex)) class ResponseExtension(object): diff --git a/nova/tests/api/openstack/extensions/foxinsocks.py b/nova/tests/api/openstack/extensions/foxinsocks.py new file mode 100644 index 000000000..09a328273 --- /dev/null +++ b/nova/tests/api/openstack/extensions/foxinsocks.py @@ -0,0 +1,70 @@ +import json + +from nova import wsgi + +from nova.api.openstack import extensions + + +class FoxInSocksController(wsgi.Controller): + + def index(self, req): + return "Try to say this Mr. Knox, sir..." + + +class Foxinsocks(object): + + def __init__(self): + pass + + def get_name(self): + return "Fox In Socks" + + def get_alias(self): + return "FOXNSOX" + + def get_description(self): + return "The Fox In Socks Extension" + + def get_namespace(self): + return "http://www.fox.in.socks/api/ext/pie/v1.0" + + def get_updated(self): + return "2011-01-22T13:25:27-06:00" + + def get_resources(self): + resources = [] + resource = extensions.ResourceExtension('foxnsocks', + FoxInSocksController()) + resources.append(resource) + return resources + + def get_actions(self): + actions = [] + actions.append(extensions.ActionExtension('servers', 'add_tweedle', + self._add_tweedle)) + actions.append(extensions.ActionExtension('servers', 'delete_tweedle', + self._delete_tweedle)) + return actions + + def get_response_extensions(self): + response_exts = [] + + def _resp_handler(res): + #NOTE: This only handles JSON responses. + # You can use content type header to test for XML. + data = json.loads(res.body) + data['flavor']['googoose'] = "Gooey goo for chewy chewing!" + return data + + resp_ext = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + _resp_handler) + response_exts.append(resp_ext) + return response_exts + + def _add_tweedle(self, input_dict, req, id): + + return "Tweedle Beetle Added." + + def _delete_tweedle(self, input_dict, req, id): + + return "Tweedle Beetle Deleted." diff --git a/nova/tests/api/openstack/extensions/widgets.py b/nova/tests/api/openstack/extensions/widgets.py deleted file mode 100644 index f463721f1..000000000 --- a/nova/tests/api/openstack/extensions/widgets.py +++ /dev/null @@ -1,54 +0,0 @@ -import json - -from nova import wsgi - -from nova.api.openstack import extensions - - -class WidgetsController(wsgi.Controller): - - def index(self, req): - return "Buy more widgets!" - - -class Widgets(object): - - def __init__(self): - pass - - def get_resources(self): - resources = [] - widgets = extensions.ResourceExtension('widgets', - WidgetsController()) - resources.append(widgets) - return resources - - def get_actions(self): - actions = [] - actions.append(extensions.ActionExtension('servers', 'add_widget', - self._add_widget)) - actions.append(extensions.ActionExtension('servers', 'delete_widget', - self._delete_widget)) - return actions - - def get_response_extensions(self): - response_exts = [] - - def _resp_handler(res): - # only handle JSON responses - data = json.loads(res.body) - data['flavor']['widgets'] = "Buy more widgets!" - return data - - widgets = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', - _resp_handler) - response_exts.append(widgets) - return response_exts - - def _add_widget(self, input_dict, req, id): - - return "Widget Added." - - def _delete_widget(self, input_dict, req, id): - - return "Widget Deleted." diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 8725c8f0e..0f99dec55 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -48,6 +48,15 @@ class StubExtensionManager(object): self.action_ext = action_ext self.response_ext = response_ext + def get_name(self): + return "Tweedle Beetle Extension" + + def get_alias(self): + return "TWDLBETL" + + def get_description(self): + return "Provides access to Tweedle Beetles" + def get_resources(self): resource_exts = [] if self.resource_ext: @@ -67,36 +76,53 @@ class StubExtensionManager(object): return response_exts +class ExtensionControllerTest(unittest.TestCase): + + def test_index(self): + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app) + request = webob.Request.blank("/extensions") + response = request.get_response(ext_midware) + self.assertEqual(200, response.status_int) + + def test_get_by_alias(self): + app = openstack.APIRouter() + ext_midware = extensions.ExtensionMiddleware(app) + request = webob.Request.blank("/extensions/FOXNSOX") + response = request.get_response(ext_midware) + self.assertEqual(200, response.status_int) + +response_body = "Try to say this Mr. Knox, sir..." + class ResourceExtensionTest(unittest.TestCase): + def test_no_extension_present(self): manager = StubExtensionManager(None) app = openstack.APIRouter() ext_midware = extensions.ExtensionMiddleware(app, manager) - request = webob.Request.blank("/widgets") + request = webob.Request.blank("/blah") response = request.get_response(ext_midware) self.assertEqual(404, response.status_int) def test_get_resources(self): - response_body = "Buy more widgets!" - widgets = extensions.ResourceExtension('widgets', + res_ext = extensions.ResourceExtension('tweedles', StubController(response_body)) - manager = StubExtensionManager(widgets) + manager = StubExtensionManager(res_ext) app = openstack.APIRouter() ext_midware = extensions.ExtensionMiddleware(app, manager) - request = webob.Request.blank("/widgets") + request = webob.Request.blank("/tweedles") response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) self.assertEqual(response_body, response.body) def test_get_resources_with_controller(self): - response_body = "Buy more widgets!" - widgets = extensions.ResourceExtension('widgets', + res_ext = extensions.ResourceExtension('tweedles', StubController(response_body)) - manager = StubExtensionManager(widgets) + manager = StubExtensionManager(res_ext) app = openstack.APIRouter() ext_midware = extensions.ExtensionMiddleware(app, manager) - request = webob.Request.blank("/widgets") + request = webob.Request.blank("/tweedles") response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) self.assertEqual(response_body, response.body) @@ -104,6 +130,8 @@ class ResourceExtensionTest(unittest.TestCase): class ExtensionManagerTest(unittest.TestCase): + response_body = "Try to say this Mr. Knox, sir..." + def setUp(self): FLAGS.osapi_extensions_path = os.path.join(os.path.dirname(__file__), "extensions") @@ -111,10 +139,10 @@ class ExtensionManagerTest(unittest.TestCase): def test_get_resources(self): app = openstack.APIRouter() ext_midware = extensions.ExtensionMiddleware(app) - request = webob.Request.blank("/widgets") + request = webob.Request.blank("/foxnsocks") response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) - self.assertEqual("Buy more widgets!", response.body) + self.assertEqual(response_body, response.body) class ActionExtensionTest(unittest.TestCase): @@ -134,15 +162,15 @@ class ActionExtensionTest(unittest.TestCase): return response def test_extended_action(self): - body = dict(add_widget=dict(name="test")) + body = dict(add_tweedle=dict(name="test")) response = self._send_server_action_request("/servers/1/action", body) self.assertEqual(200, response.status_int) - self.assertEqual("Widget Added.", response.body) + self.assertEqual("Tweedle Beetle Added.", response.body) - body = dict(delete_widget=dict(name="test")) + body = dict(delete_tweedle=dict(name="test")) response = self._send_server_action_request("/servers/1/action", body) self.assertEqual(200, response.status_int) - self.assertEqual("Widget Deleted.", response.body) + self.assertEqual("Tweedle Beetle Deleted.", response.body) def test_invalid_action_body(self): body = dict(blah=dict(name="test")) # Doesn't exist @@ -169,21 +197,21 @@ class ResponseExtensionTest(unittest.TestCase): def test_get_resources(self): - test_resp = "Buy more widgets!" + test_resp = "Gooey goo for chewy chewing!" def _resp_handler(res): # only handle JSON responses data = json.loads(res.body) - data['flavor']['widgets'] = test_resp + data['flavor']['googoose'] = test_resp return data - widgets = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + resp_ext = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', _resp_handler) - manager = StubExtensionManager(None, None, widgets) + manager = StubExtensionManager(None, None, resp_ext) app = fakes.wsgi_app() ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/v1.0/flavors/1") response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) response_data = json.loads(response.body) - self.assertEqual(test_resp, response_data['flavor']['widgets']) + self.assertEqual(test_resp, response_data['flavor']['googoose']) -- cgit From 45ca7b71a8e749cbd9b7729b922190e9aaa53744 Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 16 Mar 2011 21:54:02 +0530 Subject: * Updated document vmware_readme.rst to mention VLAN networking * Corrected docstrings as per pep0257 recommentations. * Stream-lined the comments. * Updated code with locals() where ever applicable. * VIM : It stands for VMware Virtual Infrastructure Methodology. We have used the terminology from VMware. we have added a question in FAQ inside vmware_readme.rst in doc/source * New fake db: vmwareapi fake module uses a different set of fields and hence the structures required are different. Ex: bridge : 'xenbr0' does not hold good for VMware environment and bridge : 'vmnic0' is used instead. Also return values varies, hence went for implementing separate fake db. * Now using eventlet library instead and removed io_utils.py from branch. * Now using glance.client.Client instead of homegrown code to talk to Glance server to handle images. * Corrected all mis-spelled function names and corresponding calls. Yeah, an auto-complete side-effect! --- doc/source/vmwareapi_readme.rst | 6 +- nova/console/vmrc.py | 16 ++-- nova/console/vmrc_manager.py | 35 ++++++-- nova/network/vmwareapi_net.py | 36 ++++---- nova/tests/test_vmwareapi.py | 28 +++--- nova/tests/vmwareapi/__init__.py | 5 ++ nova/tests/vmwareapi/db_fakes.py | 12 +-- nova/tests/vmwareapi/stubs.py | 6 +- nova/virt/vmwareapi/__init__.py | 2 +- nova/virt/vmwareapi/error_util.py | 48 ++++++---- nova/virt/vmwareapi/fake.py | 122 +++++++++++++------------ nova/virt/vmwareapi/network_utils.py | 28 +++--- nova/virt/vmwareapi/read_write_util.py | 145 ++++-------------------------- nova/virt/vmwareapi/vim.py | 59 ++++++------ nova/virt/vmwareapi/vim_util.py | 45 +++++----- nova/virt/vmwareapi/vm_util.py | 70 ++++++++------- nova/virt/vmwareapi/vmops.py | 159 ++++++++++++++++++--------------- nova/virt/vmwareapi/vmware_images.py | 109 ++++++++-------------- nova/virt/vmwareapi_conn.py | 83 +++++++++-------- tools/esx/guest_tool.py | 31 +++---- 20 files changed, 500 insertions(+), 545 deletions(-) diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index b56cae074..fb0e42b80 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -26,7 +26,7 @@ The basic requirement is to support VMware vSphere 4.1 as a compute provider wit The 'vmwareapi' module is integrated with Glance, so that VM images can be streamed from there for boot on ESXi using Glance server for image storage & retrieval. -Currently supports Nova's flat networking model (Flat Manager). +Currently supports Nova's flat networking model (Flat Manager) & VLAN networking model. .. image:: images/vmwareapi_blockdiagram.jpg @@ -213,3 +213,7 @@ FAQ * VMware VMRC based consoles are supported. There are 2 options for credentials one is OTP (Secure but creates multiple session entries in DB for each OpenStack console create request.) & other is host based credentials (It may not be secure as ESX credentials are transmitted as clear text). +5. What does 'Vim' refer to as far as vmwareapi module is concerned? + +* Vim refers to VMware Virtual Infrastructure Methodology. This is not to be confused with "VIM" editor. + diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py index f448d094b..521da289f 100644 --- a/nova/console/vmrc.py +++ b/nova/console/vmrc.py @@ -65,11 +65,13 @@ class VMRCConsole(object): def fix_pool_password(self, password): """Encode password.""" - #TODO:Encrypt pool password + # TODO(sateesh): Encrypt pool password return password def generate_password(self, vim_session, pool, instance_name): - """Returns a VMRC Connection credentials + """ + Returns VMRC Connection credentials. + Return string is of the form ':@'. """ username, password = pool['username'], pool['password'] @@ -98,12 +100,12 @@ class VMRCConsole(object): return base64.b64encode(json_data) def is_otp(self): - """Is one time password.""" + """Is one time password or not.""" return False class VMRCSessionConsole(VMRCConsole): - """VMRC console driver with VMRC One Time Sessions""" + """VMRC console driver with VMRC One Time Sessions.""" def __init__(self): super(VMRCSessionConsole, self).__init__() @@ -113,7 +115,9 @@ class VMRCSessionConsole(VMRCConsole): return 'vmrc+session' def generate_password(self, vim_session, pool, instance_name): - """Returns a VMRC Session + """ + Returns a VMRC Session. + Return string is of the form ':'. """ vms = vim_session._call_method(vim_util, "get_objects", @@ -136,5 +140,5 @@ class VMRCSessionConsole(VMRCConsole): return base64.b64encode(json_data) def is_otp(self): - """Is one time password.""" + """Is one time password or not.""" return True diff --git a/nova/console/vmrc_manager.py b/nova/console/vmrc_manager.py index 24f7f5fe2..09beac7a0 100644 --- a/nova/console/vmrc_manager.py +++ b/nova/console/vmrc_manager.py @@ -16,7 +16,7 @@ # under the License. """ -VMRC Console Manager +VMRC Console Manager. """ from nova import exception @@ -25,6 +25,7 @@ from nova import log as logging from nova import manager from nova import rpc from nova import utils +from nova.virt.vmwareapi_conn import VMWareAPISession LOG = logging.getLogger("nova.console.vmrc_manager") @@ -39,8 +40,8 @@ flags.DEFINE_string('console_driver', class ConsoleVMRCManager(manager.Manager): - """Manager to handle VMRC connections needed for accessing - instance consoles + """ + Manager to handle VMRC connections needed for accessing instance consoles. """ def __init__(self, console_driver=None, *args, **kwargs): @@ -48,15 +49,29 @@ class ConsoleVMRCManager(manager.Manager): super(ConsoleVMRCManager, self).__init__(*args, **kwargs) def init_host(self): + self.sessions = {} self.driver.init_host() + def _get_vim_session(self, pool): + """Get VIM session for the pool specified.""" + vim_session = None + if pool['id'] not in self.sessions.keys(): + vim_session = VMWareAPISession(pool['address'], + pool['username'], + pool['password'], + FLAGS.console_vmrc_error_retries) + self.sessions[pool['id']] = vim_session + return self.sessions[pool['id']] + def _generate_console(self, context, pool, name, instance_id, instance): + """Sets up console for the instance.""" LOG.debug(_("Adding console")) + password = self.driver.generate_password( - pool['address'], - pool['username'], - pool['password'], + self._get_vim_session(pool), + pool, instance.name) + console_data = {'instance_name': name, 'instance_id': instance_id, 'password': password, @@ -69,6 +84,10 @@ class ConsoleVMRCManager(manager.Manager): @exception.wrap_exception def add_console(self, context, instance_id, password=None, port=None, **kwargs): + """ + Adds a console for the instance. If it is one time password, then we + generate new console credentials. + """ instance = self.db.instance_get(context, instance_id) host = instance['host'] name = instance['name'] @@ -95,6 +114,7 @@ class ConsoleVMRCManager(manager.Manager): @exception.wrap_exception def remove_console(self, context, console_id, **_kwargs): + """Removes a console entry.""" try: console = self.db.console_get(context, console_id) except exception.NotFound: @@ -109,6 +129,7 @@ class ConsoleVMRCManager(manager.Manager): self.driver.teardown_console(context, console) def get_pool_for_instance_host(self, context, instance_host): + """Gets console pool info for the instance.""" context = context.elevated() console_type = self.driver.console_type try: @@ -126,7 +147,7 @@ class ConsoleVMRCManager(manager.Manager): pool_info['password'] = self.driver.fix_pool_password( pool_info['password']) pool_info['host'] = self.host - #ESX Address or Proxy Address + # ESX Address or Proxy Address public_host_name = pool_info['address'] if FLAGS.console_public_hostname: public_host_name = FLAGS.console_public_hostname diff --git a/nova/network/vmwareapi_net.py b/nova/network/vmwareapi_net.py index 13b619df5..f1232dada 100644 --- a/nova/network/vmwareapi_net.py +++ b/nova/network/vmwareapi_net.py @@ -16,7 +16,7 @@ # under the License. """ -Implements vlans for vmwareapi +Implements vlans for vmwareapi. """ from nova import db @@ -36,8 +36,8 @@ flags.DEFINE_string('vlan_interface', 'vmnic0', def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): - """Create a vlan and bridge unless they already exist""" - #open vmwareapi session + """Create a vlan and bridge unless they already exist.""" + # Open vmwareapi session host_ip = FLAGS.vmwareapi_host_ip host_username = FLAGS.vmwareapi_host_username host_password = FLAGS.vmwareapi_host_password @@ -49,49 +49,43 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): session = VMWareAPISession(host_ip, host_username, host_password, FLAGS.vmwareapi_api_retry_count) vlan_interface = FLAGS.vlan_interface - #Check if the vlan_interface physical network adapter exists on the host + # Check if the vlan_interface physical network adapter exists on the host if not NetworkHelper.check_if_vlan_interface_exists(session, vlan_interface): raise exception.NotFound(_("There is no physical network adapter with " "the name %s on the ESX host") % vlan_interface) - #Get the vSwitch associated with the Physical Adapter + # Get the vSwitch associated with the Physical Adapter vswitch_associated = NetworkHelper.get_vswitch_for_vlan_interface( session, vlan_interface) if vswitch_associated is None: raise exception.NotFound(_("There is no virtual switch associated " "with the physical network adapter with name %s") % vlan_interface) - #check whether bridge already exists and retrieve the the ref of the - #network whose name_label is "bridge" + # Check whether bridge already exists and retrieve the the ref of the + # network whose name_label is "bridge" network_ref = NetworkHelper.get_network_with_the_name(session, bridge) if network_ref == None: - #Create a port group on the vSwitch associated with the vlan_interface - #corresponding physical network adapter on the ESX host + # Create a port group on the vSwitch associated with the vlan_interface + # corresponding physical network adapter on the ESX host NetworkHelper.create_port_group(session, bridge, vswitch_associated, vlan_num) else: - #Get the vlan id and vswitch corresponding to the port group + # Get the vlan id and vswitch corresponding to the port group pg_vlanid, pg_vswitch = \ - NetworkHelper.get_vlanid_and_vswicth_for_portgroup(session, bridge) + NetworkHelper.get_vlanid_and_vswitch_for_portgroup(session, bridge) - #Check if the vsiwtch associated is proper + # Check if the vsiwtch associated is proper if pg_vswitch != vswitch_associated: raise exception.Invalid(_("vSwitch which contains the port group " "%(bridge)s is not associated with the desired " "physical adapter. Expected vSwitch is " "%(vswitch_associated)s, but the one associated" - " is %(pg_vswitch)s") %\ - {"bridge": bridge, - "vswitch_associated": vswitch_associated, - "pg_vswitch": pg_vswitch}) + " is %(pg_vswitch)s") % locals()) - #Check if the vlan id is proper for the port group + # Check if the vlan id is proper for the port group if pg_vlanid != vlan_num: raise exception.Invalid(_("VLAN tag is not appropriate for the " "port group %(bridge)s. Expected VLAN tag is " "%(vlan_num)s, but the one associated with the " - "port group is %(pg_vlanid)s") %\ - {"bridge": bridge, - "vlan_num": vlan_num, - "pg_vlanid": pg_vlanid}) + "port group is %(pg_vlanid)s") % locals()) diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index 65cdd5fcf..b22d8b7b9 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -16,8 +16,9 @@ # under the License. """ -Test suite for VMWareAPI +Test suite for VMWareAPI. """ + import stubout from nova import context @@ -38,9 +39,7 @@ FLAGS = flags.FLAGS class VMWareAPIVMTestCase(test.TestCase): - """ - Unit tests for Vmware API connection calls - """ + """Unit tests for Vmware API connection calls.""" def setUp(self): super(VMWareAPIVMTestCase, self).setUp() @@ -61,7 +60,7 @@ class VMWareAPIVMTestCase(test.TestCase): self.conn = vmwareapi_conn.get_connection(False) def _create_vm(self): - """ Create and spawn the VM """ + """Create and spawn the VM.""" values = {'name': 1, 'id': 1, 'project_id': self.project.id, @@ -78,15 +77,17 @@ class VMWareAPIVMTestCase(test.TestCase): self._check_vm_record() def _check_vm_record(self): - """ Check if the spawned VM's properties corresponds to the instance in - the db """ + """ + Check if the spawned VM's properties correspond to the instance in + the db. + """ instances = self.conn.list_instances() self.assertEquals(len(instances), 1) # Get Nova record for VM vm_info = self.conn.get_info(1) - # Get record for VMs + # Get record for VM vms = vmwareapi_fake._get_objects("VirtualMachine") vm = vms[0] @@ -106,8 +107,10 @@ class VMWareAPIVMTestCase(test.TestCase): self.assertEquals(vm.get("runtime.powerState"), 'poweredOn') def _check_vm_info(self, info, pwr_state=power_state.RUNNING): - """ Check if the get_info returned values correspond to the instance - object in the db """ + """ + Check if the get_info returned values correspond to the instance + object in the db. + """ mem_kib = long(self.type_data['memory_mb']) << 10 self.assertEquals(info["state"], pwr_state) self.assertEquals(info["max_mem"], mem_kib) @@ -194,8 +197,9 @@ class VMWareAPIVMTestCase(test.TestCase): pass def dummy_callback_handler(self, ret): - """ Dummy callback function to be passed to suspend, resume, etc. - calls """ + """ + Dummy callback function to be passed to suspend, resume, etc., calls. + """ pass def tearDown(self): diff --git a/nova/tests/vmwareapi/__init__.py b/nova/tests/vmwareapi/__init__.py index f346c053b..478ee742b 100644 --- a/nova/tests/vmwareapi/__init__.py +++ b/nova/tests/vmwareapi/__init__.py @@ -14,3 +14,8 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. + +""" +:mod:`vmwareapi` -- Stubs for VMware API +======================================= +""" diff --git a/nova/tests/vmwareapi/db_fakes.py b/nova/tests/vmwareapi/db_fakes.py index 026a2038e..0addd5573 100644 --- a/nova/tests/vmwareapi/db_fakes.py +++ b/nova/tests/vmwareapi/db_fakes.py @@ -26,7 +26,7 @@ from nova import utils def stub_out_db_instance_api(stubs): - """ Stubs out the db API for creating Instances """ + """Stubs out the db API for creating Instances.""" INSTANCE_TYPES = { 'm1.tiny': dict(memory_mb=512, vcpus=1, local_gb=0, flavorid=1), @@ -38,7 +38,7 @@ def stub_out_db_instance_api(stubs): dict(memory_mb=16384, vcpus=8, local_gb=160, flavorid=5)} class FakeModel(object): - """ Stubs out for model """ + """Stubs out for model.""" def __init__(self, values): self.values = values @@ -53,7 +53,7 @@ def stub_out_db_instance_api(stubs): raise NotImplementedError() def fake_instance_create(values): - """ Stubs out the db.instance_create method """ + """Stubs out the db.instance_create method.""" type_data = INSTANCE_TYPES[values['instance_type']] @@ -77,7 +77,7 @@ def stub_out_db_instance_api(stubs): return FakeModel(base_options) def fake_network_get_by_instance(context, instance_id): - """ Stubs out the db.network_get_by_instance method """ + """Stubs out the db.network_get_by_instance method.""" fields = { 'bridge': 'vmnet0', @@ -87,11 +87,11 @@ def stub_out_db_instance_api(stubs): return FakeModel(fields) def fake_instance_action_create(context, action): - """ Stubs out the db.instance_action_create method """ + """Stubs out the db.instance_action_create method.""" pass def fake_instance_get_fixed_address(context, instance_id): - """ Stubs out the db.instance_get_fixed_address method """ + """Stubs out the db.instance_get_fixed_address method.""" return '10.10.10.10' def fake_instance_type_get_all(context, inactive=0): diff --git a/nova/tests/vmwareapi/stubs.py b/nova/tests/vmwareapi/stubs.py index da2d43c29..a648efb16 100644 --- a/nova/tests/vmwareapi/stubs.py +++ b/nova/tests/vmwareapi/stubs.py @@ -25,17 +25,17 @@ from nova.virt.vmwareapi import vmware_images def fake_get_vim_object(arg): - """ Stubs out the VMWareAPISession's get_vim_object method """ + """Stubs out the VMWareAPISession's get_vim_object method.""" return fake.FakeVim() def fake_is_vim_object(arg, module): - """ Stubs out the VMWareAPISession's is_vim_object method """ + """Stubs out the VMWareAPISession's is_vim_object method.""" return isinstance(module, fake.FakeVim) def set_stubs(stubs): - """ Set the stubs """ + """Set the stubs.""" stubs.Set(vmware_images, 'fetch_image', fake.fake_fetch_image) stubs.Set(vmware_images, 'get_vmdk_size_and_properties', fake.fake_get_vmdk_size_and_properties) diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py index 6dbcc157a..d9b27de08 100644 --- a/nova/virt/vmwareapi/__init__.py +++ b/nova/virt/vmwareapi/__init__.py @@ -15,5 +15,5 @@ # License for the specific language governing permissions and limitations # under the License. """ -:mod:`vmwareapi` -- Nova support for VMware ESX/ESXi Server through vSphere API +:mod:`vmwareapi` -- Nova support for VMware ESX/ESXi Server through VMware API. """ diff --git a/nova/virt/vmwareapi/error_util.py b/nova/virt/vmwareapi/error_util.py index 3196b5038..cf92c3493 100644 --- a/nova/virt/vmwareapi/error_util.py +++ b/nova/virt/vmwareapi/error_util.py @@ -16,7 +16,7 @@ # under the License. """ -Exception classes and SOAP response error checking module +Exception classes and SOAP response error checking module. """ FAULT_NOT_AUTHENTICATED = "NotAuthenticated" @@ -24,7 +24,7 @@ FAULT_ALREADY_EXISTS = "AlreadyExists" class VimException(Exception): - """The VIM Exception class""" + """The VIM Exception class.""" def __init__(self, exception_summary, excep): Exception.__init__(self) @@ -36,17 +36,17 @@ class VimException(Exception): class SessionOverLoadException(VimException): - """Session Overload Exception""" + """Session Overload Exception.""" pass class VimAttributeError(VimException): - """VI Attribute Error""" + """VI Attribute Error.""" pass class VimFaultException(Exception): - """The VIM Fault exception class""" + """The VIM Fault exception class.""" def __init__(self, fault_list, excep): Exception.__init__(self) @@ -58,23 +58,37 @@ class VimFaultException(Exception): class FaultCheckers: - """Methods for fault checking of SOAP response. Per Method error handlers + """ + Methods for fault checking of SOAP response. Per Method error handlers for which we desire error checking are defined. SOAP faults are - embedded in the SOAP as a property and not as a SOAP fault.""" + embedded in the SOAP messages as properties and not as SOAP faults. + """ @classmethod def retrieveproperties_fault_checker(self, resp_obj): - """Checks the RetrieveProperties response for errors. Certain faults - are sent as a part of the SOAP body as property of missingSet. - For example NotAuthenticated fault""" + """ + Checks the RetrieveProperties response for errors. Certain faults + are sent as part of the SOAP body as property of missingSet. + For example NotAuthenticated fault. + """ fault_list = [] - for obj_cont in resp_obj: - if hasattr(obj_cont, "missingSet"): - for missing_elem in obj_cont.missingSet: - fault_type = missing_elem.fault.fault.__class__.__name__ - #Fault needs to be added to the type of fault for - #uniformity in error checking as SOAP faults define - fault_list.append(fault_type) + if not resp_obj: + # This is the case when the session has timed out. ESX SOAP server + # sends an empty RetrievePropertiesResponse. Normally missingSet in + # the returnval field has the specifics about the error, but that's + # not the case with a timed out idle session. It is as bad as a + # terminated session for we cannot use the session. So setting + # fault to NotAuthenticated fault. + fault_list = ["NotAuthenticated"] + else: + for obj_cont in resp_obj: + if hasattr(obj_cont, "missingSet"): + for missing_elem in obj_cont.missingSet: + fault_type = \ + missing_elem.fault.fault.__class__.__name__ + # Fault needs to be added to the type of fault for + # uniformity in error checking as SOAP faults define + fault_list.append(fault_type) if fault_list: exc_msg_list = ', '.join(fault_list) raise VimFaultException(fault_list, Exception(_("Error(s) %s " diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index e03d74cf8..38585c714 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -39,14 +39,14 @@ LOG = logging.getLogger("nova.virt.vmwareapi.fake") def log_db_contents(msg=None): - """ Log DB Contents""" + """Log DB Contents.""" text = msg or "" content = pformat(_db_content) LOG.debug(_("%(text)s: _db_content => %(content)s") % locals()) def reset(): - """ Resets the db contents """ + """Resets the db contents.""" for c in _CLASSES: #We fake the datastore by keeping the file references as a list of #names in the db @@ -63,18 +63,18 @@ def reset(): def cleanup(): - """ Clear the db contents """ + """Clear the db contents.""" for c in _CLASSES: _db_content[c] = {} def _create_object(table, obj): - """ Create an object in the db """ + """Create an object in the db.""" _db_content[table][obj.obj] = obj def _get_objects(type): - """ Get objects of the type """ + """Get objects of the type.""" lst_objs = [] for key in _db_content[type]: lst_objs.append(_db_content[type][key]) @@ -82,7 +82,7 @@ def _get_objects(type): class Prop(object): - """ Property Object base class """ + """Property Object base class.""" def __init__(self): self.name = None @@ -96,10 +96,10 @@ class Prop(object): class ManagedObject(object): - """ Managed Data Object base class """ + """Managed Data Object base class.""" def __init__(self, name="ManagedObject", obj_ref=None): - """ Sets the obj property which acts as a reference to the object""" + """Sets the obj property which acts as a reference to the object.""" object.__setattr__(self, 'objName', name) if obj_ref is None: obj_ref = str(uuid.uuid4()) @@ -107,14 +107,18 @@ class ManagedObject(object): object.__setattr__(self, 'propSet', []) def set(self, attr, val): - """ Sets an attribute value. Not using the __setattr__ directly for we + """ + Sets an attribute value. Not using the __setattr__ directly for we want to set attributes of the type 'a.b.c' and using this function - class we set the same """ + class we set the same. + """ self.__setattr__(attr, val) def get(self, attr): - """ Gets an attribute. Used as an intermediary to get nested - property like 'a.b.c' value """ + """ + Gets an attribute. Used as an intermediary to get nested + property like 'a.b.c' value. + """ return self.__getattr__(attr) def __setattr__(self, attr, val): @@ -138,7 +142,7 @@ class ManagedObject(object): class DataObject(object): - """ Data object base class """ + """Data object base class.""" def __init__(self): pass @@ -151,30 +155,32 @@ class DataObject(object): class VirtualDisk(DataObject): - """ Virtual Disk class. Does nothing special except setting + """ + Virtual Disk class. Does nothing special except setting __class__.__name__ to 'VirtualDisk'. Refer place where __class__.__name__ - is used in the code """ + is used in the code. + """ def __init__(self): DataObject.__init__(self) class VirtualDiskFlatVer2BackingInfo(DataObject): - """ VirtualDiskFlatVer2BackingInfo class """ + """VirtualDiskFlatVer2BackingInfo class.""" def __init__(self): DataObject.__init__(self) class VirtualLsiLogicController(DataObject): - """ VirtualLsiLogicController class """ + """VirtualLsiLogicController class.""" def __init__(self): DataObject.__init__(self) class VirtualMachine(ManagedObject): - """ Virtual Machine class """ + """Virtual Machine class.""" def __init__(self, **kwargs): ManagedObject.__init__(self, "VirtualMachine") @@ -195,8 +201,10 @@ class VirtualMachine(ManagedObject): self.set("config.extraConfig", kwargs.get("extra_config", None)) def reconfig(self, factory, val): - """ Called to reconfigure the VM. Actually customizes the property - setting of the Virtual Machine object """ + """ + Called to reconfigure the VM. Actually customizes the property + setting of the Virtual Machine object. + """ try: #Case of Reconfig of VM to attach disk controller_key = val.deviceChange[1].device.controllerKey @@ -220,7 +228,7 @@ class VirtualMachine(ManagedObject): class Network(ManagedObject): - """ Network class """ + """Network class.""" def __init__(self): ManagedObject.__init__(self, "Network") @@ -228,7 +236,7 @@ class Network(ManagedObject): class ResourcePool(ManagedObject): - """ Resource Pool class """ + """Resource Pool class.""" def __init__(self): ManagedObject.__init__(self, "ResourcePool") @@ -236,7 +244,7 @@ class ResourcePool(ManagedObject): class Datastore(ManagedObject): - """ Datastore class """ + """Datastore class.""" def __init__(self): ManagedObject.__init__(self, "Datastore") @@ -245,7 +253,7 @@ class Datastore(ManagedObject): class HostNetworkSystem(ManagedObject): - """ HostNetworkSystem class """ + """HostNetworkSystem class.""" def __init__(self): ManagedObject.__init__(self, "HostNetworkSystem") @@ -261,7 +269,7 @@ class HostNetworkSystem(ManagedObject): class HostSystem(ManagedObject): - """ Host System class """ + """Host System class.""" def __init__(self): ManagedObject.__init__(self, "HostSystem") @@ -302,7 +310,7 @@ class HostSystem(ManagedObject): self.set("config.network.portgroup", host_pg) def _add_port_group(self, spec): - """ Adds a port group to the host system object in the db """ + """Adds a port group to the host system object in the db.""" pg_name = spec.name vswitch_name = spec.vswitchName vlanid = spec.vlanId @@ -328,7 +336,7 @@ class HostSystem(ManagedObject): class Datacenter(ManagedObject): - """ Datacenter class """ + """Datacenter class.""" def __init__(self): ManagedObject.__init__(self, "Datacenter") @@ -343,7 +351,7 @@ class Datacenter(ManagedObject): class Task(ManagedObject): - """ Task class """ + """Task class.""" def __init__(self, task_name, state="running"): ManagedObject.__init__(self, "Task") @@ -390,12 +398,12 @@ def create_task(task_name, state="running"): def _add_file(file_path): - """ Adds a file reference to the db """ + """Adds a file reference to the db.""" _db_content["files"].append(file_path) def _remove_file(file_path): - """ Removes a file reference from the db """ + """Removes a file reference from the db.""" if _db_content.get("files", None) is None: raise exception.NotFound(_("No files have been added yet")) #Check if the remove is for a single file object or for a folder @@ -415,7 +423,7 @@ def _remove_file(file_path): def fake_fetch_image(image, instance, **kwargs): - """Fakes fetch image call. Just adds a reference to the db for the file """ + """Fakes fetch image call. Just adds a reference to the db for the file.""" ds_name = kwargs.get("datastore_name") file_path = kwargs.get("file_path") ds_file_path = "[" + ds_name + "] " + file_path @@ -423,19 +431,19 @@ def fake_fetch_image(image, instance, **kwargs): def fake_upload_image(image, instance, **kwargs): - """Fakes the upload of an image """ + """Fakes the upload of an image.""" pass def fake_get_vmdk_size_and_properties(image_id, instance): - """ Fakes the file size and properties fetch for the image file """ + """Fakes the file size and properties fetch for the image file.""" props = {"vmware_ostype": "otherGuest", "vmware_adaptertype": "lsiLogic"} return _FAKE_FILE_SIZE, props def _get_vm_mdo(vm_ref): - """ Gets the Virtual Machine with the ref from the db """ + """Gets the Virtual Machine with the ref from the db.""" if _db_content.get("VirtualMachine", None) is None: raise exception.NotFound(_("There is no VM registered")) if vm_ref not in _db_content.get("VirtualMachine"): @@ -445,22 +453,24 @@ def _get_vm_mdo(vm_ref): class FakeFactory(object): - """ Fake factory class for the suds client """ + """Fake factory class for the suds client.""" def __init__(self): pass def create(self, obj_name): - """ Creates a namespace object """ + """Creates a namespace object.""" return DataObject() class FakeVim(object): - """Fake VIM Class""" + """Fake VIM Class.""" def __init__(self, protocol="https", host="localhost", trace=None): - """ Initializes the suds client object, sets the service content - contents and the cookies for the session """ + """ + Initializes the suds client object, sets the service content + contents and the cookies for the session. + """ self._session = None self.client = DataObject() self.client.factory = FakeFactory() @@ -490,7 +500,7 @@ class FakeVim(object): return "Fake VIM Object" def _login(self): - """ Logs in and sets the session object in the db """ + """Logs in and sets the session object in the db.""" self._session = str(uuid.uuid4()) session = DataObject() session.key = self._session @@ -498,7 +508,7 @@ class FakeVim(object): return session def _logout(self): - """ Logs out and remove the session object ref from the db """ + """Logs out and remove the session object ref from the db.""" s = self._session self._session = None if s not in _db_content['session']: @@ -508,14 +518,14 @@ class FakeVim(object): del _db_content['session'][s] def _terminate_session(self, *args, **kwargs): - """ Terminates a session """ + """Terminates a session.""" s = kwargs.get("sessionId")[0] if s not in _db_content['session']: return del _db_content['session'][s] def _check_session(self): - """ Checks if the session is active """ + """Checks if the session is active.""" if (self._session is None or self._session not in _db_content['session']): LOG.debug(_("Session is faulty")) @@ -524,7 +534,7 @@ class FakeVim(object): _("Session Invalid")) def _create_vm(self, method, *args, **kwargs): - """ Creates and registers a VM object with the Host System """ + """Creates and registers a VM object with the Host System.""" config_spec = kwargs.get("config") ds = _db_content["Datastore"][_db_content["Datastore"].keys()[0]] vm_dict = {"name": config_spec.name, @@ -539,7 +549,7 @@ class FakeVim(object): return task_mdo.obj def _reconfig_vm(self, method, *args, **kwargs): - """ Reconfigures a VM and sets the properties supplied """ + """Reconfigures a VM and sets the properties supplied.""" vm_ref = args[0] vm_mdo = _get_vm_mdo(vm_ref) vm_mdo.reconfig(self.client.factory, kwargs.get("spec")) @@ -547,7 +557,7 @@ class FakeVim(object): return task_mdo.obj def _create_copy_disk(self, method, vmdk_file_path): - """ Creates/copies a vmdk file object in the datastore """ + """Creates/copies a vmdk file object in the datastore.""" # We need to add/create both .vmdk and .-flat.vmdk files flat_vmdk_file_path = \ vmdk_file_path.replace(".vmdk", "-flat.vmdk") @@ -557,12 +567,12 @@ class FakeVim(object): return task_mdo.obj def _snapshot_vm(self, method): - """ Snapshots a VM. Here we do nothing for faking sake """ + """Snapshots a VM. Here we do nothing for faking sake.""" task_mdo = create_task(method, "success") return task_mdo.obj def _delete_disk(self, method, *args, **kwargs): - """ Deletes .vmdk and -flat.vmdk files corresponding to the VM """ + """Deletes .vmdk and -flat.vmdk files corresponding to the VM.""" vmdk_file_path = kwargs.get("name") flat_vmdk_file_path = \ vmdk_file_path.replace(".vmdk", "-flat.vmdk") @@ -572,23 +582,23 @@ class FakeVim(object): return task_mdo.obj def _delete_file(self, method, *args, **kwargs): - """ Deletes a file from the datastore """ + """Deletes a file from the datastore.""" _remove_file(kwargs.get("name")) task_mdo = create_task(method, "success") return task_mdo.obj def _just_return(self): - """ Fakes a return """ + """Fakes a return.""" return def _unregister_vm(self, method, *args, **kwargs): - """ Unregisters a VM from the Host System """ + """Unregisters a VM from the Host System.""" vm_ref = args[0] _get_vm_mdo(vm_ref) del _db_content["VirtualMachine"][vm_ref] def _search_ds(self, method, *args, **kwargs): - """ Searches the datastore for a file """ + """Searches the datastore for a file.""" ds_path = kwargs.get("datastorePath") if _db_content.get("files", None) is None: raise exception.NotFound(_("No files have been added yet")) @@ -600,14 +610,14 @@ class FakeVim(object): return task_mdo.obj def _make_dir(self, method, *args, **kwargs): - """ Creates a directory in the datastore """ + """Creates a directory in the datastore.""" ds_path = kwargs.get("name") if _db_content.get("files", None) is None: raise exception.NotFound(_("No files have been added yet")) _db_content["files"].append(ds_path) def _set_power_state(self, method, vm_ref, pwr_state="poweredOn"): - """ Sets power state for the VM """ + """Sets power state for the VM.""" if _db_content.get("VirtualMachine", None) is None: raise exception.NotFound(_(" No Virtual Machine has been " "registered yet")) @@ -620,7 +630,7 @@ class FakeVim(object): return task_mdo.obj def _retrieve_properties(self, method, *args, **kwargs): - """ Retrieves properties based on the type """ + """Retrieves properties based on the type.""" spec_set = kwargs.get("specSet")[0] type = spec_set.propSet[0].type properties = spec_set.propSet[0].pathSet @@ -654,7 +664,7 @@ class FakeVim(object): return lst_ret_objs def _add_port_group(self, method, *args, **kwargs): - """ Adds a port group to the host system """ + """Adds a port group to the host system.""" host_mdo = \ _db_content["HostSystem"][_db_content["HostSystem"].keys()[0]] host_mdo._add_port_group(kwargs.get("portgrp")) diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index 36fa98996..8d023d580 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -16,7 +16,7 @@ # under the License. """ -Utility functions for ESX Networking +Utility functions for ESX Networking. """ from nova import exception @@ -32,8 +32,10 @@ class NetworkHelper: @classmethod def get_network_with_the_name(cls, session, network_name="vmnet0"): - """ Gets reference to the network whose name is passed as the - argument. """ + """ + Gets reference to the network whose name is passed as the + argument. + """ hostsystems = session._call_method(vim_util, "get_objects", "HostSystem", ["network"]) vm_networks_ret = hostsystems[0].propSet[0].val @@ -44,7 +46,7 @@ class NetworkHelper: return None vm_networks = vm_networks_ret.ManagedObjectReference networks = session._call_method(vim_util, - "get_properites_for_a_collection_of_objects", + "get_properties_for_a_collection_of_objects", "Network", vm_networks, ["summary.name"]) for network in networks: if network.propSet[0].val == network_name: @@ -53,8 +55,10 @@ class NetworkHelper: @classmethod def get_vswitch_for_vlan_interface(cls, session, vlan_interface): - """ Gets the vswitch associated with the physical - network adapter with the name supplied""" + """ + Gets the vswitch associated with the physical network adapter + with the name supplied. + """ #Get the list of vSwicthes on the Host System host_mor = session._call_method(vim_util, "get_objects", "HostSystem")[0].obj @@ -77,7 +81,7 @@ class NetworkHelper: @classmethod def check_if_vlan_interface_exists(cls, session, vlan_interface): - """ Checks if the vlan_inteface exists on the esx host """ + """Checks if the vlan_inteface exists on the esx host.""" host_net_system_mor = session._call_method(vim_util, "get_objects", "HostSystem", ["configManager.networkSystem"])[0].propSet[0].val physical_nics_ret = session._call_method(vim_util, @@ -93,8 +97,8 @@ class NetworkHelper: return False @classmethod - def get_vlanid_and_vswicth_for_portgroup(cls, session, pg_name): - """ Get the vlan id and vswicth associated with the port group """ + def get_vlanid_and_vswitch_for_portgroup(cls, session, pg_name): + """Get the vlan id and vswicth associated with the port group.""" host_mor = session._call_method(vim_util, "get_objects", "HostSystem")[0].obj port_grps_on_host_ret = session._call_method(vim_util, @@ -113,8 +117,10 @@ class NetworkHelper: @classmethod def create_port_group(cls, session, pg_name, vswitch_name, vlan_id=0): - """ Creates a port group on the host system with the vlan tags - supplied. VLAN id 0 means no vlan id association """ + """ + Creates a port group on the host system with the vlan tags + supplied. VLAN id 0 means no vlan id association. + """ client_factory = session._get_vim().client.factory add_prt_grp_spec = vm_util.get_add_vswitch_port_group_spec( client_factory, diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index 37f80c133..52ed6f9ac 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -15,7 +15,7 @@ # License for the specific language governing permissions and limitations # under the License. -""" Classes to handle image files +"""Classes to handle image files. Collection of classes to handle image upload/download to/from Image service (like Glance image storage and retrieval service) from/to ESX/ESXi server. @@ -29,8 +29,6 @@ import urlparse from nova import flags from nova import log as logging -from nova import utils -from nova.auth.manager import AuthManager FLAGS = flags.FLAGS @@ -41,145 +39,34 @@ USER_AGENT = "OpenStack-ESX-Adapter" LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") -class ImageServiceFile: - """The base image service class""" - - def __init__(self, file_handle): - self.eof = False - self.file_handle = file_handle - - def write(self, data): - """Write data to the file""" - raise NotImplementedError - - def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data from the file""" - raise NotImplementedError - - def get_size(self): - """Get the size of the file whose data is to be read""" - raise NotImplementedError - - def set_eof(self, eof): - """Set the end of file marker""" - self.eof = eof - - def get_eof(self): - """Check if the file end has been reached or not""" - return self.eof - - def close(self): - """Close the file handle""" - try: - self.file_handle.close() - except Exception: - pass - - def get_image_properties(self): - """Get the image properties""" - raise NotImplementedError - - def __del__(self): - """Close the file handle on garbage collection""" - self.close() - - -class GlanceHTTPWriteFile(ImageServiceFile): - """Glance file write handler class""" - - def __init__(self, host, port, image_id, file_size, os_type, adapter_type, - version=1, scheme="http"): - base_url = "%s://%s:%s/images/%s" % (scheme, host, port, image_id) - (scheme, netloc, path, params, query, fragment) = \ - urlparse.urlparse(base_url) - if scheme == "http": - conn = httplib.HTTPConnection(netloc) - elif scheme == "https": - conn = httplib.HTTPSConnection(netloc) - conn.putrequest("PUT", path) - conn.putheader("User-Agent", USER_AGENT) - conn.putheader("Content-Length", file_size) - conn.putheader("Content-Type", "application/octet-stream") - conn.putheader("x-image-meta-store", "file") - conn.putheader("x-image-meta-is_public", "True") - conn.putheader("x-image-meta-type", "raw") - conn.putheader("x-image-meta-size", file_size) - conn.putheader("x-image-meta-property-kernel_id", "") - conn.putheader("x-image-meta-property-ramdisk_id", "") - conn.putheader("x-image-meta-property-vmware_ostype", os_type) - conn.putheader("x-image-meta-property-vmware_adaptertype", - adapter_type) - conn.putheader("x-image-meta-property-vmware_image_version", version) - conn.endheaders() - ImageServiceFile.__init__(self, conn) - - def write(self, data): - """Write data to the file""" - self.file_handle.send(data) - - -class GlanceHTTPReadFile(ImageServiceFile): - """Glance file read handler class""" - - def __init__(self, host, port, image_id, scheme="http"): - base_url = "%s://%s:%s/images/%s" % (scheme, host, port, - urllib.pathname2url(image_id)) - headers = {'User-Agent': USER_AGENT} - request = urllib2.Request(base_url, None, headers) - conn = urllib2.urlopen(request) - ImageServiceFile.__init__(self, conn) - - def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data""" - return self.file_handle.read(chunk_size) - - def get_size(self): - """Get the size of the file to be read""" - return self.file_handle.headers.get("X-Image-Meta-Size", -1) - - def get_image_properties(self): - """Get the image properties like say OS Type and the - Adapter Type - """ - return {"vmware_ostype": - self.file_handle.headers.get( - "X-Image-Meta-Property-Vmware_ostype"), - "vmware_adaptertype": - self.file_handle.headers.get( - "X-Image-Meta-Property-Vmware_adaptertype"), - "vmware_image_version": - self.file_handle.headers.get( - "X-Image-Meta-Property-Vmware_image_version")} - - class VMwareHTTPFile(object): - """Base class for HTTP file""" + """Base class for HTTP file.""" def __init__(self, file_handle): self.eof = False self.file_handle = file_handle def set_eof(self, eof): - """Set the end of file marker""" + """Set the end of file marker.""" self.eof = eof def get_eof(self): - """Check if the end of file has been reached""" + """Check if the end of file has been reached.""" return self.eof def close(self): - """Close the file handle""" + """Close the file handle.""" try: self.file_handle.close() except Exception: pass def __del__(self): - """Close the file handle on garbage collection""" + """Close the file handle on garbage collection.""" self.close() def _build_vim_cookie_headers(self, vim_cookies): - """Build ESX host session cookie headers""" + """Build ESX host session cookie headers.""" cookie_header = "" for vim_cookie in vim_cookies: cookie_header = vim_cookie.name + "=" + vim_cookie.value @@ -187,20 +74,20 @@ class VMwareHTTPFile(object): return cookie_header def write(self, data): - """Write data to the file""" + """Write data to the file.""" raise NotImplementedError def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data""" + """Read a chunk of data.""" raise NotImplementedError def get_size(self): - """Get size of the file to be read""" + """Get size of the file to be read.""" raise NotImplementedError class VMWareHTTPWriteFile(VMwareHTTPFile): - """VMWare file write handler class""" + """VMWare file write handler class.""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, file_size, scheme="https"): @@ -222,11 +109,11 @@ class VMWareHTTPWriteFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def write(self, data): - """Write to the file""" + """Write to the file.""" self.file_handle.send(data) def close(self): - """Get the response and close the connection""" + """Get the response and close the connection.""" try: self.conn.getresponse() except Exception, excep: @@ -236,7 +123,7 @@ class VMWareHTTPWriteFile(VMwareHTTPFile): class VmWareHTTPReadFile(VMwareHTTPFile): - """VMWare file read handler class""" + """VMWare file read handler class.""" def __init__(self, host, data_center_name, datastore_name, cookies, file_path, scheme="https"): @@ -251,9 +138,9 @@ class VmWareHTTPReadFile(VMwareHTTPFile): VMwareHTTPFile.__init__(self, conn) def read(self, chunk_size=READ_CHUNKSIZE): - """Read a chunk of data""" + """Read a chunk of data.""" return self.file_handle.read(chunk_size) def get_size(self): - """Get size of the file to be read""" + """Get size of the file to be read.""" return self.file_handle.headers.get("Content-Length", -1) diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index cea65e198..3430822e1 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -16,7 +16,7 @@ # under the License. """ -Classes for making VMware VI SOAP calls +Classes for making VMware VI SOAP calls. """ import httplib @@ -37,49 +37,50 @@ FLAGS = flags.FLAGS flags.DEFINE_string('vmwareapi_wsdl_loc', None, 'VIM Service WSDL Location' - 'E.g http:///vimService.wsdl' + 'e.g http:///vimService.wsdl' 'Due to a bug in vSphere ESX 4.1 default wsdl' - 'Read the readme for vmware to setup') + 'Refer readme-vmware to setup') class VIMMessagePlugin(MessagePlugin): def addAttributeForValue(self, node): - #suds does not handle AnyType properly - #VI SDK requires type attribute to be set when AnyType is used + # suds does not handle AnyType properly. + # VI SDK requires type attribute to be set when AnyType is used if node.name == 'value': node.set('xsi:type', 'xsd:string') def marshalled(self, context): - """Suds will send the specified soap envelope. + """suds will send the specified soap envelope. Provides the plugin with the opportunity to prune empty - nodes and fixup nodes before sending it to the server + nodes and fixup nodes before sending it to the server. """ - #suds builds the entire request object based on the wsdl schema - #VI SDK throws server errors if optional SOAP nodes are sent without - #values. E.g as opposed to test + # suds builds the entire request object based on the wsdl schema. + # VI SDK throws server errors if optional SOAP nodes are sent without + # values, e.g. as opposed to test context.envelope.prune() context.envelope.walk(self.addAttributeForValue) class Vim: - """The VIM Object""" + """The VIM Object.""" def __init__(self, protocol="https", host="localhost"): """ + Creates the necessary Communication interfaces and gets the + ServiceContent for initiating SOAP transactions. + protocol: http or https host : ESX IPAddress[:port] or ESX Hostname[:port] - Creates the necessary Communication interfaces, Gets the - ServiceContent for initiating SOAP transactions """ self._protocol = protocol self._host_name = host wsdl_url = FLAGS.vmwareapi_wsdl_loc if wsdl_url is None: raise Exception(_("Must specify vmwareapi_wsdl_loc")) - #Use this when VMware fixes their faulty wsdl + # Use this when VMware fixes their faulty wsdl #wsdl_url = '%s://%s/sdk/vimService.wsdl' % (self._protocol, # self._host_name) url = '%s://%s/sdk' % (self._protocol, self._host_name) @@ -89,37 +90,41 @@ class Vim: self.RetrieveServiceContent("ServiceInstance") def get_service_content(self): - """Gets the service content object""" + """Gets the service content object.""" return self._service_content def __getattr__(self, attr_name): - """Makes the API calls and gets the result""" + """Makes the API calls and gets the result.""" try: return object.__getattr__(self, attr_name) except AttributeError: def vim_request_handler(managed_object, **kwargs): - """managed_object : Managed Object Reference or Managed - Object Name - **kw : Keyword arguments of the call """ - #Dynamic handler for VI SDK Calls + Builds the SOAP message and parses the response for fault + checking and other errors. + + managed_object : Managed Object Reference or Managed + Object Name + **kwargs : Keyword arguments of the call + """ + # Dynamic handler for VI SDK Calls try: request_mo = \ self._request_managed_object_builder(managed_object) request = getattr(self.client.service, attr_name) response = request(request_mo, **kwargs) - #To check for the faults that are part of the message body - #and not returned as Fault object response from the ESX - #SOAP server + # To check for the faults that are part of the message body + # and not returned as Fault object response from the ESX + # SOAP server if hasattr(error_util.FaultCheckers, attr_name.lower() + "_fault_checker"): fault_checker = getattr(error_util.FaultCheckers, attr_name.lower() + "_fault_checker") fault_checker(response) return response - #Catch the VimFaultException that is raised by the fault - #check of the SOAP response + # Catch the VimFaultException that is raised by the fault + # check of the SOAP response except error_util.VimFaultException, excep: raise except WebFault, excep: @@ -155,8 +160,8 @@ class Vim: return vim_request_handler def _request_managed_object_builder(self, managed_object): - """Builds the request managed object""" - #Request Managed Object Builder + """Builds the request managed object.""" + # Request Managed Object Builder if type(managed_object) == type(""): mo = Property(managed_object) mo._type = managed_object diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index 20117b04c..709b54e12 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -16,19 +16,19 @@ # under the License. """ -The VMware API utility module +The VMware API utility module. """ -def build_selcetion_spec(client_factory, name): - """ Builds the selection spec """ +def build_selection_spec(client_factory, name): + """Builds the selection spec.""" sel_spec = client_factory.create('ns0:SelectionSpec') sel_spec.name = name return sel_spec def build_traversal_spec(client_factory, name, type, path, skip, select_set): - """ Builds the traversal spec object """ + """Builds the traversal spec object.""" traversal_spec = client_factory.create('ns0:TraversalSpec') traversal_spec.name = name traversal_spec.type = type @@ -39,9 +39,11 @@ def build_traversal_spec(client_factory, name, type, path, skip, select_set): def build_recursive_traversal_spec(client_factory): - """ Builds the Recursive Traversal Spec to traverse the object managed - object hierarchy """ - visit_folders_select_spec = build_selcetion_spec(client_factory, + """ + Builds the Recursive Traversal Spec to traverse the object managed + object hierarchy. + """ + visit_folders_select_spec = build_selection_spec(client_factory, "visitFolders") #For getting to hostFolder from datacnetr dc_to_hf = build_traversal_spec(client_factory, "dc_to_hf", "Datacenter", @@ -64,8 +66,8 @@ def build_recursive_traversal_spec(client_factory): cr_to_ds = build_traversal_spec(client_factory, "cr_to_ds", "ComputeResource", "datastore", False, []) - rp_to_rp_select_spec = build_selcetion_spec(client_factory, "rp_to_rp") - rp_to_vm_select_spec = build_selcetion_spec(client_factory, "rp_to_vm") + rp_to_rp_select_spec = build_selection_spec(client_factory, "rp_to_rp") + rp_to_vm_select_spec = build_selection_spec(client_factory, "rp_to_vm") #For getting to resource pool from Compute Resource cr_to_rp = build_traversal_spec(client_factory, "cr_to_rp", "ComputeResource", "resourcePool", False, @@ -94,7 +96,7 @@ def build_recursive_traversal_spec(client_factory): def build_property_spec(client_factory, type="VirtualMachine", properties_to_collect=["name"], all_properties=False): - """Builds the Property Spec""" + """Builds the Property Spec.""" property_spec = client_factory.create('ns0:PropertySpec') property_spec.all = all_properties property_spec.pathSet = properties_to_collect @@ -103,7 +105,7 @@ def build_property_spec(client_factory, type="VirtualMachine", def build_object_spec(client_factory, root_folder, traversal_specs): - """Builds the object Spec""" + """Builds the object Spec.""" object_spec = client_factory.create('ns0:ObjectSpec') object_spec.obj = root_folder object_spec.skip = False @@ -112,7 +114,7 @@ def build_object_spec(client_factory, root_folder, traversal_specs): def build_property_filter_spec(client_factory, property_specs, object_specs): - """Builds the Property Filter Spec""" + """Builds the Property Filter Spec.""" property_filter_spec = client_factory.create('ns0:PropertyFilterSpec') property_filter_spec.propSet = property_specs property_filter_spec.objectSet = object_specs @@ -120,7 +122,7 @@ def build_property_filter_spec(client_factory, property_specs, object_specs): def get_object_properties(vim, collector, mobj, type, properties): - """Gets the properties of the Managed object specified""" + """Gets the properties of the Managed object specified.""" client_factory = vim.client.factory if mobj is None: return None @@ -141,7 +143,7 @@ def get_object_properties(vim, collector, mobj, type, properties): def get_dynamic_property(vim, mobj, type, property_name): - """Gets a particular property of the Managed Object""" + """Gets a particular property of the Managed Object.""" obj_content = \ get_object_properties(vim, None, mobj, type, [property_name]) property_value = None @@ -153,7 +155,7 @@ def get_dynamic_property(vim, mobj, type, property_name): def get_objects(vim, type, properties_to_collect=["name"], all=False): - """Gets the list of objects of the type specified""" + """Gets the list of objects of the type specified.""" client_factory = vim.client.factory object_spec = build_object_spec(client_factory, vim.get_service_content().rootFolder, @@ -169,7 +171,7 @@ def get_objects(vim, type, properties_to_collect=["name"], all=False): def get_prop_spec(client_factory, type, properties): - """Builds the Property Spec Object""" + """Builds the Property Spec Object.""" prop_spec = client_factory.create('ns0:PropertySpec') prop_spec.type = type prop_spec.pathSet = properties @@ -177,7 +179,7 @@ def get_prop_spec(client_factory, type, properties): def get_obj_spec(client_factory, obj, select_set=None): - """Builds the Object Spec object""" + """Builds the Object Spec object.""" obj_spec = client_factory.create('ns0:ObjectSpec') obj_spec.obj = obj obj_spec.skip = False @@ -187,7 +189,7 @@ def get_obj_spec(client_factory, obj, select_set=None): def get_prop_filter_spec(client_factory, obj_spec, prop_spec): - """Builds the Property Filter Spec Object""" + """Builds the Property Filter Spec Object.""" prop_filter_spec = \ client_factory.create('ns0:PropertyFilterSpec') prop_filter_spec.propSet = prop_spec @@ -195,10 +197,11 @@ def get_prop_filter_spec(client_factory, obj_spec, prop_spec): return prop_filter_spec -def get_properites_for_a_collection_of_objects(vim, type, +def get_properties_for_a_collection_of_objects(vim, type, obj_list, properties): - """Gets the list of properties for the collection of - objects of the type specified + """ + Gets the list of properties for the collection of + objects of the type specified. """ client_factory = vim.client.factory if len(obj_list) == 0: diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py index a46b4d10c..f2ef8d2d7 100644 --- a/nova/virt/vmwareapi/vm_util.py +++ b/nova/virt/vmwareapi/vm_util.py @@ -15,18 +15,19 @@ # License for the specific language governing permissions and limitations # under the License. """ -The VMware API VM utility module to build SOAP object specs +The VMware API VM utility module to build SOAP object specs. """ def build_datastore_path(datastore_name, path): - """Build the datastore compliant path""" + """Build the datastore compliant path.""" return "[%s] %s" % (datastore_name, path) def split_datastore_path(datastore_path): - """Split the VMWare style datastore path to get the Datastore - name and the entity path + """ + Split the VMWare style datastore path to get the Datastore + name and the entity path. """ spl = datastore_path.split('[', 1)[1].split(']', 1) path = "" @@ -40,7 +41,7 @@ def split_datastore_path(datastore_path): def get_vm_create_spec(client_factory, instance, data_store_name, network_name="vmnet0", os_type="otherGuest"): - """Builds the VM Create spec""" + """Builds the VM Create spec.""" config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') config_spec.name = instance.name config_spec.guestId = os_type @@ -70,11 +71,12 @@ def get_vm_create_spec(client_factory, instance, data_store_name, def create_controller_spec(client_factory, key): - """Builds a Config Spec for the LSI Logic Controller's addition - which acts as the controller for the - Virtual Hard disk to be attached to the VM """ - #Create a controller for the Virtual Hard Disk + Builds a Config Spec for the LSI Logic Controller's addition + which acts as the controller for the virtual hard disk to be attached + to the VM. + """ + # Create a controller for the Virtual Hard Disk virtual_device_config = \ client_factory.create('ns0:VirtualDeviceConfigSpec') virtual_device_config.operation = "add" @@ -88,13 +90,15 @@ def create_controller_spec(client_factory, key): def create_network_spec(client_factory, network_name, mac_address): - """Builds a config spec for the addition of a new network - adapter to the VM""" + """ + Builds a config spec for the addition of a new network + adapter to the VM. + """ network_spec = \ client_factory.create('ns0:VirtualDeviceConfigSpec') network_spec.operation = "add" - #Get the recommended card type for the VM based on the guest OS of the VM + # Get the recommended card type for the VM based on the guest OS of the VM net_device = client_factory.create('ns0:VirtualPCNet32') backing = \ @@ -110,9 +114,9 @@ def create_network_spec(client_factory, network_name, mac_address): net_device.connectable = connectable_spec net_device.backing = backing - #The Server assigns a Key to the device. Here we pass a -ve temporary key. - #-ve because actual keys are +ve numbers and we don't - #want a clash with the key that server might associate with the device + # The Server assigns a Key to the device. Here we pass a -ve temporary key. + # -ve because actual keys are +ve numbers and we don't + # want a clash with the key that server might associate with the device net_device.key = -47 net_device.addressType = "manual" net_device.macAddress = mac_address @@ -124,14 +128,14 @@ def create_network_spec(client_factory, network_name, mac_address): def get_vmdk_attach_config_spec(client_factory, disksize, file_path, adapter_type="lsiLogic"): - """Builds the vmdk attach config spec""" + """Builds the vmdk attach config spec.""" config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') - #The controller Key pertains to the Key of the LSI Logic Controller, which - #controls this Hard Disk + # The controller Key pertains to the Key of the LSI Logic Controller, which + # controls this Hard Disk device_config_spec = [] - #For IDE devices, there are these two default controllers created in the - #VM having keys 200 and 201 + # For IDE devices, there are these two default controllers created in the + # VM having keys 200 and 201 if adapter_type == "ide": controller_key = 200 else: @@ -149,7 +153,7 @@ def get_vmdk_attach_config_spec(client_factory, def get_vmdk_file_path_and_adapter_type(client_factory, hardware_devices): - """Gets the vmdk file path and the storage adapter type""" + """Gets the vmdk file path and the storage adapter type.""" if hardware_devices.__class__.__name__ == "ArrayOfVirtualDevice": hardware_devices = hardware_devices.VirtualDevice vmdk_file_path = None @@ -177,7 +181,7 @@ def get_vmdk_file_path_and_adapter_type(client_factory, hardware_devices): def get_copy_virtual_disk_spec(client_factory, adapter_type="lsilogic"): - """Builds the Virtual Disk copy spec""" + """Builds the Virtual Disk copy spec.""" dest_spec = client_factory.create('ns0:VirtualDiskSpec') dest_spec.adapterType = adapter_type dest_spec.diskType = "thick" @@ -185,7 +189,7 @@ def get_copy_virtual_disk_spec(client_factory, adapter_type="lsilogic"): def get_vmdk_create_spec(client_factory, size_in_kb, adapter_type="lsiLogic"): - """Builds the virtual disk create spec""" + """Builds the virtual disk create spec.""" create_vmdk_spec = \ client_factory.create('ns0:FileBackedVirtualDiskSpec') create_vmdk_spec.adapterType = adapter_type @@ -196,8 +200,10 @@ def get_vmdk_create_spec(client_factory, size_in_kb, adapter_type="lsiLogic"): def create_virtual_disk_spec(client_factory, disksize, controller_key, file_path=None): - """Creates a Spec for the addition/attaching of a - Virtual Disk to the VM""" + """ + Builds spec for the creation of a new/ attaching of an already existing + Virtual Disk to the VM. + """ virtual_device_config = \ client_factory.create('ns0:VirtualDeviceConfigSpec') virtual_device_config.operation = "add" @@ -223,9 +229,9 @@ def create_virtual_disk_spec(client_factory, virtual_disk.backing = disk_file_backing virtual_disk.connectable = connectable_spec - #The Server assigns a Key to the device. Here we pass a -ve temporary key. - #-ve because actual keys are +ve numbers and we don't - #want a clash with the key that server might associate with the device + # The Server assigns a Key to the device. Here we pass a -ve random key. + # -ve because actual keys are +ve numbers and we don't + # want a clash with the key that server might associate with the device virtual_disk.key = -100 virtual_disk.controllerKey = controller_key virtual_disk.unitNumber = 0 @@ -237,7 +243,7 @@ def create_virtual_disk_spec(client_factory, def get_dummy_vm_create_spec(client_factory, name, data_store_name): - """Builds the dummy VM create spec""" + """Builds the dummy VM create spec.""" config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') config_spec.name = name @@ -269,7 +275,7 @@ def get_dummy_vm_create_spec(client_factory, name, data_store_name): def get_machine_id_change_spec(client_factory, mac, ip_addr, netmask, gateway): - """Builds the machine id change config spec""" + """Builds the machine id change config spec.""" machine_id_str = "%s;%s;%s;%s" % (mac, ip_addr, netmask, gateway) virtual_machine_config_spec = \ client_factory.create('ns0:VirtualMachineConfigSpec') @@ -283,12 +289,12 @@ def get_machine_id_change_spec(client_factory, mac, ip_addr, netmask, gateway): def get_add_vswitch_port_group_spec(client_factory, vswitch_name, port_group_name, vlan_id): - """Builds the virtual switch port group add spec""" + """Builds the virtual switch port group add spec.""" vswitch_port_group_spec = client_factory.create('ns0:HostPortGroupSpec') vswitch_port_group_spec.name = port_group_name vswitch_port_group_spec.vswitchName = vswitch_name - #VLAN ID of 0 means that VLAN tagging is not to be done for the network. + # VLAN ID of 0 means that VLAN tagging is not to be done for the network. vswitch_port_group_spec.vlanId = int(vlan_id) policy = client_factory.create('ns0:HostNetworkPolicy') diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 2d87a627d..4b3c8adca 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -47,14 +47,14 @@ VMWARE_POWER_STATES = { class VMWareVMOps(object): - """ Management class for VM-related tasks """ + """Management class for VM-related tasks.""" def __init__(self, session): - """ Initializer """ + """Initializer.""" self._session = session def _wait_with_callback(self, instance_id, task, callback): - """ Waits for the task to finish and does a callback after """ + """Waits for the task to finish and does a callback after.""" ret = None try: ret = self._session._wait_for_task(instance_id, task) @@ -63,7 +63,7 @@ class VMWareVMOps(object): callback(ret) def list_instances(self): - """ Lists the VM instances that are registered with the ESX host """ + """Lists the VM instances that are registered with the ESX host.""" LOG.debug(_("Getting list of instances")) vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", @@ -96,7 +96,7 @@ class VMWareVMOps(object): the metadata .vmdk file. 4. Upload the disk file. 5. Attach the disk to the VM by reconfiguring the same. - 6. Power on the VM + 6. Power on the VM. """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref: @@ -122,7 +122,7 @@ class VMWareVMOps(object): _check_if_network_bridge_exists() def _get_datastore_ref(): - # Get the datastore list and choose the first local storage + """Get the datastore list and choose the first local storage.""" data_stores = self._session._call_method(vim_util, "get_objects", "Datastore", ["summary.type", "summary.name"]) for elem in data_stores: @@ -133,7 +133,7 @@ class VMWareVMOps(object): ds_type = prop.val elif prop.name == "summary.name": ds_name = prop.val - #Local storage identifier + # Local storage identifier if ds_type == "VMFS": data_store_name = ds_name return data_store_name @@ -146,8 +146,10 @@ class VMWareVMOps(object): data_store_name = _get_datastore_ref() def _get_image_properties(): - #Get the Size of the flat vmdk file that is there on the storage - #repository. + """ + Get the Size of the flat vmdk file that is there on the storage + repository. + """ image_size, image_properties = \ vmware_images.get_vmdk_size_and_properties( instance.image_id, instance) @@ -160,28 +162,29 @@ class VMWareVMOps(object): vmdk_file_size_in_kb, os_type, adapter_type = _get_image_properties() def _get_vmfolder_and_res_pool_mors(): - #Get the Vm folder ref from the datacenter + """Get the Vm folder ref from the datacenter.""" dc_objs = self._session._call_method(vim_util, "get_objects", "Datacenter", ["vmFolder"]) - #There is only one default datacenter in a standalone ESX host + # There is only one default datacenter in a standalone ESX host vm_folder_mor = dc_objs[0].propSet[0].val - #Get the resource pool. Taking the first resource pool coming our - #way. Assuming that is the default resource pool. + # Get the resource pool. Taking the first resource pool coming our + # way. Assuming that is the default resource pool. res_pool_mor = self._session._call_method(vim_util, "get_objects", "ResourcePool")[0].obj return vm_folder_mor, res_pool_mor vm_folder_mor, res_pool_mor = _get_vmfolder_and_res_pool_mors() - #Get the create vm config spec + # Get the create vm config spec config_spec = vm_util.get_vm_create_spec(client_factory, instance, data_store_name, net_name, os_type) def _execute_create_vm(): + """Create VM on ESX host.""" LOG.debug(_("Creating VM with the name %s on the ESX host") % instance.name) - #Create the VM on the ESX host + # Create the VM on the ESX host vm_create_task = self._session._call_method( self._session._get_vim(), "CreateVM_Task", vm_folder_mor, @@ -196,11 +199,11 @@ class VMWareVMOps(object): # Set the machine id for the VM for setting the IP self._set_machine_id(client_factory, instance) - #Naming the VM files in correspondence with the VM instance name + # Naming the VM files in correspondence with the VM instance name # The flat vmdk file name flat_uploaded_vmdk_name = "%s/%s-flat.vmdk" % (instance.name, instance.name) - #The vmdk meta-data file + # The vmdk meta-data file uploaded_vmdk_name = "%s/%s.vmdk" % (instance.name, instance.name) flat_uploaded_vmdk_path = vm_util.build_datastore_path(data_store_name, flat_uploaded_vmdk_name) @@ -208,12 +211,13 @@ class VMWareVMOps(object): uploaded_vmdk_name) def _create_virtual_disk(): - #Create a Virtual Disk of the size of the flat vmdk file. This is - #done just to generate the meta-data file whose specifics - #depend on the size of the disk, thin/thick provisioning and the - #storage adapter type. - #Here we assume thick provisioning and lsiLogic for the adapter - #type + """Create a virtual disk of the size of flat vmdk file.""" + # Create a Virtual Disk of the size of the flat vmdk file. This is + # done just to generate the meta-data file whose specifics + # depend on the size of the disk, thin/thick provisioning and the + # storage adapter type. + # Here we assume thick provisioning and lsiLogic for the adapter + # type LOG.debug(_("Creating Virtual Disk of size " "%(vmdk_file_size_in_kb)s KB and adapter type " "%(adapter_type)s on the ESX host local store" @@ -245,7 +249,7 @@ class VMWareVMOps(object): "store %(data_store_name)s") % {"flat_uploaded_vmdk_path": flat_uploaded_vmdk_path, "data_store_name": data_store_name}) - #Delete the -flat.vmdk file created. .vmdk file is retained. + # Delete the -flat.vmdk file created. .vmdk file is retained. vmdk_delete_task = self._session._call_method( self._session._get_vim(), "DeleteDatastoreFile_Task", @@ -262,12 +266,13 @@ class VMWareVMOps(object): cookies = self._session._get_vim().client.options.transport.cookiejar def _fetch_image_on_esx_datastore(): + """Fetch image from Glance to ESX datastore.""" LOG.debug(_("Downloading image file data %(image_id)s to the ESX " "data store %(data_store_name)s") % ({'image_id': instance.image_id, 'data_store_name': data_store_name})) - #Upload the -flat.vmdk file whose meta-data file we just created - #above + # Upload the -flat.vmdk file whose meta-data file we just created + # above vmware_images.fetch_image( instance.image_id, instance, @@ -285,8 +290,10 @@ class VMWareVMOps(object): vm_ref = self._get_vm_ref_from_the_name(instance.name) def _attach_vmdk_to_the_vm(): - #Attach the vmdk uploaded to the VM. VM reconfigure is done - #to do so. + """ + Attach the vmdk uploaded to the VM. VM reconfigure is done + to do so. + """ vmdk_attach_config_spec = vm_util.get_vmdk_attach_config_spec( client_factory, vmdk_file_size_in_kb, uploaded_vmdk_path, @@ -304,8 +311,9 @@ class VMWareVMOps(object): _attach_vmdk_to_the_vm() def _power_on_vm(): + """Power on the VM.""" LOG.debug(_("Powering on the VM instance %s") % instance.name) - #Power On the VM + # Power On the VM power_on_task = self._session._call_method( self._session._get_vim(), "PowerOnVM_Task", vm_ref) @@ -325,7 +333,7 @@ class VMWareVMOps(object): 3. Call CopyVirtualDisk which coalesces the disk chain to form a single vmdk, rather a .vmdk metadata file and a -flat.vmdk disk data file. 4. Now upload the -flat.vmdk file to the image store. - 5. Delete the coalesced .vmdk and -flat.vmdk created + 5. Delete the coalesced .vmdk and -flat.vmdk created. """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: @@ -336,7 +344,7 @@ class VMWareVMOps(object): service_content = self._session._get_vim().get_service_content() def _get_vm_and_vmdk_attribs(): - #Get the vmdk file name that the VM is pointing to + # Get the vmdk file name that the VM is pointing to hardware_devices = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, "VirtualMachine", "config.hardware.device") @@ -355,7 +363,7 @@ class VMWareVMOps(object): os_type = _get_vm_and_vmdk_attribs() def _create_vm_snapshot(): - #Create a snapshot of the VM + # Create a snapshot of the VM LOG.debug(_("Creating Snapshot of the VM instance %s ") % instance.name) snapshot_task = self._session._call_method( @@ -372,8 +380,8 @@ class VMWareVMOps(object): _create_vm_snapshot() def _check_if_tmp_folder_exists(): - #Copy the contents of the VM that were there just before the - #snapshot was taken + # Copy the contents of the VM that were there just before the + # snapshot was taken ds_ref_ret = vim_util.get_dynamic_property( self._session._get_vim(), vm_ref, @@ -388,7 +396,7 @@ class VMWareVMOps(object): ds_ref, "Datastore", "browser") - #Check if the vmware-tmp folder exists or not. If not, create one + # Check if the vmware-tmp folder exists or not. If not, create one tmp_folder_path = vm_util.build_datastore_path(datastore_name, "vmware-tmp") if not self._path_exists(ds_browser, tmp_folder_path): @@ -397,17 +405,17 @@ class VMWareVMOps(object): _check_if_tmp_folder_exists() - #Generate a random vmdk file name to which the coalesced vmdk content - #will be copied to. A random name is chosen so that we don't have - #name clashes. + # Generate a random vmdk file name to which the coalesced vmdk content + # will be copied to. A random name is chosen so that we don't have + # name clashes. random_name = str(uuid.uuid4()) dest_vmdk_file_location = vm_util.build_datastore_path(datastore_name, "vmware-tmp/%s.vmdk" % random_name) dc_ref = self._get_datacenter_name_and_ref()[0] def _copy_vmdk_content(): - #Copy the contents of the disk ( or disks, if there were snapshots - #done earlier) to a temporary vmdk file. + # Copy the contents of the disk ( or disks, if there were snapshots + # done earlier) to a temporary vmdk file. copy_spec = vm_util.get_copy_virtual_disk_spec(client_factory, adapter_type) LOG.debug(_("Copying disk data before snapshot of the VM " @@ -431,7 +439,7 @@ class VMWareVMOps(object): cookies = self._session._get_vim().client.options.transport.cookiejar def _upload_vmdk_to_image_repository(): - #Upload the contents of -flat.vmdk file which has the disk data. + # Upload the contents of -flat.vmdk file which has the disk data. LOG.debug(_("Uploading image %s") % snapshot_name) vmware_images.upload_image( snapshot_name, @@ -449,7 +457,11 @@ class VMWareVMOps(object): _upload_vmdk_to_image_repository() def _clean_temp_data(): - #Delete the temporary vmdk created above. + """ + Delete temporary vmdk files generated in image handling + operations. + """ + # Delete the temporary vmdk created above. LOG.debug(_("Deleting temporary vmdk file %s") % dest_vmdk_file_location) remove_disk_task = self._session._call_method( @@ -465,7 +477,7 @@ class VMWareVMOps(object): _clean_temp_data() def reboot(self, instance): - """ Reboot a VM instance """ + """Reboot a VM instance.""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -483,13 +495,13 @@ class VMWareVMOps(object): elif prop.name == "summary.guest.toolsStatus": tools_status = prop.val - #Raise an exception if the VM is not powered On. + # Raise an exception if the VM is not powered On. if pwr_state not in ["poweredOn"]: raise exception.Invalid(_("instance - %s not poweredOn. So can't " "be rebooted.") % instance.name) - #If vmware tools are installed in the VM, then do a guest reboot. - #Otherwise do a hard reset. + # If vmware tools are installed in the VM, then do a guest reboot. + # Otherwise do a hard reset. if tools_status not in ['toolsNotInstalled', 'toolsNotRunning']: LOG.debug(_("Rebooting guest OS of VM %s") % instance.name) self._session._call_method(self._session._get_vim(), "RebootGuest", @@ -507,7 +519,7 @@ class VMWareVMOps(object): Destroy a VM instance. Steps followed are: 1. Power off the VM, if it is in poweredOn state. 2. Un-register a VM. - 3. Delete the contents of the folder holding the VM related data + 3. Delete the contents of the folder holding the VM related data. """ try: vm_ref = self._get_vm_ref_from_the_name(instance.name) @@ -529,7 +541,7 @@ class VMWareVMOps(object): if vm_config_pathname: datastore_name, vmx_file_path = \ vm_util.split_datastore_path(vm_config_pathname) - #Power off the VM if it is in PoweredOn state. + # Power off the VM if it is in PoweredOn state. if pwr_state == "poweredOn": LOG.debug(_("Powering off the VM %s") % instance.name) poweroff_task = self._session._call_method( @@ -538,7 +550,7 @@ class VMWareVMOps(object): self._session._wait_for_task(instance.id, poweroff_task) LOG.debug(_("Powered off the VM %s") % instance.name) - #Un-register the VM + # Un-register the VM try: LOG.debug(_("Unregistering the VM %s") % instance.name) self._session._call_method(self._session._get_vim(), @@ -548,7 +560,8 @@ class VMWareVMOps(object): LOG.warn(_("In vmwareapi:vmops:destroy, got this exception" " while un-registering the VM: %s") % str(excep)) - #Delete the folder holding the VM related content on the datastore. + # Delete the folder holding the VM related content on + # the datastore. try: dir_ds_compliant_path = vm_util.build_datastore_path( datastore_name, @@ -564,7 +577,7 @@ class VMWareVMOps(object): name=dir_ds_compliant_path) self._session._wait_for_task(instance.id, delete_task) LOG.debug(_("Deleted contents of the VM %(name)s from " - "datastore %(datastore_name)s") + "datastore %(datastore_name)s") % ({'name': instance.name, 'datastore_name': datastore_name})) except Exception, excep: @@ -576,15 +589,15 @@ class VMWareVMOps(object): LOG.exception(e) def pause(self, instance, callback): - """ Pause a VM instance """ + """Pause a VM instance.""" raise exception.APIError("pause not supported for vmwareapi") def unpause(self, instance, callback): - """ Un-Pause a VM instance """ + """Un-Pause a VM instance.""" raise exception.APIError("unpause not supported for vmwareapi") def suspend(self, instance, callback): - """ Suspend the specified instance """ + """Suspend the specified instance.""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -593,14 +606,14 @@ class VMWareVMOps(object): pwr_state = self._session._call_method(vim_util, "get_dynamic_property", vm_ref, "VirtualMachine", "runtime.powerState") - #Only PoweredOn VMs can be suspended. + # Only PoweredOn VMs can be suspended. if pwr_state == "poweredOn": LOG.debug(_("Suspending the VM %s ") % instance.name) suspend_task = self._session._call_method(self._session._get_vim(), "SuspendVM_Task", vm_ref) self._wait_with_callback(instance.id, suspend_task, callback) LOG.debug(_("Suspended the VM %s ") % instance.name) - #Raise Exception if VM is poweredOff + # Raise Exception if VM is poweredOff elif pwr_state == "poweredOff": raise exception.Invalid(_("instance - %s is poweredOff and hence " " can't be suspended.") % instance.name) @@ -608,7 +621,7 @@ class VMWareVMOps(object): "without doing anything") % instance.name) def resume(self, instance, callback): - """ Resume the specified instance """ + """Resume the specified instance.""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -629,7 +642,7 @@ class VMWareVMOps(object): "and hence can't be Resumed.") % instance.name) def get_info(self, instance_name): - """ Return data about the VM instance """ + """Return data about the VM instance.""" vm_ref = self._get_vm_ref_from_the_name(instance_name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -661,12 +674,12 @@ class VMWareVMOps(object): 'cpu_time': 0} def get_diagnostics(self, instance): - """ Return data about VM diagnostics """ + """Return data about VM diagnostics.""" raise exception.APIError("get_diagnostics not implemented for " "vmwareapi") def get_console_output(self, instance): - """ Return snapshot of console """ + """Return snapshot of console.""" vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -688,12 +701,14 @@ class VMWareVMOps(object): return "" def get_ajax_console(self, instance): - """ Return link to instance's ajax console """ + """Return link to instance's ajax console.""" return 'http://fakeajaxconsole/fake_url' def _set_machine_id(self, client_factory, instance): - """ Set the machine id of the VM for guest tools to pick up and change - the IP """ + """ + Set the machine id of the VM for guest tools to pick up and change + the IP. + """ vm_ref = self._get_vm_ref_from_the_name(instance.name) if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % @@ -722,19 +737,19 @@ class VMWareVMOps(object): 'ip_addr': ip_addr})) def _get_datacenter_name_and_ref(self): - """ Get the datacenter name and the reference. """ + """Get the datacenter name and the reference.""" dc_obj = self._session._call_method(vim_util, "get_objects", "Datacenter", ["name"]) return dc_obj[0].obj, dc_obj[0].propSet[0].val def _path_exists(self, ds_browser, ds_path): - """Check if the path exists on the datastore""" + """Check if the path exists on the datastore.""" search_task = self._session._call_method(self._session._get_vim(), "SearchDatastore_Task", ds_browser, datastorePath=ds_path) - #Wait till the state changes from queued or running. - #If an error state is returned, it means that the path doesn't exist. + # Wait till the state changes from queued or running. + # If an error state is returned, it means that the path doesn't exist. while True: task_info = self._session._call_method(vim_util, "get_dynamic_property", @@ -748,9 +763,11 @@ class VMWareVMOps(object): return True def _mkdir(self, ds_path): - """ Creates a directory at the path specified. If it is just "NAME", - then a directory with this name is formed at the topmost level of the - DataStore. """ + """ + Creates a directory at the path specified. If it is just "NAME", + then a directory with this name is created at the topmost level of the + DataStore. + """ LOG.debug(_("Creating directory with path %s") % ds_path) self._session._call_method(self._session._get_vim(), "MakeDirectory", self._session._get_vim().get_service_content().fileManager, @@ -758,7 +775,7 @@ class VMWareVMOps(object): LOG.debug(_("Created directory with path %s") % ds_path) def _get_vm_ref_from_the_name(self, vm_name): - """ Get reference to the VM with the name specified. """ + """Get reference to the VM with the name specified.""" vms = self._session._call_method(vim_util, "get_objects", "VirtualMachine", ["name"]) for vm in vms: diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index 2b389987e..d9c7f52e5 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -15,15 +15,14 @@ # License for the specific language governing permissions and limitations # under the License. """ -Utility functions for Image transfer +Utility functions for Image transfer. """ -import time +import glance.client from nova import exception from nova import flags from nova import log as logging -from nova.virt.vmwareapi import io_util from nova.virt.vmwareapi import read_write_util FLAGS = flags.FLAGS @@ -35,44 +34,9 @@ WRITE_CHUNKSIZE = 2 * 1024 * 1024 LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") -def start_transfer(read_file_handle, write_file_handle, data_size): - """ Start the data transfer from the read handle to the write handle. """ - - #The thread safe pipe - thread_safe_pipe = io_util.ThreadSafePipe(QUEUE_BUFFER_SIZE) - #The read thread - read_thread = io_util.IOThread(read_file_handle, thread_safe_pipe, - READ_CHUNKSIZE, long(data_size)) - #The write thread - write_thread = io_util.IOThread(thread_safe_pipe, write_file_handle, - WRITE_CHUNKSIZE, long(data_size)) - read_thread.start() - write_thread.start() - LOG.debug(_("Starting image file transfer")) - #Wait till both the read thread and the write thread are done - while not (read_thread.is_done() and write_thread.is_done()): - if read_thread.get_error() or write_thread.get_error(): - read_thread.stop_io_transfer() - write_thread.stop_io_transfer() - # If there was an exception in reading or writing, raise the same. - read_excep = read_thread.get_exception() - write_excep = write_thread.get_exception() - if read_excep is not None: - LOG.exception(str(read_excep)) - raise exception.Error(read_excep) - if write_excep is not None: - LOG.exception(str(write_excep)) - raise exception.Error(write_excep) - time.sleep(2) - LOG.debug(_("Finished image file transfer and closing the file handles")) - #Close the file handles - read_file_handle.close() - write_file_handle.close() - - def fetch_image(image, instance, **kwargs): - """ Fetch an image for attaching to the newly created VM """ - #Depending upon the image service, make appropriate image service call + """Fetch an image for attaching to the newly created VM.""" + # Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _get_glance_image elif FLAGS.image_service == "nova.image.s3.S3ImageService": @@ -86,8 +50,8 @@ def fetch_image(image, instance, **kwargs): def upload_image(image, instance, **kwargs): - """ Upload the newly snapshotted VM disk file. """ - #Depending upon the image service, make appropriate image service call + """Upload the newly snapshotted VM disk file.""" + # Depending upon the image service, make appropriate image service call if FLAGS.image_service == "nova.image.glance.GlanceImageService": func = _put_glance_image elif FLAGS.image_service == "nova.image.s3.S3ImageService": @@ -101,12 +65,11 @@ def upload_image(image, instance, **kwargs): def _get_glance_image(image, instance, **kwargs): - """ Download image from the glance image server. """ + """Download image from the glance image server.""" LOG.debug(_("Downloading image %s from glance image server") % image) - read_file_handle = read_write_util.GlanceHTTPReadFile(FLAGS.glance_host, - FLAGS.glance_port, - image) - file_size = read_file_handle.get_size() + glance_client = glance.client.Client(FLAGS.glance_host, FLAGS.glance_port) + metadata, read_file_handle = glance_client.get_image(image) + file_size = int(metadata['size']) write_file_handle = read_write_util.VMWareHTTPWriteFile( kwargs.get("host"), kwargs.get("data_center_name"), @@ -114,22 +77,23 @@ def _get_glance_image(image, instance, **kwargs): kwargs.get("cookies"), kwargs.get("file_path"), file_size) - start_transfer(read_file_handle, write_file_handle, file_size) + for chunk in read_file_handle: + write_file_handle.write(chunk) LOG.debug(_("Downloaded image %s from glance image server") % image) def _get_s3_image(image, instance, **kwargs): - """ Download image from the S3 image server. """ + """Download image from the S3 image server.""" raise NotImplementedError def _get_local_image(image, instance, **kwargs): - """ Download image from the local nova compute node. """ + """Download image from the local nova compute node.""" raise NotImplementedError def _put_glance_image(image, instance, **kwargs): - """ Upload the snapshotted vm disk file to Glance image server """ + """Upload the snapshotted vm disk file to Glance image server.""" LOG.debug(_("Uploading image %s to the Glance image server") % image) read_file_handle = read_write_util.VmWareHTTPReadFile( kwargs.get("host"), @@ -137,47 +101,48 @@ def _put_glance_image(image, instance, **kwargs): kwargs.get("datastore_name"), kwargs.get("cookies"), kwargs.get("file_path")) - file_size = read_file_handle.get_size() - write_file_handle = read_write_util.GlanceHTTPWriteFile( - FLAGS.glance_host, - FLAGS.glance_port, - image, - file_size, - kwargs.get("os_type"), - kwargs.get("adapter_type"), - kwargs.get("image_version")) - start_transfer(read_file_handle, write_file_handle, file_size) + glance_client = glance.client.Client(FLAGS.glance_host, FLAGS.glance_port) + image_metadata = {"is_public": True, + "disk_format": "vmdk", + "container_format": "bare", + "type": "vmdk", + "properties": {"vmware_adaptertype": + kwargs.get("adapter_type"), + "vmware_ostype": kwargs.get("os_type"), + "vmware_image_version": + kwargs.get("image_version")}} + glance_client.update_image(image, image_meta=image_metadata, + image_data=read_file_handle) LOG.debug(_("Uploaded image %s to the Glance image server") % image) def _put_local_image(image, instance, **kwargs): - """ Upload the snapshotted vm disk file to the local nova compute node. """ + """Upload the snapshotted vm disk file to the local nova compute node.""" raise NotImplementedError def _put_s3_image(image, instance, **kwargs): - """ Upload the snapshotted vm disk file to S3 image server. """ + """Upload the snapshotted vm disk file to S3 image server.""" raise NotImplementedError def get_vmdk_size_and_properties(image, instance): - """ Get size of the vmdk file that is to be downloaded for attach in spawn. + """ + Get size of the vmdk file that is to be downloaded for attach in spawn. Need this to create the dummy virtual disk for the meta-data file. The - geometry of the disk created depends on the size.""" + geometry of the disk created depends on the size. + """ LOG.debug(_("Getting image size for the image %s") % image) if FLAGS.image_service == "nova.image.glance.GlanceImageService": - read_file_handle = read_write_util.GlanceHTTPReadFile( - FLAGS.glance_host, - FLAGS.glance_port, - image) + glance_client = glance.client.Client(FLAGS.glance_host, + FLAGS.glance_port) + meta_data = glance_client.get_image_meta(image) + size, properties = meta_data["size"], meta_data["properties"] elif FLAGS.image_service == "nova.image.s3.S3ImageService": raise NotImplementedError elif FLAGS.image_service == "nova.image.local.LocalImageService": raise NotImplementedError - size = read_file_handle.get_size() - properties = read_file_handle.get_image_properties() - read_file_handle.close() LOG.debug(_("Got image size of %(size)s for the image %(image)s") % locals()) return size, properties diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index 92cd83ed1..bb10c6043 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -29,6 +29,7 @@ A connection to the VMware ESX platform. :vmwareapi_api_retry_count: The API retry count in case of failure such as network failures (socket errors etc.) (default: 10). + """ import time @@ -78,7 +79,7 @@ TIME_BETWEEN_API_CALL_RETRIES = 2.0 class Failure(Exception): - """Base Exception class for handling task failures""" + """Base Exception class for handling task failures.""" def __init__(self, details): self.details = details @@ -103,7 +104,7 @@ def get_connection(_): class VMWareESXConnection(object): - """The ESX host connection object""" + """The ESX host connection object.""" def __init__(self, host_ip, host_username, host_password, api_retry_count, scheme="https"): @@ -112,80 +113,85 @@ class VMWareESXConnection(object): self._vmops = VMWareVMOps(session) def init_host(self, host): - """Do the initialization that needs to be done""" - #FIXME(sateesh): implement this + """Do the initialization that needs to be done.""" + # FIXME(sateesh): implement this pass def list_instances(self): - """List VM instances""" + """List VM instances.""" return self._vmops.list_instances() def spawn(self, instance): - """Create VM instance""" + """Create VM instance.""" self._vmops.spawn(instance) def snapshot(self, instance, name): - """Create snapshot from a running VM instance""" + """Create snapshot from a running VM instance.""" self._vmops.snapshot(instance, name) def reboot(self, instance): - """Reboot VM instance""" + """Reboot VM instance.""" self._vmops.reboot(instance) def destroy(self, instance): - """Destroy VM instance""" + """Destroy VM instance.""" self._vmops.destroy(instance) def pause(self, instance, callback): - """Pause VM instance""" + """Pause VM instance.""" self._vmops.pause(instance, callback) def unpause(self, instance, callback): - """Unpause paused VM instance""" + """Unpause paused VM instance.""" self._vmops.unpause(instance, callback) def suspend(self, instance, callback): - """Suspend the specified instance""" + """Suspend the specified instance.""" self._vmops.suspend(instance, callback) def resume(self, instance, callback): - """Resume the suspended VM instance""" + """Resume the suspended VM instance.""" self._vmops.resume(instance, callback) def get_info(self, instance_id): - """Return info about the VM instance""" + """Return info about the VM instance.""" return self._vmops.get_info(instance_id) def get_diagnostics(self, instance): - """Return data about VM diagnostics""" + """Return data about VM diagnostics.""" return self._vmops.get_info(instance) def get_console_output(self, instance): - """Return snapshot of console""" + """Return snapshot of console.""" return self._vmops.get_console_output(instance) def get_ajax_console(self, instance): - """Return link to instance's ajax console""" + """Return link to instance's ajax console.""" return self._vmops.get_ajax_console(instance) def attach_volume(self, instance_name, device_path, mountpoint): - """Attach volume storage to VM instance""" + """Attach volume storage to VM instance.""" pass def detach_volume(self, instance_name, mountpoint): - """Detach volume storage to VM instance""" + """Detach volume storage to VM instance.""" pass def get_console_pool_info(self, console_type): - """Get info about the host on which the VM resides""" + """Get info about the host on which the VM resides.""" return {'address': FLAGS.vmwareapi_host_ip, 'username': FLAGS.vmwareapi_host_username, 'password': FLAGS.vmwareapi_host_password} + def update_available_resource(self, ctxt, host): + """This method is supported only by libvirt.""" + return + class VMWareAPISession(object): - """Sets up a session with the ESX host and handles all - the calls made to the host + """ + Sets up a session with the ESX host and handles all + the calls made to the host. """ def __init__(self, host_ip, host_username, host_password, @@ -200,11 +206,11 @@ class VMWareAPISession(object): self._create_session() def _get_vim_object(self): - """Create the VIM Object instance""" + """Create the VIM Object instance.""" return vim.Vim(protocol=self._scheme, host=self._host_ip) def _create_session(self): - """Creates a session with the ESX host""" + """Creates a session with the ESX host.""" while True: try: # Login and setup the session with the ESX host for making @@ -241,12 +247,13 @@ class VMWareAPISession(object): pass def _is_vim_object(self, module): - """Check if the module is a VIM Object instance""" + """Check if the module is a VIM Object instance.""" return isinstance(module, vim.Vim) def _call_method(self, module, method, *args, **kwargs): - """Calls a method within the module specified with - args provided + """ + Calls a method within the module specified with + args provided. """ args = list(args) retry_count = 0 @@ -254,7 +261,8 @@ class VMWareAPISession(object): while True: try: if not self._is_vim_object(module): - #If it is not the first try, then get the latest vim object + # If it is not the first try, then get the latest + # vim object if retry_count > 0: args = args[1:] args = [self.vim] + args @@ -264,8 +272,7 @@ class VMWareAPISession(object): for method_elem in method.split("."): temp_module = getattr(temp_module, method_elem) - ret_val = temp_module(*args, **kwargs) - return ret_val + return temp_module(*args, **kwargs) except error_util.VimFaultException, excep: # If it is a Session Fault Exception, it may point # to a session gone bad. So we try re-creating a session @@ -274,9 +281,9 @@ class VMWareAPISession(object): if error_util.FAULT_NOT_AUTHENTICATED in excep.fault_list: self._create_session() else: - #No re-trying for errors for API call has gone through - #and is the caller's fault. Caller should handle these - #errors. e.g, InvalidArgument fault. + # No re-trying for errors for API call has gone through + # and is the caller's fault. Caller should handle these + # errors. e.g, InvalidArgument fault. break except error_util.SessionOverLoadException, excep: # For exceptions which may come because of session overload, @@ -299,13 +306,14 @@ class VMWareAPISession(object): raise def _get_vim(self): - """Gets the VIM object reference""" + """Gets the VIM object reference.""" if self.vim is None: self._create_session() return self.vim def _wait_for_task(self, instance_id, task_ref): - """Return a Deferred that will give the result of the given task. + """ + Return a Deferred that will give the result of the given task. The task is polled until it completes. """ done = event.Event() @@ -317,7 +325,8 @@ class VMWareAPISession(object): return ret_val def _poll_task(self, instance_id, task_ref, done): - """Poll the given task, and fires the given Deferred if we + """ + Poll the given task, and fires the given Deferred if we get a result. """ try: @@ -331,7 +340,7 @@ class VMWareAPISession(object): if task_info.state in ['queued', 'running']: return elif task_info.state == 'success': - LOG.info(_("Task [%(task_name)s] %(task_ref)s " + LOG.debug(_("Task [%(task_name)s] %(task_ref)s " "status: success") % locals()) done.send("success") else: diff --git a/tools/esx/guest_tool.py b/tools/esx/guest_tool.py index 232ef086b..bbf3ea908 100644 --- a/tools/esx/guest_tool.py +++ b/tools/esx/guest_tool.py @@ -36,7 +36,7 @@ ARCH_32_BIT = '32bit' ARCH_64_BIT = '64bit' NO_MACHINE_ID = 'No machine id' -#Logging +# Logging FORMAT = "%(asctime)s - %(levelname)s - %(message)s" if sys.platform == PLATFORM_WIN: LOG_DIR = os.path.join(os.environ.get('ALLUSERSPROFILE'), 'openstack') @@ -56,7 +56,7 @@ else: class ProcessExecutionError: - """Process Execution Error Class""" + """Process Execution Error Class.""" def __init__(self, exit_code, stdout, stderr, cmd): self.exit_code = exit_code @@ -77,7 +77,8 @@ def _bytes2int(bytes): def _parse_network_details(machine_id): - """Parse the machine.id field to get MAC, IP, Netmask and Gateway fields + """ + Parse the machine.id field to get MAC, IP, Netmask and Gateway fields machine.id is of the form MAC;IP;Netmask;Gateway;Broadcast;DNS1,DNS2 where ';' is the separator. """ @@ -103,7 +104,7 @@ def _parse_network_details(machine_id): def _get_windows_network_adapters(): - """Get the list of windows network adapters""" + """Get the list of windows network adapters.""" import win32com.client wbem_locator = win32com.client.Dispatch('WbemScripting.SWbemLocator') wbem_service = wbem_locator.ConnectServer('.', 'root\cimv2') @@ -132,7 +133,7 @@ def _get_windows_network_adapters(): def _get_linux_network_adapters(): - """Get the list of Linux network adapters""" + """Get the list of Linux network adapters.""" import fcntl max_bytes = 8096 arch = platform.architecture()[0] @@ -177,7 +178,7 @@ def _get_linux_network_adapters(): def _get_adapter_name_and_ip_address(network_adapters, mac_address): - """Get the adapter name based on the MAC address""" + """Get the adapter name based on the MAC address.""" adapter_name = None ip_address = None for network_adapter in network_adapters: @@ -189,19 +190,19 @@ def _get_adapter_name_and_ip_address(network_adapters, mac_address): def _get_win_adapter_name_and_ip_address(mac_address): - """Get Windows network adapter name""" + """Get Windows network adapter name.""" network_adapters = _get_windows_network_adapters() return _get_adapter_name_and_ip_address(network_adapters, mac_address) def _get_linux_adapter_name_and_ip_address(mac_address): - """Get Linux network adapter name""" + """Get Linux network adapter name.""" network_adapters = _get_linux_network_adapters() return _get_adapter_name_and_ip_address(network_adapters, mac_address) def _execute(cmd_list, process_input=None, check_exit_code=True): - """Executes the command with the list of arguments specified""" + """Executes the command with the list of arguments specified.""" cmd = ' '.join(cmd_list) logging.debug(_("Executing command: '%s'") % cmd) env = os.environ.copy() @@ -226,7 +227,7 @@ def _execute(cmd_list, process_input=None, check_exit_code=True): def _windows_set_networking(): - """Set IP address for the windows VM""" + """Set IP address for the windows VM.""" program_files = os.environ.get('PROGRAMFILES') program_files_x86 = os.environ.get('PROGRAMFILES(X86)') vmware_tools_bin = None @@ -256,7 +257,7 @@ def _windows_set_networking(): 'name="%s"' % adapter_name, 'source=static', ip_address, subnet_mask, gateway, '1'] _execute(cmd) - #Windows doesn't let you manually set the broadcast address + # Windows doesn't let you manually set the broadcast address for dns_server in dns_servers: if dns_server: cmd = ['netsh', 'interface', 'ip', 'add', 'dns', @@ -285,9 +286,9 @@ def _set_rhel_networking(network_details=[]): if adapter_name and not ip_address == current_ip_address: interface_file_name = \ '/etc/sysconfig/network-scripts/ifcfg-%s' % adapter_name - #Remove file + # Remove file os.remove(interface_file_name) - #Touch file + # Touch file _execute(['touch', interface_file_name]) interface_file = open(interface_file_name, 'w') interface_file.write('\nDEVICE=%s' % adapter_name) @@ -315,7 +316,7 @@ def _set_rhel_networking(network_details=[]): def _linux_set_networking(): - """Set IP address for the Linux VM""" + """Set IP address for the Linux VM.""" vmware_tools_bin = None if os.path.exists('/usr/sbin/vmtoolsd'): vmware_tools_bin = '/usr/sbin/vmtoolsd' @@ -329,7 +330,7 @@ def _linux_set_networking(): cmd = [vmware_tools_bin, '--cmd', 'machine.id.get'] network_details = _parse_network_details(_execute(cmd, check_exit_code=False)) - #TODO: For other distros like ubuntu, suse, debian, BSD, etc. + # TODO(sateesh): For other distros like ubuntu, suse, debian, BSD, etc. _set_rhel_networking(network_details) else: logging.warn(_("VMware Tools is not installed")) -- cgit From f5ad4125d00396a7a3a334eb347aeeb47d8d4989 Mon Sep 17 00:00:00 2001 From: sateesh Date: Wed, 16 Mar 2011 22:01:41 +0530 Subject: Removing io_util.py. We now use eventlets library instead. --- nova/virt/vmwareapi/io_util.py | 149 ----------------------------------------- 1 file changed, 149 deletions(-) delete mode 100644 nova/virt/vmwareapi/io_util.py diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py deleted file mode 100644 index edec3eb34..000000000 --- a/nova/virt/vmwareapi/io_util.py +++ /dev/null @@ -1,149 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright (c) 2011 Citrix Systems, Inc. -# Copyright 2011 OpenStack LLC. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Reads a chunk from input file and writes the same to the output file till -it reaches the transferable size -""" - -from Queue import Empty -from Queue import Full -from Queue import Queue -from threading import Thread -import time -import traceback - -THREAD_SLEEP_TIME = 0.01 - - -class ThreadSafePipe(Queue): - """ThreadSafePipe class queues the chunk data""" - - def __init__(self, max_size=None): - Queue.__init__(self, max_size) - self.eof = False - - def write(self, data): - """Writes the chunk data to the queue""" - self.put(data, block=False) - - def read(self): - """Retrieves the chunk data from the queue""" - return self.get(block=False) - - def set_eof(self, eof): - """Sets EOF to mark reading of input file finishes""" - self.eof = eof - - def get_eof(self): - """Returns whether EOF reached.""" - return self.eof - - -class IOThread(Thread): - """IOThread reads chunks from input file and pipes it to output file till - it reaches the transferable size - """ - - def __init__(self, input_file, output_file, chunk_size, transfer_size): - Thread.__init__(self) - self.input_file = input_file - self.output_file = output_file - self.chunk_size = chunk_size - self.transfer_size = transfer_size - self.read_size = 0 - self._done = False - self._stop_transfer = False - self._error = False - self._exception = None - - def run(self): - """Pipes the input chunk read to the output file till it reaches - a transferable size - """ - try: - if self.transfer_size and self.transfer_size <= self.chunk_size: - self.chunk_size = self.transfer_size - data = None - while True: - if not self.transfer_size is None: - if self.read_size >= self.transfer_size: - break - if self._stop_transfer: - break - try: - #read chunk only if no previous chunk - if data is None: - if isinstance(self.input_file, ThreadSafePipe): - data = self.input_file.read() - else: - data = self.input_file.read(self.chunk_size) - if not data: - # no more data to read - break - if data: - # write chunk - self.output_file.write(data) - self.read_size = self.read_size + len(data) - # clear chunk since write is a success - data = None - except Empty: - # Pipe side is empty - safe to check for eof signal - if self.input_file.get_eof(): - # no more data in read - break - #Restrict tight loop - time.sleep(THREAD_SLEEP_TIME) - except Full: - # Pipe full while writing to pipe - safe to retry since - #chunk is preserved - #Restrict tight loop - time.sleep(THREAD_SLEEP_TIME) - if isinstance(self.output_file, ThreadSafePipe): - # If this is the reader thread, send eof signal - self.output_file.set_eof(True) - - if not self.transfer_size is None: - if self.read_size < self.transfer_size: - raise IOError(_("Not enough data (%(read_size)d " - "of %(transfer_size)d bytes)") \ - % ({'read_size': self.read_size, - 'transfer_size': self.transfer_size})) - - except Exception: - self._error = True - self._exception = str(traceback.format_exc()) - self._done = True - - def stop_io_transfer(self): - """Set the stop flag to true, which causes the thread to stop - safely - """ - self._stop_transfer = True - self.join() - - def get_error(self): - """Returns the error string""" - return self._error - - def get_exception(self): - """Returns the traceback exception string""" - return self._exception - - def is_done(self): - """Checks whether transfer is complete""" - return self._done -- cgit From b2456e983178b97ad94f48c77ef210000d6d6ca4 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 16 Mar 2011 14:03:38 -0400 Subject: Move mapper code into the _action_ext_controllers and _response_ext_controllers methods. --- nova/api/openstack/extensions.py | 65 ++++++++++++----------- nova/tests/api/openstack/extensions/foxinsocks.py | 2 +- nova/tests/api/openstack/test_extensions.py | 7 +-- 3 files changed, 39 insertions(+), 35 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 66ddd8078..4adfcfc5b 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -118,7 +118,7 @@ class ExtensionMiddleware(wsgi.Middleware): return cls(app, **local_config) return _factory - def _actions_by_collection(self, application, ext_mgr): + def _action_ext_controllers(self, application, ext_mgr, mapper): """ Return a dict of ActionExtensionController objects by collection """ @@ -126,18 +126,38 @@ class ExtensionMiddleware(wsgi.Middleware): for action in ext_mgr.get_actions(): if not action.collection in action_controllers.keys(): controller = ActionExtensionController(application) + mapper.connect("/%s/:(id)/action.:(format)" % + action.collection, + action='action', + controller=controller, + conditions=dict(method=['POST'])) + mapper.connect("/%s/:(id)/action" % action.collection, + action='action', + controller=controller, + conditions=dict(method=['POST'])) action_controllers[action.collection] = controller + return action_controllers - def _responses_by_collection(self, application, ext_mgr): + def _response_ext_controllers(self, application, ext_mgr, mapper): """ Return a dict of ResponseExtensionController objects by collection """ response_ext_controllers = {} for resp_ext in ext_mgr.get_response_extensions(): - if not resp_ext.url_route in response_ext_controllers.keys(): + if not resp_ext.key in response_ext_controllers.keys(): controller = ResponseExtensionController(application) - response_ext_controllers[resp_ext.url_route] = controller + mapper.connect(resp_ext.url_route + '.:(format)', + action='process', + controller=controller, + conditions=resp_ext.conditions) + + mapper.connect(resp_ext.url_route, + action='process', + controller=controller, + conditions=resp_ext.conditions) + response_ext_controllers[resp_ext.key] = controller + return response_ext_controllers def __init__(self, application, ext_mgr=None): @@ -159,38 +179,20 @@ class ExtensionMiddleware(wsgi.Middleware): parent_resource=resource.parent) # extended actions - action_controllers = self._actions_by_collection(application, ext_mgr) + action_controllers = self._action_ext_controllers(application, ext_mgr, + mapper) for action in ext_mgr.get_actions(): - LOG.debug(_('Extended collection/action: %s/%s'), - action.collection, - action.action_name) + LOG.debug(_('Extended action: %s'), action.action_name) controller = action_controllers[action.collection] controller.add_action(action.action_name, action.handler) - mapper.connect("/%s/:(id)/action.:(format)" % action.collection, - action='action', - controller=controller, - conditions=dict(method=['POST'])) - mapper.connect("/%s/:(id)/action" % action.collection, - action='action', - controller=controller, - conditions=dict(method=['POST'])) - # extended responses - resp_controllers = self._responses_by_collection(application, ext_mgr) + resp_controllers = self._response_ext_controllers(application, ext_mgr, + mapper) for response_ext in ext_mgr.get_response_extensions(): - LOG.debug(_('Extended response: %s'), response_ext.url_route) - controller = resp_controllers[response_ext.url_route] + LOG.debug(_('Extended response: %s'), response_ext.key) + controller = resp_controllers[response_ext.key] controller.add_handler(response_ext.handler) - mapper.connect(response_ext.url_route + '.:(format)', - action='process', - controller=controller, - conditions=response_ext.conditions) - - mapper.connect(response_ext.url_route, - action='process', - controller=controller, - conditions=response_ext.conditions) self._router = routes.middleware.RoutesMiddleware(self._dispatch, mapper) @@ -322,10 +324,11 @@ class ResponseExtension(object): core nova OpenStack API controllers. """ - def __init__(self, url_route, method, handler): + def __init__(self, method, url_route, handler): self.url_route = url_route - self.conditions = dict(method=[method]) self.handler = handler + self.conditions = dict(method=[method]) + self.key = "%s-%s" % (method, url_route) class ActionExtension(object): diff --git a/nova/tests/api/openstack/extensions/foxinsocks.py b/nova/tests/api/openstack/extensions/foxinsocks.py index 09a328273..2e93d8a55 100644 --- a/nova/tests/api/openstack/extensions/foxinsocks.py +++ b/nova/tests/api/openstack/extensions/foxinsocks.py @@ -56,7 +56,7 @@ class Foxinsocks(object): data['flavor']['googoose'] = "Gooey goo for chewy chewing!" return data - resp_ext = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + resp_ext = extensions.ResponseExtension('GET', '/flavors/:(id)', _resp_handler) response_exts.append(resp_ext) return response_exts diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 0f99dec55..149f1973e 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -31,6 +31,8 @@ import nova.wsgi FLAGS = flags.FLAGS +response_body = "Try to say this Mr. Knox, sir..." + class StubController(nova.wsgi.Controller): @@ -92,11 +94,9 @@ class ExtensionControllerTest(unittest.TestCase): response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) -response_body = "Try to say this Mr. Knox, sir..." class ResourceExtensionTest(unittest.TestCase): - def test_no_extension_present(self): manager = StubExtensionManager(None) app = openstack.APIRouter() @@ -205,7 +205,8 @@ class ResponseExtensionTest(unittest.TestCase): data['flavor']['googoose'] = test_resp return data - resp_ext = extensions.ResponseExtension('/v1.0/flavors/:(id)', 'GET', + resp_ext = extensions.ResponseExtension('GET', + '/v1.0/flavors/:(id)', _resp_handler) manager = StubExtensionManager(None, None, resp_ext) app = fakes.wsgi_app() -- cgit From f91cd67c403d7de54600eea0d91c223af0493788 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 16 Mar 2011 14:09:29 -0400 Subject: Comment update. --- nova/api/openstack/extensions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 4adfcfc5b..557b12fd9 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -345,7 +345,7 @@ class ActionExtension(object): class ResourceExtension(object): """ - ResourceExtension objects can be used to add add top level resources + ResourceExtension objects can be used to add top level resources to the OpenStack API in nova. """ -- cgit From 7b21275c0c05a9a7dbb23463f2b90623d79645ec Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 16 Mar 2011 14:22:29 -0400 Subject: Revert commit that modified CA/openssl.cnf.tmpl. --- CA/openssl.cnf.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CA/openssl.cnf.tmpl b/CA/openssl.cnf.tmpl index cf8bac828..dd81f1c2b 100644 --- a/CA/openssl.cnf.tmpl +++ b/CA/openssl.cnf.tmpl @@ -43,7 +43,7 @@ policy = policy_match [ policy_match ] countryName = match -stateOrProvinceName = optional +stateOrProvinceName = match organizationName = optional organizationalUnitName = optional commonName = supplied -- cgit From 4d057c9c2df77816ead6f30fa2795148aa8148d3 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 11:44:40 -0700 Subject: Refactored ZoneRedirect into ZoneChildHelper so ZoneManager can use this too. --- nova/api/zone_redirect.py | 79 +++++++++++++++++++++++------------------- nova/compute/api.py | 8 ++--- nova/scheduler/api.py | 40 ++++++++++++++++----- nova/scheduler/zone_manager.py | 2 +- 4 files changed, 79 insertions(+), 50 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index fec1b1af3..0adf94046 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -28,6 +28,7 @@ import urllib from nova import exception from nova import log as logging from nova import wsgi +from nova.scheduler import api import novaclient.client as client import novaclient.exceptions as osexceptions @@ -41,6 +42,43 @@ except ImportError: LOG = logging.getLogger('server') +class RequestForwarder(api.ChildZoneHelper): + + def __init__(self, resource, method, body): + self.resource = resource + self.method = method + self.body = body + + def process(self, client, zone): + api_url = zone.api_url + LOG.debug(_("Zone redirect to: %(api_url)s, " % locals())) + try: + if self.method == 'GET': + response, body = client.get(self.resource, body=self.body) + elif self.method == 'POST': + response, body = client.post(self.resource, body=self.body) + elif self.method == 'PUT': + response, body = client.put(self.resource, body=self.body) + elif self.method == 'DELETE': + response, body = client.delete(self.resource, body=self.body) + except osexceptions.OpenStackException, e: + LOG.info(_("Zone returned error: %s ('%s', '%s')"), + e.code, e.message, e.details) + res = webob.Response() + res.status = "404" + return res + + status = response.status + LOG.debug(_("Zone %(api_url)s response: " + "%(response)s [%(status)s]/ %(body)s") % + locals()) + res = webob.Response() + res.status = response['status'] + res.content_type = response['content-type'] + res.body = json.dumps(body) + return res + + class ZoneRedirectMiddleware(wsgi.Middleware): """Catches Zone Routing exceptions and delegates the call to child zones.""" @@ -57,10 +95,8 @@ class ZoneRedirectMiddleware(wsgi.Middleware): # Todo(sandy): This only works for OpenStack API currently. # Needs to be broken out into a driver. - new_req = req.copy() - scheme, netloc, path, query, frag = \ - urlparse.urlsplit(new_req.path_qs) + urlparse.urlsplit(req.path_qs) query = urlparse.parse_qsl(query) query = [(key, value) for key, value in query if key != 'fresh'] query = urllib.urlencode(query) @@ -69,38 +105,11 @@ class ZoneRedirectMiddleware(wsgi.Middleware): m = re.search('/v\d+\.\d+/(.+)', url) resource = m.group(1) - for zone in e.zones: - LOG.debug(_("Zone redirect to:[url:%(api_url)s, " - "username:%(username)s]" - % dict(api_url=zone.api_url, - username=zone.username))) - - nova = client.OpenStackClient(zone.username, zone.password, - zone.api_url) - nova.authenticate() - try: - if req.method == 'GET': - response, body = nova.get(resource, body=new_req.body) - elif req.method == 'POST': - response, body = nova.post(resource, body=new_req.body) - elif req.method == 'PUT': - response, body = nova.put(resource, body=new_req.body) - elif req.method == 'DELETE': - response, body = nova.delete(resource, - body=new_req.body) - except osexceptions.OpenStackException, e: - LOG.info(_("Zone returned error: %s ('%s', '%s')"), - e.code, e.message, e.details) - continue - - LOG.debug(_("Zone Response: %s [%s]/ %s"), response, - response.status, body) - if response.status == 200: - res = webob.Response() - res.status = response['status'] - res.content_type = response['content-type'] - res.body = json.dumps(body) - return res + forwarder = RequestForwarder(resource, req.method, req.body) + for result in forwarder.start(e.zones): + # Todo(sandy): We need to aggregate multiple successes. + if result.status_int == 200: + return result LOG.debug(_("Zone Redirect Middleware returning 404 ...")) res = webob.Response() diff --git a/nova/compute/api.py b/nova/compute/api.py index 1185b9964..215257217 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -385,9 +385,7 @@ class API(base.Base): if not host: instance = self.get(context, instance_id) host = instance['host'] - #queue = self.db.queue_get_for(context, FLAGS.compute_topic, host) - queue = self.scheduler_api.get_queue_for_instance(context, - FLAGS.compute_topic, host) + queue = self.db.queue_get_for(context, FLAGS.compute_topic, host) params['instance_id'] = instance_id kwargs = {'method': method, 'args': params} rpc.cast(context, queue, kwargs) @@ -406,9 +404,7 @@ class API(base.Base): if not host: instance = self.get(context, instance_id) host = instance["host"] - #queue = self.db.queue_get_for(context, FLAGS.compute_topic, host) - queue = self.scheduler_api.get_queue_for_instance(context, - FLAGS.compute_topic, host) + queue = self.db.queue_get_for(context, FLAGS.compute_topic, host) params['instance_id'] = instance_id kwargs = {'method': method, 'args': params} return rpc.call(context, queue, kwargs) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 48da5bcfc..073784f31 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -23,6 +23,10 @@ from nova import flags from nova import log as logging from nova import rpc +import novaclient.client as client + +from eventlet import greenpool + FLAGS = flags.FLAGS LOG = logging.getLogger('nova.scheduler.api') @@ -76,6 +80,8 @@ class API(object): @classmethod def get_instance_or_reroute(cls, context, instance_id): + """Return an instance from the db or throw a ZoneRouteException + if not found.""" try: instance = db.instance_get(context, instance_id) return instance @@ -88,12 +94,30 @@ class API(object): zones = db.zone_get_all(context) raise exception.ZoneRouteException(zones) - @classmethod - def get_queue_for_instance(cls, context, service, instance_id): - instance = db.instance_get(context, instance_id) - zone = db.get_zone(instance.zone.id) - if cls._is_current_zone(zone): - return db.queue_get_for(context, service, instance['host']) - # Throw a reroute Exception for the middleware to pick up. - raise exception.ZoneRouteException(zone) +def _wrap_method(function, self): + def _wrap(*args, **kwargs): + return function(self, *args, **kwargs) + return _wrap + + +def _process(self, zone): + nova = client.OpenStackClient(zone.username, zone.password, + zone.api_url) + nova.authenticate() + return self.process(nova, zone) + + +class ChildZoneHelper(object): + """Delegate a call to a set of Child Zones and wait for their + responses. Could be used for Zone Redirect or by the Scheduler + plug-ins to query the children.""" + + def start(self, zone_list): + self.green_pool = greenpool.GreenPool() + return [ result for result in self.green_pool.imap( + _wrap_method(_process, self), zone_list)] + + def process(self, client, zone): + """Derived class must override.""" + pass diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py index c1a50dbc3..d32cc2e8f 100644 --- a/nova/scheduler/zone_manager.py +++ b/nova/scheduler/zone_manager.py @@ -104,7 +104,7 @@ class ZoneManager(object): """Keeps the zone states updated.""" def __init__(self): self.last_zone_db_check = datetime.min - self.zone_states = {} + self.zone_states = {} # { : ZoneState } self.service_states = {} # { : { : { cap k : v }}} self.green_pool = greenpool.GreenPool() -- cgit From af754e3bba9b2ee93147a3533319ac5a5e199f45 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 16 Mar 2011 21:51:32 +0300 Subject: libvirt template and libvirt_conn.spawn modified in way that was proposed for xenapi multinic support --- nova/virt/libvirt.xml.template | 21 ++-- nova/virt/libvirt_conn.py | 121 +++++++++++++++------ plugins/xenserver/xenapi/etc/xapi.d/plugins/glance | 3 +- 3 files changed, 101 insertions(+), 44 deletions(-) diff --git a/nova/virt/libvirt.xml.template b/nova/virt/libvirt.xml.template index 88bfbc668..43324c34b 100644 --- a/nova/virt/libvirt.xml.template +++ b/nova/virt/libvirt.xml.template @@ -69,21 +69,24 @@ #end if #end if + +#for $nic in $nics - - + + - - - -#if $getVar('extra_params', False) - ${extra_params} + + + +#if $getVar('nic.extra_params', False) + ${nic.extra_params} #end if -#if $getVar('ra_server', False) - +#if $getVar('nic.ra_server', False) + #end if +#end for diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 7994e9547..c122ac8d4 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -412,16 +412,18 @@ class LibvirtConnection(object): # the normal xml file, we can just call reboot here self.reboot(instance) + # NOTE(ilyaalekseyev): Implementation like in multinics + # for xenapi(tr3buchet) @exception.wrap_exception - def spawn(self, instance): - xml = self.to_xml(instance) + def spawn(self, instance, network_info=None): + xml = self.to_xml(instance, network_info) db.instance_set_state(context.get_admin_context(), instance['id'], power_state.NOSTATE, 'launching') - self.firewall_driver.setup_basic_filtering(instance) - self.firewall_driver.prepare_instance_filter(instance) - self._create_image(instance, xml) + self.firewall_driver.setup_basic_filtering(instance, network_info) + self.firewall_driver.prepare_instance_filter(instance, network_info) + self._create_image(instance, xml, network_info) self._conn.createXML(xml, 0) LOG.debug(_("instance %s: is running"), instance['name']) self.firewall_driver.apply_instance_filter(instance) @@ -578,7 +580,8 @@ class LibvirtConnection(object): utils.execute('truncate', target, '-s', "%dG" % local_gb) # TODO(vish): should we format disk by default? - def _create_image(self, inst, libvirt_xml, suffix='', disk_images=None): + def _create_image(self, inst, libvirt_xml, suffix='', disk_images=None, + network_info=None): # syntactic nicety def basepath(fname='', suffix=suffix): return os.path.join(FLAGS.instances_path, @@ -690,17 +693,7 @@ class LibvirtConnection(object): if FLAGS.libvirt_type == 'uml': utils.execute('sudo', 'chown', 'root', basepath('disk')) - def to_xml(self, instance, rescue=False): - # TODO(termie): cache? - LOG.debug(_('instance %s: starting toXML method'), instance['name']) - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - # FIXME(vish): stick this in db - instance_type = instance['instance_type'] - # instance_type = test.INSTANCE_TYPES[instance_type] - instance_type = instance_types.get_instance_type(instance_type) - ip_address = db.instance_get_fixed_address(context.get_admin_context(), - instance['id']) + def _get_nic_for_xml(self, instance_id, network, mapping): # Assume that the gateway also acts as the dhcp server. dhcp_server = network['gateway'] ra_server = network['ra_server'] @@ -728,6 +721,75 @@ class LibvirtConnection(object): (net, mask) else: extra_params = "\n" + + result = { + 'id': mapping['mac'].replace(':', ''), + 'bridge_name': network['bridge'], + 'mac_address': mapping['mac'], + 'ip_address': mapping['ips'][0]['ip'], + 'dhcp_server': dhcp_server, + 'extra_params': extra_params, + } + + if ra_server: + result['ra_server'] = ra_server + "/128" + + return result + + def to_xml(self, instance, rescue=False, network_info=None): + admin_context = context.get_admin_context() + + # TODO(termie): cache? + LOG.debug(_('instance %s: starting toXML method'), instance['name']) + + ip_addresses = db.fixed_ip_get_all_by_instance(admin_context, + instance['id']) + + networks = db.network_get_all_by_instance(admin_context, + instance['id']) + + #TODO(ilyaalekseyev) remove network_info creation code + # when multinics will be completed + if network_info is None: + network_info = [] + + def ip_dict(ip): + return { + "ip": ip.address, + "netmask": network["netmask"], + "enabled": "1"} + + def ip6_dict(ip6): + return { + "ip": ip6.addressV6, + "netmask": ip6.netmaskV6, + "gateway": ip6.gatewayV6, + "enabled": "1"} + + for network in networks: + network_ips = [ip for ip in ip_addresses + if ip.network_id == network.id] + + mapping = { + 'label': network['label'], + 'gateway': network['gateway'], + 'mac': instance.mac_address, + 'dns': [network['dns']], + 'ips': [ip_dict(ip) for ip in network_ips], + 'ip6s': [ip6_dict(ip) for ip in network_ips]} + + network_info.append((network, mapping)) + + nics = [] + for (network, mapping) in network_info: + nics.append(self._get_nic_for_xml(instance['id'], + network, + mapping)) + # FIXME(vish): stick this in db + instance_type = instance['instance_type'] + # instance_type = test.INSTANCE_TYPES[instance_type] + instance_type = instance_types.get_instance_type(instance_type) + if FLAGS.use_cow_images: driver_type = 'qcow2' else: @@ -739,17 +801,11 @@ class LibvirtConnection(object): instance['name']), 'memory_kb': instance_type['memory_mb'] * 1024, 'vcpus': instance_type['vcpus'], - 'bridge_name': network['bridge'], - 'mac_address': instance['mac_address'], - 'ip_address': ip_address, - 'dhcp_server': dhcp_server, - 'extra_params': extra_params, 'rescue': rescue, 'local': instance_type['local_gb'], - 'driver_type': driver_type} + 'driver_type': driver_type, + 'nics': nics} - if ra_server: - xml_info['ra_server'] = ra_server + "/128" if not rescue: if instance['kernel_id']: xml_info['kernel'] = xml_info['basepath'] + "/kernel" @@ -762,7 +818,6 @@ class LibvirtConnection(object): xml = str(Template(self.libvirt_xml, searchList=[xml_info])) LOG.debug(_('instance %s: finished toXML method'), instance['name']) - return xml def get_info(self, instance_name): @@ -1251,7 +1306,7 @@ class LibvirtConnection(object): class FirewallDriver(object): - def prepare_instance_filter(self, instance): + def prepare_instance_filter(self, instance, network_info=None): """Prepare filters for the instance. At this point, the instance isn't running yet.""" @@ -1285,7 +1340,7 @@ class FirewallDriver(object): the security group.""" raise NotImplementedError() - def setup_basic_filtering(self, instance): + def setup_basic_filtering(self, instance, network_info=None): """Create rules to block spoofing and allow dhcp. This gets called when spawning an instance, before @@ -1390,7 +1445,7 @@ class NWFilterFirewall(FirewallDriver): ''' - def setup_basic_filtering(self, instance): + def setup_basic_filtering(self, instance, network_info=None): """Set up basic filtering (MAC, IP, and ARP spoofing protection)""" logging.info('called setup_basic_filtering in nwfilter') @@ -1495,7 +1550,7 @@ class NWFilterFirewall(FirewallDriver): # Nothing to do pass - def prepare_instance_filter(self, instance): + def prepare_instance_filter(self, instance, network_info=None): """ Creates an NWFilter for the given instance. In the process, it makes sure the filters for the security groups as well as @@ -1598,9 +1653,9 @@ class IptablesFirewallDriver(FirewallDriver): self.iptables.ipv4['filter'].add_chain('sg-fallback') self.iptables.ipv4['filter'].add_rule('sg-fallback', '-j DROP') - def setup_basic_filtering(self, instance): + def setup_basic_filtering(self, instance, network_info=None): """Use NWFilter from libvirt for this.""" - return self.nwfilter.setup_basic_filtering(instance) + return self.nwfilter.setup_basic_filtering(instance, network_info) def apply_instance_filter(self, instance): """No-op. Everything is done in prepare_instance_filter""" @@ -1614,7 +1669,7 @@ class IptablesFirewallDriver(FirewallDriver): LOG.info(_('Attempted to unfilter instance %s which is not ' 'filtered'), instance['id']) - def prepare_instance_filter(self, instance): + def prepare_instance_filter(self, instance, network_info=None): self.instances[instance['id']] = instance self.add_filters_for_instance(instance) self.iptables.apply() diff --git a/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance b/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance index c996f6ef4..0a45f3873 100644 --- a/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance +++ b/plugins/xenserver/xenapi/etc/xapi.d/plugins/glance @@ -216,8 +216,7 @@ def _upload_tarball(staging_path, image_id, glance_host, glance_port, os_type): 'x-image-meta-status': 'queued', 'x-image-meta-disk-format': 'vhd', 'x-image-meta-container-format': 'ovf', - 'x-image-meta-property-os-type': os_type - } + 'x-image-meta-property-os-type': os_type} for header, value in headers.iteritems(): conn.putheader(header, value) -- cgit From 5ca10673e77763706e7b26e30f0212930ad1f929 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 16 Mar 2011 18:56:31 +0000 Subject: Typo fix --- nova/image/glance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/image/glance.py b/nova/image/glance.py index ae831e270..2def6fb60 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -104,7 +104,7 @@ class GlanceImageService(service.BaseImageService): :raises AlreadyExists if the image already exist. """ - LOG.debug(_("Creating image in Glance. Metdata passed in %s"), + LOG.debug(_("Creating image in Glance. Metadata passed in %s"), metadata) meta = self._translate_from_image_service_to_glance(metadata) LOG.debug(_("Metadata after formatting for Glance %s"), meta) -- cgit From 77a48cdd8a22cc84ed67a6b3d1c3793dd93e44a8 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Wed, 16 Mar 2011 16:15:56 -0400 Subject: expanding osapi flavors tests; rewriting flavors resource with view builders; adding 1.1 specific links to flavors resources --- nova/api/openstack/flavors.py | 48 +++++++------- nova/api/openstack/views/flavors.py | 45 ++++++++++++- nova/db/sqlalchemy/api.py | 2 +- nova/tests/api/openstack/test_flavors.py | 107 +++++++++++++++++++++++++++++-- 4 files changed, 167 insertions(+), 35 deletions(-) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index c99b945fb..bc61e8d1a 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -15,16 +15,12 @@ # License for the specific language governing permissions and limitations # under the License. -from webob import exc +import webob from nova import db -from nova import context -from nova.api.openstack import faults -from nova.api.openstack import common -from nova.compute import instance_types -from nova.api.openstack.views import flavors as flavors_views +from nova import exception from nova import wsgi -import nova.api.openstack +from nova.api.openstack.views import flavors as flavors_views class Controller(wsgi.Controller): @@ -37,29 +33,31 @@ class Controller(wsgi.Controller): def index(self, req): """Return all flavors in brief.""" - return dict(flavors=[dict(id=flavor['id'], name=flavor['name']) - for flavor in self.detail(req)['flavors']]) + items = self._get_flavors(req, False) + return dict(flavors=items) def detail(self, req): """Return all flavors in detail.""" - items = [self.show(req, id)['flavor'] for id in self._all_ids(req)] + items = self._get_flavors(req, True) return dict(flavors=items) + def _get_flavors(self, req, is_detail): + """Helper function that returns a list of flavor dicts.""" + ctxt = req.environ['nova.context'] + flavors = db.api.instance_type_get_all(ctxt) + builder = flavors_views.get_view_builder(req) + items = [builder.build(flavor, is_detail=is_detail) \ + for flavor in flavors.values()] + return items + def show(self, req, id): """Return data about the given flavor id.""" - ctxt = req.environ['nova.context'] - flavor = db.api.instance_type_get_by_flavor_id(ctxt, id) - values = { - "id": flavor["flavorid"], - "name": flavor["name"], - "ram": flavor["memory_mb"], - "disk": flavor["local_gb"], - } + try: + ctxt = req.environ['nova.context'] + flavor = db.api.instance_type_get_by_flavor_id(ctxt, id) + except exception.NotFound: + return webob.exc.HTTPNotFound() + + builder = flavors_views.get_view_builder(req) + values = builder.build(flavor, is_detail=True) return dict(flavor=values) - - def _all_ids(self, req): - """Return the list of all flavorids.""" - ctxt = req.environ['nova.context'] - inst_types = db.api.instance_type_get_all(ctxt) - flavor_ids = [inst_types[i]['flavorid'] for i in inst_types.keys()] - return sorted(flavor_ids) diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py index dd2e75a7a..19ac8f114 100644 --- a/nova/api/openstack/views/flavors.py +++ b/nova/api/openstack/views/flavors.py @@ -35,14 +35,55 @@ class ViewBuilder(object): def __init__(self): pass - def build(self, flavor_obj): - raise NotImplementedError() + def build(self, flavor_obj, is_detail=False): + if is_detail: + flavor = self._build_detail(flavor_obj) + else: + flavor = self._build_simple(flavor_obj) + + full_flavor = self._build_extra(flavor) + + return full_flavor + + def _build_simple(self, flavor_obj): + return { + "id": flavor_obj["flavorid"], + "name": flavor_obj["name"], + } + + def _build_detail(self, flavor_obj): + simple = self._build_simple(flavor_obj) + + detail = { + "ram": flavor_obj["memory_mb"], + "disk": flavor_obj["local_gb"], + } + + detail.update(simple) + + return detail + + def _build_extra(self, flavor_obj): + return flavor_obj class ViewBuilder_1_1(ViewBuilder): def __init__(self, base_url): self.base_url = base_url + def _build_extra(self, flavor_obj): + flavor_obj["links"] = self._build_links(flavor_obj) + return flavor_obj + + def _build_links(self, flavor_obj): + links = [ + { + "rel": "self", + "href": self.generate_href(flavor_obj["id"]), + }, + ] + return links + def generate_href(self, flavor_id): return "%s/flavors/%s" % (self.base_url, flavor_id) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 56998ce05..6789ac22a 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2356,7 +2356,7 @@ def instance_type_get_by_flavor_id(context, id): filter_by(flavorid=int(id)).\ first() if not inst_type: - raise exception.NotFound(_("No flavor with name %s") % id) + raise exception.NotFound(_("No flavor with flavorid %s") % id) else: return dict(inst_type) diff --git a/nova/tests/api/openstack/test_flavors.py b/nova/tests/api/openstack/test_flavors.py index 4f504808c..197e907c4 100644 --- a/nova/tests/api/openstack/test_flavors.py +++ b/nova/tests/api/openstack/test_flavors.py @@ -19,11 +19,10 @@ import json import stubout import webob -from nova import test -import nova.api +import nova.db.api from nova import context -from nova.api.openstack import flavors -from nova import db +from nova import exception +from nova import test from nova.tests.api.openstack import fakes @@ -47,6 +46,9 @@ def return_instance_types(context, num=2): instance_types[name] = stub_flavor(i, name) return instance_types +def return_instance_type_not_found(context, flavorid): + raise exception.NotFound() + class FlavorsTest(test.TestCase): def setUp(self): @@ -67,7 +69,7 @@ class FlavorsTest(test.TestCase): self.stubs.UnsetAll() super(FlavorsTest, self).tearDown() - def test_get_flavor_list(self): + def test_get_flavor_list_v1_0(self): req = webob.Request.blank('/v1.0/flavors') res = req.get_response(fakes.wsgi_app()) self.assertEqual(res.status_int, 200) @@ -84,7 +86,7 @@ class FlavorsTest(test.TestCase): ] self.assertEqual(flavors, expected) - def test_get_flavor_list_detail(self): + def test_get_flavor_list_detail_v1_0(self): req = webob.Request.blank('/v1.0/flavors/detail') res = req.get_response(fakes.wsgi_app()) self.assertEqual(res.status_int, 200) @@ -105,7 +107,7 @@ class FlavorsTest(test.TestCase): ] self.assertEqual(flavors, expected) - def test_get_flavor_by_id(self): + def test_get_flavor_by_id_v1_0(self): req = webob.Request.blank('/v1.0/flavors/12') res = req.get_response(fakes.wsgi_app()) self.assertEqual(res.status_int, 200) @@ -117,3 +119,94 @@ class FlavorsTest(test.TestCase): "disk": "10", } self.assertEqual(flavor, expected) + + def test_get_flavor_by_invalid_id(self): + self.stubs.Set(nova.db.api, "instance_type_get_by_flavor_id", + return_instance_type_not_found) + req = webob.Request.blank('/v1.0/flavors/asdf') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 404) + + def test_get_flavor_by_id_v1_1(self): + req = webob.Request.blank('/v1.1/flavors/12') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 200) + flavor = json.loads(res.body)["flavor"] + expected = { + "id": "12", + "name": "flavor 12", + "ram": "256", + "disk": "10", + "links": [ + { + "rel": "self", + "href": "http://localhost/v1.1/flavors/12", + }, + ], + } + self.assertEqual(flavor, expected) + + def test_get_flavor_list_v1_1(self): + req = webob.Request.blank('/v1.1/flavors') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 200) + flavor = json.loads(res.body)["flavors"] + expected = [ + { + "id": "1", + "name": "flavor 1", + "links": [ + { + "rel": "self", + "href": "http://localhost/v1.1/flavors/1", + }, + ], + }, + { + "id": "2", + "name": "flavor 2", + "links": [ + { + "rel": "self", + "href": "http://localhost/v1.1/flavors/2", + }, + ], + }, + ] + self.assertEqual(flavor, expected) + + def test_get_flavor_list_detail_v1_1(self): + req = webob.Request.blank('/v1.1/flavors/detail') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 200) + flavor = json.loads(res.body)["flavors"] + expected = [ + { + "id": "1", + "name": "flavor 1", + "ram": "256", + "disk": "10", + "links": [ + { + "rel": "self", + "href": "http://localhost/v1.1/flavors/1", + }, + ], + }, + { + "id": "2", + "name": "flavor 2", + "ram": "256", + "disk": "10", + "links": [ + { + "rel": "self", + "href": "http://localhost/v1.1/flavors/2", + }, + ], + }, + ] + self.assertEqual(flavor, expected) -- cgit From bb606c7ba42fc567f2e9989e0f560783743e5ddd Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Wed, 16 Mar 2011 16:58:38 -0400 Subject: adding bookmarks links to 1.1 flavor entities --- nova/api/openstack/views/flavors.py | 13 ++++++++- nova/tests/api/openstack/test_flavors.py | 50 ++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py index 19ac8f114..be7e68763 100644 --- a/nova/api/openstack/views/flavors.py +++ b/nova/api/openstack/views/flavors.py @@ -76,10 +76,21 @@ class ViewBuilder_1_1(ViewBuilder): return flavor_obj def _build_links(self, flavor_obj): + href = self.generate_href(flavor_obj["id"]) links = [ { "rel": "self", - "href": self.generate_href(flavor_obj["id"]), + "href": href, + }, + { + "rel": "bookmark", + "type": "application/json", + "href": href, + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": href, }, ] return links diff --git a/nova/tests/api/openstack/test_flavors.py b/nova/tests/api/openstack/test_flavors.py index 197e907c4..8dfcfe293 100644 --- a/nova/tests/api/openstack/test_flavors.py +++ b/nova/tests/api/openstack/test_flavors.py @@ -143,6 +143,16 @@ class FlavorsTest(test.TestCase): "rel": "self", "href": "http://localhost/v1.1/flavors/12", }, + { + "rel": "bookmark", + "type": "application/json", + "href": "http://localhost/v1.1/flavors/12", + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": "http://localhost/v1.1/flavors/12", + }, ], } self.assertEqual(flavor, expected) @@ -162,6 +172,16 @@ class FlavorsTest(test.TestCase): "rel": "self", "href": "http://localhost/v1.1/flavors/1", }, + { + "rel": "bookmark", + "type": "application/json", + "href": "http://localhost/v1.1/flavors/1", + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": "http://localhost/v1.1/flavors/1", + }, ], }, { @@ -172,6 +192,16 @@ class FlavorsTest(test.TestCase): "rel": "self", "href": "http://localhost/v1.1/flavors/2", }, + { + "rel": "bookmark", + "type": "application/json", + "href": "http://localhost/v1.1/flavors/2", + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": "http://localhost/v1.1/flavors/2", + }, ], }, ] @@ -194,6 +224,16 @@ class FlavorsTest(test.TestCase): "rel": "self", "href": "http://localhost/v1.1/flavors/1", }, + { + "rel": "bookmark", + "type": "application/json", + "href": "http://localhost/v1.1/flavors/1", + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": "http://localhost/v1.1/flavors/1", + }, ], }, { @@ -206,6 +246,16 @@ class FlavorsTest(test.TestCase): "rel": "self", "href": "http://localhost/v1.1/flavors/2", }, + { + "rel": "bookmark", + "type": "application/json", + "href": "http://localhost/v1.1/flavors/2", + }, + { + "rel": "bookmark", + "type": "application/xml", + "href": "http://localhost/v1.1/flavors/2", + }, ], }, ] -- cgit From 05ccc91bdb3ad47ffecee29d21835ded17f65816 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Wed, 16 Mar 2011 17:24:32 -0400 Subject: pep8 --- nova/api/openstack/views/flavors.py | 4 ++-- nova/tests/api/openstack/test_flavors.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py index be7e68763..7d75c0aa2 100644 --- a/nova/api/openstack/views/flavors.py +++ b/nova/api/openstack/views/flavors.py @@ -61,8 +61,8 @@ class ViewBuilder(object): detail.update(simple) - return detail - + return detail + def _build_extra(self, flavor_obj): return flavor_obj diff --git a/nova/tests/api/openstack/test_flavors.py b/nova/tests/api/openstack/test_flavors.py index 8dfcfe293..954d72adf 100644 --- a/nova/tests/api/openstack/test_flavors.py +++ b/nova/tests/api/openstack/test_flavors.py @@ -46,6 +46,7 @@ def return_instance_types(context, num=2): instance_types[name] = stub_flavor(i, name) return instance_types + def return_instance_type_not_found(context, flavorid): raise exception.NotFound() @@ -205,7 +206,7 @@ class FlavorsTest(test.TestCase): ], }, ] - self.assertEqual(flavor, expected) + self.assertEqual(flavor, expected) def test_get_flavor_list_detail_v1_1(self): req = webob.Request.blank('/v1.1/flavors/detail') -- cgit From 703e680aa6d0da1953ec6f8ae3a6aa66dc9fad7e Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 16 Mar 2011 16:13:24 -0700 Subject: Fix the errors that pylint was reporting on this file This was meant more as a test of whether pylint was now returning false-positives. It looks like the bugs it's reporting are at least partially real. --- nova/api/openstack/servers.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 3ecd4fb01..dfaf35128 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -25,8 +25,9 @@ from nova import compute from nova import exception from nova import flags from nova import log as logging -from nova import wsgi +from nova import quota from nova import utils +from nova import wsgi from nova.api.openstack import common from nova.api.openstack import faults from nova.auth import manager as auth_manager @@ -188,7 +189,7 @@ class Controller(wsgi.Controller): key_data=key_data, metadata=metadata, injected_files=injected_files) - except QuotaError as error: + except quota.QuotaError as error: self._handle_quota_error(error) server = _translate_keys(instances[0]) @@ -238,7 +239,7 @@ class Controller(wsgi.Controller): injected_files.append((path, contents)) return injected_files - def _handle_quota_errors(self, error): + def _handle_quota_error(self, error): """ Reraise quota errors as api-specific http exceptions """ -- cgit From a1e2959312b51757653447de3e8c9e92029da6fd Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 16 Mar 2011 16:23:31 -0700 Subject: Fix a few of the more obvious non-errors while we're in here --- nova/api/openstack/servers.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index dfaf35128..42cf693de 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -15,11 +15,10 @@ import base64 import hashlib -import json import traceback -from xml.dom import minidom from webob import exc +from xml.dom import minidom from nova import compute from nova import exception @@ -33,7 +32,6 @@ from nova.api.openstack import faults from nova.auth import manager as auth_manager from nova.compute import instance_types from nova.compute import power_state -import nova.api.openstack LOG = logging.getLogger('server') @@ -270,7 +268,7 @@ class Controller(wsgi.Controller): update_dict['admin_pass'] = inst_dict['server']['adminPass'] try: self.compute_api.set_admin_password(ctxt, id) - except exception.TimeoutException, e: + except exception.TimeoutException: return exc.HTTPRequestTimeout() if 'name' in inst_dict['server']: update_dict['display_name'] = inst_dict['server']['name'] -- cgit From c9158dfcf4efd2cf22df9aed7b1bb01e037e8eb2 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 19:04:27 -0700 Subject: moved scheduler API check into db.api decorator --- nova/api/zone_redirect.py | 5 ++++- nova/compute/api.py | 10 ++-------- nova/compute/manager.py | 5 +---- nova/db/api.py | 35 ++++++++++++++++++++++++++++++++++- nova/exception.py | 4 +++- nova/scheduler/api.py | 23 ++++++----------------- 6 files changed, 50 insertions(+), 32 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index 0adf94046..4fe255c99 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -43,7 +43,7 @@ LOG = logging.getLogger('server') class RequestForwarder(api.ChildZoneHelper): - + """Worker for sending an OpenStack Request to each child zone.""" def __init__(self, resource, method, body): self.resource = resource self.method = method @@ -98,10 +98,13 @@ class ZoneRedirectMiddleware(wsgi.Middleware): scheme, netloc, path, query, frag = \ urlparse.urlsplit(req.path_qs) query = urlparse.parse_qsl(query) + # Remove any cache busters from old novaclient calls ... query = [(key, value) for key, value in query if key != 'fresh'] query = urllib.urlencode(query) url = urlparse.urlunsplit((scheme, netloc, path, query, frag)) + # Strip off the API version, since this is given when the + # child zone was added. m = re.search('/v\d+\.\d+/(.+)', url) resource = m.group(1) diff --git a/nova/compute/api.py b/nova/compute/api.py index 215257217..f4bfe720c 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -34,7 +34,6 @@ from nova import rpc from nova import utils from nova import volume from nova.compute import instance_types -from nova.scheduler import api as scheduler from nova.db import base FLAGS = flags.FLAGS @@ -51,7 +50,7 @@ class API(base.Base): def __init__(self, image_service=None, network_api=None, volume_api=None, hostname_factory=generate_default_hostname, - scheduler_api=None, **kwargs): + **kwargs): if not image_service: image_service = utils.import_object(FLAGS.image_service) self.image_service = image_service @@ -61,9 +60,6 @@ class API(base.Base): if not volume_api: volume_api = volume.API() self.volume_api = volume_api - if not scheduler_api: - scheduler_api = scheduler.API() - self.scheduler_api = scheduler_api self.hostname_factory = hostname_factory super(API, self).__init__(**kwargs) @@ -347,8 +343,7 @@ class API(base.Base): def get(self, context, instance_id): """Get a single instance with the given ID.""" - rv = self.scheduler_api.get_instance_or_reroute(context, instance_id) - #rv = self.db.instance_get(context, instance_id) + rv = self.db.instance_get(context, instance_id) return dict(rv.iteritems()) def get_all(self, context, project_id=None, reservation_id=None, @@ -513,7 +508,6 @@ class API(base.Base): def get_ajax_console(self, context, instance_id): """Get a url to an AJAX Console""" - instance = self.get(context, instance_id) output = self._call_compute_message('get_ajax_console', context, instance_id) diff --git a/nova/compute/manager.py b/nova/compute/manager.py index 499b212e2..ce60c6b43 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -48,7 +48,6 @@ from nova import scheduler_manager from nova import rpc from nova import utils from nova.compute import power_state -from nova.scheduler import api as scheduler_api FLAGS = flags.FLAGS flags.DEFINE_string('instances_path', '$state_path/instances', @@ -523,9 +522,7 @@ class ComputeManager(scheduler_manager.SchedulerDependentManager): """Pause an instance on this server.""" context = context.elevated() LOG.debug(_('*** instance %s: starting pause'), instance_id) - instance_ref = scheduler_api.get_instance_or_reroute(context, - instance_id) - #instance_ref = self.db.instance_get(context, instance_id) + instance_ref = self.db.instance_get(context, instance_id) LOG.audit(_('instance %s: pausing'), instance_id, context=context) self.db.instance_set_state(context, instance_id, diff --git a/nova/db/api.py b/nova/db/api.py index 2ecfc0211..6298e16ad 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -34,6 +34,7 @@ The underlying driver is loaded as a :class:`LazyPluggable`. from nova import exception from nova import flags +from nova import log as logging from nova import utils @@ -52,6 +53,9 @@ IMPL = utils.LazyPluggable(FLAGS['db_backend'], sqlalchemy='nova.db.sqlalchemy.api') +LOG = logging.getLogger('server') + + class NoMoreAddresses(exception.Error): """No more available addresses.""" pass @@ -71,6 +75,34 @@ class NoMoreTargets(exception.Error): """No more available blades""" pass + +################### + + +def reroute_if_not_found(key_args_index=None): + """Decorator used to indicate that the method should throw + a RouteRedirectException if the query can't find anything. + """ + def wrap(f): + def wrapped_f(*args, **kwargs): + try: + return f(*args, **kwargs) + except exception.InstanceNotFound, e: + context = args[0] + key = None + if key_args_index: + key = args[key_args_index] + LOG.debug(_("Instance %(key)s not found locally: '%(e)s'" % + locals())) + + # Throw a reroute Exception for the middleware to pick up. + LOG.debug("Firing ZoneRouteException") + zones = zone_get_all(context) + raise exception.ZoneRouteException(zones, e) + return wrapped_f + return wrap + + ################### @@ -367,7 +399,8 @@ def instance_destroy(context, instance_id): return IMPL.instance_destroy(context, instance_id) -def instance_get(context, instance_id): +@reroute_if_not_found(key_args_index=1) +def instance_get(context, instance_id, reroute=True): """Get an instance or raise if it does not exist.""" return IMPL.instance_get(context, instance_id) diff --git a/nova/exception.py b/nova/exception.py index d0baa2e29..cfed32a72 100644 --- a/nova/exception.py +++ b/nova/exception.py @@ -93,8 +93,10 @@ class TimeoutException(Error): class ZoneRouteException(Error): - def __init__(self, zones, *args, **kwargs): + """Thrown in API to reroute request to child zones.""" + def __init__(self, zones, original_exception, *args, **kwargs): self.zones = zones + self.original_exception = original_exception super(ZoneRouteException, self).__init__(*args, **kwargs) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 073784f31..2da2dabfe 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -78,30 +78,16 @@ class API(object): capabilities=capabilities)) return rpc.fanout_cast(context, 'scheduler', kwargs) - @classmethod - def get_instance_or_reroute(cls, context, instance_id): - """Return an instance from the db or throw a ZoneRouteException - if not found.""" - try: - instance = db.instance_get(context, instance_id) - return instance - except exception.InstanceNotFound, e: - LOG.debug(_("Instance %(instance_id)s not found locally: '%(e)s'" % - locals())) - - # Throw a reroute Exception for the middleware to pick up. - LOG.debug("Firing ZoneRouteException") - zones = db.zone_get_all(context) - raise exception.ZoneRouteException(zones) - def _wrap_method(function, self): + """Wrap method to supply 'self'.""" def _wrap(*args, **kwargs): return function(self, *args, **kwargs) return _wrap def _process(self, zone): + """Worker stub for green thread pool""" nova = client.OpenStackClient(zone.username, zone.password, zone.api_url) nova.authenticate() @@ -114,10 +100,13 @@ class ChildZoneHelper(object): plug-ins to query the children.""" def start(self, zone_list): + """Spawn a green thread for each child zone, calling the + derived classes process() method as the worker. Returns + a list of HTTP Responses. 1 per child.""" self.green_pool = greenpool.GreenPool() return [ result for result in self.green_pool.imap( _wrap_method(_process, self), zone_list)] def process(self, client, zone): - """Derived class must override.""" + """Worker Method. Derived class must override.""" pass -- cgit From cfe77c1236b68aa96dd85503582e08a07a23f77f Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 19:21:32 -0700 Subject: cleanup --- nova/api/openstack/servers.py | 1 - nova/compute/manager.py | 1 - nova/db/api.py | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index ffcbe628c..85999764f 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -343,7 +343,6 @@ class Controller(wsgi.Controller): """ Permit Admins to Pause the server. """ ctxt = req.environ['nova.context'] try: - LOG.debug(_("*** Compute.api::pause %s"), id) self.compute_api.pause(ctxt, id) except: readable = traceback.format_exc() diff --git a/nova/compute/manager.py b/nova/compute/manager.py index ce60c6b43..ebe1ce6f0 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -521,7 +521,6 @@ class ComputeManager(scheduler_manager.SchedulerDependentManager): def pause_instance(self, context, instance_id): """Pause an instance on this server.""" context = context.elevated() - LOG.debug(_('*** instance %s: starting pause'), instance_id) instance_ref = self.db.instance_get(context, instance_id) LOG.audit(_('instance %s: pausing'), instance_id, context=context) self.db.instance_set_state(context, diff --git a/nova/db/api.py b/nova/db/api.py index 6298e16ad..d56d6f404 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -400,7 +400,7 @@ def instance_destroy(context, instance_id): @reroute_if_not_found(key_args_index=1) -def instance_get(context, instance_id, reroute=True): +def instance_get(context, instance_id): """Get an instance or raise if it does not exist.""" return IMPL.instance_get(context, instance_id) -- cgit From 609a912fa8a816c1f47140489dcc1131356cd67c Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 19:26:54 -0700 Subject: pep8 --- nova/api/zone_redirect.py | 8 ++++---- nova/scheduler/api.py | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index 4fe255c99..7ebae1401 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -48,7 +48,7 @@ class RequestForwarder(api.ChildZoneHelper): self.resource = resource self.method = method self.body = body - + def process(self, client, zone): api_url = zone.api_url LOG.debug(_("Zone redirect to: %(api_url)s, " % locals())) @@ -89,12 +89,12 @@ class ZoneRedirectMiddleware(wsgi.Middleware): return req.get_response(self.application) except exception.ZoneRouteException as e: if not e.zones: - exc = webob.exc.HTTPInternalServerError(explanation= - _("No zones to reroute to.")) + exc = webob.exc.HTTPInternalServerError(explanation=_( + "No zones to reroute to.")) return faults.Fault(exc) # Todo(sandy): This only works for OpenStack API currently. - # Needs to be broken out into a driver. + # Needs to be broken out into a driver. scheme, netloc, path, query, frag = \ urlparse.urlsplit(req.path_qs) query = urlparse.parse_qsl(query) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 2da2dabfe..f0b645c09 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -77,7 +77,7 @@ class API(object): args=dict(service_name=service_name, host=host, capabilities=capabilities)) return rpc.fanout_cast(context, 'scheduler', kwargs) - + def _wrap_method(function, self): """Wrap method to supply 'self'.""" @@ -92,7 +92,7 @@ def _process(self, zone): zone.api_url) nova.authenticate() return self.process(nova, zone) - + class ChildZoneHelper(object): """Delegate a call to a set of Child Zones and wait for their @@ -104,9 +104,9 @@ class ChildZoneHelper(object): derived classes process() method as the worker. Returns a list of HTTP Responses. 1 per child.""" self.green_pool = greenpool.GreenPool() - return [ result for result in self.green_pool.imap( + return [result for result in self.green_pool.imap( _wrap_method(_process, self), zone_list)] - + def process(self, client, zone): """Worker Method. Derived class must override.""" pass -- cgit From 2f72127478405f5d87a40d799cc04e77e744f35b Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 23:31:06 -0300 Subject: removed dead method --- nova/scheduler/api.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 804dade6b..71d211fe9 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -49,10 +49,6 @@ def _call_scheduler(method, context, params=None): class API(object): """API for interacting with the scheduler.""" - @classmethod - def _is_current_zone(cls, zone): - return True - @classmethod def get_zone_list(cls, context): """Return a list of zones assoicated with this zone.""" -- cgit From 82a65107ba3e3df8ec52984bb835b71fe4283b4c Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 16 Mar 2011 23:33:32 -0300 Subject: fix up copyright --- nova/api/zone_redirect.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nova/api/zone_redirect.py b/nova/api/zone_redirect.py index 7ebae1401..c600b9ab5 100644 --- a/nova/api/zone_redirect.py +++ b/nova/api/zone_redirect.py @@ -1,6 +1,4 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 OpenStack LLC. +# Copyright 2011 OpenStack LLC. # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may -- cgit From abc6c82449dfc46a33dcd8190840e51f44b5b930 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 17 Mar 2011 07:30:22 -0700 Subject: Replaced capability flags with List --- nova/api/openstack/zones.py | 4 ++-- nova/flags.py | 5 +++-- nova/tests/api/openstack/test_zones.py | 6 +++--- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index 547920901..ebfc7743c 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -71,9 +71,9 @@ class Controller(wsgi.Controller): items = api.API.get_zone_capabilities(req.environ['nova.context']) zone = dict(name=FLAGS.zone_name) - caps = FLAGS.zone_capabilities.split(';') + caps = FLAGS.zone_capabilities for cap in caps: - key_values = cap.split(':') + key_values = cap.split('=') zone[key_values[0]] = key_values[1] for item, (min_value, max_value) in items.iteritems(): zone[item] = "%s,%s" % (min_value, max_value) diff --git a/nova/flags.py b/nova/flags.py index c05cef373..3a8ec1a39 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -358,5 +358,6 @@ DEFINE_string('node_availability_zone', 'nova', 'availability zone of this node') DEFINE_string('zone_name', 'nova', 'name of this zone') -DEFINE_string('zone_capabilities', 'hypervisor:xenserver;os:linux', - 'Key/Value tags which represent capabilities of this zone') +DEFINE_list('zone_capabilities', + ['hypervisor=xenserver;kvm', 'os=linux;windows'], + 'Key/Multi-value list representng capabilities of this zone') diff --git a/nova/tests/api/openstack/test_zones.py b/nova/tests/api/openstack/test_zones.py index 5e3aee4a7..12d39fd29 100644 --- a/nova/tests/api/openstack/test_zones.py +++ b/nova/tests/api/openstack/test_zones.py @@ -178,7 +178,7 @@ class ZonesTest(test.TestCase): def test_zone_info(self): FLAGS.zone_name = 'darksecret' - FLAGS.zone_capabilities = 'cap1:a,b;cap2:c,d' + FLAGS.zone_capabilities = ['cap1=a;b', 'cap2=c;d'] self.stubs.Set(api, '_call_scheduler', zone_caps) body = dict(zone=dict(username='zeb', password='sneaky')) @@ -188,5 +188,5 @@ class ZonesTest(test.TestCase): res_dict = json.loads(res.body) self.assertEqual(res.status_int, 200) self.assertEqual(res_dict['zone']['name'], 'darksecret') - self.assertEqual(res_dict['zone']['cap1'], 'a,b') - self.assertEqual(res_dict['zone']['cap2'], 'c,d') + self.assertEqual(res_dict['zone']['cap1'], 'a;b') + self.assertEqual(res_dict['zone']['cap2'], 'c;d') -- cgit From cbcda1ec466fd498fb8e9fe47c72b52c2d4b3dde Mon Sep 17 00:00:00 2001 From: sateesh Date: Thu, 17 Mar 2011 20:13:48 +0530 Subject: 1) Update few comments where whitespace is missing after '#' 2) Update document so that copy right notice doesn't appear in generated document 3) Now using self.flag(...) instead of setting the flags like FLAGS.vmwareapi_username by direct assignment. 4) Added the missing double quote at the end a string in vim_util.py --- doc/source/vmwareapi_readme.rst | 1 - nova/tests/test_vmwareapi.py | 6 +++--- nova/virt/vmwareapi/fake.py | 24 ++++++++++++------------ nova/virt/vmwareapi/network_utils.py | 26 +++++++++++++------------- nova/virt/vmwareapi/vim.py | 2 +- nova/virt/vmwareapi/vim_util.py | 20 ++++++++++---------- 6 files changed, 39 insertions(+), 40 deletions(-) diff --git a/doc/source/vmwareapi_readme.rst b/doc/source/vmwareapi_readme.rst index fb0e42b80..85f2694c0 100644 --- a/doc/source/vmwareapi_readme.rst +++ b/doc/source/vmwareapi_readme.rst @@ -1,5 +1,4 @@ .. - Copyright (c) 2010 Citrix Systems, Inc. Copyright 2010 OpenStack LLC. diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index b22d8b7b9..d17805b99 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -43,15 +43,15 @@ class VMWareAPIVMTestCase(test.TestCase): def setUp(self): super(VMWareAPIVMTestCase, self).setUp() + self.flags(vmwareapi_host_ip='test_url', + vmwareapi_host_username='test_username', + vmware_host_password='test_pass') self.manager = manager.AuthManager() self.user = self.manager.create_user('fake', 'fake', 'fake', admin=True) self.project = self.manager.create_project('fake', 'fake', 'fake') self.network = utils.import_object(FLAGS.network_manager) self.stubs = stubout.StubOutForTesting() - FLAGS.vmwareapi_host_ip = 'test_url' - FLAGS.vmwareapi_host_username = 'test_username' - FLAGS.vmwareapi_host_password = 'test_pass' vmwareapi_fake.reset() db_fakes.stub_out_db_instance_api(self.stubs) stubs.set_stubs(self.stubs) diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 38585c714..80768ad2d 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -48,8 +48,8 @@ def log_db_contents(msg=None): def reset(): """Resets the db contents.""" for c in _CLASSES: - #We fake the datastore by keeping the file references as a list of - #names in the db + # We fake the datastore by keeping the file references as a list of + # names in the db if c == 'files': _db_content[c] = [] else: @@ -206,7 +206,7 @@ class VirtualMachine(ManagedObject): setting of the Virtual Machine object. """ try: - #Case of Reconfig of VM to attach disk + # Case of Reconfig of VM to attach disk controller_key = val.deviceChange[1].device.controllerKey filename = val.deviceChange[1].device.backing.fileName @@ -223,7 +223,7 @@ class VirtualMachine(ManagedObject): self.set("config.hardware.device", [disk, controller]) except Exception: - #Case of Reconfig of VM to set extra params + # Case of Reconfig of VM to set extra params self.set("config.extraConfig", val.extraConfig) @@ -406,14 +406,14 @@ def _remove_file(file_path): """Removes a file reference from the db.""" if _db_content.get("files", None) is None: raise exception.NotFound(_("No files have been added yet")) - #Check if the remove is for a single file object or for a folder + # Check if the remove is for a single file object or for a folder if file_path.find(".vmdk") != -1: if file_path not in _db_content.get("files"): raise exception.NotFound(_("File- '%s' is not there in the " "datastore") % file_path) _db_content.get("files").remove(file_path) else: - #Removes the files in the folder and the folder too from the db + # Removes the files in the folder and the folder too from the db for file in _db_content.get("files"): if file.find(file_path) != -1: try: @@ -639,15 +639,15 @@ class FakeVim(object): for obj in objs: try: obj_ref = obj.obj - #This means that we are doing a search for the managed - #dataobects of the type in the inventory + # This means that we are doing a search for the managed + # dataobjects of the type in the inventory if obj_ref == "RootFolder": for mdo_ref in _db_content[type]: mdo = _db_content[type][mdo_ref] - #Create a temp Managed object which has the same ref - #as the parent object and copies just the properties - #asked for. We need .obj along with the propSet of - #just the properties asked for + # Create a temp Managed object which has the same ref + # as the parent object and copies just the properties + # asked for. We need .obj along with the propSet of + # just the properties asked for temp_mdo = ManagedObject(mdo.objName, mdo.obj) for prop in properties: temp_mdo.set(prop, mdo.get(prop)) diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index 8d023d580..9232adab6 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -39,9 +39,9 @@ class NetworkHelper: hostsystems = session._call_method(vim_util, "get_objects", "HostSystem", ["network"]) vm_networks_ret = hostsystems[0].propSet[0].val - #Meaning there are no networks on the host. suds responds with a "" - #in the parent property field rather than a [] in the - #ManagedObjectRefernce property field of the parent + # Meaning there are no networks on the host. suds responds with a "" + # in the parent property field rather than a [] in the + # ManagedObjectRefernce property field of the parent if not vm_networks_ret: return None vm_networks = vm_networks_ret.ManagedObjectReference @@ -59,18 +59,18 @@ class NetworkHelper: Gets the vswitch associated with the physical network adapter with the name supplied. """ - #Get the list of vSwicthes on the Host System + # Get the list of vSwicthes on the Host System host_mor = session._call_method(vim_util, "get_objects", "HostSystem")[0].obj vswitches_ret = session._call_method(vim_util, "get_dynamic_property", host_mor, "HostSystem", "config.network.vswitch") - #Meaning there are no vSwitches on the host. Shouldn't be the case, - #but just doing code check + # Meaning there are no vSwitches on the host. Shouldn't be the case, + # but just doing code check if not vswitches_ret: return vswitches = vswitches_ret.HostVirtualSwitch - #Get the vSwitch associated with the network adapter + # Get the vSwitch associated with the network adapter for elem in vswitches: try: for nic_elem in elem.pnic: @@ -87,7 +87,7 @@ class NetworkHelper: physical_nics_ret = session._call_method(vim_util, "get_dynamic_property", host_net_system_mor, "HostNetworkSystem", "networkInfo.pnic") - #Meaning there are no physical nics on the host + # Meaning there are no physical nics on the host if not physical_nics_ret: return False physical_nics = physical_nics_ret.PhysicalNic @@ -139,11 +139,11 @@ class NetworkHelper: "AddPortGroup", network_system_mor, portgrp=add_prt_grp_spec) except error_util.VimFaultException, exc: - #There can be a race condition when two instances try - #adding port groups at the same time. One succeeds, then - #the other one will get an exception. Since we are - #concerned with the port group being created, which is done - #by the other call, we can ignore the exception. + # There can be a race condition when two instances try + # adding port groups at the same time. One succeeds, then + # the other one will get an exception. Since we are + # concerned with the port group being created, which is done + # by the other call, we can ignore the exception. if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list: raise exception.Error(exc) LOG.debug(_("Created Port Group with name %s on " diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 3430822e1..f384c96f9 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -29,7 +29,7 @@ from suds.sudsobject import Property from nova import flags from nova.virt.vmwareapi import error_util -RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml' +RESP_NOT_XML_ERROR = 'Response is "text/html", not "text/xml"' CONN_ABORT_ERROR = 'Software caused connection abort' ADDRESS_IN_USE_ERROR = 'Address already in use' diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index 709b54e12..a0088cb6d 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -45,46 +45,46 @@ def build_recursive_traversal_spec(client_factory): """ visit_folders_select_spec = build_selection_spec(client_factory, "visitFolders") - #For getting to hostFolder from datacnetr + # For getting to hostFolder from datacenter dc_to_hf = build_traversal_spec(client_factory, "dc_to_hf", "Datacenter", "hostFolder", False, [visit_folders_select_spec]) - #For getting to vmFolder from datacenter + # For getting to vmFolder from datacenter dc_to_vmf = build_traversal_spec(client_factory, "dc_to_vmf", "Datacenter", "vmFolder", False, [visit_folders_select_spec]) - #For getting Host System to virtual machine + # For getting Host System to virtual machine h_to_vm = build_traversal_spec(client_factory, "h_to_vm", "HostSystem", "vm", False, [visit_folders_select_spec]) - #For getting to Host System from Compute Resource + # For getting to Host System from Compute Resource cr_to_h = build_traversal_spec(client_factory, "cr_to_h", "ComputeResource", "host", False, []) - #For getting to datastore from Compute Resource + # For getting to datastore from Compute Resource cr_to_ds = build_traversal_spec(client_factory, "cr_to_ds", "ComputeResource", "datastore", False, []) rp_to_rp_select_spec = build_selection_spec(client_factory, "rp_to_rp") rp_to_vm_select_spec = build_selection_spec(client_factory, "rp_to_vm") - #For getting to resource pool from Compute Resource + # For getting to resource pool from Compute Resource cr_to_rp = build_traversal_spec(client_factory, "cr_to_rp", "ComputeResource", "resourcePool", False, [rp_to_rp_select_spec, rp_to_vm_select_spec]) - #For getting to child res pool from the parent res pool + # For getting to child res pool from the parent res pool rp_to_rp = build_traversal_spec(client_factory, "rp_to_rp", "ResourcePool", "resourcePool", False, [rp_to_rp_select_spec, rp_to_vm_select_spec]) - #For getting to Virtual Machine from the Resource Pool + # For getting to Virtual Machine from the Resource Pool rp_to_vm = build_traversal_spec(client_factory, "rp_to_vm", "ResourcePool", "vm", False, [rp_to_rp_select_spec, rp_to_vm_select_spec]) - #Get the assorted traversal spec which takes care of the objects to - #be searched for from the root folder + # Get the assorted traversal spec which takes care of the objects to + # be searched for from the root folder traversal_spec = build_traversal_spec(client_factory, "visitFolders", "Folder", "childEntity", False, [visit_folders_select_spec, dc_to_hf, -- cgit From ba0160cacac1c7db71eadd6624ee75a014c18378 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Thu, 17 Mar 2011 18:06:05 +0300 Subject: refactored: network_info creation extracted to method --- nova/virt/libvirt_conn.py | 74 +++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 34 deletions(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index c122ac8d4..90bd5421c 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -154,6 +154,45 @@ def _get_ip_version(cidr): return int(net.version()) +def _get_network_info(instance): + admin_context = context.get_admin_context() + + ip_addresses = db.fixed_ip_get_all_by_instance(admin_context, + instance['id']) + + networks = db.network_get_all_by_instance(admin_context, + instance['id']) + network_info = [] + + def ip_dict(ip): + return { + "ip": ip.address, + "netmask": network["netmask"], + "enabled": "1"} + + def ip6_dict(ip6): + return { + "ip": ip6.addressV6, + "netmask": ip6.netmaskV6, + "gateway": ip6.gatewayV6, + "enabled": "1"} + + for network in networks: + network_ips = [ip for ip in ip_addresses + if ip.network_id == network.id] + + mapping = { + 'label': network['label'], + 'gateway': network['gateway'], + 'mac': instance.mac_address, + 'dns': [network['dns']], + 'ips': [ip_dict(ip) for ip in network_ips], + 'ip6s': [ip6_dict(ip) for ip in network_ips]} + + network_info.append((network, mapping)) + return network_info + + class LibvirtConnection(object): def __init__(self, read_only): @@ -742,43 +781,10 @@ class LibvirtConnection(object): # TODO(termie): cache? LOG.debug(_('instance %s: starting toXML method'), instance['name']) - ip_addresses = db.fixed_ip_get_all_by_instance(admin_context, - instance['id']) - - networks = db.network_get_all_by_instance(admin_context, - instance['id']) - #TODO(ilyaalekseyev) remove network_info creation code # when multinics will be completed if network_info is None: - network_info = [] - - def ip_dict(ip): - return { - "ip": ip.address, - "netmask": network["netmask"], - "enabled": "1"} - - def ip6_dict(ip6): - return { - "ip": ip6.addressV6, - "netmask": ip6.netmaskV6, - "gateway": ip6.gatewayV6, - "enabled": "1"} - - for network in networks: - network_ips = [ip for ip in ip_addresses - if ip.network_id == network.id] - - mapping = { - 'label': network['label'], - 'gateway': network['gateway'], - 'mac': instance.mac_address, - 'dns': [network['dns']], - 'ips': [ip_dict(ip) for ip in network_ips], - 'ip6s': [ip6_dict(ip) for ip in network_ips]} - - network_info.append((network, mapping)) + network_info = _get_network_info(instance) nics = [] for (network, mapping) in network_info: -- cgit From 720ba5d5c9ad2c24d9f0275fb783f191836a75f3 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Thu, 17 Mar 2011 18:22:48 +0300 Subject: bugfix --- nova/virt/libvirt_conn.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 90bd5421c..b26955d42 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -155,6 +155,8 @@ def _get_ip_version(cidr): def _get_network_info(instance): + #TODO(ilyaalekseyev) If we will keep this function + # we should cache network_info admin_context = context.get_admin_context() ip_addresses = db.fixed_ip_get_all_by_instance(admin_context, @@ -189,7 +191,7 @@ def _get_network_info(instance): 'ips': [ip_dict(ip) for ip in network_ips], 'ip6s': [ip6_dict(ip) for ip in network_ips]} - network_info.append((network, mapping)) + network_info.append((network, mapping)) return network_info -- cgit From 41c097000c1eeb4f1532b22f136c383b8174e6cc Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Thu, 17 Mar 2011 11:35:32 -0400 Subject: Add tests and code to handle multiple ResponseExtension objects. --- nova/api/openstack/extensions.py | 13 ++++++++++++- nova/tests/api/openstack/extensions/foxinsocks.py | 17 ++++++++++++++--- nova/tests/api/openstack/test_extensions.py | 17 ++++++++++++++++- 3 files changed, 42 insertions(+), 5 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 557b12fd9..23181d2a6 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -66,9 +66,20 @@ class ResponseExtensionController(wsgi.Controller): def process(self, req, *args, **kwargs): res = req.get_response(self.application) + content_type = req.best_match_content_type() # currently response handlers are un-ordered for handler in self.handlers: - return handler(res) + res=handler(res) + try: + body = res.body + headers = res.headers + except AttributeError: + body = self._serialize(res, content_type) + headers={"Content-Type": content_type} + res = webob.Response() + res.body = body + res.headers = headers + return res class ExtensionController(wsgi.Controller): diff --git a/nova/tests/api/openstack/extensions/foxinsocks.py b/nova/tests/api/openstack/extensions/foxinsocks.py index 2e93d8a55..fa979c7b5 100644 --- a/nova/tests/api/openstack/extensions/foxinsocks.py +++ b/nova/tests/api/openstack/extensions/foxinsocks.py @@ -49,16 +49,27 @@ class Foxinsocks(object): def get_response_extensions(self): response_exts = [] - def _resp_handler(res): + def _goose_handler(res): #NOTE: This only handles JSON responses. # You can use content type header to test for XML. data = json.loads(res.body) data['flavor']['googoose'] = "Gooey goo for chewy chewing!" return data - resp_ext = extensions.ResponseExtension('GET', '/flavors/:(id)', - _resp_handler) + resp_ext = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)', + _goose_handler) response_exts.append(resp_ext) + + def _bands_handler(res): + #NOTE: This only handles JSON responses. + # You can use content type header to test for XML. + data = json.loads(res.body) + data['big_bands'] = 'Pig Bands!' + return data + + resp_ext2 = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)', + _bands_handler) + response_exts.append(resp_ext2) return response_exts def _add_tweedle(self, input_dict, req, id): diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 149f1973e..11ed61e0d 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -195,7 +195,7 @@ class ResponseExtensionTest(unittest.TestCase): fakes.stub_out_auth(self.stubs) self.context = context.get_admin_context() - def test_get_resources(self): + def test_get_resources_with_stub_mgr(self): test_resp = "Gooey goo for chewy chewing!" @@ -208,6 +208,7 @@ class ResponseExtensionTest(unittest.TestCase): resp_ext = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)', _resp_handler) + manager = StubExtensionManager(None, None, resp_ext) app = fakes.wsgi_app() ext_midware = extensions.ExtensionMiddleware(app, manager) @@ -216,3 +217,17 @@ class ResponseExtensionTest(unittest.TestCase): self.assertEqual(200, response.status_int) response_data = json.loads(response.body) self.assertEqual(test_resp, response_data['flavor']['googoose']) + + def test_get_resources_with_mgr(self): + + test_resp = "Gooey goo for chewy chewing!" + + app = fakes.wsgi_app() + ext_midware = extensions.ExtensionMiddleware(app) + request = webob.Request.blank("/v1.0/flavors/1") + response = request.get_response(ext_midware) + self.assertEqual(200, response.status_int) + response_data = json.loads(response.body) + print response_data + self.assertEqual(test_resp, response_data['flavor']['googoose']) + self.assertEqual("Pig Bands!", response_data['big_bands']) -- cgit From c1f7df80d22b718bc96332c2f52354627d11700d Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Thu, 17 Mar 2011 12:31:16 -0400 Subject: adding comments; removing returns from build_extra; removing unnecessary backslash --- nova/api/openstack/flavors.py | 2 +- nova/api/openstack/views/flavors.py | 26 ++++++++++++++++++++------ 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index bc61e8d1a..6eba0f9b8 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -46,7 +46,7 @@ class Controller(wsgi.Controller): ctxt = req.environ['nova.context'] flavors = db.api.instance_type_get_all(ctxt) builder = flavors_views.get_view_builder(req) - items = [builder.build(flavor, is_detail=is_detail) \ + items = [builder.build(flavor, is_detail=is_detail) for flavor in flavors.values()] return items diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py index 7d75c0aa2..92003a19f 100644 --- a/nova/api/openstack/views/flavors.py +++ b/nova/api/openstack/views/flavors.py @@ -32,26 +32,27 @@ def get_view_builder(req): class ViewBuilder(object): - def __init__(self): - pass def build(self, flavor_obj, is_detail=False): + """Generic method used to generate a flavor entity.""" if is_detail: flavor = self._build_detail(flavor_obj) else: flavor = self._build_simple(flavor_obj) - full_flavor = self._build_extra(flavor) + self._build_extra(flavor) - return full_flavor + return flavor def _build_simple(self, flavor_obj): + """Build a minimal representation of a flavor.""" return { "id": flavor_obj["flavorid"], "name": flavor_obj["name"], } def _build_detail(self, flavor_obj): + """Build a more complete representation of a flavor.""" simple = self._build_simple(flavor_obj) detail = { @@ -64,19 +65,26 @@ class ViewBuilder(object): return detail def _build_extra(self, flavor_obj): - return flavor_obj + """Hook for version-specific changes to newly created flavor object.""" + pass class ViewBuilder_1_1(ViewBuilder): + """Openstack API v1.1 flavors view builder.""" + def __init__(self, base_url): + """ + :param base_url: url of the root wsgi application + """ self.base_url = base_url def _build_extra(self, flavor_obj): flavor_obj["links"] = self._build_links(flavor_obj) - return flavor_obj def _build_links(self, flavor_obj): + """Generate a container of links that refer to the provided flavor.""" href = self.generate_href(flavor_obj["id"]) + links = [ { "rel": "self", @@ -93,11 +101,17 @@ class ViewBuilder_1_1(ViewBuilder): "href": href, }, ] + return links def generate_href(self, flavor_id): + """Create an url that refers to a specific flavor id.""" return "%s/flavors/%s" % (self.base_url, flavor_id) class ViewBuilder_1_0(ViewBuilder): + """ + Openstack API v1.0 flavors view builder. Currently, there + are no 1.0-specific attributes of a flavor. + """ pass -- cgit From 1f99a95b8615e55c9828eb36e12b9aaa762470bb Mon Sep 17 00:00:00 2001 From: Eldar Nugaev Date: Thu, 17 Mar 2011 20:48:22 +0300 Subject: fixed IpTablesFirewal --- nova/virt/libvirt_conn.py | 88 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 66 insertions(+), 22 deletions(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index b26955d42..fcaf8d879 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -1663,6 +1663,8 @@ class IptablesFirewallDriver(FirewallDriver): def setup_basic_filtering(self, instance, network_info=None): """Use NWFilter from libvirt for this.""" + if not network_info: + network_info = _get_network_info(instance) return self.nwfilter.setup_basic_filtering(instance, network_info) def apply_instance_filter(self, instance): @@ -1678,28 +1680,47 @@ class IptablesFirewallDriver(FirewallDriver): 'filtered'), instance['id']) def prepare_instance_filter(self, instance, network_info=None): + if not network_info: + network_info = _get_network_info(instance) self.instances[instance['id']] = instance - self.add_filters_for_instance(instance) + self.add_filters_for_instance(instance, network_info) self.iptables.apply() - def add_filters_for_instance(self, instance): + def add_filters_for_instance(self, instance, network_info=None): + if not network_info: + network_info = _get_network_info(instance) chain_name = self._instance_chain_name(instance) self.iptables.ipv4['filter'].add_chain(chain_name) - ipv4_address = self._ip_for_instance(instance) - self.iptables.ipv4['filter'].add_rule('local', - '-d %s -j $%s' % - (ipv4_address, chain_name)) + + if network_info: + ips_v4 = [] + for (_n, mapping) in network_info: + for ip in mapping['ips']: + ips_v4.append(ip['ip']) + else: + ips_v4 = [self._ip_for_instance(instance)] + + for ipv4_address in ips_v4: + self.iptables.ipv4['filter'].add_rule('local', + '-d %s -j $%s' % + (ipv4_address, chain_name)) if FLAGS.use_ipv6: self.iptables.ipv6['filter'].add_chain(chain_name) - ipv6_address = self._ip_for_instance_v6(instance) - self.iptables.ipv6['filter'].add_rule('local', - '-d %s -j $%s' % - (ipv6_address, - chain_name)) + if network_info: + ips_v6 = [ip['ip'] for ip in mapping['ip6s'] for (_n, mapping) + in network_info] + else: + ips_v6 = [self._ip_for_instance_v6(instance)] + + for ipv6_address in ips_v6: + self.iptables.ipv6['filter'].add_rule('local', + '-d %s -j $%s' % + (ipv6_address, + chain_name)) - ipv4_rules, ipv6_rules = self.instance_rules(instance) + ipv4_rules, ipv6_rules = self.instance_rules(instance, network_info) for rule in ipv4_rules: self.iptables.ipv4['filter'].add_rule(chain_name, rule) @@ -1715,7 +1736,9 @@ class IptablesFirewallDriver(FirewallDriver): if FLAGS.use_ipv6: self.iptables.ipv6['filter'].remove_chain(chain_name) - def instance_rules(self, instance): + def instance_rules(self, instance, network_info=None): + if not network_info: + network_info = _get_network_info(instance) ctxt = context.get_admin_context() ipv4_rules = [] @@ -1729,28 +1752,49 @@ class IptablesFirewallDriver(FirewallDriver): ipv4_rules += ['-m state --state ESTABLISHED,RELATED -j ACCEPT'] ipv6_rules += ['-m state --state ESTABLISHED,RELATED -j ACCEPT'] - dhcp_server = self._dhcp_server_for_instance(instance) - ipv4_rules += ['-s %s -p udp --sport 67 --dport 68 ' - '-j ACCEPT' % (dhcp_server,)] + if network_info: + dhcp_servers = [network['gateway'] for (network, _m) + in network_info] + else: + dhcp_servers = [self._dhcp_server_for_instance(instance)] + + for dhcp_server in dhcp_servers: + ipv4_rules += ['-s %s -p udp --sport 67 --dport 68 ' + '-j ACCEPT' % (dhcp_server,)] #Allow project network traffic if FLAGS.allow_project_net_traffic: - cidr = self._project_cidr_for_instance(instance) - ipv4_rules += ['-s %s -j ACCEPT' % (cidr,)] + if network_info: + cidrs = [network['cidr'] for (network, _m) in network_info] + else: + cidrs = [self._project_cidr_for_instance(instance)] + for cidr in cidrs: + ipv4_rules += ['-s %s -j ACCEPT' % (cidr,)] # We wrap these in FLAGS.use_ipv6 because they might cause # a DB lookup. The other ones are just list operations, so # they're not worth the clutter. if FLAGS.use_ipv6: # Allow RA responses - ra_server = self._ra_server_for_instance(instance) - if ra_server: + if network_info: + ra_servers = [network['ra_server'] for (network, _m) + in network_info] + else: + ra_servers = [self._ra_server_for_instance(instance)] + + for ra_server in ra_servers: ipv6_rules += ['-s %s/128 -p icmpv6 -j ACCEPT' % (ra_server,)] #Allow project network traffic if FLAGS.allow_project_net_traffic: - cidrv6 = self._project_cidrv6_for_instance(instance) - ipv6_rules += ['-s %s -j ACCEPT' % (cidrv6,)] + if network_info: + cidrv6s = [network['cidr_v6'] for (network, _m) + in network_info] + else: + cidrv6s = [self._project_cidrv6_for_instance(instance)] + + for cidrv6 in cidrv6s: + ipv6_rules += ['-s %s -j ACCEPT' % (cidrv6,)] security_groups = db.security_group_get_by_instance(ctxt, instance['id']) -- cgit From 31388f18f8c0ebe3cae58ebd2a46e2bedb376fd4 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Thu, 17 Mar 2011 20:56:25 +0300 Subject: fixes for NWFilterFirewall and net injection --- nova/virt/interfaces.template | 18 +++++++------- nova/virt/libvirt_conn.py | 58 +++++++++++++++++++++++++++++-------------- 2 files changed, 49 insertions(+), 27 deletions(-) diff --git a/nova/virt/interfaces.template b/nova/virt/interfaces.template index 87b92b84a..7d40a0f69 100644 --- a/nova/virt/interfaces.template +++ b/nova/virt/interfaces.template @@ -5,13 +5,13 @@ auto lo iface lo inet loopback -# The primary network interface -auto eth0 -iface eth0 inet static - address %(address)s - netmask %(netmask)s - broadcast %(broadcast)s - gateway %(gateway)s - dns-nameservers %(dns)s - +#for $ifc in $interfaces +auto ${ifc.name} +iface ${ifc.name} inet static + address ${ifc.address} + netmask ${ifc.netmask} + broadcast ${ifc.broadcast} + gateway ${ifc.gateway} + dns-nameservers ${ifc.dns} +#end for diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index b26955d42..bc6c9f37d 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -623,6 +623,9 @@ class LibvirtConnection(object): def _create_image(self, inst, libvirt_xml, suffix='', disk_images=None, network_info=None): + if network_info is None: + network_info = _get_network_info(inst) + # syntactic nicety def basepath(fname='', suffix=suffix): return os.path.join(FLAGS.instances_path, @@ -698,21 +701,32 @@ class LibvirtConnection(object): key = str(inst['key_data']) net = None - network_ref = db.network_get_by_instance(context.get_admin_context(), - inst['id']) - if network_ref['injected']: - admin_context = context.get_admin_context() - address = db.instance_get_fixed_address(admin_context, inst['id']) - ra_server = network_ref['ra_server'] - if not ra_server: - ra_server = "fd00::" - with open(FLAGS.injected_network_template) as f: - net = f.read() % {'address': address, - 'netmask': network_ref['netmask'], - 'gateway': network_ref['gateway'], - 'broadcast': network_ref['broadcast'], - 'dns': network_ref['dns'], - 'ra_server': ra_server} + #network_ref = db.network_get_by_instance(context.get_admin_context(), + # inst['id']) + + nets = [] + ifc_template = open(FLAGS.injected_network_template).read() + ifc_num = -1 + for (network_ref, _m) in network_info: + ifc_num += 1 + if network_ref['injected']: + admin_context = context.get_admin_context() + address = db.instance_get_fixed_address( + admin_context, inst['id']) + ra_server = network_ref['ra_server'] + if not ra_server: + ra_server = "fd00::" + net_info = {'name': 'eth%d' % ifc_num, + 'address': address, + 'netmask': network_ref['netmask'], + 'gateway': network_ref['gateway'], + 'broadcast': network_ref['broadcast'], + 'dns': network_ref['dns'], + 'ra_server': ra_server} + nets.append(net_info) + + net = str(Template(ifc_template, searchList=[{'interfaces': nets}])) + if key or net: inst_name = inst['name'] img_id = inst.image_id @@ -738,6 +752,7 @@ class LibvirtConnection(object): # Assume that the gateway also acts as the dhcp server. dhcp_server = network['gateway'] ra_server = network['ra_server'] + mac_id = mapping['mac'].replace(':', '') if FLAGS.allow_project_net_traffic: if FLAGS.use_ipv6: @@ -764,7 +779,7 @@ class LibvirtConnection(object): extra_params = "\n" result = { - 'id': mapping['mac'].replace(':', ''), + 'id': mac_id, 'bridge_name': network['bridge'], 'mac_address': mapping['mac'], 'ip_address': mapping['ips'][0]['ip'], @@ -1362,6 +1377,11 @@ class FirewallDriver(object): instance['id']) return network['ra_server'] + def _all_ra_servers_for_instance(selfself, instance): + networks = db.network_get_all_by_instance(context.get_admin_context(), + instance['id']) + return [network['ra_server'] for network in networks] + class NWFilterFirewall(FirewallDriver): """ @@ -1576,8 +1596,10 @@ class NWFilterFirewall(FirewallDriver): 'nova-base-ipv6', 'nova-allow-dhcp-server'] if FLAGS.use_ipv6: - ra_server = self._ra_server_for_instance(instance) - if ra_server: + #ra_server = self._ra_server_for_instance(instance) + ra_servers = self._all_ra_servers_for_instance(instance) + #if ra_server: + if len(ra_servers) != 0: instance_secgroup_filter_children += ['nova-allow-ra-server'] ctxt = context.get_admin_context() -- cgit From 99a3899291ef14149bee0581ad7615e07dfc55c1 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Thu, 17 Mar 2011 14:07:25 -0400 Subject: adding serialization_metadata to encode links on flavors --- nova/api/openstack/flavors.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index 6eba0f9b8..f0936332c 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -29,7 +29,11 @@ class Controller(wsgi.Controller): _serialization_metadata = { 'application/xml': { "attributes": { - "flavor": ["id", "name", "ram", "disk"]}}} + "flavor": ["id", "name", "ram", "disk"], + "link": ["rel","type","href"], + } + } + } def index(self, req): """Return all flavors in brief.""" -- cgit From 5a141466db962e184ced0a57efb6bfe94ff5a246 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Thu, 17 Mar 2011 14:09:44 -0400 Subject: pep8 --- nova/api/openstack/flavors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index f0936332c..e9ee9d012 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -30,7 +30,7 @@ class Controller(wsgi.Controller): 'application/xml': { "attributes": { "flavor": ["id", "name", "ram", "disk"], - "link": ["rel","type","href"], + "link": ["rel", "type", "href"], } } } -- cgit From 25199b6b93d17ff7dc192306e44932969846d9b6 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 17 Mar 2011 19:55:55 -0700 Subject: decorator more generic now --- nova/scheduler/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 0e2c69f75..190eb363e 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -99,6 +99,7 @@ def child_zone_helper(zone_list, func): def _issue_novaclient_command(nova, zone, method_name, instance_id): server = None try: + manager = getattr(nova, "servers") if isinstance(instance_id, int) or instance_id.isdigit(): server = manager.get(int(instance_id)) else: -- cgit From acb7a7355055e04b9bb05fbba5f6590e57d681fa Mon Sep 17 00:00:00 2001 From: Naveed Massjouni Date: Fri, 18 Mar 2011 00:18:55 -0400 Subject: Support for markers for pagination as defined in the 1.1 spec. --- nova/api/openstack/common.py | 28 ++++++++++++++++++++++++++++ nova/api/openstack/servers.py | 8 +++++++- nova/tests/api/openstack/test_servers.py | 7 +++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/nova/api/openstack/common.py b/nova/api/openstack/common.py index b224cbfb4..8106f841b 100644 --- a/nova/api/openstack/common.py +++ b/nova/api/openstack/common.py @@ -55,6 +55,34 @@ def limited(items, request, max_limit=1000): return items[offset:range_end] +def limited_by_marker(items, request, max_limit=1000): + ''' Return a slice of items according to requested marker and limit. ''' + + marker = request.GET.get('marker') + + try: + limit = int(request.GET.get('limit', max_limit)) + except ValueError: + raise webob.exc.HTTPBadRequest(_('limit param must be an integer')) + + if limit < 0: + raise webob.exc.HTTPBadRequest(_('limit param must be positive')) + + limit = min(max_limit, limit or max_limit) + start_index = 0 + if marker != None: + found_it = False + for i, item in enumerate(items): + if str(item['id']) == marker: + start_index = i + found_it = True + break + if not found_it: + raise webob.exc.HTTPBadRequest(_('marker not found')) + range_end = start_index + limit + return items[start_index:range_end] + + def get_image_id_from_image_hash(image_service, context, image_hash): """Given an Image ID Hash, return an objectstore Image ID. diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index e3141934b..461bf5989 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -81,7 +81,7 @@ class Controller(wsgi.Controller): builder - the response model builder """ instance_list = self.compute_api.get_all(req.environ['nova.context']) - limited_list = common.limited(instance_list, req) + limited_list = self._limit_items(instance_list, req) builder = self._get_view_builder(req) servers = [builder.build(inst, is_detail)['server'] for inst in limited_list] @@ -528,6 +528,9 @@ class ControllerV10(Controller): def _get_addresses_view_builder(self, req): return nova.api.openstack.views.addresses.ViewBuilderV10(req) + def _limit_items(self, items, req): + return common.limited(items, req) + class ControllerV11(Controller): def _image_id_from_req_data(self, data): @@ -551,6 +554,9 @@ class ControllerV11(Controller): def _get_addresses_view_builder(self, req): return nova.api.openstack.views.addresses.ViewBuilderV11(req) + def _limit_items(self, items, req): + return common.limited_by_marker(items, req) + class ServerCreateRequestXMLDeserializer(object): """ diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py index 6e78db9da..e1cadcef6 100644 --- a/nova/tests/api/openstack/test_servers.py +++ b/nova/tests/api/openstack/test_servers.py @@ -239,6 +239,13 @@ class ServersTest(test.TestCase): servers = json.loads(res.body)['servers'] self.assertEqual([s['id'] for s in servers], [1, 2]) + def test_get_servers_with_marker(self): + req = webob.Request.blank('/v1.1/servers?marker=2') + res = req.get_response(fakes.wsgi_app()) + print 'body:', res.body + servers = json.loads(res.body)['servers'] + self.assertEqual([s['id'] for s in servers], [2, 3, 4]) + def _setup_for_create_instance(self): """Shared implementation for tests below that create instance""" def instance_create(context, inst): -- cgit From 1abcdbea89e69013c193d2eb0b4b7a0bc2e2fa58 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Fri, 18 Mar 2011 02:14:36 -0400 Subject: Implement metadata resource for Openstack API v1.1. Includes: -GET /servers/id/meta -POST /servers/id/meta -GET /servers/id/meta/key -PUT /servers/id/meta/key -DELETE /servers/id/meta/key --- nova/api/openstack/__init__.py | 5 + nova/api/openstack/server_metadata.py | 75 ++++++++++++ nova/compute/api.py | 15 +++ nova/db/api.py | 18 +++ nova/db/sqlalchemy/api.py | 60 +++++++++ nova/tests/api/openstack/test_server_metadata.py | 150 +++++++++++++++++++++++ 6 files changed, 323 insertions(+) create mode 100644 nova/api/openstack/server_metadata.py create mode 100644 nova/tests/api/openstack/test_server_metadata.py diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index 0b50d17d0..4beb84dcd 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -34,6 +34,7 @@ from nova.api.openstack import consoles from nova.api.openstack import flavors from nova.api.openstack import images from nova.api.openstack import servers +from nova.api.openstack import server_metadata from nova.api.openstack import shared_ip_groups from nova.api.openstack import users from nova.api.openstack import zones @@ -138,6 +139,10 @@ class APIRouterV11(APIRouter): controller=servers.ControllerV11(), collection={'detail': 'GET'}, member=self.server_members) + mapper.resource("server_meta", "meta", + controller=server_metadata.Controller(), + parent_resource=dict(member_name='server', + collection_name='servers')) class Versions(wsgi.Application): diff --git a/nova/api/openstack/server_metadata.py b/nova/api/openstack/server_metadata.py new file mode 100644 index 000000000..1408f59a6 --- /dev/null +++ b/nova/api/openstack/server_metadata.py @@ -0,0 +1,75 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2011 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +from webob import exc + +from nova import compute +from nova import wsgi +from nova.api.openstack import faults + + +class Controller(wsgi.Controller): + """ The server metadata API controller for the Openstack API """ + + def __init__(self): + self.compute_api = compute.API() + super(Controller, self).__init__() + + def _get_metadata(self, context, server_id): + metadata = self.compute_api.get_instance_metadata(context, server_id) + meta_dict = {} + for key, value in metadata.iteritems(): + meta_dict[key] = value + return dict(metadata=meta_dict) + + def index(self, req, server_id): + """ Returns the list of metadata for a given instance """ + context = req.environ['nova.context'] + return self._get_metadata(context, server_id) + + def create(self, req, server_id): + context = req.environ['nova.context'] + body = self._deserialize(req.body, req.get_content_type()) + self.compute_api.update_or_create_instance_metadata(context, + server_id, + body['metadata']) + return req.body + + def update(self, req, server_id, id): + context = req.environ['nova.context'] + body = self._deserialize(req.body, req.get_content_type()) + if not id in body: + expl = _('Request body and URI mismatch') + raise exc.HTTPBadRequest(explanation=expl) + self.compute_api.update_or_create_instance_metadata(context, + server_id, + body) + return req.body + + def show(self, req, server_id, id): + """ Return a single metadata item """ + context = req.environ['nova.context'] + data = self._get_metadata(context, server_id) + if id in data['metadata']: + return {id: data['metadata'][id]} + else: + return faults.Fault(exc.HTTPNotFound()) + + def delete(self, req, server_id, id): + """ Deletes an existing metadata """ + context = req.environ['nova.context'] + self.compute_api.delete_instance_metadata(context, server_id, id) diff --git a/nova/compute/api.py b/nova/compute/api.py index 32577af82..e70817212 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -612,3 +612,18 @@ class API(base.Base): instance = self.get(context, instance_id) self.network_api.associate_floating_ip(context, address, instance['fixed_ip']) + + def get_instance_metadata(self, context, instance_id): + """Get all metadata associated with an instance.""" + rv = self.db.get_instance_metadata(context, instance_id) + return dict(rv.iteritems()) + + def delete_instance_metadata(self, context, instance_id, key): + """Delete the given metadata item""" + self.db.delete_instance_metadata(context, instance_id, key) + + def update_or_create_instance_metadata(self, context, instance_id, + metadata): + """Updates or creates instance metadata""" + self.db.update_or_create_instance_metadata(context, instance_id, + metadata) diff --git a/nova/db/api.py b/nova/db/api.py index 3cb0e5811..5721fe8d6 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -1171,3 +1171,21 @@ def zone_get(context, zone_id): def zone_get_all(context): """Get all child Zones.""" return IMPL.zone_get_all(context) + + +#################### + + +def get_instance_metadata(context, instance_id): + """Get all metadata for an instance""" + return IMPL.get_instance_metadata(context, instance_id) + + +def delete_instance_metadata(context, instance_id, key): + """Delete the given metadata item""" + IMPL.delete_instance_metadata(context, instance_id, key) + + +def update_or_create_instance_metadata(context, instance_id, metadata): + """Creates or updates instance metadata""" + IMPL.update_or_create_instance_metadata(context, instance_id, metadata) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 9d9b86c1d..8f656de0e 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2457,3 +2457,63 @@ def zone_get(context, zone_id): def zone_get_all(context): session = get_session() return session.query(models.Zone).all() + + +#################### + +@require_context +def get_instance_metadata(context, instance_id): + session = get_session() + + meta_results = session.query(models.InstanceMetadata).\ + filter_by(instance_id=instance_id).\ + filter_by(deleted=False).\ + all() + + meta_dict = {} + for i in meta_results: + meta_dict[i['key']] = i['value'] + return meta_dict + + +@require_context +def delete_instance_metadata(context, instance_id, key): + session = get_session() + session.query(models.InstanceMetadata).\ + filter_by(instance_id=instance_id).\ + filter_by(key=key).\ + update({'deleted': 1, + 'deleted_at': datetime.datetime.utcnow(), + 'updated_at': literal_column('updated_at')}) + + +@require_context +def get_instance_metadata_item(context, instance_id, key): + session = get_session() + + meta_result = session.query(models.InstanceMetadata).\ + filter_by(instance_id=instance_id).\ + filter_by(key=key).\ + filter_by(deleted=False).\ + first() + + if not meta_result: + raise exception.NotFound(_('Invalid metadata key for instance %s') % + instance_id) + return meta_result + + +@require_context +def update_or_create_instance_metadata(context, instance_id, metadata): + session = get_session() + meta_ref = None + for key, value in metadata.iteritems(): + try: + meta_ref = get_instance_metadata_item(context, instance_id, key, + session) + except: + meta_ref = models.InstanceMetadata() + meta_ref.update({"key": key, "value": value, + "instance_id": instance_id}) + meta_ref.save(session=session) + return metadata diff --git a/nova/tests/api/openstack/test_server_metadata.py b/nova/tests/api/openstack/test_server_metadata.py new file mode 100644 index 000000000..b280ae94c --- /dev/null +++ b/nova/tests/api/openstack/test_server_metadata.py @@ -0,0 +1,150 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2011 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import json +import stubout +import unittest +import webob + + +from nova.api import openstack +from nova.tests.api.openstack import fakes +import nova.wsgi + + +def return_create_instance_metadata(context, server_id, metadata): + return stub_server_metadata() + + +def return_server_metadata(context, server_id): + return stub_server_metadata() + + +def return_empty_server_metadata(context, server_id): + return {} + + +def delete_server_metadata(context, server_id, key): + pass + + +def stub_server_metadata(): + metadata = { + "key1": "value1", + "key2": "value2", + "key3": "value3", + "key4": "value4", + "key5": "value5" + } + return metadata + + +class ServerMetaDataTest(unittest.TestCase): + + def setUp(self): + super(ServerMetaDataTest, self).setUp() + self.stubs = stubout.StubOutForTesting() + fakes.FakeAuthManager.auth_data = {} + fakes.FakeAuthDatabase.data = {} + fakes.stub_out_auth(self.stubs) + fakes.stub_out_key_pair_funcs(self.stubs) + #self.allow_admin = FLAGS.allow_admin_api + + def test_index(self): + self.stubs.Set(nova.db.api, 'get_instance_metadata', + return_server_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(200, res.status_int) + self.assertEqual('value1', res_dict['metadata']['key1']) + + def test_index_no_data(self): + self.stubs.Set(nova.db.api, 'get_instance_metadata', + return_empty_server_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(200, res.status_int) + self.assertEqual(0, len(res_dict['metadata'])) + + def test_show(self): + self.stubs.Set(nova.db.api, 'get_instance_metadata', + return_server_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/key5') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(200, res.status_int) + self.assertEqual('value5', res_dict['key5']) + + def test_show_meta_not_found(self): + self.stubs.Set(nova.db.api, 'get_instance_metadata', + return_empty_server_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/key6') + req.environ['api.version'] = '1.1' + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(404, res.status_int) + + def test_delete(self): + self.stubs.Set(nova.db.api, 'delete_instance_metadata', + delete_server_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/key5') + req.environ['api.version'] = '1.1' + req.method = 'DELETE' + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(200, res.status_int) + + def test_create(self): + self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + return_create_instance_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta') + req.environ['api.version'] = '1.1' + req.method = 'POST' + req.body = '{"metadata": {"key1": "value1"}}' + req.headers["content-type"] = "application/json" + res = req.get_response(fakes.wsgi_app()) + res_dict = json.loads(res.body) + self.assertEqual(200, res.status_int) + self.assertEqual('value1', res_dict['metadata']['key1']) + + def test_update_item(self): + self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + return_create_instance_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/key1') + req.environ['api.version'] = '1.1' + req.method = 'PUT' + req.body = '{"key1": "value1"}' + req.headers["content-type"] = "application/json" + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(200, res.status_int) + res_dict = json.loads(res.body) + self.assertEqual('value1', res_dict['key1']) + + def test_update_item_body_uri_mismatch(self): + self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + return_create_instance_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/bad') + req.environ['api.version'] = '1.1' + req.method = 'PUT' + req.body = '{"key1": "value1"}' + req.headers["content-type"] = "application/json" + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(400, res.status_int) -- cgit From c57908241e68a3f2a9f5eb4ee0fff6207962023d Mon Sep 17 00:00:00 2001 From: sateesh Date: Fri, 18 Mar 2011 17:20:46 +0530 Subject: Using eventlets greenthreads for optimized image processing. Fixed minor issues and style related nits. --- nova/tests/test_vmwareapi.py | 2 +- nova/virt/vmwareapi/fake.py | 4 +- nova/virt/vmwareapi/io_util.py | 168 +++++++++++++++++++++++++++++++++ nova/virt/vmwareapi/read_write_util.py | 48 ++++++++-- nova/virt/vmwareapi/vmops.py | 17 ++-- nova/virt/vmwareapi/vmware_images.py | 81 +++++++++++++--- nova/virt/vmwareapi_conn.py | 2 +- 7 files changed, 293 insertions(+), 29 deletions(-) create mode 100644 nova/virt/vmwareapi/io_util.py diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index d17805b99..b31ac11f1 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -45,7 +45,7 @@ class VMWareAPIVMTestCase(test.TestCase): super(VMWareAPIVMTestCase, self).setUp() self.flags(vmwareapi_host_ip='test_url', vmwareapi_host_username='test_username', - vmware_host_password='test_pass') + vmwareapi_host_password='test_pass') self.manager = manager.AuthManager() self.user = self.manager.create_user('fake', 'fake', 'fake', admin=True) diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 80768ad2d..3afb46590 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -192,7 +192,9 @@ class VirtualMachine(ManagedObject): ds_do.ManagedObjectReference = [kwargs.get("ds").obj] self.set("datastore", ds_do) self.set("summary.guest.toolsStatus", kwargs.get("toolsstatus", - "toolsOk")) + "toolsOk")) + self.set("summary.guest.toolsRunningStatus", kwargs.get( + "toolsrunningstate", "guestToolsRunning")) self.set("runtime.powerState", kwargs.get("powerstate", "poweredOn")) self.set("config.files.vmPathName", kwargs.get("vmPathName")) self.set("summary.config.numCpu", kwargs.get("numCpu", 1)) diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py new file mode 100644 index 000000000..7f321c1e7 --- /dev/null +++ b/nova/virt/vmwareapi/io_util.py @@ -0,0 +1,168 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright (c) 2011 Citrix Systems, Inc. +# Copyright 2011 OpenStack LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Utility classes for defining the time saving transfer of data from the reader +to the write using a LightQueue as a Pipe between the reader and the writer. +""" + +from eventlet import event +from eventlet import greenthread +from eventlet.queue import LightQueue + +from glance import client + +from nova import exception +from nova import log as logging + +LOG = logging.getLogger("nova.virt.vmwareapi.io_util") + +IO_THREAD_SLEEP_TIME = .01 +GLANCE_POLL_INTERVAL = 5 + + +class ThreadSafePipe(LightQueue): + """The pipe to hold the data which the reader writes to and the writer + reads from.""" + + def __init__(self, maxsize, transfer_size): + LightQueue.__init__(self, maxsize) + self.transfer_size = transfer_size + self.transferred = 0 + + def read(self, chunk_size): + """Read data from the pipe. Chunksize if ignored for we have ensured + that the data chunks written to the pipe by readers is the same as the + chunks asked for by the Writer.""" + if self.transferred < self.transfer_size: + data_item = self.get() + self.transferred += len(data_item) + return data_item + else: + return "" + + def write(self, data): + """Put a data item in the pipe.""" + self.put(data) + + def close(self): + """A place-holder to maintain consistency.""" + pass + + +class GlanceWriteThread(object): + """Ensures that image data is written to in the glance client and that + it is in correct ('active')state.""" + + def __init__(self, input, glance_client, image_id, image_meta={}): + self.input = input + self.glance_client = glance_client + self.image_id = image_id + self.image_meta = image_meta + self._running = False + + def start(self): + self.done = event.Event() + + def _inner(): + """Function to do the image data transfer through an update + and thereon checks if the state is 'active'.""" + self.glance_client.update_image(self.image_id, + image_meta=self.image_meta, + image_data=self.input) + self._running = True + while self._running: + try: + image_status = \ + self.glance_client.get_image_meta(self.image_id).get( + "status") + if image_status == "active": + self.stop() + self.done.send(True) + # If the state is killed, then raise an exception. + elif image_status == "killed": + self.stop() + exc_msg = _("Glance image %s is in killed state") %\ + self.image_id + LOG.exception(exc_msg) + self.done.send_exception(exception.Error(exc_msg)) + elif image_status in ["saving", "queued"]: + greenthread.sleep(GLANCE_POLL_INTERVAL) + else: + self.stop() + exc_msg = _("Glance image " + "%(image_id)s is in unknown state " + "- %(state)s") % { + "image_id": self.image_id, + "state": image_status} + LOG.exception(exc_msg) + self.done.send_exception(exception.Error(exc_msg)) + except Exception, exc: + self.stop() + self.done.send_exception(exc) + + greenthread.spawn(_inner) + return self.done + + def stop(self): + self._running = False + + def wait(self): + return self.done.wait() + + def close(self): + pass + + +class IOThread(object): + """Class that reads chunks from the input file and writes them to the + output file till the transfer is completely done.""" + + def __init__(self, input, output): + self.input = input + self.output = output + self._running = False + self.got_exception = False + + def start(self): + self.done = event.Event() + + def _inner(): + """Read data from the input and write the same to the output + until the transfer completes.""" + self._running = True + while self._running: + try: + data = self.input.read(None) + if not data: + self.stop() + self.done.send(True) + self.output.write(data) + greenthread.sleep(IO_THREAD_SLEEP_TIME) + except Exception, exc: + self.stop() + LOG.exception(exc) + self.done.send_exception(exc) + + greenthread.spawn(_inner) + return self.done + + def stop(self): + self._running = False + + def wait(self): + return self.done.wait() diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index 52ed6f9ac..237fd44dc 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -27,16 +27,49 @@ import urllib import urllib2 import urlparse +from eventlet import event +from eventlet import greenthread + +from glance import client + from nova import flags from nova import log as logging -FLAGS = flags.FLAGS +LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") -READ_CHUNKSIZE = 2 * 1024 * 1024 +FLAGS = flags.FLAGS USER_AGENT = "OpenStack-ESX-Adapter" -LOG = logging.getLogger("nova.virt.vmwareapi.read_write_util") +try: + READ_CHUNKSIZE = client.BaseClient.CHUNKSIZE +except: + READ_CHUNKSIZE = 65536 + + +class GlanceFileRead(object): + """Glance file read handler class.""" + + def __init__(self, glance_read_iter): + self.glance_read_iter = glance_read_iter + self.iter = self.get_next() + + def read(self, chunk_size): + """Read an item from the queue. The chunk size is ignored for the + Client ImageBodyIterator uses its own CHUNKSIZE.""" + try: + return self.iter.next() + except StopIteration: + return "" + + def get_next(self): + """Get the next item from the image iterator.""" + for data in self.glance_read_iter: + yield data + + def close(self): + """A dummy close just to maintain consistency.""" + pass class VMwareHTTPFile(object): @@ -77,7 +110,7 @@ class VMwareHTTPFile(object): """Write data to the file.""" raise NotImplementedError - def read(self, chunk_size=READ_CHUNKSIZE): + def read(self, chunk_size): """Read a chunk of data.""" raise NotImplementedError @@ -137,9 +170,12 @@ class VmWareHTTPReadFile(VMwareHTTPFile): conn = urllib2.urlopen(request) VMwareHTTPFile.__init__(self, conn) - def read(self, chunk_size=READ_CHUNKSIZE): + def read(self, chunk_size): """Read a chunk of data.""" - return self.file_handle.read(chunk_size) + # We are ignoring the chunk size passed for we want the pipe to hold + # data items of the chunk-size that Glance Client uses for read + # while writing. + return self.file_handle.read(READ_CHUNKSIZE) def get_size(self): """Get size of the file to be read.""" diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 4b3c8adca..e09b89e39 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -482,27 +482,32 @@ class VMWareVMOps(object): if vm_ref is None: raise exception.NotFound(_("instance - %s not present") % instance.name) - lst_properties = ["summary.guest.toolsStatus", "runtime.powerState"] + lst_properties = ["summary.guest.toolsStatus", "runtime.powerState", + "summary.guest.toolsRunningStatus"] props = self._session._call_method(vim_util, "get_object_properties", None, vm_ref, "VirtualMachine", lst_properties) + pwr_state = None + tools_status = None + tools_running_status = False for elem in props: - pwr_state = None - tools_status = None for prop in elem.propSet: if prop.name == "runtime.powerState": pwr_state = prop.val elif prop.name == "summary.guest.toolsStatus": tools_status = prop.val + elif prop.name == "summary.guest.toolsRunningStatus": + tools_running_status = prop.val # Raise an exception if the VM is not powered On. if pwr_state not in ["poweredOn"]: raise exception.Invalid(_("instance - %s not poweredOn. So can't " "be rebooted.") % instance.name) - # If vmware tools are installed in the VM, then do a guest reboot. - # Otherwise do a hard reset. - if tools_status not in ['toolsNotInstalled', 'toolsNotRunning']: + # If latest vmware tools are installed in the VM, and that the tools + # are running, then only do a guest reboot. Otherwise do a hard reset. + if (tools_status == "toolsOk" and + tools_running_status == "guestToolsRunning"): LOG.debug(_("Rebooting guest OS of VM %s") % instance.name) self._session._call_method(self._session._get_vim(), "RebootGuest", vm_ref) diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py index d9c7f52e5..50c6baedf 100644 --- a/nova/virt/vmwareapi/vmware_images.py +++ b/nova/virt/vmwareapi/vmware_images.py @@ -18,20 +18,70 @@ Utility functions for Image transfer. """ -import glance.client +from glance import client from nova import exception from nova import flags from nova import log as logging +from nova.virt.vmwareapi import io_util from nova.virt.vmwareapi import read_write_util -FLAGS = flags.FLAGS +LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") -QUEUE_BUFFER_SIZE = 5 -READ_CHUNKSIZE = 2 * 1024 * 1024 -WRITE_CHUNKSIZE = 2 * 1024 * 1024 +FLAGS = flags.FLAGS -LOG = logging.getLogger("nova.virt.vmwareapi.vmware_images") +QUEUE_BUFFER_SIZE = 10 + + +def start_transfer(read_file_handle, data_size, write_file_handle=None, + glance_client=None, image_id=None, image_meta={}): + """Start the data transfer from the reader to the writer. + Reader writes to the pipe and the writer reads from the pipe. This means + that the total transfer time boils down to the slower of the read/write + and not the addition of the two times.""" + # The pipe that acts as an intermediate store of data for reader to write + # to and writer to grab from. + thread_safe_pipe = io_util.ThreadSafePipe(QUEUE_BUFFER_SIZE, data_size) + # The read thread. In case of glance it is the instance of the + # GlanceFileRead class. The glance client read returns an iterator + # and this class wraps that iterator to provide datachunks in calls + # to read. + read_thread = io_util.IOThread(read_file_handle, thread_safe_pipe) + + # In case of Glance - VMWare transfer, we just need a handle to the + # HTTP Connection that is to send transfer data to the VMWare datastore. + if write_file_handle: + write_thread = io_util.IOThread(thread_safe_pipe, write_file_handle) + # In case of VMWare - Glance transfer, we relinquish VMWare HTTP file read + # handle to Glance Client instance, but to be sure of the transfer we need + # to be sure of the status of the image on glnace changing to active. + # The GlanceWriteThread handles the same for us. + elif glance_client and image_id: + write_thread = io_util.GlanceWriteThread(thread_safe_pipe, + glance_client, image_id, image_meta) + # Start the read and write threads. + read_event = read_thread.start() + write_event = write_thread.start() + try: + # Wait on the read and write events to signal their end + read_event.wait() + write_event.wait() + except Exception, exc: + # In case of any of the reads or writes raising an exception, + # stop the threads so that we un-necessarily don't keep the other one + # waiting. + read_thread.stop() + write_thread.stop() + + # Log and raise the exception. + LOG.exception(exc) + raise exception.Error(exc) + finally: + # No matter what, try closing the read and write handles, if it so + # applies. + read_file_handle.close() + if write_file_handle: + write_file_handle.close() def fetch_image(image, instance, **kwargs): @@ -67,8 +117,9 @@ def upload_image(image, instance, **kwargs): def _get_glance_image(image, instance, **kwargs): """Download image from the glance image server.""" LOG.debug(_("Downloading image %s from glance image server") % image) - glance_client = glance.client.Client(FLAGS.glance_host, FLAGS.glance_port) - metadata, read_file_handle = glance_client.get_image(image) + glance_client = client.Client(FLAGS.glance_host, FLAGS.glance_port) + metadata, read_iter = glance_client.get_image(image) + read_file_handle = read_write_util.GlanceFileRead(read_iter) file_size = int(metadata['size']) write_file_handle = read_write_util.VMWareHTTPWriteFile( kwargs.get("host"), @@ -77,8 +128,8 @@ def _get_glance_image(image, instance, **kwargs): kwargs.get("cookies"), kwargs.get("file_path"), file_size) - for chunk in read_file_handle: - write_file_handle.write(chunk) + start_transfer(read_file_handle, file_size, + write_file_handle=write_file_handle) LOG.debug(_("Downloaded image %s from glance image server") % image) @@ -101,7 +152,9 @@ def _put_glance_image(image, instance, **kwargs): kwargs.get("datastore_name"), kwargs.get("cookies"), kwargs.get("file_path")) - glance_client = glance.client.Client(FLAGS.glance_host, FLAGS.glance_port) + file_size = read_file_handle.get_size() + glance_client = client.Client(FLAGS.glance_host, FLAGS.glance_port) + # The properties and other fields that we need to set for the image. image_metadata = {"is_public": True, "disk_format": "vmdk", "container_format": "bare", @@ -111,8 +164,8 @@ def _put_glance_image(image, instance, **kwargs): "vmware_ostype": kwargs.get("os_type"), "vmware_image_version": kwargs.get("image_version")}} - glance_client.update_image(image, image_meta=image_metadata, - image_data=read_file_handle) + start_transfer(read_file_handle, file_size, glance_client=glance_client, + image_id=image, image_meta=image_metadata) LOG.debug(_("Uploaded image %s to the Glance image server") % image) @@ -135,7 +188,7 @@ def get_vmdk_size_and_properties(image, instance): LOG.debug(_("Getting image size for the image %s") % image) if FLAGS.image_service == "nova.image.glance.GlanceImageService": - glance_client = glance.client.Client(FLAGS.glance_host, + glance_client = client.Client(FLAGS.glance_host, FLAGS.glance_port) meta_data = glance_client.get_image_meta(image) size, properties = meta_data["size"], meta_data["properties"] diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index bb10c6043..414b8731d 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -348,7 +348,7 @@ class VMWareAPISession(object): action["error"] = error_info LOG.warn(_("Task [%(task_name)s] %(task_ref)s " "status: error %(error_info)s") % locals()) - done.send_exception(Exception(error_info)) + done.send_exception(exception.Error(error_info)) db.instance_action_create(context.get_admin_context(), action) except Exception, excep: LOG.warn(_("In vmwareapi:_poll_task, Got this error %s") % excep) -- cgit From 0bc393bd1a0b722b08a2834873a8a825b86035c2 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 06:38:02 -0700 Subject: enable_zone_routing flag --- nova/compute/api.py | 20 ++++++++--------- nova/scheduler/api.py | 60 +++++++++++++++++++++++++++++++++++---------------- 2 files changed, 51 insertions(+), 29 deletions(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 9fb4c8ae2..96538dd00 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -343,7 +343,7 @@ class API(base.Base): rv = self.db.instance_update(context, instance_id, kwargs) return dict(rv.iteritems()) - #@scheduler_api.reroute_if_not_found("delete") + @scheduler_api.reroute("delete") def delete(self, context, instance_id): LOG.debug(_("Going to try to terminate %s"), instance_id) try: @@ -373,12 +373,10 @@ class API(base.Base): def get(self, context, instance_id): """Get a single instance with the given ID.""" - LOG.debug("*** COMPUTE.API::GET") rv = self.db.instance_get(context, instance_id) - LOG.debug("*** COMPUTE.API::GET OUT CLEAN") return dict(rv.iteritems()) - @scheduler_api.reroute_if_not_found("get") + @scheduler_api.reroute_compute("get") def routing_get(self, context, instance_id): """Use this method instead of get() if this is the only operation you intend to to. It will route to novaclient.get @@ -502,17 +500,17 @@ class API(base.Base): "args": {"topic": FLAGS.compute_topic, "instance_id": instance_id, }},) - #@scheduler_api.reroute_if_not_found("pause") + @scheduler_api.reroute_compute("pause") def pause(self, context, instance_id): """Pause the given instance.""" self._cast_compute_message('pause_instance', context, instance_id) - #@scheduler_api.reroute_if_not_found("unpause") + @scheduler_api.reroute_compute("unpause") def unpause(self, context, instance_id): """Unpause the given instance.""" self._cast_compute_message('unpause_instance', context, instance_id) - #@scheduler_api.reroute_if_not_found("diagnostics") + @scheduler_api.reroute_compute("diagnostics") def get_diagnostics(self, context, instance_id): """Retrieve diagnostics for the given instance.""" return self._call_compute_message( @@ -524,22 +522,22 @@ class API(base.Base): """Retrieve actions for the given instance.""" return self.db.instance_get_actions(context, instance_id) - #@scheduler_api.reroute_if_not_found("suspend") + @scheduler_api.reroute_compute("suspend") def suspend(self, context, instance_id): """suspend the instance with instance_id""" self._cast_compute_message('suspend_instance', context, instance_id) - #@scheduler_api.reroute_if_not_found("resume") + @scheduler_api.reroute_compute("resume") def resume(self, context, instance_id): """resume the instance with instance_id""" self._cast_compute_message('resume_instance', context, instance_id) - #@scheduler_api.reroute_if_not_found("rescue") + @scheduler_api.reroute_compute("rescue") def rescue(self, context, instance_id): """Rescue the given instance.""" self._cast_compute_message('rescue_instance', context, instance_id) - #@scheduler_api.reroute_if_not_found("unrescue") + @scheduler_api.reroute_compute("unrescue") def unrescue(self, context, instance_id): """Unrescue the given instance.""" self._cast_compute_message('unrescue_instance', context, instance_id) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 190eb363e..90b92d7ed 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -28,6 +28,10 @@ import novaclient.client as client from eventlet import greenpool FLAGS = flags.FLAGS +flags.DEFINE_bool('enable_zone_routing', + False, + 'When True, routing to child zones will occur.') + LOG = logging.getLogger('nova.scheduler.api') @@ -83,7 +87,8 @@ def _wrap_method(function, self): def _process(func, zone): - """Worker stub for green thread pool""" + """Worker stub for green thread pool. Give the worker + an authenticated nova client and zone info.""" nova = client.OpenStackClient(zone.username, zone.password, zone.api_url) nova.authenticate() @@ -91,36 +96,42 @@ def _process(func, zone): def child_zone_helper(zone_list, func): + """Fire off a command to each zone in the list.""" green_pool = greenpool.GreenPool() return [result for result in green_pool.imap( _wrap_method(_process, func), zone_list)] -def _issue_novaclient_command(nova, zone, method_name, instance_id): - server = None +def _issue_novaclient_command(nova, zone, collection, method_name, \ + item_id): + """Use novaclient to issue command to a single child zone. + One of these will be run in parallel for each child zone.""" + item = None try: - manager = getattr(nova, "servers") - if isinstance(instance_id, int) or instance_id.isdigit(): - server = manager.get(int(instance_id)) + manager = getattr(nova, collection) + if isinstance(item_id, int) or item_id.isdigit(): + item = manager.get(int(item_id)) else: - server = manager.find(name=instance_id) + item = manager.find(name=item_id) except novaclient.NotFound: url = zone.api_url - LOG.debug(_("Instance %(instance_id)s not found on '%(url)s'" % + LOG.debug(_("%(collection)s '%(item_id)s' not found on '%(url)s'" % locals())) return - return getattr(server, method_name)() + return getattr(item, method_name)() -def wrap_novaclient_function(f, method_name, instance_id): +def wrap_novaclient_function(f, collection, method_name, item_id): + """Appends collection, method_name and item_id to the incoming + (nova, zone) call from child_zone_helper.""" def inner(nova, zone): - return f(nova, zone, method_name, instance_id) + return f(nova, zone, collection, method_name, item_id) return inner -class reroute_if_not_found(object): +class reroute_compute(object): """Decorator used to indicate that the method should delegate the call the child zones if the db query can't find anything. @@ -130,19 +141,32 @@ class reroute_if_not_found(object): def __call__(self, f): def wrapped_f(*args, **kwargs): - LOG.debug("***REROUTE-3: %s / %s" % (args, kwargs)) - context = args[1] - instance_id = args[2] + collection, context, item_id = \ + self.get_collection_context_and_id() try: return f(*args, **kwargs) except exception.InstanceNotFound, e: - LOG.debug(_("Instance %(instance_id)s not found " + LOG.debug(_("Instance %(item_id)s not found " "locally: '%(e)s'" % locals())) + if not FLAGS.enable_zone_routing: + raise + zones = db.zone_get_all(context) + if not zones: + raise + result = child_zone_helper(zones, wrap_novaclient_function(_issue_novaclient_command, - self.method_name, instance_id)) + collection, self.method_name, item_id)) LOG.debug("***REROUTE: %s" % result) - return result + return self.unmarshall_result(result) return wrapped_f + + def get_collection_context_and_id(self, args): + """Returns a tuple of (novaclient collection name, security + context and resource id. Derived class should override this.""" + return ("servers", args[1], args[2]) + + def unmarshall_result(self, result): + return result -- cgit From 70e8b431334989ad067f0a5543aea408b7186c5c Mon Sep 17 00:00:00 2001 From: Brian Lamar Date: Fri, 18 Mar 2011 10:34:08 -0400 Subject: Fixed 'Undefined variable' errors generated by pylint (E0602). --- nova/api/openstack/accounts.py | 7 ++++--- nova/compute/api.py | 2 +- nova/db/sqlalchemy/api.py | 5 +++-- nova/db/sqlalchemy/migrate_repo/versions/008_add_instance_types.py | 2 -- nova/virt/fake.py | 2 +- nova/virt/libvirt_conn.py | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/nova/api/openstack/accounts.py b/nova/api/openstack/accounts.py index 2510ffb61..86066fa20 100644 --- a/nova/api/openstack/accounts.py +++ b/nova/api/openstack/accounts.py @@ -14,6 +14,7 @@ # under the License. import common +import webob.exc from nova import exception from nova import flags @@ -51,10 +52,10 @@ class Controller(wsgi.Controller): raise exception.NotAuthorized(_("Not admin user.")) def index(self, req): - raise faults.Fault(exc.HTTPNotImplemented()) + raise faults.Fault(webob.exc.HTTPNotImplemented()) def detail(self, req): - raise faults.Fault(exc.HTTPNotImplemented()) + raise faults.Fault(webob.exc.HTTPNotImplemented()) def show(self, req, id): """Return data about the given account id""" @@ -69,7 +70,7 @@ class Controller(wsgi.Controller): def create(self, req): """We use update with create-or-update semantics because the id comes from an external source""" - raise faults.Fault(exc.HTTPNotImplemented()) + raise faults.Fault(webob.exc.HTTPNotImplemented()) def update(self, req, id): """This is really create or update.""" diff --git a/nova/compute/api.py b/nova/compute/api.py index 32577af82..058b600bf 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -479,7 +479,7 @@ class API(base.Base): self._cast_compute_message('confirm_resize', context, instance_id, migration_ref['source_compute'], params=params) - self.db.migration_update(context, migration_id, + self.db.migration_update(context, migration_ref['id'], {'status': 'confirmed'}) self.db.instance_update(context, instance_id, {'host': migration_ref['dest_compute'], }) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 9d9b86c1d..98e6f938a 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2204,7 +2204,7 @@ def migration_get(context, id, session=None): filter_by(id=id).first() if not result: raise exception.NotFound(_("No migration found with id %s") - % migration_id) + % id) return result @@ -2216,7 +2216,7 @@ def migration_get_by_instance_and_status(context, instance_id, status): filter_by(status=status).first() if not result: raise exception.NotFound(_("No migration found with instance id %s") - % migration_id) + % id) return result @@ -2427,6 +2427,7 @@ def zone_create(context, values): @require_admin_context def zone_update(context, zone_id, values): + session = get_session() zone = session.query(models.Zone).filter_by(id=zone_id).first() if not zone: raise exception.NotFound(_("No zone with id %(zone_id)s") % locals()) diff --git a/nova/db/sqlalchemy/migrate_repo/versions/008_add_instance_types.py b/nova/db/sqlalchemy/migrate_repo/versions/008_add_instance_types.py index 66609054e..8b962bf7f 100644 --- a/nova/db/sqlalchemy/migrate_repo/versions/008_add_instance_types.py +++ b/nova/db/sqlalchemy/migrate_repo/versions/008_add_instance_types.py @@ -55,7 +55,6 @@ def upgrade(migrate_engine): try: instance_types.create() except Exception: - logging.info(repr(table)) logging.exception('Exception while creating instance_types table') raise @@ -76,7 +75,6 @@ def upgrade(migrate_engine): 'local_gb': values["local_gb"], 'flavorid': values["flavorid"]}) except Exception: - logging.info(repr(table)) logging.exception('Exception while seeding instance_types table') raise diff --git a/nova/virt/fake.py b/nova/virt/fake.py index 3a06284a1..451760721 100644 --- a/nova/virt/fake.py +++ b/nova/virt/fake.py @@ -323,7 +323,7 @@ class FakeConnection(object): Note that this function takes an instance ID, not a compute.service.Instance, so that it can be called by compute.monitor. """ - return [0L, 0L, 0L, 0L, null] + return [0L, 0L, 0L, 0L, None] def interface_stats(self, instance_name, iface_id): """ diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index e80b9fbdf..8a59c5bba 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -46,7 +46,7 @@ import time import uuid from xml.dom import minidom - +from eventlet import greenthread from eventlet import tpool from eventlet import semaphore -- cgit From 047bff904817838279199a7099023b505e35343f Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 07:43:42 -0700 Subject: whoopsy --- nova/compute/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 96538dd00..270600664 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -343,7 +343,7 @@ class API(base.Base): rv = self.db.instance_update(context, instance_id, kwargs) return dict(rv.iteritems()) - @scheduler_api.reroute("delete") + @scheduler_api.reroute_compute("delete") def delete(self, context, instance_id): LOG.debug(_("Going to try to terminate %s"), instance_id) try: -- cgit From 930d7bf1987c1b270ec0e456f982efb70527ed15 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 07:47:23 -0700 Subject: whoopsy2 --- nova/scheduler/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 90b92d7ed..b639ae786 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -142,7 +142,7 @@ class reroute_compute(object): def __call__(self, f): def wrapped_f(*args, **kwargs): collection, context, item_id = \ - self.get_collection_context_and_id() + self.get_collection_context_and_id(args) try: return f(*args, **kwargs) except exception.InstanceNotFound, e: -- cgit From 0c779999a36186ae58343e169db6f2e71c9a3200 Mon Sep 17 00:00:00 2001 From: sateesh Date: Fri, 18 Mar 2011 20:39:17 +0530 Subject: Minor fixes to replace occurances of "VI" by "VIM" in 2 comments. --- nova/virt/vmwareapi/error_util.py | 2 +- nova/virt/vmwareapi/vim.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/virt/vmwareapi/error_util.py b/nova/virt/vmwareapi/error_util.py index cf92c3493..f14cafed5 100644 --- a/nova/virt/vmwareapi/error_util.py +++ b/nova/virt/vmwareapi/error_util.py @@ -41,7 +41,7 @@ class SessionOverLoadException(VimException): class VimAttributeError(VimException): - """VI Attribute Error.""" + """VIM Attribute Error.""" pass diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index f384c96f9..61a0dd2b3 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -16,7 +16,7 @@ # under the License. """ -Classes for making VMware VI SOAP calls. +Classes that facilitate SOAP calls for VMware VI API. """ import httplib -- cgit From 12ffa884c07b55c982a1ad60a94e72c955db81c3 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 09:02:36 -0700 Subject: fixed up novaclient usage to include managers --- nova/scheduler/api.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index b639ae786..7efc28072 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -17,14 +17,14 @@ Handles all requests relating to schedulers. """ +import novaclient + from nova import db from nova import exception from nova import flags from nova import log as logging from nova import rpc -import novaclient.client as client - from eventlet import greenpool FLAGS = flags.FLAGS @@ -80,7 +80,7 @@ class API(object): def _wrap_method(function, self): - """Wrap method to supply 'self'.""" + """Wrap method to supply self.""" def _wrap(*args, **kwargs): return function(self, *args, **kwargs) return _wrap @@ -89,8 +89,7 @@ def _wrap_method(function, self): def _process(func, zone): """Worker stub for green thread pool. Give the worker an authenticated nova client and zone info.""" - nova = client.OpenStackClient(zone.username, zone.password, - zone.api_url) + nova = novaclient.OpenStack(zone.username, zone.password, zone.api_url) nova.authenticate() return func(nova, zone) @@ -134,8 +133,7 @@ def wrap_novaclient_function(f, collection, method_name, item_id): class reroute_compute(object): """Decorator used to indicate that the method should delegate the call the child zones if the db query - can't find anything. - """ + can't find anything.""" def __init__(self, method_name): self.method_name = method_name -- cgit From ef33d6bde27276fb4c93ed6bbcb972977f03a370 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 09:21:08 -0700 Subject: results --- nova/api/openstack/servers.py | 2 +- nova/scheduler/api.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 9f14a6b82..49f714d47 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -130,7 +130,7 @@ class Controller(wsgi.Controller): try: LOG.debug(_("***SHOW")) instance = self.compute_api.routing_get(req.environ['nova.context'], id) - LOG.debug(_("***SHOW")) + LOG.debug(_("***SHOW OUT %s" % instance)) return _translate_detail_keys(instance) except exception.NotFound: return faults.Fault(exc.HTTPNotFound()) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 7efc28072..6b0f804f9 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -118,7 +118,10 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ locals())) return - return getattr(item, method_name)() + LOG.debug("***CALLING CHILD ZONE") + result = getattr(item, method_name)() + LOG.debug("***CHILD ZONE GAVE %s", result) + return result def wrap_novaclient_function(f, collection, method_name, item_id): -- cgit From 705020cc4acded862633aa5e02d5bb46c88dbc51 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 11:46:27 -0700 Subject: api decorator --- nova/api/openstack/servers.py | 2 ++ nova/scheduler/api.py | 37 +++++++++++++++++++++++++++++-------- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 49f714d47..17d620562 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -33,6 +33,7 @@ from nova.auth import manager as auth_manager from nova.compute import instance_types from nova.compute import power_state import nova.api.openstack +from nova.scheduler import api as scheduler_api LOG = logging.getLogger('server') @@ -125,6 +126,7 @@ class Controller(wsgi.Controller): res = [entity_maker(inst)['server'] for inst in limited_list] return dict(servers=res) + @scheduler_api.redirect_handler def show(self, req, id): """ Returns server details by server id """ try: diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 6b0f804f9..f5df446b3 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -105,22 +105,25 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ item_id): """Use novaclient to issue command to a single child zone. One of these will be run in parallel for each child zone.""" - item = None + result = None try: manager = getattr(nova, collection) if isinstance(item_id, int) or item_id.isdigit(): - item = manager.get(int(item_id)) + result = manager.get(int(item_id)) else: - item = manager.find(name=item_id) + result = manager.find(name=item_id) except novaclient.NotFound: url = zone.api_url LOG.debug(_("%(collection)s '%(item_id)s' not found on '%(url)s'" % locals())) return - LOG.debug("***CALLING CHILD ZONE") - result = getattr(item, method_name)() - LOG.debug("***CHILD ZONE GAVE %s", result) + if method_name.lower() not in ['get', 'find']: + LOG.debug("***CALLING CHILD ZONE") + m = getattr(item, method_name) + LOG.debug("***METHOD ATTR %s" % m) + result = getattr(item, method_name)() + LOG.debug("***CHILD ZONE GAVE %s", result) return result @@ -133,6 +136,14 @@ def wrap_novaclient_function(f, collection, method_name, item_id): return inner +class RedirectResult(exception.Error): + """Used to the HTTP API know that these results are pre-cooked + and they can be returned to the caller directly.""" + def __init__(self, results): + self.results = results + super(RedirectResult, self).__init__( + message=_("Uncaught Zone redirection exception")) + class reroute_compute(object): """Decorator used to indicate that the method should delegate the call the child zones if the db query @@ -161,7 +172,7 @@ class reroute_compute(object): wrap_novaclient_function(_issue_novaclient_command, collection, self.method_name, item_id)) LOG.debug("***REROUTE: %s" % result) - return self.unmarshall_result(result) + raise RedirectResult(self.unmarshall_result(result)) return wrapped_f def get_collection_context_and_id(self, args): @@ -170,4 +181,14 @@ class reroute_compute(object): return ("servers", args[1], args[2]) def unmarshall_result(self, result): - return result + return [server.__dict__ for server in result] + + +def redirect_handler(f): + def new_f(*args, **kwargs): + try: + return f(*args, **kwargs) + except RedirectResult, e: + LOG.debug("***CAUGHT REROUTE: %s" % e.results) + return e.results + return new_f -- cgit From 37f2c3036890f9bbfd88a369dfd590744256aaf9 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 12:00:35 -0700 Subject: works again. woo hoo --- nova/scheduler/api.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index f5df446b3..8b8457e8d 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -181,7 +181,13 @@ class reroute_compute(object): return ("servers", args[1], args[2]) def unmarshall_result(self, result): - return [server.__dict__ for server in result] + server = result[0].__dict__ + + for k in server.keys(): + if k[0] == '_' or k == 'manager': + del server[k] + + return dict(server=server) def redirect_handler(f): -- cgit From feb5c82e29303285d3f914c37116a59538fec28f Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Fri, 18 Mar 2011 12:23:57 -0700 Subject: fix ups --- nova/api/openstack/servers.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 17d620562..86414fab2 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -137,6 +137,7 @@ class Controller(wsgi.Controller): except exception.NotFound: return faults.Fault(exc.HTTPNotFound()) + @scheduler_api.redirect_handler def delete(self, req, id): """ Destroys a server """ try: @@ -258,6 +259,7 @@ class Controller(wsgi.Controller): # if the original error is okay, just reraise it raise error + @scheduler_api.redirect_handler def update(self, req, id): """ Updates the server name or password """ if len(req.body) == 0: @@ -283,6 +285,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPNotFound()) return exc.HTTPNoContent() + @scheduler_api.redirect_handler def action(self, req, id): """Multi-purpose method used to reboot, rebuild, or resize a server""" @@ -348,6 +351,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def lock(self, req, id): """ lock the instance with id @@ -363,6 +367,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def unlock(self, req, id): """ unlock the instance with id @@ -378,6 +383,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def get_lock(self, req, id): """ return the boolean state of (instance with id)'s lock @@ -392,6 +398,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def reset_network(self, req, id): """ Reset networking on an instance (admin only). @@ -406,6 +413,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def inject_network_info(self, req, id): """ Inject network info for an instance (admin only). @@ -420,6 +428,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def pause(self, req, id): """ Permit Admins to Pause the server. """ ctxt = req.environ['nova.context'] @@ -431,6 +440,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def unpause(self, req, id): """ Permit Admins to Unpause the server. """ ctxt = req.environ['nova.context'] @@ -442,6 +452,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def suspend(self, req, id): """permit admins to suspend the server""" context = req.environ['nova.context'] @@ -453,6 +464,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def resume(self, req, id): """permit admins to resume the server from suspend""" context = req.environ['nova.context'] @@ -464,6 +476,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def rescue(self, req, id): """Permit users to rescue the server.""" context = req.environ["nova.context"] @@ -475,6 +488,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def unrescue(self, req, id): """Permit users to unrescue the server.""" context = req.environ["nova.context"] @@ -486,6 +500,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPUnprocessableEntity()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def get_ajax_console(self, req, id): """ Returns a url to an instance's ajaxterm console. """ try: @@ -495,6 +510,7 @@ class Controller(wsgi.Controller): return faults.Fault(exc.HTTPNotFound()) return exc.HTTPAccepted() + @scheduler_api.redirect_handler def diagnostics(self, req, id): """Permit Admins to retrieve server diagnostics.""" ctxt = req.environ["nova.context"] -- cgit -- cgit From 8f0b60f598c28b2f558f3ecdaa2f9604926393e6 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 07:49:58 -0700 Subject: remove scheduler.api.API. naming changes. --- nova/api/openstack/zones.py | 4 ++-- nova/manager.py | 2 +- nova/rpc.py | 2 +- nova/scheduler/api.py | 43 +++++++++++++++------------------- nova/tests/api/openstack/test_zones.py | 8 +++---- 5 files changed, 27 insertions(+), 32 deletions(-) diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index ebfc7743c..d129cf34f 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -53,7 +53,7 @@ class Controller(wsgi.Controller): """Return all zones in brief""" # Ask the ZoneManager in the Scheduler for most recent data, # or fall-back to the database ... - items = api.API.get_zone_list(req.environ['nova.context']) + items = api.get_zone_list(req.environ['nova.context']) if not items: items = db.zone_get_all(req.environ['nova.context']) @@ -68,7 +68,7 @@ class Controller(wsgi.Controller): def info(self, req): """Return name and capabilities for this zone.""" - items = api.API.get_zone_capabilities(req.environ['nova.context']) + items = api.get_zone_capabilities(req.environ['nova.context']) zone = dict(name=FLAGS.zone_name) caps = FLAGS.zone_capabilities diff --git a/nova/manager.py b/nova/manager.py index f384e3f0f..508f133ca 100644 --- a/nova/manager.py +++ b/nova/manager.py @@ -96,7 +96,7 @@ class SchedulerDependentManager(Manager): """Pass data back to the scheduler at a periodic interval""" if self.last_capabilities: logging.debug(_("Notifying Schedulers of capabilities ...")) - api.API.update_service_capabilities(context, self.service_name, + api.update_service_capabilities(context, self.service_name, self.host, self.last_capabilities) super(SchedulerDependentManager, self).periodic_tasks(context) diff --git a/nova/rpc.py b/nova/rpc.py index 4918c0b95..2e3cd9057 100644 --- a/nova/rpc.py +++ b/nova/rpc.py @@ -244,7 +244,7 @@ class FanoutPublisher(Publisher): self.exchange = "%s_fanout" % topic self.queue = "%s_fanout" % topic self.durable = False - LOG.info(_("Writing to '%(exchange)s' fanout exchange"), + LOG.info(_("Creating '%(exchange)s' fanout exchange"), dict(exchange=self.exchange)) super(FanoutPublisher, self).__init__(connection=connection) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index b6d27dacc..e2cf3b6a3 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -40,30 +40,25 @@ def _call_scheduler(method, context, params=None): return rpc.call(context, queue, kwargs) -class API(object): - """API for interacting with the scheduler.""" +def get_zone_list(context): + """Return a list of zones assoicated with this zone.""" + items = _call_scheduler('get_zone_list', context) + for item in items: + item['api_url'] = item['api_url'].replace('\\/', '/') + return items - @classmethod - def get_zone_list(cls, context): - """Return a list of zones assoicated with this zone.""" - items = _call_scheduler('get_zone_list', context) - for item in items: - item['api_url'] = item['api_url'].replace('\\/', '/') - return items - @classmethod - def get_zone_capabilities(cls, context, service=None): - """Returns a dict of key, value capabilities for this zone, - or for a particular class of services running in this zone.""" - return _call_scheduler('get_zone_capabilities', context=context, - params=dict(service=service)) +def get_zone_capabilities(context, service=None): + """Returns a dict of key, value capabilities for this zone, + or for a particular class of services running in this zone.""" + return _call_scheduler('get_zone_capabilities', context=context, + params=dict(service=service)) - @classmethod - def update_service_capabilities(cls, context, service_name, host, - capabilities): - """Send an update to all the scheduler services informing them - of the capabilities of this service.""" - kwargs = dict(method='update_service_capabilities', - args=dict(service_name=service_name, host=host, - capabilities=capabilities)) - return rpc.fanout_cast(context, 'scheduler', kwargs) + +def update_service_capabilities(context, service_name, host, capabilities): + """Send an update to all the scheduler services informing them + of the capabilities of this service.""" + kwargs = dict(method='update_service_capabilities', + args=dict(service_name=service_name, host=host, + capabilities=capabilities)) + return rpc.fanout_cast(context, 'scheduler', kwargs) diff --git a/nova/tests/api/openstack/test_zones.py b/nova/tests/api/openstack/test_zones.py index 12d39fd29..a3f191aaa 100644 --- a/nova/tests/api/openstack/test_zones.py +++ b/nova/tests/api/openstack/test_zones.py @@ -75,7 +75,7 @@ def zone_get_all_db(context): ] -def zone_caps(method, context, params): +def zone_capabilities(method, context, params): return dict() @@ -98,13 +98,13 @@ class ZonesTest(test.TestCase): self.stubs.Set(nova.db, 'zone_delete', zone_delete) self.old_zone_name = FLAGS.zone_name - self.old_zone_caps = FLAGS.zone_capabilities + self.old_zone_capabilities = FLAGS.zone_capabilities def tearDown(self): self.stubs.UnsetAll() FLAGS.allow_admin_api = self.allow_admin FLAGS.zone_name = self.old_zone_name - FLAGS.zone_capabilities = self.old_zone_caps + FLAGS.zone_capabilities = self.old_zone_capabilities super(ZonesTest, self).tearDown() def test_get_zone_list_scheduler(self): @@ -179,7 +179,7 @@ class ZonesTest(test.TestCase): def test_zone_info(self): FLAGS.zone_name = 'darksecret' FLAGS.zone_capabilities = ['cap1=a;b', 'cap2=c;d'] - self.stubs.Set(api, '_call_scheduler', zone_caps) + self.stubs.Set(api, '_call_scheduler', zone_capabilities) body = dict(zone=dict(username='zeb', password='sneaky')) req = webob.Request.blank('/v1.0/zones/info') -- cgit From 012c94e5304b9e00477409b92bf73f4316b19260 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 21 Mar 2011 13:56:55 -0400 Subject: Fix limit unit tests (reconciles w/ trunk changes). --- nova/tests/api/openstack/test_extensions.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 11ed61e0d..d1f8c659e 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -190,8 +190,6 @@ class ResponseExtensionTest(unittest.TestCase): self.stubs = stubout.StubOutForTesting() fakes.FakeAuthManager.reset_fake_data() fakes.FakeAuthDatabase.data = {} - fakes.stub_out_networking(self.stubs) - fakes.stub_out_rate_limiting(self.stubs) fakes.stub_out_auth(self.stubs) self.context = context.get_admin_context() -- cgit From f988df6c6f29d6c885d44c6768297aaf489faf34 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 21 Mar 2011 13:58:39 -0400 Subject: Fix pep8 issues in nova/api/openstack/extensions.py. --- nova/api/openstack/extensions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index 23181d2a6..f881dbde7 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -69,13 +69,13 @@ class ResponseExtensionController(wsgi.Controller): content_type = req.best_match_content_type() # currently response handlers are un-ordered for handler in self.handlers: - res=handler(res) + res = handler(res) try: body = res.body headers = res.headers except AttributeError: body = self._serialize(res, content_type) - headers={"Content-Type": content_type} + headers = {"Content-Type": content_type} res = webob.Response() res.body = body res.headers = headers -- cgit From fbd94f236adaa906fcc9c90de94e491e3d75653b Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 21 Mar 2011 13:59:26 -0400 Subject: Added copyright header. --- nova/tests/api/openstack/extensions/foxinsocks.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/nova/tests/api/openstack/extensions/foxinsocks.py b/nova/tests/api/openstack/extensions/foxinsocks.py index fa979c7b5..249dd81bf 100644 --- a/nova/tests/api/openstack/extensions/foxinsocks.py +++ b/nova/tests/api/openstack/extensions/foxinsocks.py @@ -1,3 +1,20 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2011 OpenStack LLC. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + import json from nova import wsgi -- cgit From ff2d6dc656c03b8aeab5e50c5d39ca9dcde9b9b1 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 21 Mar 2011 14:00:39 -0400 Subject: Updated comment per the extension naming convention we actually use. --- nova/api/openstack/extensions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index f881dbde7..9d98d849a 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -303,9 +303,9 @@ class ExtensionManager(object): def _load_extensions(self): """ Load extensions from the configured path. The extension name is - constructed from the camel cased module_name + 'Extension'. If your - extension module was named widgets.py the extension class within that - module should be 'WidgetsExtension'. + constructed from the module_name. If your extension module was named + widgets.py the extension class within that module should be + 'Widgets'. See nova/tests/api/openstack/extensions/foxinsocks.py for an example extension implementation. -- cgit From 7976fb08d89a8e8b6bf8c276a50e30ae11584ce3 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 11:01:34 -0700 Subject: more robust extraction of arguments --- nova/scheduler/api.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index c7acd3548..935e7b366 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -149,7 +149,7 @@ class reroute_compute(object): def __call__(self, f): def wrapped_f(*args, **kwargs): collection, context, item_id = \ - self.get_collection_context_and_id(args) + self.get_collection_context_and_id(args, kwargs) try: return f(*args, **kwargs) except exception.InstanceNotFound, e: @@ -170,10 +170,16 @@ class reroute_compute(object): raise RedirectResult(self.unmarshall_result(result)) return wrapped_f - def get_collection_context_and_id(self, args): + def get_collection_context_and_id(self, args, kwargs): """Returns a tuple of (novaclient collection name, security context and resource id. Derived class should override this.""" - return ("servers", args[1], args[2]) + context = kwargs.get('context', None) + instance_id = kwargs.get('instance_id', None) + if len(args) > 0 and not context: + context = args[1] + if len(args) > 1 and not instance_id: + context = args[2] + return ("servers", context, instance_id) def unmarshall_result(self, result): server = result[0].__dict__ -- cgit From b1def6b2b104a143b7491cef9a01babe9ab3e75d Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 11:07:19 -0700 Subject: pep8 --- nova/scheduler/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 935e7b366..aebfe1770 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -127,7 +127,7 @@ def wrap_novaclient_function(f, collection, method_name, item_id): (nova, zone) call from child_zone_helper.""" def inner(nova, zone): return f(nova, zone, collection, method_name, item_id) - + return inner @@ -139,6 +139,7 @@ class RedirectResult(exception.Error): super(RedirectResult, self).__init__( message=_("Uncaught Zone redirection exception")) + class reroute_compute(object): """Decorator used to indicate that the method should delegate the call the child zones if the db query @@ -158,7 +159,7 @@ class reroute_compute(object): if not FLAGS.enable_zone_routing: raise - + zones = db.zone_get_all(context) if not zones: raise -- cgit From ffd2bc759af4f53019838bf20a4f016a566fbbd6 Mon Sep 17 00:00:00 2001 From: Josh Kearney Date: Mon, 21 Mar 2011 13:21:26 -0500 Subject: Added XenAPI rescue unit tests --- nova/tests/test_xenapi.py | 12 ++++++++++++ nova/tests/xenapi/stubs.py | 19 +++++++++++++++++++ nova/virt/xenapi/vmops.py | 11 ++++++++--- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py index 66a973a78..e54ffe712 100644 --- a/nova/tests/test_xenapi.py +++ b/nova/tests/test_xenapi.py @@ -186,6 +186,7 @@ class XenAPIVMTestCase(test.TestCase): stubs.stubout_stream_disk(self.stubs) stubs.stubout_is_vdi_pv(self.stubs) self.stubs.Set(VMOps, 'reset_network', reset_network) + stubs.stub_out_vm_methods(self.stubs) glance_stubs.stubout_glance_client(self.stubs, glance_stubs.FakeGlance) self.conn = xenapi_conn.get_connection(False) @@ -369,6 +370,17 @@ class XenAPIVMTestCase(test.TestCase): self.assertEquals(vif_rec['qos_algorithm_params']['kbps'], str(4 * 1024)) + def test_rescue(self): + instance = self._create_instance() + conn = xenapi_conn.get_connection(False) + conn.rescue(instance, None) + + def test_unrescue(self): + instance = self._create_instance() + conn = xenapi_conn.get_connection(False) + # Ensure that it will not unrescue a non-rescued instance. + self.assertRaises(Exception, conn.unrescue, instance, None) + def tearDown(self): super(XenAPIVMTestCase, self).tearDown() self.manager.delete_project(self.project) diff --git a/nova/tests/xenapi/stubs.py b/nova/tests/xenapi/stubs.py index 70d46a1fb..a0370a2ec 100644 --- a/nova/tests/xenapi/stubs.py +++ b/nova/tests/xenapi/stubs.py @@ -185,6 +185,25 @@ class FakeSessionForVMTests(fake.SessionBase): pass +def stub_out_vm_methods(stubs): + def fake_shutdown(self, inst, vm, method="clean"): + pass + + def fake_acquire_bootlock(self, vm): + pass + + def fake_release_bootlock(self, vm): + pass + + def fake_spawn_rescue(self, inst): + pass + + stubs.Set(vmops.VMOps, "_shutdown", fake_shutdown) + stubs.Set(vmops.VMOps, "_acquire_bootlock", fake_acquire_bootlock) + stubs.Set(vmops.VMOps, "_release_bootlock", fake_release_bootlock) + stubs.Set(vmops.VMOps, "spawn_rescue", fake_spawn_rescue) + + class FakeSessionForVolumeTests(fake.SessionBase): """ Stubs out a XenAPISession for Volume tests """ def __init__(self, uri): diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index 29f162ad1..18eec9544 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -85,6 +85,11 @@ class VMOps(object): vdi_uuid = self.create_disk(instance) self._spawn_with_disk(instance, vdi_uuid=vdi_uuid) + def spawn_rescue(self, instance): + """Break rescue's spawn into separate method for unit tests""" + vdi_uuid = self.create_disk(instance) + self._spawn_with_disk(instance, vdi_uuid=vdi_uuid) + def _spawn_with_disk(self, instance, vdi_uuid): """Create VM instance""" instance_name = instance.name @@ -600,7 +605,7 @@ class VMOps(object): """ rescue_vm_ref = VMHelper.lookup(self._session, - instance.name + "-rescue") + str(instance.name) + "-rescue") if rescue_vm_ref: raise RuntimeError(_( "Instance is already in Rescue Mode: %s" % instance.name)) @@ -610,7 +615,7 @@ class VMOps(object): self._acquire_bootlock(vm_ref) instance._rescue = True - self.spawn(instance) + self.spawn_rescue(instance) rescue_vm_ref = self._get_vm_opaque_ref(instance) vbd_ref = self._session.get_xenapi().VM.get_VBDs(vm_ref)[0] @@ -628,7 +633,7 @@ class VMOps(object): """ rescue_vm_ref = VMHelper.lookup(self._session, - instance.name + "-rescue") + str(instance.name) + "-rescue") if not rescue_vm_ref: raise exception.NotFound(_( -- cgit From fe1f675dda0aa024a05f6f7a5e8f695932d46ccc Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Mon, 21 Mar 2011 14:25:36 -0400 Subject: Added Gabe to Authors file. He helped code this up too. --- Authors | 1 + 1 file changed, 1 insertion(+) diff --git a/Authors b/Authors index 9aad104a7..c3b808103 100644 --- a/Authors +++ b/Authors @@ -21,6 +21,7 @@ Eldar Nugaev Eric Day Eric Windisch Ewan Mellor +Gabe Westmaas Hisaharu Ishii Hisaki Ohara Ilya Alekseyev -- cgit From 7cc28482a4ebeeb5dfa44c9e1c37bb135c1c66be Mon Sep 17 00:00:00 2001 From: Josh Kearney Date: Mon, 21 Mar 2011 17:00:08 -0500 Subject: Remove dupe'd code --- nova/virt/xenapi/vmops.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index 18eec9544..a5f43200d 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -86,9 +86,8 @@ class VMOps(object): self._spawn_with_disk(instance, vdi_uuid=vdi_uuid) def spawn_rescue(self, instance): - """Break rescue's spawn into separate method for unit tests""" - vdi_uuid = self.create_disk(instance) - self._spawn_with_disk(instance, vdi_uuid=vdi_uuid) + """Spawn a rescue instance""" + self.spawn(instance) def _spawn_with_disk(self, instance, vdi_uuid): """Create VM instance""" -- cgit From 8db9e359d85cbf8e9afab2260759543b1717c3f9 Mon Sep 17 00:00:00 2001 From: Josh Kearney Date: Mon, 21 Mar 2011 17:56:30 -0500 Subject: Remove _get_vm_opaque_ref() calls in rescue/unrescue --- nova/virt/xenapi/vmops.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index a5f43200d..c2ead3f57 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -609,13 +609,13 @@ class VMOps(object): raise RuntimeError(_( "Instance is already in Rescue Mode: %s" % instance.name)) - vm_ref = self._get_vm_opaque_ref(instance) + vm_ref = VMHelper.lookup(self._session, instance.name) self._shutdown(instance, vm_ref) self._acquire_bootlock(vm_ref) instance._rescue = True self.spawn_rescue(instance) - rescue_vm_ref = self._get_vm_opaque_ref(instance) + rescue_vm_ref = VMHelper.lookup(self._session, instance.name) vbd_ref = self._session.get_xenapi().VM.get_VBDs(vm_ref)[0] vdi_ref = self._session.get_xenapi().VBD.get_record(vbd_ref)["VDI"] @@ -638,7 +638,7 @@ class VMOps(object): raise exception.NotFound(_( "Instance is not in Rescue Mode: %s" % instance.name)) - original_vm_ref = self._get_vm_opaque_ref(instance) + original_vm_ref = VMHelper.lookup(self._session, instance.name) vbd_refs = self._session.get_xenapi().VM.get_VBDs(rescue_vm_ref) instance._rescue = False -- cgit From 08d06d1219a00b90ae211fb44fc7e33ba71c7a76 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 18:16:35 -0700 Subject: better comments. First redirect test --- nova/scheduler/api.py | 49 +++++++++++++++++++++++-------- nova/tests/test_scheduler.py | 70 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 12 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index aebfe1770..ff7e21679 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -84,13 +84,18 @@ def _wrap_method(function, self): def _process(func, zone): """Worker stub for green thread pool. Give the worker an authenticated nova client and zone info.""" + LOG.debug("*** PROCESS %s/%s" % (func, zone)) nova = novaclient.OpenStack(zone.username, zone.password, zone.api_url) nova.authenticate() return func(nova, zone) def child_zone_helper(zone_list, func): - """Fire off a command to each zone in the list.""" + """Fire off a command to each zone in the list. + The return is [novaclient return objects] from each child zone. + For example, if you are calling server.pause(), the list will + be whatever the response from server.pause() is. One entry + per child zone called.""" green_pool = greenpool.GreenPool() return [result for result in green_pool.imap( _wrap_method(_process, func), zone_list)] @@ -103,6 +108,7 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ result = None try: manager = getattr(nova, collection) + LOG.debug("***MANAGER %s" % manager) if isinstance(item_id, int) or item_id.isdigit(): result = manager.get(int(item_id)) else: @@ -115,9 +121,9 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ if method_name.lower() not in ['get', 'find']: LOG.debug("***CALLING CHILD ZONE") - m = getattr(item, method_name) + m = getattr(result, method_name) LOG.debug("***METHOD ATTR %s" % m) - result = getattr(item, method_name)() + result = getattr(result, method_name)() LOG.debug("***CHILD ZONE GAVE %s", result) return result @@ -152,6 +158,7 @@ class reroute_compute(object): collection, context, item_id = \ self.get_collection_context_and_id(args, kwargs) try: + # Call the original function ... return f(*args, **kwargs) except exception.InstanceNotFound, e: LOG.debug(_("Instance %(item_id)s not found " @@ -164,32 +171,50 @@ class reroute_compute(object): if not zones: raise + # Ask the children to provide an answer ... result = child_zone_helper(zones, wrap_novaclient_function(_issue_novaclient_command, collection, self.method_name, item_id)) LOG.debug("***REROUTE: %s" % result) + # Scrub the results and raise another exception + # so the API layers can bail out gracefully ... raise RedirectResult(self.unmarshall_result(result)) return wrapped_f def get_collection_context_and_id(self, args, kwargs): """Returns a tuple of (novaclient collection name, security context and resource id. Derived class should override this.""" + LOG.debug("***COLLECT: %s/%s" % (args, kwargs)) context = kwargs.get('context', None) instance_id = kwargs.get('instance_id', None) if len(args) > 0 and not context: context = args[1] if len(args) > 1 and not instance_id: - context = args[2] + instance_id = args[2] return ("servers", context, instance_id) - def unmarshall_result(self, result): - server = result[0].__dict__ - - for k in server.keys(): - if k[0] == '_' or k == 'manager': - del server[k] - - return dict(server=server) + def unmarshall_result(self, zone_responses): + """Result is a list of responses from each child zone. + Each decorator derivation is responsible to turning this + into a format expected by the calling method. For + example, this one is expected to return a single Server + dict {'server':{k:v}}. Others may return a list of them, like + {'servers':[{k,v}]}""" + reduced_response = [] + for zone_response in zone_responses: + if not zone_response: + continue + + server = zone_response.__dict__ + + for k in server.keys(): + if k[0] == '_' or k == 'manager': + del server[k] + + reduced_response.append(dict(server=server)) + if reduced_response: + return reduced_response[0] # first for now. + return {} def redirect_handler(f): diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 244e43bd9..50e2429ba 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -21,6 +21,8 @@ Tests For Scheduler import datetime import mox +import stubout +import webob from mox import IgnoreArg from nova import context @@ -32,6 +34,7 @@ from nova import test from nova import rpc from nova import utils from nova.auth import manager as auth_manager +from nova.scheduler import api from nova.scheduler import manager from nova.scheduler import driver from nova.compute import power_state @@ -937,3 +940,70 @@ class SimpleDriverTestCase(test.TestCase): db.instance_destroy(self.context, instance_id) db.service_destroy(self.context, s_ref['id']) db.service_destroy(self.context, s_ref2['id']) + + +class FakeZone(object): + def __init__(self, api_url, username, password): + self.api_url = api_url + self.username = username + self.password = password + +def zone_get_all(context): + return [ + FakeZone('http://example.com', 'bob', 'xxx'), + ] + + +def go_boom(self, context, instance): + raise exception.InstanceNotFound("boom message", instance) + + +def fake_openstack_init(self, username, password, api): + servers=[] + + +def fake_auth(self): + pass + +class FakeServer: + def foo(self): + pass + +class FakeManager: + def get(self, id): + return FakeServer() + +class FakeOpenStack: + + def __init__(self, username, api, auth): + self.servers = FakeManager() + + def authenticate(self): + pass + + +class ZoneRedirectTest(test.TestCase): + def setUp(self): + super(ZoneRedirectTest, self).setUp() + self.stubs = stubout.StubOutForTesting() + + self.stubs.Set(api.novaclient, 'OpenStack', FakeOpenStack) + self.stubs.Set(db, 'zone_get_all', zone_get_all) + + self.enable_zone_routing = FLAGS.enable_zone_routing + FLAGS.enable_zone_routing = True + + def tearDown(self): + self.stubs.UnsetAll() + FLAGS.enable_zone_routing = self.enable_zone_routing + super(ZoneRedirectTest, self).tearDown() + + def test_trap_found_locally(self): + decorator = api.reroute_compute("foo") + try: + wrapper = decorator(go_boom) + result = wrapper(None, None, 1) # self, context, id + except api.RedirectResult, e: + pass + + -- cgit From 380731ce71e8909615da6138bb7d5e7226e375ac Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 18:56:59 -0700 Subject: better comments. First redirect test --- nova/tests/test_scheduler.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 50e2429ba..6d55cad04 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -958,23 +958,23 @@ def go_boom(self, context, instance): raise exception.InstanceNotFound("boom message", instance) -def fake_openstack_init(self, username, password, api): - servers=[] +class FakeServer(object): + def __init__(self): + self.name = 'myserver' + self.kvm = 'kvm' + self.manager = 100 + self._hidden = True - -def fake_auth(self): - pass - -class FakeServer: def foo(self): - pass + return None + -class FakeManager: +class FakeManager(object): def get(self, id): return FakeServer() -class FakeOpenStack: +class FakeOpenStack: def __init__(self, username, api, auth): self.servers = FakeManager() @@ -987,7 +987,6 @@ class ZoneRedirectTest(test.TestCase): super(ZoneRedirectTest, self).setUp() self.stubs = stubout.StubOutForTesting() - self.stubs.Set(api.novaclient, 'OpenStack', FakeOpenStack) self.stubs.Set(db, 'zone_get_all', zone_get_all) self.enable_zone_routing = FLAGS.enable_zone_routing @@ -999,11 +998,12 @@ class ZoneRedirectTest(test.TestCase): super(ZoneRedirectTest, self).tearDown() def test_trap_found_locally(self): + self.stubs.Set(api.novaclient, 'OpenStack', FakeOpenStack) decorator = api.reroute_compute("foo") try: wrapper = decorator(go_boom) result = wrapper(None, None, 1) # self, context, id except api.RedirectResult, e: - pass + self.assertTrue(e.results, {}) -- cgit From 8303d0f280a7bfbc5c5fb128465549b03badc1f1 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 21:41:41 -0700 Subject: routing test coverage --- nova/scheduler/api.py | 18 +++---- nova/tests/test_scheduler.py | 121 +++++++++++++++++++++++++++++++++++-------- 2 files changed, 105 insertions(+), 34 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index ff7e21679..4f189fe37 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -84,7 +84,6 @@ def _wrap_method(function, self): def _process(func, zone): """Worker stub for green thread pool. Give the worker an authenticated nova client and zone info.""" - LOG.debug("*** PROCESS %s/%s" % (func, zone)) nova = novaclient.OpenStack(zone.username, zone.password, zone.api_url) nova.authenticate() return func(nova, zone) @@ -108,7 +107,6 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ result = None try: manager = getattr(nova, collection) - LOG.debug("***MANAGER %s" % manager) if isinstance(item_id, int) or item_id.isdigit(): result = manager.get(int(item_id)) else: @@ -117,14 +115,10 @@ def _issue_novaclient_command(nova, zone, collection, method_name, \ url = zone.api_url LOG.debug(_("%(collection)s '%(item_id)s' not found on '%(url)s'" % locals())) - return + return None if method_name.lower() not in ['get', 'find']: - LOG.debug("***CALLING CHILD ZONE") - m = getattr(result, method_name) - LOG.debug("***METHOD ATTR %s" % m) result = getattr(result, method_name)() - LOG.debug("***CHILD ZONE GAVE %s", result) return result @@ -172,19 +166,22 @@ class reroute_compute(object): raise # Ask the children to provide an answer ... - result = child_zone_helper(zones, + result = self._call_child_zones(zones, wrap_novaclient_function(_issue_novaclient_command, collection, self.method_name, item_id)) - LOG.debug("***REROUTE: %s" % result) # Scrub the results and raise another exception # so the API layers can bail out gracefully ... raise RedirectResult(self.unmarshall_result(result)) return wrapped_f + def _call_child_zones(self, zones, function): + """Ask the child zones to perform this operation. + Broken out for testing.""" + return child_zone_helper(zones, function) + def get_collection_context_and_id(self, args, kwargs): """Returns a tuple of (novaclient collection name, security context and resource id. Derived class should override this.""" - LOG.debug("***COLLECT: %s/%s" % (args, kwargs)) context = kwargs.get('context', None) instance_id = kwargs.get('instance_id', None) if len(args) > 0 and not context: @@ -222,6 +219,5 @@ def redirect_handler(f): try: return f(*args, **kwargs) except RedirectResult, e: - LOG.debug("***CAUGHT REROUTE: %s" % e.results) return e.results return new_f diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 6d55cad04..0aebd0380 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -21,6 +21,7 @@ Tests For Scheduler import datetime import mox +import novaclient.exceptions import stubout import webob @@ -954,34 +955,33 @@ def zone_get_all(context): ] -def go_boom(self, context, instance): - raise exception.InstanceNotFound("boom message", instance) +class FakeRerouteCompute(api.reroute_compute): + def _call_child_zones(self, zones, function): + return [ ] + + def get_collection_context_and_id(self, args, kwargs): + return ("servers", None, 1) + def unmarshall_result(self, zone_responses): + return dict(magic="found me") -class FakeServer(object): - def __init__(self): - self.name = 'myserver' - self.kvm = 'kvm' - self.manager = 100 - self._hidden = True - def foo(self): - return None +def go_boom(self, context, instance): + raise exception.InstanceNotFound("boom message", instance) -class FakeManager(object): - def get(self, id): - return FakeServer() +def found_instance(self, context, instance): + return dict(name='myserver') -class FakeOpenStack: - def __init__(self, username, api, auth): - self.servers = FakeManager() +class FakeResource(object): + def __init__(self, attribute_dict): + for k, v in attribute_dict.iteritems(): + setattr(self, k, v) - def authenticate(self): + def pause(self): pass - class ZoneRedirectTest(test.TestCase): def setUp(self): super(ZoneRedirectTest, self).setUp() @@ -998,12 +998,87 @@ class ZoneRedirectTest(test.TestCase): super(ZoneRedirectTest, self).tearDown() def test_trap_found_locally(self): - self.stubs.Set(api.novaclient, 'OpenStack', FakeOpenStack) - decorator = api.reroute_compute("foo") + decorator = FakeRerouteCompute("foo") try: - wrapper = decorator(go_boom) - result = wrapper(None, None, 1) # self, context, id + result = decorator(found_instance)(None, None, 1) except api.RedirectResult, e: - self.assertTrue(e.results, {}) + self.fail(_("Successful database hit should succeed")) + def test_trap_not_found_locally(self): + decorator = FakeRerouteCompute("foo") + try: + result = decorator(go_boom)(None, None, 1) + except api.RedirectResult, e: + self.assertEquals(e.results['magic'], 'found me') + def test_get_collection_context_and_id(self): + decorator = api.reroute_compute("foo") + self.assertEquals(decorator.get_collection_context_and_id( + (None, 10, 20), {}), ("servers", 10, 20)) + self.assertEquals(decorator.get_collection_context_and_id( + (None, 11,), dict(instance_id=21)), ("servers", 11, 21)) + self.assertEquals(decorator.get_collection_context_and_id( + (None,), dict(context=12, instance_id=22)), ("servers", 12, 22)) + + def test_unmarshal_single_server(self): + decorator = api.reroute_compute("foo") + self.assertEquals(decorator.unmarshall_result([]), {}) + self.assertEquals(decorator.unmarshall_result( + [FakeResource(dict(a=1, b=2)),]), + dict(server=dict(a=1, b=2))) + self.assertEquals(decorator.unmarshall_result( + [FakeResource(dict(a=1, _b=2)),]), + dict(server=dict(a=1,))) + self.assertEquals(decorator.unmarshall_result( + [FakeResource(dict(a=1, manager=2)),]), + dict(server=dict(a=1,))) + self.assertEquals(decorator.unmarshall_result( + [FakeResource(dict(_a=1, manager=2)),]), + dict(server={})) + +class FakeServerCollection(object): + def get(self, instance_id): + return FakeResource(dict(a=10, b=20)) + + def find(self, name): + return FakeResource(dict(a=11, b=22)) + +class FakeEmptyServerCollection(object): + def get(self, f): + raise novaclient.NotFound(1) + + def find(self, name): + raise novaclient.NotFound(2) + +class FakeNovaClient(object): + def __init__(self, collection): + self.servers = collection + +class DynamicNovaClientTest(test.TestCase): + def test_issue_novaclient_command_found(self): + zone = FakeZone('http://example.com', 'bob', 'xxx') + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeServerCollection()), + zone, "servers", "get", 100).a, 10) + + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeServerCollection()), + zone, "servers", "find", "name").b, 22) + + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeServerCollection()), + zone, "servers", "pause", 100), None) + + def test_issue_novaclient_command_not_found(self): + zone = FakeZone('http://example.com', 'bob', 'xxx') + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeEmptyServerCollection()), + zone, "servers", "get", 100), None) + + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeEmptyServerCollection()), + zone, "servers", "find", "name"), None) + + self.assertEquals(api._issue_novaclient_command( + FakeNovaClient(FakeEmptyServerCollection()), + zone, "servers", "any", "name"), None) -- cgit From e74482f30c602530313faf15e0d429acefee7bde Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 21:47:58 -0700 Subject: routing test coverage --- nova/tests/test_scheduler.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 0aebd0380..8434f5a43 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -1008,9 +1008,18 @@ class ZoneRedirectTest(test.TestCase): decorator = FakeRerouteCompute("foo") try: result = decorator(go_boom)(None, None, 1) + self.assertFail(_("Should have rerouted.")) except api.RedirectResult, e: self.assertEquals(e.results['magic'], 'found me') + def test_routing_flags(self): + FLAGS.enable_zone_routing = False + decorator = FakeRerouteCompute("foo") + try: + result = decorator(go_boom)(None, None, 1) + except exception.InstanceNotFound, e: + self.assertEquals(e.message, 'boom message') + def test_get_collection_context_and_id(self): decorator = api.reroute_compute("foo") self.assertEquals(decorator.get_collection_context_and_id( -- cgit From 65482f5d9513c3dda64171d0460001e299be9673 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Mon, 21 Mar 2011 21:51:14 -0700 Subject: added zone routing flag test --- nova/tests/test_scheduler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 8434f5a43..277ffe367 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -1017,6 +1017,7 @@ class ZoneRedirectTest(test.TestCase): decorator = FakeRerouteCompute("foo") try: result = decorator(go_boom)(None, None, 1) + self.assertFail(_("Should have thrown exception.")) except exception.InstanceNotFound, e: self.assertEquals(e.message, 'boom message') -- cgit From 3ae9a489667ed6f4b03a19d5e14bec8e1d4eb20d Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 22 Mar 2011 09:52:59 -0400 Subject: Add call to unset all stubs. --- nova/tests/api/openstack/test_server_metadata.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nova/tests/api/openstack/test_server_metadata.py b/nova/tests/api/openstack/test_server_metadata.py index b280ae94c..ed60d4b36 100644 --- a/nova/tests/api/openstack/test_server_metadata.py +++ b/nova/tests/api/openstack/test_server_metadata.py @@ -62,7 +62,10 @@ class ServerMetaDataTest(unittest.TestCase): fakes.FakeAuthDatabase.data = {} fakes.stub_out_auth(self.stubs) fakes.stub_out_key_pair_funcs(self.stubs) - #self.allow_admin = FLAGS.allow_admin_api + + def tearDown(self): + self.stubs.UnsetAll() + super(ServerMetaDataTest, self).tearDown() def test_index(self): self.stubs.Set(nova.db.api, 'get_instance_metadata', -- cgit From 7aa027b2005ff24f7308e1ec23eddb44bf352628 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 22 Mar 2011 10:01:18 -0400 Subject: Add unit test and code updates to ensure that a PUT requests to create/update server metadata only contain a single key. --- nova/api/openstack/server_metadata.py | 3 +++ nova/tests/api/openstack/test_server_metadata.py | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/nova/api/openstack/server_metadata.py b/nova/api/openstack/server_metadata.py index 1408f59a6..45bbac99d 100644 --- a/nova/api/openstack/server_metadata.py +++ b/nova/api/openstack/server_metadata.py @@ -55,6 +55,9 @@ class Controller(wsgi.Controller): if not id in body: expl = _('Request body and URI mismatch') raise exc.HTTPBadRequest(explanation=expl) + if len(body) > 1: + expl = _('Request body contains too many items') + raise exc.HTTPBadRequest(explanation=expl) self.compute_api.update_or_create_instance_metadata(context, server_id, body) diff --git a/nova/tests/api/openstack/test_server_metadata.py b/nova/tests/api/openstack/test_server_metadata.py index ed60d4b36..97cb57ebd 100644 --- a/nova/tests/api/openstack/test_server_metadata.py +++ b/nova/tests/api/openstack/test_server_metadata.py @@ -141,6 +141,17 @@ class ServerMetaDataTest(unittest.TestCase): res_dict = json.loads(res.body) self.assertEqual('value1', res_dict['key1']) + def test_update_item_too_many_keys(self): + self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + return_create_instance_metadata) + req = webob.Request.blank('/v1.1/servers/1/meta/key1') + req.environ['api.version'] = '1.1' + req.method = 'PUT' + req.body = '{"key1": "value1", "key2": "value2"}' + req.headers["content-type"] = "application/json" + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(400, res.status_int) + def test_update_item_body_uri_mismatch(self): self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', return_create_instance_metadata) -- cgit From 1abd4e6d592fb41d86fa32c3f77fd0e0a43ca5d3 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Tue, 22 Mar 2011 10:23:33 -0400 Subject: making Controller._get_flavors is_detail a keyword argument --- nova/api/openstack/flavors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index e9ee9d012..f7b5b722f 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -37,15 +37,15 @@ class Controller(wsgi.Controller): def index(self, req): """Return all flavors in brief.""" - items = self._get_flavors(req, False) + items = self._get_flavors(req, is_detail=False) return dict(flavors=items) def detail(self, req): """Return all flavors in detail.""" - items = self._get_flavors(req, True) + items = self._get_flavors(req, is_detail=True) return dict(flavors=items) - def _get_flavors(self, req, is_detail): + def _get_flavors(self, req, is_detail=True): """Helper function that returns a list of flavor dicts.""" ctxt = req.environ['nova.context'] flavors = db.api.instance_type_get_all(ctxt) -- cgit From 94ef3c04a56427af5b4f3d0405c21d780ac8ff07 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 22 Mar 2011 10:48:37 -0400 Subject: When updating or creating set 'delete = 0'. (thus reactivating a deleted row) Filter by 'deleted' on delete. --- nova/db/sqlalchemy/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 9699f6b5c..22c7a22b5 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2487,6 +2487,7 @@ def delete_instance_metadata(context, instance_id, key): session.query(models.InstanceMetadata).\ filter_by(instance_id=instance_id).\ filter_by(key=key).\ + filter_by(deleted=False).\ update({'deleted': 1, 'deleted_at': datetime.datetime.utcnow(), 'updated_at': literal_column('updated_at')}) @@ -2519,6 +2520,7 @@ def update_or_create_instance_metadata(context, instance_id, metadata): except: meta_ref = models.InstanceMetadata() meta_ref.update({"key": key, "value": value, - "instance_id": instance_id}) + "instance_id": instance_id, + "deleted": 0}) meta_ref.save(session=session) return metadata -- cgit From f4dee61638db068c03edd7fe0ab3488ac4670d89 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Tue, 22 Mar 2011 11:56:07 -0400 Subject: pep8 fix. --- nova/api/openstack/servers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 5f6fbd96c..73843f63e 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -516,6 +516,7 @@ class Controller(wsgi.Controller): return kernel_id, ramdisk_id + class ControllerV10(Controller): def _image_id_from_req_data(self, data): return data['server']['imageId'] -- cgit From 97e8f300af824145c8b92949ccbdfe81c0d7ca95 Mon Sep 17 00:00:00 2001 From: Josh Kleinpeter Date: Tue, 22 Mar 2011 12:33:34 -0500 Subject: Changed default for disabled on service_get_all to None. Changed calls to service_get_all so that the results should still be as they previously were. --- bin/nova-manage | 2 +- nova/api/ec2/admin.py | 2 +- nova/api/ec2/cloud.py | 4 ++-- nova/db/api.py | 2 +- nova/db/sqlalchemy/api.py | 13 ++++++++----- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/bin/nova-manage b/bin/nova-manage index 69cbf6f95..c5a4bea7e 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -610,7 +610,7 @@ class ServiceCommands(object): args: [host] [service]""" ctxt = context.get_admin_context() now = datetime.datetime.utcnow() - services = db.service_get_all(ctxt) + db.service_get_all(ctxt, True) + services = db.service_get_all(ctxt) if host: services = [s for s in services if s['host'] == host] if service: diff --git a/nova/api/ec2/admin.py b/nova/api/ec2/admin.py index d9a4ef999..3ae29d8ce 100644 --- a/nova/api/ec2/admin.py +++ b/nova/api/ec2/admin.py @@ -299,7 +299,7 @@ class AdminController(object): * Volume (up, down, None) * Volume Count """ - services = db.service_get_all(context) + services = db.service_get_all(context, False) now = datetime.datetime.utcnow() hosts = [] rv = [] diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index e257e44e7..2afcea77c 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -196,7 +196,7 @@ class CloudController(object): def _describe_availability_zones(self, context, **kwargs): ctxt = context.elevated() - enabled_services = db.service_get_all(ctxt) + enabled_services = db.service_get_all(ctxt, False) disabled_services = db.service_get_all(ctxt, True) available_zones = [] for zone in [service.availability_zone for service @@ -221,7 +221,7 @@ class CloudController(object): rv = {'availabilityZoneInfo': [{'zoneName': 'nova', 'zoneState': 'available'}]} - services = db.service_get_all(context) + services = db.service_get_all(context, False) now = datetime.datetime.utcnow() hosts = [] for host in [service['host'] for service in services]: diff --git a/nova/db/api.py b/nova/db/api.py index add5bd83e..b3ca861e2 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -89,7 +89,7 @@ def service_get_by_host_and_topic(context, host, topic): return IMPL.service_get_by_host_and_topic(context, host, topic) -def service_get_all(context, disabled=False): +def service_get_all(context, disabled=None): """Get all services.""" return IMPL.service_get_all(context, disabled) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 3bf4f5eb8..321efe0e5 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -143,12 +143,15 @@ def service_get(context, service_id, session=None): @require_admin_context -def service_get_all(context, disabled=False): +def service_get_all(context, disabled=None): session = get_session() - return session.query(models.Service).\ - filter_by(deleted=can_read_deleted(context)).\ - filter_by(disabled=disabled).\ - all() + query = session.query(models.Service).\ + filter_by(deleted=can_read_deleted(context)) + + if disabled is not None: + query = query.filter_by(disabled=disabled) + + return query.all() @require_admin_context -- cgit From 2a38aa7583be37ece6c42ba9307c2db0232dbed3 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Tue, 22 Mar 2011 10:37:56 -0700 Subject: Whoops --- nova/api/openstack/servers.py | 5 +++-- nova/scheduler/api.py | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index be423c572..199d89c6d 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -92,9 +92,10 @@ class Controller(wsgi.Controller): """ Returns server details by server id """ try: LOG.debug(_("***SHOW")) - instance = self.compute_api.get(req.environ['nova.context'], id) - builder = servers_views.get_view_builder(req) + instance = self.compute_api.routing_get( + req.environ['nova.context'], id) LOG.debug(_("***SHOW OUT %s" % instance)) + builder = servers_views.get_view_builder(req) return builder.build(instance, is_detail=True) except exception.NotFound: return faults.Fault(exc.HTTPNotFound()) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index 4f189fe37..bd64f9b9b 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -149,8 +149,10 @@ class reroute_compute(object): def __call__(self, f): def wrapped_f(*args, **kwargs): + LOG.debug(_("IN DECORATOR ...")) collection, context, item_id = \ self.get_collection_context_and_id(args, kwargs) + LOG.debug(_("IN DECORATOR 2...")) try: # Call the original function ... return f(*args, **kwargs) @@ -166,6 +168,7 @@ class reroute_compute(object): raise # Ask the children to provide an answer ... + LOG.debug(_("Asking child zones ...")) result = self._call_child_zones(zones, wrap_novaclient_function(_issue_novaclient_command, collection, self.method_name, item_id)) -- cgit From 7acf48d86e7089e0627d0d80eca53efbd5e0dc7c Mon Sep 17 00:00:00 2001 From: "matt.dietz@rackspace.com" <> Date: Tue, 22 Mar 2011 18:28:34 +0000 Subject: pep8 stupidness --- nova/tests/test_localization.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/tests/test_localization.py b/nova/tests/test_localization.py index 132a308fd..a25809a79 100644 --- a/nova/tests/test_localization.py +++ b/nova/tests/test_localization.py @@ -23,6 +23,7 @@ import unittest import nova from nova import test + class LocalizationTestCase(test.TestCase): def test_multiple_positional_format_placeholders(self): pat = re.compile("\W_\(") -- cgit From 789fcb46915dce5fa533357ac462040ec6aa8968 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 22 Mar 2011 20:26:45 +0000 Subject: Adding BASE_IMAGE_ATTRS to ImageService --- nova/api/openstack/images.py | 57 +++++++++++---------- nova/image/glance.py | 87 ++++++--------------------------- nova/image/service.py | 61 ++++++++++++++++++++++- nova/tests/api/openstack/test_images.py | 12 ++--- nova/utils.py | 36 ++++++++++++++ 5 files changed, 145 insertions(+), 108 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index 0c56b5f0d..97e62c22d 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -119,43 +119,46 @@ def _translate_s3_like_images(image_metadata): def _translate_from_image_service_to_api(image_metadata): """Translate from ImageService to OpenStack API style attribute names - This involves 3 steps: + This involves 4 steps: - 1. Translating required keys + 1. Filter out attributes that the OpenStack API doesn't need - 2. Translating optional keys (ex. progress, serverId) + 2. Translate from base image attributes from names used by + BaseImageService to names used by OpenStack API - 3. Formatting values according to API spec (for example dates must + 3. Add in any image properties + + 4. Format values according to API spec (for example dates must look like "2010-08-10T12:00:00Z") """ service_metadata = image_metadata.copy() - api_metadata = {} - - # 1. Translate required keys - required_image_service2api = { - 'id': 'id', - 'name': 'name', - 'updated_at': 'updated', - 'created_at': 'created', - 'status': 'status'} - for service_attr, api_attr in required_image_service2api.items(): - api_metadata[api_attr] = service_metadata[service_attr] - - # 2. Translate optional keys - optional_image_service2api = {'instance_id': 'serverId'} - for service_attr, api_attr in optional_image_service2api.items(): - if service_attr in service_metadata: - api_metadata[api_attr] = service_metadata[service_attr] - - # 2a. Progress special case + properties = service_metadata.pop('properties', {}) + + # 1. Filter out unecessary attributes + api_keys = ['id', 'name', 'updated_at', 'created_at', 'status'] + api_metadata = utils.partition_dict(service_metadata, api_keys)[0] + + # 2. Translate base image attributes + api_map = {'updated_at': 'updated', 'created_at': 'created'} + api_metadata = utils.map_dict_keys(api_metadata, api_map) + + # 3. Add in any image properties + # 3a. serverId is used for backups and snapshots + try: + api_metadata['serverId'] = int(properties['instance_id']) + except KeyError: + pass # skip if it's not present + except ValueError: + pass # skip if it's not an integer + + # 3b. Progress special case # TODO(sirp): ImageService doesn't have a notion of progress yet, so for # now just fake it if service_metadata['status'] == 'saving': api_metadata['progress'] = 0 - # 3. Format values - - # 3a. Format Image Status (API requires uppercase) + # 4. Format values + # 4a. Format Image Status (API requires uppercase) status_service2api = {'queued': 'QUEUED', 'preparing': 'PREPARING', 'saving': 'SAVING', @@ -163,7 +166,7 @@ def _translate_from_image_service_to_api(image_metadata): 'killed': 'FAILED'} api_metadata['status'] = status_service2api[api_metadata['status']] - # 3b. Format timestamps + # 4b. Format timestamps def _format_timestamp(dt_str): """Return a timestamp formatted for OpenStack API diff --git a/nova/image/glance.py b/nova/image/glance.py index 2def6fb60..b7bb88002 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -36,7 +36,14 @@ GlanceClient = utils.import_class('glance.client.Client') class GlanceImageService(service.BaseImageService): """Provides storage and retrieval of disk image objects within Glance.""" - IMAGE_PROPERTIES = ['instance_id', 'os_type'] + + GLANCE_ONLY_ATTRS = ["size", "location", "disk_format", + "container_format"] + + # NOTE(sirp): Overriding to use _translate_to_service provided by + # BaseImageService + SERVICE_IMAGE_ATTRS = service.BaseImageService.BASE_IMAGE_ATTRS +\ + GLANCE_ONLY_ATTRS def __init__(self): self.client = GlanceClient(FLAGS.glance_host, FLAGS.glance_port) @@ -52,7 +59,7 @@ class GlanceImageService(service.BaseImageService): Calls out to Glance for a list of detailed image information """ image_metas = self.client.get_images_detailed() - translate = self._translate_from_glance_to_image_service + translate = self._translate_to_base return [translate(image_meta) for image_meta in image_metas] def show(self, context, image_id): @@ -60,11 +67,11 @@ class GlanceImageService(service.BaseImageService): Returns a dict containing image data for the given opaque image id. """ try: - metadata = self.client.get_image_meta(image_id) + image_meta = self.client.get_image_meta(image_id) except glance_exception.NotFound: raise exception.NotFound - meta = self._translate_from_glance_to_image_service(metadata) + meta = self._translate_to_base(image_meta) return meta def show_by_name(self, context, name): @@ -88,13 +95,14 @@ class GlanceImageService(service.BaseImageService): Calls out to Glance for metadata and data and writes data. """ try: - metadata, image_chunks = self.client.get_image(image_id) + image_meta, image_chunks = self.client.get_image(image_id) except glance_exception.NotFound: raise exception.NotFound + for chunk in image_chunks: data.write(chunk) - meta = self._translate_from_glance_to_image_service(metadata) + meta = self._translate_to_base(image_meta) return meta def create(self, context, metadata, data=None): @@ -102,11 +110,10 @@ class GlanceImageService(service.BaseImageService): Store the image data and return the new image id. :raises AlreadyExists if the image already exist. - """ LOG.debug(_("Creating image in Glance. Metadata passed in %s"), metadata) - meta = self._translate_from_image_service_to_glance(metadata) + meta = self._translate_to_service(metadata) LOG.debug(_("Metadata after formatting for Glance %s"), meta) return self.client.add_image(meta, data) @@ -114,7 +121,6 @@ class GlanceImageService(service.BaseImageService): """Replace the contents of the given image with the new data. :raises NotFound if the image does not exist. - """ try: result = self.client.update_image(image_id, metadata, data) @@ -127,7 +133,6 @@ class GlanceImageService(service.BaseImageService): Delete the given image. :raises NotFound if the image does not exist. - """ try: result = self.client.delete_image(image_id) @@ -140,65 +145,3 @@ class GlanceImageService(service.BaseImageService): Clears out all images """ pass - - @classmethod - def _translate_from_image_service_to_glance(cls, metadata): - """Return a metadata dict suitable for passing to Glance. - - The ImageService exposes metadata as a flat-dict; however, Glance - distinguishes between two different types of metadata: - - 1. First-class attributes: These are columns on the image table - and represent metadata that is common to all images on all IAAS - providers. - - 2. Properties: These are entries in the image_properties table and - represent image/IAAS-provider specific metadata. - - To reconcile this difference, this function accepts a flat-dict of - metadata, figures out which attributes are stored as image properties - in Glance, and then adds those to a `properties` dict nested within - the metadata. - - """ - glance_metadata = metadata.copy() - properties = {} - for property_ in cls.IMAGE_PROPERTIES: - if property_ in glance_metadata: - value = glance_metadata.pop(property_) - properties[property_] = str(value) - glance_metadata['properties'] = properties - return glance_metadata - - @classmethod - def _translate_from_glance_to_image_service(cls, metadata): - """Convert Glance-style image metadata to ImageService-style - - The steps in involved are: - - 1. Extracting Glance properties and making them ImageService - attributes - - 2. Converting any strings to appropriate values - """ - service_metadata = metadata.copy() - - # 1. Extract properties - if 'properties' in service_metadata: - properties = service_metadata.pop('properties') - for property_ in cls.IMAGE_PROPERTIES: - if ((property_ in properties) and - (property_ not in service_metadata)): - value = properties[property_] - service_metadata[property_] = value - - # 2. Convert values - try: - service_metadata['instance_id'] = int( - service_metadata['instance_id']) - except KeyError: - pass # instance_id is not required - except TypeError: - pass # instance_id can be None - - return service_metadata diff --git a/nova/image/service.py b/nova/image/service.py index c09052cab..ce4954fd1 100644 --- a/nova/image/service.py +++ b/nova/image/service.py @@ -16,9 +16,68 @@ # under the License. +from nova import utils + + class BaseImageService(object): + """Base class for providing image search and retrieval services + + ImageService exposes two concepts of metadata: + + 1. First-class attributes: This is metadata that is common to all + ImageService subclasses and is shared across all hypervisors. These + attributes are defined by IMAGE_ATTRS. + + 2. Properties: This is metdata that is specific to an ImageService, + and Image, or a particular hypervisor. Any attribute not present in + BASE_IMAGE_ATTRS should be considered an image property. + + This means that ImageServices will return BASE_IMAGE_ATTRS as keys in the + metadata dict, all other attributes will be returned as keys in the nested + 'properties' dict. + """ + BASE_IMAGE_ATTRS = ['id', 'name', 'created_at', 'updated_at', + 'deleted_at', 'deleted', 'status', 'is_public'] - """Base class for providing image search and retrieval services""" + # NOTE(sirp): ImageService subclasses may override this to aid translation + # between BaseImageService attributes and additional metadata stored by + # the ImageService subclass + SERVICE_IMAGE_ATTRS = [] + + @classmethod + def _translate_to_base(cls, metadata): + """Return a metadata dictionary that is BaseImageService compliant. + + This is used by subclasses to expose only a metadata dictionary that + is the same across ImageService implementations. + """ + return cls.propertify_metadata(metadata, cls.BASE_IMAGE_ATTRS) + + @classmethod + def _translate_to_service(cls, metadata): + """Return a metadata dictionary that is usable by the ImageService + subclass. + + As an example, Glance has additional attributes (like 'location'); the + BaseImageService considers these properties, but we need to translate + these back to first-class attrs for sending to Glance. This method + handles this by allowing you to specify the attributes an ImageService + considers first-class. + """ + if not cls.SERVICE_IMAGE_ATTRS: + raise NotImplementedError(_("Cannot use this without specifying " + "SERVICE_IMAGE_ATTRS for subclass")) + return cls.propertify_metadata(metadata, cls.SERVICE_IMAGE_ATTRS) + + @staticmethod + def propertify_metadata(metadata, keys): + """Return a dict with any unrecognized keys placed in the nested + 'properties' dict. + """ + flattened = utils.flatten_dict(metadata) + attributes, properties = utils.partition_dict(flattened, keys) + attributes['properties'] = properties + return attributes def index(self, context): """ diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 4604b331e..03f22842b 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -185,11 +185,10 @@ class GlanceImageServiceTest(test.TestCase, super(GlanceImageServiceTest, self).tearDown() def test_create_with_instance_id(self): - """ - Ensure that a instance_id is stored in Glance as a image property - string and then converted back to an instance_id integer attribute. - """ - fixture = {'instance_id': 42, 'name': 'test image'} + """Ensure instance_id is persisted as an image-property""" + fixture = {'name': 'test image', + 'properties': {'instance_id': '42'}} + image_id = self.service.create(self.context, fixture)['id'] expected = {'id': image_id, @@ -197,9 +196,6 @@ class GlanceImageServiceTest(test.TestCase, 'properties': {'instance_id': '42'}} self.assertDictMatch(self.sent_to_glance['metadata'], expected) - # The ImageService shouldn't leak the fact that the instance_id - # happens to be stored as a property in Glance - expected = {'id': image_id, 'instance_id': 42, 'name': 'test image'} image_meta = self.service.show(self.context, image_id) self.assertDictMatch(image_meta, expected) diff --git a/nova/utils.py b/nova/utils.py index 199ee8701..96a51b425 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -597,3 +597,39 @@ def get_from_path(items, path): return results else: return get_from_path(results, remainder) + + +def flatten_dict(dict_, flattened=None): + """Recursively flatten a nested dictionary""" + flattened = flattened or {} + for key, value in dict_.iteritems(): + if hasattr(value, 'iteritems'): + flatten_dict(value, flattened) + else: + flattened[key] = value + return flattened + + +def partition_dict(dict_, keys): + """Return two dicts, one containing only `keys` the other containing + everything but `keys` + """ + intersection = {} + difference = {} + for key, value in dict_.iteritems(): + if key in keys: + intersection[key] = value + else: + difference[key] = value + return intersection, difference + + +def map_dict_keys(dict_, key_map): + """Return a dictionary in which the dictionaries keys are mapped to + new keys. + """ + mapped = {} + for key, value in dict_.iteritems(): + mapped_key = key_map[key] if key in key_map else key + mapped[mapped_key] = value + return mapped -- cgit From d8176eda3f31973a8718b98f35e202ff61c48bbc Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 22 Mar 2011 20:34:00 +0000 Subject: Pep8 fix --- nova/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/utils.py b/nova/utils.py index f43ba2e7e..7b96a0daf 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -621,7 +621,7 @@ def partition_dict(dict_, keys): def map_dict_keys(dict_, key_map): - """Return a dictionary in which the dictionaries keys are mapped to + """Return a dictionary in which the dictionaries keys are mapped to new keys. """ mapped = {} -- cgit From 7d97f700811468303c21159454db64e84f71a2a0 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 22 Mar 2011 23:49:24 +0000 Subject: Refactored out _safe_translate code --- nova/api/openstack/images.py | 44 +++++++++++++++++++++++--------------------- nova/compute/api.py | 10 ++++++---- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index 97e62c22d..2d2f67fe1 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -193,6 +193,21 @@ def _translate_from_image_service_to_api(image_metadata): return api_metadata +def _safe_translate(image_metadata): + """Translate attributes for OpenStack API, temporary workaround for + S3ImageService attribute leakage. + """ + # FIXME(sirp): The S3ImageService appears to be leaking implementation + # details, including its internal attribute names, and internal + # `status` values. Working around it for now. + s3_like_image = ('imageId' in image_metadata) + if s3_like_image: + translate = _translate_s3_like_images + else: + translate = _translate_from_image_service_to_api + return translate(image_metadata) + + class Controller(wsgi.Controller): _serialization_metadata = { @@ -221,30 +236,18 @@ class Controller(wsgi.Controller): req.environ['nova.context']) service_image_metas = common.limited(service_image_metas, req) - - # FIXME(sirp): The S3ImageService appears to be leaking implementation - # details, including its internal attribute names, and internal - # `status` values. Working around it for now. - s3_like_image = (service_image_metas and - ('imageId' in service_image_metas[0])) - if s3_like_image: - translate = _translate_s3_like_images - else: - translate = _translate_from_image_service_to_api - - api_image_metas = [translate(service_image_meta) + api_image_metas = [_safe_translate(service_image_meta) for service_image_meta in service_image_metas] - return dict(images=api_image_metas) def show(self, req, id): """Return data about the given image id""" image_id = common.get_image_id_from_image_hash(self._service, req.environ['nova.context'], id) - - image = self._service.show(req.environ['nova.context'], image_id) - _convert_image_id_to_hash(image) - return dict(image=image) + service_image_meta = self._service.show( + req.environ['nova.context'], image_id) + api_image_meta = _safe_translate(service_image_meta) + return dict(image=api_image_meta) def delete(self, req, id): # Only public images are supported for now. @@ -255,11 +258,10 @@ class Controller(wsgi.Controller): env = self._deserialize(req.body, req.get_content_type()) instance_id = env["image"]["serverId"] name = env["image"]["name"] - - image_meta = compute.API().snapshot( + service_image_meta = compute.API().snapshot( context, instance_id, name) - - return dict(image=image_meta) + api_image_meta = _safe_translate(service_image_meta) + return dict(image=api_image_meta) def update(self, req, id): # Users may not modify public images, and that's all that diff --git a/nova/compute/api.py b/nova/compute/api.py index 2fda9551d..25a533416 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -441,12 +441,14 @@ class API(base.Base): :retval: A dict containing image metadata """ - data = {'name': name, 'is_public': False, 'instance_id': instance_id} - image_meta = self.image_service.create(context, data) - params = {'image_id': image_meta['id']} + properties = {'instance_id': str(instance_id)} + sent_meta = {'name': name, 'is_public': False, + 'properties': properties} + recv_meta = self.image_service.create(context, sent_meta) + params = {'image_id': recv_meta['id']} self._cast_compute_message('snapshot_instance', context, instance_id, params=params) - return image_meta + return recv_meta def reboot(self, context, instance_id): """Reboot the given instance.""" -- cgit From 65e8e24b794203de5496182dd089f5512e7313b4 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Tue, 22 Mar 2011 23:56:52 +0000 Subject: get_all cleanup --- nova/compute/api.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 25a533416..3a83f1c6a 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -378,20 +378,26 @@ class API(base.Base): fixed_ip=None): """Get all instances, possibly filtered by one of the given parameters. If there is no filter and the context is - an admin, it will retreive all instances in the system.""" + an admin, it will retreive all instances in the system. + """ if reservation_id is not None: - return self.db.instance_get_all_by_reservation(context, - reservation_id) + return self.db.instance_get_all_by_reservation( + context, reservation_id) + if fixed_ip is not None: return self.db.fixed_ip_get_instance(context, fixed_ip) + if project_id or not context.is_admin: if not context.project: - return self.db.instance_get_all_by_user(context, - context.user_id) + return self.db.instance_get_all_by_user( + context, context.user_id) + if project_id is None: project_id = context.project_id - return self.db.instance_get_all_by_project(context, - project_id) + + return self.db.instance_get_all_by_project( + context, project_id) + return self.db.instance_get_all(context) def _cast_compute_message(self, method, context, instance_id, host=None, -- cgit From 209da18033a49062bbcfaf7739db5959be87b142 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Tue, 22 Mar 2011 20:36:49 -0700 Subject: pep8 and fixed up zone-list --- nova/api/openstack/servers.py | 2 -- nova/api/openstack/zones.py | 18 +++++++----------- nova/db/api.py | 4 ---- nova/scheduler/api.py | 24 ++++++++++++++++++++---- nova/scheduler/zone_manager.py | 5 +++-- nova/tests/test_scheduler.py | 40 +++++++++++++++++++++++----------------- 6 files changed, 53 insertions(+), 40 deletions(-) diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py index 199d89c6d..db6a1de97 100644 --- a/nova/api/openstack/servers.py +++ b/nova/api/openstack/servers.py @@ -91,10 +91,8 @@ class Controller(wsgi.Controller): def show(self, req, id): """ Returns server details by server id """ try: - LOG.debug(_("***SHOW")) instance = self.compute_api.routing_get( req.environ['nova.context'], id) - LOG.debug(_("***SHOW OUT %s" % instance)) builder = servers_views.get_view_builder(req) return builder.build(instance, is_detail=True) except exception.NotFound: diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index d129cf34f..6ce27e9a9 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -15,7 +15,6 @@ import common -from nova import db from nova import flags from nova import log as logging from nova import wsgi @@ -39,7 +38,8 @@ def _exclude_keys(item, keys): def _scrub_zone(zone): - return _filter_keys(zone, ('id', 'api_url')) + return _exclude_keys(zone, ('username', 'password', 'created_at', + 'deleted', 'deleted_at', 'updated_at')) class Controller(wsgi.Controller): @@ -54,12 +54,8 @@ class Controller(wsgi.Controller): # Ask the ZoneManager in the Scheduler for most recent data, # or fall-back to the database ... items = api.get_zone_list(req.environ['nova.context']) - if not items: - items = db.zone_get_all(req.environ['nova.context']) - items = common.limited(items, req) - items = [_exclude_keys(item, ['username', 'password']) - for item in items] + items = [_scrub_zone(item) for item in items] return dict(zones=items) def detail(self, req): @@ -82,23 +78,23 @@ class Controller(wsgi.Controller): def show(self, req, id): """Return data about the given zone id""" zone_id = int(id) - zone = db.zone_get(req.environ['nova.context'], zone_id) + zone = api.zone_get(req.environ['nova.context'], zone_id) return dict(zone=_scrub_zone(zone)) def delete(self, req, id): zone_id = int(id) - db.zone_delete(req.environ['nova.context'], zone_id) + api.zone_delete(req.environ['nova.context'], zone_id) return {} def create(self, req): context = req.environ['nova.context'] env = self._deserialize(req.body, req.get_content_type()) - zone = db.zone_create(context, env["zone"]) + zone = api.zone_create(context, env["zone"]) return dict(zone=_scrub_zone(zone)) def update(self, req, id): context = req.environ['nova.context'] env = self._deserialize(req.body, req.get_content_type()) zone_id = int(id) - zone = db.zone_update(context, zone_id, env["zone"]) + zone = api.zone_update(context, zone_id, env["zone"]) return dict(zone=_scrub_zone(zone)) diff --git a/nova/db/api.py b/nova/db/api.py index a4cdb2ae2..7aedaa772 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -34,7 +34,6 @@ The underlying driver is loaded as a :class:`LazyPluggable`. from nova import exception from nova import flags -from nova import log as logging from nova import utils @@ -53,9 +52,6 @@ IMPL = utils.LazyPluggable(FLAGS['db_backend'], sqlalchemy='nova.db.sqlalchemy.api') -LOG = logging.getLogger('server') - - class NoMoreAddresses(exception.Error): """No more available addresses.""" pass diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index bd64f9b9b..c1417dfe4 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -55,9 +55,27 @@ def get_zone_list(context): items = _call_scheduler('get_zone_list', context) for item in items: item['api_url'] = item['api_url'].replace('\\/', '/') + if not items: + items = db.zone_get_all(context) return items +def zone_get(context, zone_id): + return db.zone_get(context, zone_id) + + +def zone_delete(context, zone_id): + return db.zone_delete(context, zone_id) + + +def zone_create(context, data): + return db.zone_create(context, data) + + +def zone_update(context, zone_id, data): + return db.zone_update(context, zone_id, data) + + def get_zone_capabilities(context, service=None): """Returns a dict of key, value capabilities for this zone, or for a particular class of services running in this zone.""" @@ -149,10 +167,8 @@ class reroute_compute(object): def __call__(self, f): def wrapped_f(*args, **kwargs): - LOG.debug(_("IN DECORATOR ...")) collection, context, item_id = \ self.get_collection_context_and_id(args, kwargs) - LOG.debug(_("IN DECORATOR 2...")) try: # Call the original function ... return f(*args, **kwargs) @@ -181,7 +197,7 @@ class reroute_compute(object): """Ask the child zones to perform this operation. Broken out for testing.""" return child_zone_helper(zones, function) - + def get_collection_context_and_id(self, args, kwargs): """Returns a tuple of (novaclient collection name, security context and resource id. Derived class should override this.""" @@ -212,7 +228,7 @@ class reroute_compute(object): del server[k] reduced_response.append(dict(server=server)) - if reduced_response: + if reduced_response: return reduced_response[0] # first for now. return {} diff --git a/nova/scheduler/zone_manager.py b/nova/scheduler/zone_manager.py index d32cc2e8f..198f9d4cc 100644 --- a/nova/scheduler/zone_manager.py +++ b/nova/scheduler/zone_manager.py @@ -58,8 +58,9 @@ class ZoneState(object): child zone.""" self.last_seen = datetime.now() self.attempt = 0 - self.name = zone_metadata["name"] - self.capabilities = zone_metadata["capabilities"] + self.name = zone_metadata.get("name", "n/a") + self.capabilities = ", ".join(["%s=%s" % (k, v) + for k, v in zone_metadata.iteritems() if k != 'name']) self.is_active = True def to_dict(self): diff --git a/nova/tests/test_scheduler.py b/nova/tests/test_scheduler.py index 277ffe367..6df74dd61 100644 --- a/nova/tests/test_scheduler.py +++ b/nova/tests/test_scheduler.py @@ -949,6 +949,7 @@ class FakeZone(object): self.username = username self.password = password + def zone_get_all(context): return [ FakeZone('http://example.com', 'bob', 'xxx'), @@ -957,8 +958,8 @@ def zone_get_all(context): class FakeRerouteCompute(api.reroute_compute): def _call_child_zones(self, zones, function): - return [ ] - + return [] + def get_collection_context_and_id(self, args, kwargs): return ("servers", None, 1) @@ -982,6 +983,7 @@ class FakeResource(object): def pause(self): pass + class ZoneRedirectTest(test.TestCase): def setUp(self): super(ZoneRedirectTest, self).setUp() @@ -1024,27 +1026,28 @@ class ZoneRedirectTest(test.TestCase): def test_get_collection_context_and_id(self): decorator = api.reroute_compute("foo") self.assertEquals(decorator.get_collection_context_and_id( - (None, 10, 20), {}), ("servers", 10, 20)) + (None, 10, 20), {}), ("servers", 10, 20)) self.assertEquals(decorator.get_collection_context_and_id( - (None, 11,), dict(instance_id=21)), ("servers", 11, 21)) + (None, 11,), dict(instance_id=21)), ("servers", 11, 21)) self.assertEquals(decorator.get_collection_context_and_id( (None,), dict(context=12, instance_id=22)), ("servers", 12, 22)) def test_unmarshal_single_server(self): decorator = api.reroute_compute("foo") - self.assertEquals(decorator.unmarshall_result([]), {}) + self.assertEquals(decorator.unmarshall_result([]), {}) self.assertEquals(decorator.unmarshall_result( - [FakeResource(dict(a=1, b=2)),]), - dict(server=dict(a=1, b=2))) + [FakeResource(dict(a=1, b=2)), ]), + dict(server=dict(a=1, b=2))) self.assertEquals(decorator.unmarshall_result( - [FakeResource(dict(a=1, _b=2)),]), - dict(server=dict(a=1,))) + [FakeResource(dict(a=1, _b=2)), ]), + dict(server=dict(a=1,))) self.assertEquals(decorator.unmarshall_result( - [FakeResource(dict(a=1, manager=2)),]), - dict(server=dict(a=1,))) + [FakeResource(dict(a=1, manager=2)), ]), + dict(server=dict(a=1,))) self.assertEquals(decorator.unmarshall_result( - [FakeResource(dict(_a=1, manager=2)),]), - dict(server={})) + [FakeResource(dict(_a=1, manager=2)), ]), + dict(server={})) + class FakeServerCollection(object): def get(self, instance_id): @@ -1053,6 +1056,7 @@ class FakeServerCollection(object): def find(self, name): return FakeResource(dict(a=11, b=22)) + class FakeEmptyServerCollection(object): def get(self, f): raise novaclient.NotFound(1) @@ -1060,10 +1064,12 @@ class FakeEmptyServerCollection(object): def find(self, name): raise novaclient.NotFound(2) + class FakeNovaClient(object): def __init__(self, collection): self.servers = collection + class DynamicNovaClientTest(test.TestCase): def test_issue_novaclient_command_found(self): zone = FakeZone('http://example.com', 'bob', 'xxx') @@ -1078,17 +1084,17 @@ class DynamicNovaClientTest(test.TestCase): self.assertEquals(api._issue_novaclient_command( FakeNovaClient(FakeServerCollection()), zone, "servers", "pause", 100), None) - + def test_issue_novaclient_command_not_found(self): zone = FakeZone('http://example.com', 'bob', 'xxx') self.assertEquals(api._issue_novaclient_command( FakeNovaClient(FakeEmptyServerCollection()), - zone, "servers", "get", 100), None) + zone, "servers", "get", 100), None) self.assertEquals(api._issue_novaclient_command( FakeNovaClient(FakeEmptyServerCollection()), - zone, "servers", "find", "name"), None) + zone, "servers", "find", "name"), None) self.assertEquals(api._issue_novaclient_command( FakeNovaClient(FakeEmptyServerCollection()), - zone, "servers", "any", "name"), None) + zone, "servers", "any", "name"), None) -- cgit From a7c9ad393f72b49515a445504a5bc87f8a26932c Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 05:50:53 +0000 Subject: Filtering images by user_id now --- nova/compute/api.py | 3 +- nova/image/glance.py | 46 +++++++++++++++-- nova/image/local.py | 9 +++- nova/tests/api/openstack/test_images.py | 91 ++++++++++++++++----------------- nova/utils.py | 6 +++ 5 files changed, 101 insertions(+), 54 deletions(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 3a83f1c6a..0d51be336 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -447,7 +447,8 @@ class API(base.Base): :retval: A dict containing image metadata """ - properties = {'instance_id': str(instance_id)} + properties = {'instance_id': str(instance_id), + 'user_id': str(context.user_id)} sent_meta = {'name': name, 'is_public': False, 'properties': properties} recv_meta = self.image_service.create(context, sent_meta) diff --git a/nova/image/glance.py b/nova/image/glance.py index b7bb88002..ec6e9e094 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -52,15 +52,28 @@ class GlanceImageService(service.BaseImageService): """ Calls out to Glance for a list of images available """ - return self.client.get_images() + # NOTE(sirp): We need to use get_images_detailed and not get_images + # here because we need `is_public` and properties included so we can + # filter by user + filtered = [] + image_metas = self.client.get_images_detailed() + for image_meta in image_metas: + if self._is_image_available(context, image_meta): + meta = utils.subset_dict(image_meta, ('id', 'name')) + filtered.append(meta) + return filtered def detail(self, context): """ Calls out to Glance for a list of detailed image information """ + filtered = [] image_metas = self.client.get_images_detailed() - translate = self._translate_to_base - return [translate(image_meta) for image_meta in image_metas] + for image_meta in image_metas: + if self._is_image_available(context, image_meta): + meta = self._translate_to_base(image_meta) + filtered.append(meta) + return filtered def show(self, context, image_id): """ @@ -145,3 +158,30 @@ class GlanceImageService(service.BaseImageService): Clears out all images """ pass + + @staticmethod + def _is_image_available(context, image_meta): + """ + Images are always available if they are public or if the user is an + admin. + + Otherwise, we filter by project_id (if present) and then fall-back to + images owned by user. + """ + # FIXME(sirp): We should be filtering by user_id on the Glance side + # for security; however, we can't do that until we get authn/authz + # sorted out. Until then, filtering in Nova. + if image_meta['is_public'] or context.is_admin: + return True + + properties = image_meta['properties'] + + if context.project_id and ('project_id' in properties): + return str(properties['project_id']) == str(project_id) + + try: + user_id = properties['user_id'] + except KeyError: + return False + + return (str(user_id) == str(context.user_id)) diff --git a/nova/image/local.py b/nova/image/local.py index 609d6c42a..1fb6e1f13 100644 --- a/nova/image/local.py +++ b/nova/image/local.py @@ -24,6 +24,7 @@ from nova import exception from nova import flags from nova import log as logging from nova.image import service +from nova import utils FLAGS = flags.FLAGS @@ -63,8 +64,12 @@ class LocalImageService(service.BaseImageService): return images def index(self, context): - return [dict(image_id=i['id'], name=i.get('name')) - for i in self.detail(context)] + filtered = [] + image_metas = self.detail(context) + for image_meta in image_metas: + meta = utils.subset_dict(image_meta, ('id', 'name')) + filtered.append(meta) + return filtered def detail(self, context): images = [] diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 57a9819e8..797bbef8f 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -44,18 +44,10 @@ FLAGS = flags.FLAGS class BaseImageServiceTests(object): - """Tasks to test for all image services""" def test_create(self): - - fixture = {'name': 'test image', - 'updated': None, - 'created': None, - 'status': None, - 'instance_id': None, - 'progress': None} - + fixture = self._make_fixture('test image') num_images = len(self.service.index(self.context)) id = self.service.create(self.context, fixture)['id'] @@ -65,14 +57,7 @@ class BaseImageServiceTests(object): len(self.service.index(self.context))) def test_create_and_show_non_existing_image(self): - - fixture = {'name': 'test image', - 'updated': None, - 'created': None, - 'status': None, - 'instance_id': None, - 'progress': None} - + fixture = self._make_fixture('test image') num_images = len(self.service.index(self.context)) id = self.service.create(self.context, fixture)['id'] @@ -85,14 +70,7 @@ class BaseImageServiceTests(object): 'bad image id') def test_update(self): - - fixture = {'name': 'test image', - 'updated': None, - 'created': None, - 'status': None, - 'instance_id': None, - 'progress': None} - + fixture = self._make_fixture('test image') id = self.service.create(self.context, fixture)['id'] fixture['status'] = 'in progress' @@ -102,20 +80,9 @@ class BaseImageServiceTests(object): self.assertEquals('in progress', new_image_data['status']) def test_delete(self): - - fixtures = [ - {'name': 'test image 1', - 'updated': None, - 'created': None, - 'status': None, - 'instance_id': None, - 'progress': None}, - {'name': 'test image 2', - 'updated': None, - 'created': None, - 'status': None, - 'instance_id': None, - 'progress': None}] + fixture1 = self._make_fixture('test image 1') + fixture2 = self._make_fixture('test image 2') + fixtures = [fixture1, fixture2] num_images = len(self.service.index(self.context)) self.assertEquals(0, num_images, str(self.service.index(self.context))) @@ -133,6 +100,24 @@ class BaseImageServiceTests(object): num_images = len(self.service.index(self.context)) self.assertEquals(1, num_images) + def test_index(self): + fixture = self._make_fixture('test image') + image_id = self.service.create(self.context, fixture)['id'] + image_metas = self.service.index(self.context) + expected = [{'id': 'DONTCARE', 'name': 'test image'}] + self.assertDictListMatch(image_metas, expected) + + @staticmethod + def _make_fixture(name): + fixture = {'name': 'test image', + 'updated': None, + 'created': None, + 'status': None, + 'is_public': True, + 'instance_id': None, + 'progress': None} + return fixture + class LocalImageServiceTest(test.TestCase, BaseImageServiceTests): @@ -187,7 +172,7 @@ class GlanceImageServiceTest(test.TestCase, fakes.stub_out_compute_api_snapshot(self.stubs) service_class = 'nova.image.glance.GlanceImageService' self.service = utils.import_object(service_class) - self.context = context.RequestContext(None, None) + self.context = context.RequestContext(1, None) self.service.delete_all() self.sent_to_glance = {} fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance) @@ -199,13 +184,15 @@ class GlanceImageServiceTest(test.TestCase, def test_create_with_instance_id(self): """Ensure instance_id is persisted as an image-property""" fixture = {'name': 'test image', - 'properties': {'instance_id': '42'}} + 'is_public': False, + 'properties': {'instance_id': '42', 'user_id': '1'}} image_id = self.service.create(self.context, fixture)['id'] expected = {'id': image_id, 'name': 'test image', - 'properties': {'instance_id': '42'}} + 'is_public': False, + 'properties': {'instance_id': '42', 'user_id': '1'}} self.assertDictMatch(self.sent_to_glance['metadata'], expected) image_meta = self.service.show(self.context, image_id) @@ -301,38 +288,46 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): public_image = {'id': 123, 'name': 'public image', 'is_public': True, - 'status': 'active'} + 'status': 'active', + 'properties': {}} fixtures.append(public_image) queued_backup = {'id': 124, 'name': 'queued backup', 'is_public': False, 'status': 'queued', - 'instance_id': 42} + 'properties': {'instance_id': 42, 'user_id': 1}} fixtures.append(queued_backup) saving_backup = {'id': 125, 'name': 'saving backup', 'is_public': False, 'status': 'saving', - 'instance_id': 42, - 'progress': 0} + 'properties': {'instance_id': 42, 'user_id': 1}} fixtures.append(saving_backup) active_backup = {'id': 126, 'name': 'active backup', 'is_public': False, 'status': 'active', - 'instance_id': 42} + 'properties': {'instance_id': 42, 'user_id': 1}} fixtures.append(active_backup) killed_backup = {'id': 127, 'name': 'killed backup', 'is_public': False, 'status': 'killed', - 'instance_id': 42} + 'properties': {'instance_id': 42, 'user_id': 1}} fixtures.append(killed_backup) + someone_elses_backup = {'id': 127, + 'name': 'somone elses backup', + 'is_public': False, + 'status': 'active', + 'properties': {'instance_id': 43, + 'user_id': 2}} + fixtures.append(someone_elses_backup) + base_attrs = {'created_at': cls.NOW_SERVICE_STR, 'updated_at': cls.NOW_SERVICE_STR, 'deleted_at': None, diff --git a/nova/utils.py b/nova/utils.py index 7b96a0daf..d114cb14f 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -629,3 +629,9 @@ def map_dict_keys(dict_, key_map): mapped_key = key_map[key] if key in key_map else key mapped[mapped_key] = value return mapped + + +def subset_dict(dict_, keys): + """Return a dict that only contains a subset of keys""" + subset = partition_dict(dict_, keys)[0] + return subset -- cgit From ac475d05e6807804a74bca665563c7260523a733 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 06:00:04 +0000 Subject: Small cleanup of openstack/images.py --- nova/api/openstack/images.py | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index 2d2f67fe1..d914f5196 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -221,32 +221,28 @@ class Controller(wsgi.Controller): def index(self, req): """Return all public images in brief""" - items = self._service.index(req.environ['nova.context']) - items = common.limited(items, req) - items = [_filter_keys(item, ('id', 'name')) for item in items] - return dict(images=items) + context = req.environ['nova.context'] + image_metas = self._service.index(context) + image_metas = common.limited(image_metas, req) + return dict(images=image_metas) def detail(self, req): """Return all public images in detail""" - try: - service_image_metas = self._service.detail( - req.environ['nova.context']) - except NotImplementedError: - service_image_metas = self._service.index( - req.environ['nova.context']) - - service_image_metas = common.limited(service_image_metas, req) - api_image_metas = [_safe_translate(service_image_meta) - for service_image_meta in service_image_metas] + context = req.environ['nova.context'] + image_metas = self._service.detail(context) + image_metas = common.limited(image_metas, req) + api_image_metas = [_safe_translate(image_meta) + for image_meta in image_metas] return dict(images=api_image_metas) def show(self, req, id): """Return data about the given image id""" - image_id = common.get_image_id_from_image_hash(self._service, - req.environ['nova.context'], id) - service_image_meta = self._service.show( - req.environ['nova.context'], image_id) - api_image_meta = _safe_translate(service_image_meta) + context = req.environ['nova.context'] + image_id = common.get_image_id_from_image_hash( + self._service, req.environ['nova.context'], id) + + image_meta = self._service.show(context, image_id) + api_image_meta = _safe_translate(image_meta) return dict(image=api_image_meta) def delete(self, req, id): @@ -258,9 +254,9 @@ class Controller(wsgi.Controller): env = self._deserialize(req.body, req.get_content_type()) instance_id = env["image"]["serverId"] name = env["image"]["name"] - service_image_meta = compute.API().snapshot( + image_meta = compute.API().snapshot( context, instance_id, name) - api_image_meta = _safe_translate(service_image_meta) + api_image_meta = _safe_translate(image_meta) return dict(image=api_image_meta) def update(self, req, id): -- cgit From 1f02ec1df57acfd06b2c241d1d9c18b936509b3c Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 06:20:24 +0000 Subject: Cleaning up make_image_fixutres --- nova/tests/api/openstack/test_images.py | 72 +++++++++++---------------------- 1 file changed, 24 insertions(+), 48 deletions(-) diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 797bbef8f..2c0c75104 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -282,58 +282,34 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): @classmethod def _make_image_fixtures(cls): - """ - """ - fixtures = [] - public_image = {'id': 123, - 'name': 'public image', - 'is_public': True, - 'status': 'active', - 'properties': {}} - fixtures.append(public_image) - - queued_backup = {'id': 124, - 'name': 'queued backup', - 'is_public': False, - 'status': 'queued', - 'properties': {'instance_id': 42, 'user_id': 1}} - fixtures.append(queued_backup) - - saving_backup = {'id': 125, - 'name': 'saving backup', - 'is_public': False, - 'status': 'saving', - 'properties': {'instance_id': 42, 'user_id': 1}} - fixtures.append(saving_backup) - - active_backup = {'id': 126, - 'name': 'active backup', - 'is_public': False, - 'status': 'active', - 'properties': {'instance_id': 42, 'user_id': 1}} - fixtures.append(active_backup) - - killed_backup = {'id': 127, - 'name': 'killed backup', - 'is_public': False, - 'status': 'killed', - 'properties': {'instance_id': 42, 'user_id': 1}} - fixtures.append(killed_backup) - - someone_elses_backup = {'id': 127, - 'name': 'somone elses backup', - 'is_public': False, - 'status': 'active', - 'properties': {'instance_id': 43, - 'user_id': 2}} - fixtures.append(someone_elses_backup) - + image_id = 123 base_attrs = {'created_at': cls.NOW_SERVICE_STR, 'updated_at': cls.NOW_SERVICE_STR, 'deleted_at': None, 'deleted': False} - for fixture in fixtures: - fixture.update(base_attrs) + fixtures = [] + def add_fixture(**kwargs): + kwargs.update(base_attrs) + fixtures.append(kwargs) + + # Public image + add_fixture(id=image_id, name='public image', is_public=True, + status='active', properties={}) + image_id += 1 + + # Backup for User 1 + backup_properties = {'instance_id': '42', 'user_id': '1'} + for status in ('queued', 'saving', 'active', 'killed'): + add_fixture(id=image_id, name='%s backup' % status, + is_public=False, status=status, + properties=backup_properties) + image_id += 1 + + # Backup for User 2 + other_backup_properties = {'instance_id': '43', 'user_id': '2'} + add_fixture(id=image_id, name='someone elses backup', is_public=False, + status='active', properties=other_backup_properties) + image_id += 1 return fixtures -- cgit From dfa1e6eec0da81d5eedd303ef32442dc5c2a09d7 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 06:26:36 +0000 Subject: More small cleanups --- nova/tests/api/openstack/test_images.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 2c0c75104..785e104dc 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -50,9 +50,9 @@ class BaseImageServiceTests(object): fixture = self._make_fixture('test image') num_images = len(self.service.index(self.context)) - id = self.service.create(self.context, fixture)['id'] + image_id = self.service.create(self.context, fixture)['id'] - self.assertNotEquals(None, id) + self.assertNotEquals(None, image_id) self.assertEquals(num_images + 1, len(self.service.index(self.context))) @@ -60,10 +60,9 @@ class BaseImageServiceTests(object): fixture = self._make_fixture('test image') num_images = len(self.service.index(self.context)) - id = self.service.create(self.context, fixture)['id'] - - self.assertNotEquals(None, id) + image_id = self.service.create(self.context, fixture)['id'] + self.assertNotEquals(None, image_id) self.assertRaises(exception.NotFound, self.service.show, self.context, @@ -71,12 +70,12 @@ class BaseImageServiceTests(object): def test_update(self): fixture = self._make_fixture('test image') - id = self.service.create(self.context, fixture)['id'] - + image_id = self.service.create(self.context, fixture)['id'] fixture['status'] = 'in progress' - self.service.update(self.context, id, fixture) - new_image_data = self.service.show(self.context, id) + self.service.update(self.context, image_id, fixture) + + new_image_data = self.service.show(self.context, image_id) self.assertEquals('in progress', new_image_data['status']) def test_delete(self): @@ -113,9 +112,7 @@ class BaseImageServiceTests(object): 'updated': None, 'created': None, 'status': None, - 'is_public': True, - 'instance_id': None, - 'progress': None} + 'is_public': True} return fixture -- cgit From 32e1c38ef9539be6f914adc69f30e409b159a9e6 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 06:55:28 +0000 Subject: Adding tests for owned and non-existent images --- nova/api/openstack/images.py | 8 ++++++-- nova/tests/api/openstack/test_images.py | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index d914f5196..ab286bb45 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -20,6 +20,7 @@ import datetime from webob import exc from nova import compute +from nova import exception from nova import flags from nova import log from nova import utils @@ -238,8 +239,11 @@ class Controller(wsgi.Controller): def show(self, req, id): """Return data about the given image id""" context = req.environ['nova.context'] - image_id = common.get_image_id_from_image_hash( - self._service, req.environ['nova.context'], id) + try: + image_id = common.get_image_id_from_image_hash( + self._service, context, id) + except exception.NotFound: + raise faults.Fault(exc.HTTPNotFound()) image_meta = self._service.show(context, image_id) api_image_meta = _safe_translate(image_meta) diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 785e104dc..817778e1e 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -277,6 +277,28 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): self.assertDictListMatch(image_metas, expected) + def test_get_image_found(self): + req = webob.Request.blank('/v1.0/images/123') + res = req.get_response(fakes.wsgi_app()) + image_meta = json.loads(res.body)['image'] + expected = {'id': 123, 'name': 'public image', + 'updated': self.NOW_API_STR, 'created': self.NOW_API_STR, + 'status': 'ACTIVE'} + self.assertDictMatch(image_meta, expected) + + def test_get_image_non_existent(self): + req = webob.Request.blank('/v1.0/images/4242') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 404) + + def test_get_image_not_owned(self): + """We should return a 404 if we request an image that doesn't belong + to us + """ + req = webob.Request.blank('/v1.0/images/128') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 404) + @classmethod def _make_image_fixtures(cls): image_id = 123 -- cgit From 07c9626d91c217ad63e866d41b49db672887022e Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 06:59:26 +0000 Subject: Pep8 fixes --- nova/image/glance.py | 2 +- nova/tests/api/openstack/test_images.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/nova/image/glance.py b/nova/image/glance.py index ec6e9e094..d7aed4ef0 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -184,4 +184,4 @@ class GlanceImageService(service.BaseImageService): except KeyError: return False - return (str(user_id) == str(context.user_id)) + return str(user_id) == str(context.user_id) diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index 817778e1e..ea8d96ea7 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -308,6 +308,7 @@ class ImageControllerWithGlanceServiceTest(test.TestCase): 'deleted': False} fixtures = [] + def add_fixture(**kwargs): kwargs.update(base_attrs) fixtures.append(kwargs) -- cgit From 3aba77c34a507bf8b7cae0ff87cf18a75bed11a8 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 07:18:01 +0000 Subject: Touching up comment --- nova/image/glance.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nova/image/glance.py b/nova/image/glance.py index d7aed4ef0..e138b34ab 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -22,12 +22,12 @@ from glance.common import exception as glance_exception from nova import exception from nova import flags -from nova import log +from nova import log as logging from nova import utils from nova.image import service -LOG = log.getLogger('nova.image.glance') +LOG = logging.getLogger('nova.image.glance') FLAGS = flags.FLAGS @@ -52,9 +52,9 @@ class GlanceImageService(service.BaseImageService): """ Calls out to Glance for a list of images available """ - # NOTE(sirp): We need to use get_images_detailed and not get_images - # here because we need `is_public` and properties included so we can - # filter by user + # NOTE(sirp): We need to use `get_images_detailed` and not + # `get_images` here because we need `is_public` and `properties` + # included so we can filter by user filtered = [] image_metas = self.client.get_images_detailed() for image_meta in image_metas: -- cgit From 9902daf888ad369eb38e381d255eebda76aab106 Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 07:27:04 +0000 Subject: Removing dead code --- nova/tests/api/openstack/fakes.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py index b81a09971..190efad0c 100644 --- a/nova/tests/api/openstack/fakes.py +++ b/nova/tests/api/openstack/fakes.py @@ -174,10 +174,6 @@ def stub_out_glance(stubs, initial_fixtures=None): raise glance_exc.NotFound def fake_add_image(self, image_meta, data=None): - if 'id' in image_meta: - raise Exception( - _("Cannot set id attribute for Glance image: %s") - % image_meta) image_id = ''.join(random.choice(string.letters) for _ in range(20)) image_meta['id'] = image_id @@ -199,9 +195,6 @@ def stub_out_glance(stubs, initial_fixtures=None): self.fixtures.remove(f) - ##def fake_delete_all(self): - ## self.fixtures = [] - GlanceClient = glance_client.Client fake = FakeGlanceClient(initial_fixtures) @@ -212,7 +205,6 @@ def stub_out_glance(stubs, initial_fixtures=None): stubs.Set(GlanceClient, 'add_image', fake.fake_add_image) stubs.Set(GlanceClient, 'update_image', fake.fake_update_image) stubs.Set(GlanceClient, 'delete_image', fake.fake_delete_image) - #stubs.Set(GlanceClient, 'delete_all', fake.fake_delete_all) class FakeToken(object): -- cgit From 07af0c9653863575600986158b89ff6afa48996e Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Wed, 23 Mar 2011 07:30:01 +0000 Subject: Use subset_dict --- nova/api/openstack/images.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py index ab286bb45..19edcf194 100644 --- a/nova/api/openstack/images.py +++ b/nova/api/openstack/images.py @@ -137,7 +137,7 @@ def _translate_from_image_service_to_api(image_metadata): # 1. Filter out unecessary attributes api_keys = ['id', 'name', 'updated_at', 'created_at', 'status'] - api_metadata = utils.partition_dict(service_metadata, api_keys)[0] + api_metadata = utils.subset_dict(service_metadata, api_keys) # 2. Translate base image attributes api_map = {'updated_at': 'updated', 'created_at': 'created'} -- cgit From 02db94dc33d72182201fd78651e5e5e82ab411c2 Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 23 Mar 2011 01:22:11 -0700 Subject: Earlier versions of the python libvirt binding had getVersion in the libvirt namespace, not on the connection object. Check both. --- nova/virt/libvirt_conn.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index f264cf619..0fabec4d0 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -981,7 +981,11 @@ class LibvirtConnection(object): """ - return self._conn.getVersion() + # NOTE(justinsb): getVersion moved between libvirt versions + method = getattr(self._conn, 'getVersion', None) # Newer location + if method is None: + method = getattr(libvirt, 'getVersion') # Older location + return method() def get_cpu_info(self): """Get cpuinfo information. -- cgit From 72c5735e1f77c764fc96e063ea848bac8e1ab810 Mon Sep 17 00:00:00 2001 From: Salvatore Orlando Date: Wed, 23 Mar 2011 12:39:14 +0000 Subject: Executing parted with sudo in _write_partition --- nova/virt/xenapi/vm_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/virt/xenapi/vm_utils.py b/nova/virt/xenapi/vm_utils.py index 7dbca321f..66618963a 100644 --- a/nova/virt/xenapi/vm_utils.py +++ b/nova/virt/xenapi/vm_utils.py @@ -991,8 +991,8 @@ def _write_partition(virtual_size, dev): def execute(*cmd, **kwargs): return utils.execute(*cmd, **kwargs) - execute('parted', '--script', dest, 'mklabel', 'msdos') - execute('parted', '--script', dest, 'mkpart', 'primary', + execute('sudo', 'parted', '--script', dest, 'mklabel', 'msdos') + execute('sudo', 'parted', '--script', dest, 'mkpart', 'primary', '%ds' % primary_first, '%ds' % primary_last) -- cgit From 327938fd67bb033597945bdabddaa155ae4bced6 Mon Sep 17 00:00:00 2001 From: Brian Lamar Date: Wed, 23 Mar 2011 09:19:15 -0400 Subject: id -> instance_id --- nova/db/sqlalchemy/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 98e6f938a..6f08307be 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2216,7 +2216,7 @@ def migration_get_by_instance_and_status(context, instance_id, status): filter_by(status=status).first() if not result: raise exception.NotFound(_("No migration found with instance id %s") - % id) + % instance_id) return result -- cgit From f5dada1e0193f9fff89735f169aafffbac1cbd4a Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 23 Mar 2011 19:22:51 +0300 Subject: review comments fixed --- nova/virt/interfaces.template | 4 ++++ nova/virt/libvirt_conn.py | 45 ++++++++++++++++++++----------------------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/nova/virt/interfaces.template b/nova/virt/interfaces.template index 7d40a0f69..a946a1000 100644 --- a/nova/virt/interfaces.template +++ b/nova/virt/interfaces.template @@ -7,11 +7,15 @@ iface lo inet loopback #for $ifc in $interfaces auto ${ifc.name} +#if $getVar('ifc.address', None) iface ${ifc.name} inet static address ${ifc.address} netmask ${ifc.netmask} broadcast ${ifc.broadcast} gateway ${ifc.gateway} dns-nameservers ${ifc.dns} +#else +iface ${ifc.name} inet dhcp +#end if #end for diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 579e2960a..7353d1909 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -623,7 +623,7 @@ class LibvirtConnection(object): def _create_image(self, inst, libvirt_xml, suffix='', disk_images=None, network_info=None): - if network_info is None: + if not network_info: network_info = _get_network_info(inst) # syntactic nicety @@ -707,15 +707,16 @@ class LibvirtConnection(object): nets = [] ifc_template = open(FLAGS.injected_network_template).read() ifc_num = -1 - for (network_ref, _m) in network_info: + admin_context = context.get_admin_context() + for (network_ref, _) in network_info: ifc_num += 1 - if network_ref['injected']: - admin_context = context.get_admin_context() + + if not 'injected' in network_ref: + net_info = {'name': 'eth%d' % ifc_num} + else: address = db.instance_get_fixed_address( admin_context, inst['id']) - ra_server = network_ref['ra_server'] - if not ra_server: - ra_server = "fd00::" + ra_server = network_ref.get('ra_server', "fd00::") net_info = {'name': 'eth%d' % ifc_num, 'address': address, 'netmask': network_ref['netmask'], @@ -800,7 +801,7 @@ class LibvirtConnection(object): #TODO(ilyaalekseyev) remove network_info creation code # when multinics will be completed - if network_info is None: + if not network_info: network_info = _get_network_info(instance) nics = [] @@ -809,9 +810,8 @@ class LibvirtConnection(object): network, mapping)) # FIXME(vish): stick this in db - instance_type = instance['instance_type'] - # instance_type = test.INSTANCE_TYPES[instance_type] - instance_type = instance_types.get_instance_type(instance_type) + instance_type_name = instance['instance_type'] + instance_type = instance_types.get_instance_type(instance_type_name) if FLAGS.use_cow_images: driver_type = 'qcow2' @@ -1608,10 +1608,8 @@ class NWFilterFirewall(FirewallDriver): 'nova-base-ipv6', 'nova-allow-dhcp-server'] if FLAGS.use_ipv6: - #ra_server = self._ra_server_for_instance(instance) ra_servers = self._all_ra_servers_for_instance(instance) - #if ra_server: - if len(ra_servers) != 0: + if ra_servers: instance_secgroup_filter_children += ['nova-allow-ra-server'] ctxt = context.get_admin_context() @@ -1729,10 +1727,8 @@ class IptablesFirewallDriver(FirewallDriver): self.iptables.ipv4['filter'].add_chain(chain_name) - ips_v4 = [] - for (_n, mapping) in network_info: - for ip in mapping['ips']: - ips_v4.append(ip['ip']) + ips_v4 = [ip['ip'] for (_, mapping) in network_info + for ip in mapping['ips']] for ipv4_address in ips_v4: self.iptables.ipv4['filter'].add_rule('local', @@ -1741,8 +1737,8 @@ class IptablesFirewallDriver(FirewallDriver): if FLAGS.use_ipv6: self.iptables.ipv6['filter'].add_chain(chain_name) - ips_v6 = [ip['ip'] for ip in mapping['ip6s'] for (_n, mapping) - in network_info] + ips_v6 = [ip['ip'] for (_, mapping) in network_info + for ip in mapping['ip6s']] for ipv6_address in ips_v6: self.iptables.ipv6['filter'].add_rule('local', @@ -1785,14 +1781,14 @@ class IptablesFirewallDriver(FirewallDriver): dhcp_servers = [network['gateway'] for (network, _m) in network_info] for dhcp_server in dhcp_servers: - ipv4_rules += ['-s %s -p udp --sport 67 --dport 68 ' - '-j ACCEPT' % (dhcp_server,)] + ipv4_rules.append('-s %s -p udp --sport 67 --dport 68 ' + '-j ACCEPT' % (dhcp_server,)) #Allow project network traffic if FLAGS.allow_project_net_traffic: cidrs = [network['cidr'] for (network, _m) in network_info] for cidr in cidrs: - ipv4_rules += ['-s %s -j ACCEPT' % (cidr,)] + ipv4_rules.append('-s %s -j ACCEPT' % (cidr,)) # We wrap these in FLAGS.use_ipv6 because they might cause # a DB lookup. The other ones are just list operations, so @@ -1803,7 +1799,8 @@ class IptablesFirewallDriver(FirewallDriver): in network_info] for ra_server in ra_servers: - ipv6_rules += ['-s %s/128 -p icmpv6 -j ACCEPT' % (ra_server,)] + ipv6_rules.append('-s %s/128 -p icmpv6 -j ACCEPT' + % (ra_server,)) #Allow project network traffic if FLAGS.allow_project_net_traffic: -- cgit From a8a345630bd90a74bae00e11dbaf013c60dc7d84 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 23 Mar 2011 21:44:58 +0300 Subject: pep8 fixed --- nova/virt/libvirt_conn.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 5a5f2b14b..5c9e48864 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -717,7 +717,7 @@ class LibvirtConnection(object): if not 'injected' in network_ref: continue - + address = mapping['ips'][0]['ip'] address_v6 = None if FLAGS.use_ipv6: @@ -1924,4 +1924,3 @@ class IptablesFirewallDriver(FirewallDriver): network = db.network_get_by_instance(context.get_admin_context(), instance['id']) return network['cidr_v6'] - -- cgit From 683fcb5da6e742e2b9f1750939dc6a17776d59de Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 23 Mar 2011 21:56:24 +0300 Subject: xml template fixed --- nova/virt/libvirt.xml.template | 2 +- nova/virt/libvirt_conn.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/virt/libvirt.xml.template b/nova/virt/libvirt.xml.template index ca03900a8..d74a9e85b 100644 --- a/nova/virt/libvirt.xml.template +++ b/nova/virt/libvirt.xml.template @@ -82,7 +82,7 @@ ${nic.extra_params} #end if #if $getVar('nic.gateway_v6', False) - + #end if diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 5c9e48864..bed348332 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -797,7 +797,7 @@ class LibvirtConnection(object): } if gateway_v6: - xml_info['gateway_v6'] = gateway_v6 + "/128" + result['gateway_v6'] = gateway_v6 + "/128" return result -- cgit From 514e748e3000f97a9d1c03ba3b5ab6faff79abfd Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Wed, 23 Mar 2011 22:08:22 +0300 Subject: one more minor fix --- nova/virt/libvirt_conn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index bed348332..6fb7c06bd 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -1814,7 +1814,7 @@ class IptablesFirewallDriver(FirewallDriver): in network_info] for cidrv6 in cidrv6s: - ipv6_rules += ['-s %s -j ACCEPT' % (cidrv6,)] + ipv6_rules.append('-s %s -j ACCEPT' % (cidrv6,)) security_groups = db.security_group_get_by_instance(ctxt, instance['id']) -- cgit From 05e6f82aa971606f7d33fb1de8f2c1c170d030de Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Wed, 23 Mar 2011 12:31:15 -0700 Subject: indenting cleanup --- nova/api/openstack/zones.py | 5 ++--- nova/compute/manager.py | 2 +- nova/flags.py | 2 +- nova/manager.py | 5 ++++- nova/rpc.py | 4 ++-- nova/scheduler/api.py | 2 +- nova/tests/test_zones.py | 2 +- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/nova/api/openstack/zones.py b/nova/api/openstack/zones.py index d129cf34f..d4a59993b 100644 --- a/nova/api/openstack/zones.py +++ b/nova/api/openstack/zones.py @@ -17,7 +17,6 @@ import common from nova import db from nova import flags -from nova import log as logging from nova import wsgi from nova.scheduler import api @@ -73,8 +72,8 @@ class Controller(wsgi.Controller): zone = dict(name=FLAGS.zone_name) caps = FLAGS.zone_capabilities for cap in caps: - key_values = cap.split('=') - zone[key_values[0]] = key_values[1] + key, value = cap.split('=') + zone[key] = value for item, (min_value, max_value) in items.iteritems(): zone[item] = "%s,%s" % (min_value, max_value) return dict(zone=zone) diff --git a/nova/compute/manager.py b/nova/compute/manager.py index eae1fee68..289c91d8a 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -118,7 +118,7 @@ class ComputeManager(manager.SchedulerDependentManager): self.network_manager = utils.import_object(FLAGS.network_manager) self.volume_manager = utils.import_object(FLAGS.volume_manager) super(ComputeManager, self).__init__(service_name="compute", - *args, **kwargs) + *args, **kwargs) def init_host(self): """Do any initialization that needs to be run if this is a diff --git a/nova/flags.py b/nova/flags.py index 3a8ec1a39..bf83b8e0f 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -360,4 +360,4 @@ DEFINE_string('node_availability_zone', 'nova', DEFINE_string('zone_name', 'nova', 'name of this zone') DEFINE_list('zone_capabilities', ['hypervisor=xenserver;kvm', 'os=linux;windows'], - 'Key/Multi-value list representng capabilities of this zone') + 'Key/Multi-value list representng capabilities of this zone') diff --git a/nova/manager.py b/nova/manager.py index 508f133ca..804a50479 100644 --- a/nova/manager.py +++ b/nova/manager.py @@ -59,6 +59,8 @@ from nova.scheduler import api FLAGS = flags.FLAGS +LOG = logging.getLogger('nova.manager') + class Manager(base.Base): def __init__(self, host=None, db_driver=None): @@ -83,6 +85,7 @@ class SchedulerDependentManager(Manager): should derive from this class. Otherwise they can derive from manager.Manager directly. Updates are only sent after update_service_capabilities is called with non-None values.""" + def __init__(self, host=None, db_driver=None, service_name="undefined"): self.last_capabilities = None self.service_name = service_name @@ -95,7 +98,7 @@ class SchedulerDependentManager(Manager): def periodic_tasks(self, context=None): """Pass data back to the scheduler at a periodic interval""" if self.last_capabilities: - logging.debug(_("Notifying Schedulers of capabilities ...")) + LOG.debug(_("Notifying Schedulers of capabilities ...")) api.update_service_capabilities(context, self.service_name, self.host, self.last_capabilities) diff --git a/nova/rpc.py b/nova/rpc.py index 6ddaea092..388f78d69 100644 --- a/nova/rpc.py +++ b/nova/rpc.py @@ -219,8 +219,8 @@ class FanoutAdapterConsumer(AdapterConsumer): self.queue = "%s_fanout_%s" % (topic, unique) self.durable = False LOG.info(_("Created '%(exchange)s' fanout exchange " - "with '%(key)s' routing key"), - dict(exchange=self.exchange, key=self.routing_key)) + "with '%(key)s' routing key"), + dict(exchange=self.exchange, key=self.routing_key)) super(FanoutAdapterConsumer, self).__init__(connection=connection, topic=topic, proxy=proxy) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index e2cf3b6a3..19a05b716 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -52,7 +52,7 @@ def get_zone_capabilities(context, service=None): """Returns a dict of key, value capabilities for this zone, or for a particular class of services running in this zone.""" return _call_scheduler('get_zone_capabilities', context=context, - params=dict(service=service)) + params=dict(service=service)) def update_service_capabilities(context, service_name, host, capabilities): diff --git a/nova/tests/test_zones.py b/nova/tests/test_zones.py index 48e1442cf..688dc704d 100644 --- a/nova/tests/test_zones.py +++ b/nova/tests/test_zones.py @@ -96,7 +96,7 @@ class ZoneManagerTestCase(test.TestCase): zm.update_service_capabilities("svc10", "host1", dict(a=99, b=99)) caps = zm.get_zone_capabilities(self, None) self.assertEquals(caps, dict(svc1_a=(2, 20), svc1_b=(3, 30), - svc10_a=(99, 99), svc10_b=(99, 99))) + svc10_a=(99, 99), svc10_b=(99, 99))) zm.update_service_capabilities("svc1", "host3", dict(c=5)) caps = zm.get_zone_capabilities(self, None) -- cgit From 05c4257545fb598222cb472d59d9b8be7ba9535a Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 23 Mar 2011 13:29:29 -0700 Subject: Give the user a nicer error message if they're using the Lucid libvirt --- nova/virt/libvirt_conn.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 0fabec4d0..26d34b367 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -982,10 +982,14 @@ class LibvirtConnection(object): """ # NOTE(justinsb): getVersion moved between libvirt versions - method = getattr(self._conn, 'getVersion', None) # Newer location + # Trying to do be compatible with older versions is a lost cause + # But ... we can at least give the user a nice message + method = getattr(self._conn, 'getVersion', None) if method is None: - method = getattr(libvirt, 'getVersion') # Older location - return method() + raise exception.Error(_("libvirt version is too old" + " (does not support getVersion)")) + + return self._conn.getVersion() def get_cpu_info(self): """Get cpuinfo information. -- cgit From d966b1989224b8ba7bf580a3f3f8fc0f04b9a566 Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 23 Mar 2011 13:34:56 -0700 Subject: Keep the fallback code - we may want to do better version checking in future --- nova/virt/libvirt_conn.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 26d34b367..ba794cfd8 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -988,8 +988,11 @@ class LibvirtConnection(object): if method is None: raise exception.Error(_("libvirt version is too old" " (does not support getVersion)")) + # NOTE(justinsb): If we wanted to get the version, we could: + # method = getattr(libvirt, 'getVersion', None) + # NOTE(justinsb): This would then rely on a proper version check - return self._conn.getVersion() + return method() def get_cpu_info(self): """Get cpuinfo information. -- cgit From 3c0fcc47be08ac4f3d508fd46f3b95036899aaad Mon Sep 17 00:00:00 2001 From: termie Date: Wed, 23 Mar 2011 13:39:01 -0700 Subject: fix utils.execute retries for osx also some minor misc cleanups --- nova/network/linux_net.py | 13 ++++++------- nova/tests/test_volume.py | 4 ++-- nova/utils.py | 9 +++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py index 0a273588f..46158bbc0 100644 --- a/nova/network/linux_net.py +++ b/nova/network/linux_net.py @@ -1,3 +1,5 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + # Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # All Rights Reserved. @@ -212,10 +214,7 @@ class IptablesManager(object): """ def __init__(self, execute=None): if not execute: - if FLAGS.fake_network: - self.execute = lambda *args, **kwargs: ('', '') - else: - self.execute = utils.execute + self.execute = _execute else: self.execute = execute @@ -361,9 +360,6 @@ class IptablesManager(object): return new_filter -iptables_manager = IptablesManager() - - def metadata_forward(): """Create forwarding rule for metadata""" iptables_manager.ipv4['nat'].add_rule("PREROUTING", @@ -776,3 +772,6 @@ def _ip_bridge_cmd(action, params, device): cmd.extend(params) cmd.extend(['dev', device]) return cmd + + +iptables_manager = IptablesManager() diff --git a/nova/tests/test_volume.py b/nova/tests/test_volume.py index 5d68ca2ae..d71b75f3f 100644 --- a/nova/tests/test_volume.py +++ b/nova/tests/test_volume.py @@ -356,8 +356,8 @@ class ISCSITestCase(DriverTestCase): tid = db.volume_get_iscsi_target_num(self.context, volume_id_list[0]) self.mox.StubOutWithMock(self.volume.driver, '_execute') self.volume.driver._execute("sudo", "ietadm", "--op", "show", - "--tid=%(tid)d" % locals() - ).AndRaise(exception.ProcessExecutionError()) + "--tid=%(tid)d" % locals()).AndRaise( + exception.ProcessExecutionError()) self.mox.ReplayAll() self.assertRaises(exception.ProcessExecutionError, diff --git a/nova/utils.py b/nova/utils.py index 499af2039..249470636 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -170,10 +170,6 @@ def execute(*cmd, **kwargs): stdout=stdout, stderr=stderr, cmd=' '.join(cmd)) - # NOTE(termie): this appears to be necessary to let the subprocess - # call clean something up in between calls, without - # it two execute calls in a row hangs the second one - greenthread.sleep(0) return result except ProcessExecutionError: if not attempts: @@ -182,6 +178,11 @@ def execute(*cmd, **kwargs): LOG.debug(_("%r failed. Retrying."), cmd) if delay_on_retry: greenthread.sleep(random.randint(20, 200) / 100.0) + finally: + # NOTE(termie): this appears to be necessary to let the subprocess + # call clean something up in between calls, without + # it two execute calls in a row hangs the second one + greenthread.sleep(0) def ssh_execute(ssh, cmd, process_input=None, -- cgit From 95fa499f1a7718694e37a747a6a5a0e309ce877d Mon Sep 17 00:00:00 2001 From: Eldar Nugaev Date: Thu, 24 Mar 2011 00:36:07 +0300 Subject: migration gateway_v6 to network_info --- nova/tests/test_virt.py | 3 ++- nova/utils.py | 14 ++++++++----- nova/virt/libvirt_conn.py | 53 +++++++---------------------------------------- 3 files changed, 19 insertions(+), 51 deletions(-) diff --git a/nova/tests/test_virt.py b/nova/tests/test_virt.py index b214f5ce7..98bb11526 100644 --- a/nova/tests/test_virt.py +++ b/nova/tests/test_virt.py @@ -785,7 +785,8 @@ class NWFilterTestCase(test.TestCase): instance_ref = db.instance_create(self.context, {'user_id': 'fake', - 'project_id': 'fake'}) + 'project_id': 'fake', + 'mac_address': '00:A0:C9:14:C8:29'}) inst_id = instance_ref['id'] ip = '10.11.12.13' diff --git a/nova/utils.py b/nova/utils.py index 499af2039..44234813f 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -309,11 +309,15 @@ def get_my_linklocal(interface): def to_global_ipv6(prefix, mac): - mac64 = netaddr.EUI(mac).eui64().words - int_addr = int(''.join(['%02x' % i for i in mac64]), 16) - mac64_addr = netaddr.IPAddress(int_addr) - maskIP = netaddr.IPNetwork(prefix).ip - return (mac64_addr ^ netaddr.IPAddress('::0200:0:0:0') | maskIP).format() + try: + mac64 = netaddr.EUI(mac).eui64().words + int_addr = int(''.join(['%02x' % i for i in mac64]), 16) + mac64_addr = netaddr.IPAddress(int_addr) + maskIP = netaddr.IPNetwork(prefix).ip + return (mac64_addr ^ netaddr.IPAddress('::0200:0:0:0') | maskIP).\ + format() + except TypeError: + raise TypeError(_("Bad mac for to_global_ipv6: %s" % mac)) def to_mac(ipv6_address): diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 6fb7c06bd..dd2439e42 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -757,7 +757,7 @@ class LibvirtConnection(object): if FLAGS.libvirt_type == 'uml': utils.execute('sudo', 'chown', 'root', basepath('disk')) - def _get_nic_for_xml(self, instance_id, network, mapping): + def _get_nic_for_xml(self, network, mapping): # Assume that the gateway also acts as the dhcp server. dhcp_server = network['gateway'] gateway_v6 = network['gateway_v6'] @@ -802,8 +802,6 @@ class LibvirtConnection(object): return result def to_xml(self, instance, rescue=False, network_info=None): - admin_context = context.get_admin_context() - # TODO(termie): cache? LOG.debug(_('instance %s: starting toXML method'), instance['name']) @@ -814,8 +812,7 @@ class LibvirtConnection(object): nics = [] for (network, mapping) in network_info: - nics.append(self._get_nic_for_xml(instance['id'], - network, + nics.append(self._get_nic_for_xml(network, mapping)) # FIXME(vish): stick this in db instance_type_name = instance['instance_type'] @@ -1392,16 +1389,6 @@ class FirewallDriver(object): """ raise NotImplementedError() - def _gateway_v6_for_instance(self, instance): - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - return network['gateway_v6'] - - def _all_gateway_v6_for_instance(self, instance): - networks = db.network_get_all_by_instance(context.get_admin_context(), - instance['id']) - return [network['gateway_v6'] for network in networks] - class NWFilterFirewall(FirewallDriver): """ @@ -1604,6 +1591,8 @@ class NWFilterFirewall(FirewallDriver): it makes sure the filters for the security groups as well as the base filter are all in place. """ + if not network_info: + network_info = _get_network_info(instance) if instance['image_id'] == FLAGS.vpn_image_id: base_filter = 'nova-vpn' else: @@ -1616,7 +1605,8 @@ class NWFilterFirewall(FirewallDriver): 'nova-base-ipv6', 'nova-allow-dhcp-server'] if FLAGS.use_ipv6: - gateways_v6 = self._all_gateway_v6_for_instance(instance) + gateways_v6 = [network['gateway_v6'] for (network, _) in + network_info] if gateways_v6: instance_secgroup_filter_children += ['nova-allow-ra-server'] @@ -1803,7 +1793,8 @@ class IptablesFirewallDriver(FirewallDriver): # they're not worth the clutter. if FLAGS.use_ipv6: # Allow RA responses - gateways_v6 = self._all_gateway_v6_for_instance(instance) + gateways_v6 = [network['gateway_v6'] for (network, _) in + network_info] for gateway_v6 in gateways_v6: ipv6_rules.append( '-s %s/128 -p icmpv6 -j ACCEPT' % (gateway_v6,)) @@ -1896,31 +1887,3 @@ class IptablesFirewallDriver(FirewallDriver): def _instance_chain_name(self, instance): return 'inst-%s' % (instance['id'],) - - def _ip_for_instance(self, instance): - return db.instance_get_fixed_address(context.get_admin_context(), - instance['id']) - - def _ip_for_instance_v6(self, instance): - return db.instance_get_fixed_address_v6(context.get_admin_context(), - instance['id']) - - def _dhcp_server_for_instance(self, instance): - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - return network['gateway'] - - def _gateway_v6_for_instance(self, instance): - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - return network['gateway_v6'] - - def _project_cidr_for_instance(self, instance): - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - return network['cidr'] - - def _project_cidrv6_for_instance(self, instance): - network = db.network_get_by_instance(context.get_admin_context(), - instance['id']) - return network['cidr_v6'] -- cgit From 5170e8b5dd96cf8c7bb91e84203cfaebb099af46 Mon Sep 17 00:00:00 2001 From: Eldar Nugaev Date: Thu, 24 Mar 2011 00:56:56 +0300 Subject: small fix --- nova/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/utils.py b/nova/utils.py index 44234813f..fabc01532 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -317,7 +317,7 @@ def to_global_ipv6(prefix, mac): return (mac64_addr ^ netaddr.IPAddress('::0200:0:0:0') | maskIP).\ format() except TypeError: - raise TypeError(_("Bad mac for to_global_ipv6: %s" % mac)) + raise TypeError(_("Bad mac for to_global_ipv6: %s") % mac) def to_mac(ipv6_address): -- cgit From e7da101fcf40319a3011048832c70fbedf5c1c81 Mon Sep 17 00:00:00 2001 From: Muneyuki Noguchi Date: Thu, 24 Mar 2011 11:09:15 +0900 Subject: Split arguments of _execute in the iSCSI driver. --- nova/volume/driver.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/nova/volume/driver.py b/nova/volume/driver.py index 779b46755..9d9257bb7 100644 --- a/nova/volume/driver.py +++ b/nova/volume/driver.py @@ -422,18 +422,18 @@ class ISCSIDriver(VolumeDriver): return properties def _run_iscsiadm(self, iscsi_properties, iscsi_command): - command = ("sudo iscsiadm -m node -T %s -p %s %s" % - (iscsi_properties['target_iqn'], - iscsi_properties['target_portal'], - iscsi_command)) - (out, err) = self._execute(command) + (out, err) = self._execute('sudo', 'iscsiadm', '-m', 'node', '-T', + iscsi_properties['target_iqn'], + '-p', iscsi_properties['target_portal'], + iscsi_command) + LOG.debug("iscsiadm %s: stdout=%s stderr=%s" % (iscsi_command, out, err)) return (out, err) def _iscsiadm_update(self, iscsi_properties, property_key, property_value): - iscsi_command = ("--op update -n %s -v %s" % - (property_key, property_value)) + iscsi_command = ('--op', 'update', '-n', property_key, + '-v', property_value) return self._run_iscsiadm(iscsi_properties, iscsi_command) def discover_volume(self, context, volume): @@ -441,7 +441,7 @@ class ISCSIDriver(VolumeDriver): iscsi_properties = self._get_iscsi_properties(volume) if not iscsi_properties['target_discovered']: - self._run_iscsiadm(iscsi_properties, "--op new") + self._run_iscsiadm(iscsi_properties, ('--op', 'new')) if iscsi_properties.get('auth_method'): self._iscsiadm_update(iscsi_properties, @@ -493,7 +493,7 @@ class ISCSIDriver(VolumeDriver): iscsi_properties = self._get_iscsi_properties(volume) self._iscsiadm_update(iscsi_properties, "node.startup", "manual") self._run_iscsiadm(iscsi_properties, "--logout") - self._run_iscsiadm(iscsi_properties, "--op delete") + self._run_iscsiadm(iscsi_properties, ('--op', 'delete')) def check_for_export(self, context, volume_id): """Make sure volume is exported.""" -- cgit From 678fd691f9809184b10db42e263a69e63b027ee7 Mon Sep 17 00:00:00 2001 From: Muneyuki Noguchi Date: Thu, 24 Mar 2011 11:54:08 +0900 Subject: Remove a blank line. --- nova/volume/driver.py | 1 - 1 file changed, 1 deletion(-) diff --git a/nova/volume/driver.py b/nova/volume/driver.py index 9d9257bb7..28d08201b 100644 --- a/nova/volume/driver.py +++ b/nova/volume/driver.py @@ -426,7 +426,6 @@ class ISCSIDriver(VolumeDriver): iscsi_properties['target_iqn'], '-p', iscsi_properties['target_portal'], iscsi_command) - LOG.debug("iscsiadm %s: stdout=%s stderr=%s" % (iscsi_command, out, err)) return (out, err) -- cgit From 16372d3bc0181a57958ce185e89f1f21126b9e77 Mon Sep 17 00:00:00 2001 From: Justin Santa Barbara Date: Wed, 23 Mar 2011 20:21:44 -0700 Subject: Don't try to parse a datetime if it is the empty string (or None) --- nova/image/glance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/image/glance.py b/nova/image/glance.py index 171b28fde..9984a3ba1 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -73,7 +73,7 @@ class GlanceImageService(service.BaseImageService): Returns image with known timestamp fields converted to datetime objects """ for attr in ['created_at', 'updated_at', 'deleted_at']: - if image.get(attr) is not None: + if image.get(attr): image[attr] = self._parse_glance_iso8601_timestamp(image[attr]) return image -- cgit From 107c3f75d91dcb7aadf3136e964d1feb6c505dc7 Mon Sep 17 00:00:00 2001 From: Muneyuki Noguchi Date: Thu, 24 Mar 2011 16:21:50 +0900 Subject: Declare libvirt_type to avoid AttributeError in live_migration --- bin/nova-manage | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nova-manage b/bin/nova-manage index 69cbf6f95..6712fbadb 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -97,6 +97,7 @@ flags.DECLARE('vlan_start', 'nova.network.manager') flags.DECLARE('vpn_start', 'nova.network.manager') flags.DECLARE('fixed_range_v6', 'nova.network.manager') flags.DECLARE('images_path', 'nova.image.local') +flags.DECLARE('libvirt_type', 'nova.virt.libvirt_conn') flags.DEFINE_flag(flags.HelpFlag()) flags.DEFINE_flag(flags.HelpshortFlag()) flags.DEFINE_flag(flags.HelpXMLFlag()) -- cgit From f640d32bd8698fc2c30b2ca0454672d691f9b296 Mon Sep 17 00:00:00 2001 From: Sandy Walsh Date: Thu, 24 Mar 2011 05:02:54 -0700 Subject: fix based on sirp's comments --- nova/scheduler/api.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/nova/scheduler/api.py b/nova/scheduler/api.py index c1417dfe4..a4f304c62 100644 --- a/nova/scheduler/api.py +++ b/nova/scheduler/api.py @@ -118,16 +118,15 @@ def child_zone_helper(zone_list, func): _wrap_method(_process, func), zone_list)] -def _issue_novaclient_command(nova, zone, collection, method_name, \ - item_id): +def _issue_novaclient_command(nova, zone, collection, method_name, item_id): """Use novaclient to issue command to a single child zone. One of these will be run in parallel for each child zone.""" + manager = getattr(nova, collection) result = None try: - manager = getattr(nova, collection) - if isinstance(item_id, int) or item_id.isdigit(): + try: result = manager.get(int(item_id)) - else: + except ValueError, e: result = manager.find(name=item_id) except novaclient.NotFound: url = zone.api_url -- cgit From 4e5b511b422501167161c3bbe4dd755c0370c93f Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Thu, 24 Mar 2011 16:53:32 +0300 Subject: couple of bugs fixed --- nova/tests/test_virt.py | 3 +- nova/virt/libvirt_conn.py | 75 ++++++++++++++++++++++++++++++----------------- 2 files changed, 50 insertions(+), 28 deletions(-) diff --git a/nova/tests/test_virt.py b/nova/tests/test_virt.py index 98bb11526..12f97383e 100644 --- a/nova/tests/test_virt.py +++ b/nova/tests/test_virt.py @@ -803,7 +803,8 @@ class NWFilterTestCase(test.TestCase): 'instance_id': instance_ref['id']}) def _ensure_all_called(): - instance_filter = 'nova-instance-%s' % instance_ref['name'] + instance_filter = 'nova-instance-%s-%s' % (instance_ref['name'], + '00A0C914C829') secgroup_filter = 'nova-secgroup-%s' % self.security_group['id'] for required in [secgroup_filter, 'allow-dhcp-server', 'no-arp-spoofing', 'no-ip-spoofing', diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index dd2439e42..bbb5699e9 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -189,8 +189,10 @@ def _get_network_info(instance): 'gateway': network['gateway'], 'mac': instance.mac_address, 'dns': [network['dns']], - 'ips': [ip_dict(ip) for ip in network_ips], - 'ip6s': [ip6_dict(ip) for ip in network_ips]} + 'ips': [ip_dict(ip) for ip in network_ips]} + + if FLAGS.use_ipv6: + mapping['ip6s'] = [ip6_dict(ip) for ip in network_ips] network_info.append((network, mapping)) return network_info @@ -632,6 +634,8 @@ class LibvirtConnection(object): if not network_info: network_info = _get_network_info(inst) + if not suffix: + suffix = '' # syntactic nicety def basepath(fname='', suffix=suffix): return os.path.join(FLAGS.instances_path, @@ -1484,6 +1488,9 @@ class NWFilterFirewall(FirewallDriver): """Set up basic filtering (MAC, IP, and ARP spoofing protection)""" logging.info('called setup_basic_filtering in nwfilter') + if not network_info: + network_info = _get_network_info(instance) + if self.handle_security_groups: # No point in setting up a filter set that we'll be overriding # anyway. @@ -1492,9 +1499,11 @@ class NWFilterFirewall(FirewallDriver): logging.info('ensuring static filters') self._ensure_static_filters() - instance_filter_name = self._instance_filter_name(instance) - self._define_filter(self._filter_container(instance_filter_name, - ['nova-base'])) + for (network, mapping) in network_info: + nic_id = mapping['mac'].replace(':', '') + instance_filter_name = self._instance_filter_name(instance, nic_id) + self._define_filter(self._filter_container(instance_filter_name, + ['nova-base'])) def _ensure_static_filters(self): if self.static_filters_configured: @@ -1598,38 +1607,47 @@ class NWFilterFirewall(FirewallDriver): else: base_filter = 'nova-base' - instance_filter_name = self._instance_filter_name(instance) - instance_secgroup_filter_name = '%s-secgroup' % (instance_filter_name,) - instance_filter_children = [base_filter, instance_secgroup_filter_name] + ctxt = context.get_admin_context() + + instance_secgroup_filter_name = \ + '%s-secgroup' % (self._instance_filter_name(instance)) + #% (instance_filter_name,) + instance_secgroup_filter_children = ['nova-base-ipv4', 'nova-base-ipv6', 'nova-allow-dhcp-server'] - if FLAGS.use_ipv6: - gateways_v6 = [network['gateway_v6'] for (network, _) in - network_info] - if gateways_v6: - instance_secgroup_filter_children += ['nova-allow-ra-server'] - ctxt = context.get_admin_context() - - if FLAGS.allow_project_net_traffic: - instance_filter_children += ['nova-project'] - if FLAGS.use_ipv6: - instance_filter_children += ['nova-project-v6'] - - for security_group in db.security_group_get_by_instance(ctxt, - instance['id']): + for security_group in \ + db.security_group_get_by_instance(ctxt, instance['id']): self.refresh_security_group_rules(security_group['id']) instance_secgroup_filter_children += [('nova-secgroup-%s' % - security_group['id'])] + security_group['id'])] - self._define_filter( + self._define_filter( self._filter_container(instance_secgroup_filter_name, instance_secgroup_filter_children)) - self._define_filter( + for (network, mapping) in network_info: + nic_id = mapping['mac'].replace(':', '') + instance_filter_name = self._instance_filter_name(instance, nic_id) + instance_filter_children = \ + [base_filter, instance_secgroup_filter_name] + + if FLAGS.use_ipv6: + gateway_v6 = network['gateway_v6'] + + if gateway_v6: + instance_secgroup_filter_children += \ + ['nova-allow-ra-server'] + + if FLAGS.allow_project_net_traffic: + instance_filter_children += ['nova-project'] + if FLAGS.use_ipv6: + instance_filter_children += ['nova-project-v6'] + + self._define_filter( self._filter_container(instance_filter_name, instance_filter_children)) @@ -1677,8 +1695,11 @@ class NWFilterFirewall(FirewallDriver): xml += "chain='ipv4'>%s" % rule_xml return xml - def _instance_filter_name(self, instance): - return 'nova-instance-%s' % instance['name'] + def _instance_filter_name(self, instance, nic_id=None): + if not nic_id: + return 'nova-instance-%s' % (instance['name']) + + return 'nova-instance-%s-%s' % (instance['name'], nic_id) class IptablesFirewallDriver(FirewallDriver): -- cgit From fa582b2e10e43bbb81e0e5c3baf4560300711271 Mon Sep 17 00:00:00 2001 From: Eldar Nugaev Date: Thu, 24 Mar 2011 17:24:44 +0300 Subject: pep8 clearing --- nova/virt/libvirt_conn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index bbb5699e9..181de4540 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -636,6 +636,7 @@ class LibvirtConnection(object): if not suffix: suffix = '' + # syntactic nicety def basepath(fname='', suffix=suffix): return os.path.join(FLAGS.instances_path, @@ -1698,7 +1699,6 @@ class NWFilterFirewall(FirewallDriver): def _instance_filter_name(self, instance, nic_id=None): if not nic_id: return 'nova-instance-%s' % (instance['name']) - return 'nova-instance-%s-%s' % (instance['name'], nic_id) -- cgit From cf70a1a76dfa0456ea6230eaa014fa98e7ddd464 Mon Sep 17 00:00:00 2001 From: Josh Kearney Date: Thu, 24 Mar 2011 10:30:09 -0500 Subject: Small refactor --- nova/utils.py | 7 ++----- nova/virt/xenapi/vmops.py | 18 +++++++++--------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/nova/utils.py b/nova/utils.py index 03a6e8095..6042a5332 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -336,11 +336,8 @@ utcnow.override_time = None def is_older_than(before, seconds): - """Return True if before is older than 'seconds'""" - if utcnow() - before > datetime.timedelta(seconds=seconds): - return True - else: - return False + """Return True if before is older than seconds""" + return utcnow() - before > datetime.timedelta(seconds=seconds) def utcnow_ts(): diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index 84cf836ac..6c1f6424a 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -528,7 +528,7 @@ class VMOps(object): vbd_refs = self._session.get_xenapi().VM.get_VBDs(rescue_vm_ref) for vbd_ref in vbd_refs: vbd_rec = self._session.get_xenapi().VBD.get_record(vbd_ref) - if vbd_rec["userdevice"] == "1": # primary VBD is always 1 + if vbd_rec.get("userdevice", None) == "1": # VBD is always 1 VMHelper.unplug_vbd(self._session, vbd_ref) VMHelper.destroy_vbd(self._session, vbd_ref) @@ -712,18 +712,18 @@ class VMOps(object): in rescue mode for >= the provided timeout """ last_ran = self.poll_rescue_last_ran - if last_ran: - if not utils.is_older_than(last_ran, timeout): - # Do not run. Let's bail. - return - else: - # Update the time tracker and proceed. - self.poll_rescue_last_ran = utils.utcnow() - else: + if not last_ran: # We need a base time to start tracking. self.poll_rescue_last_ran = utils.utcnow() return + if not utils.is_older_than(last_ran, timeout): + # Do not run. Let's bail. + return + + # Update the time tracker and proceed. + self.poll_rescue_last_ran = utils.utcnow() + rescue_vms = [] for instance in self.list_instances(): if instance.endswith("-rescue"): -- cgit From b7150a461ab2aaee3c0a0f7e2b6588ddd4324b52 Mon Sep 17 00:00:00 2001 From: Armando Migliaccio Date: Thu, 24 Mar 2011 16:38:31 +0000 Subject: Addressed issues raised by Rick Harris' review --- nova/network/vmwareapi_net.py | 14 +- nova/tests/test_vmwareapi.py | 50 +++++++- nova/virt/vmwareapi/error_util.py | 8 +- nova/virt/vmwareapi/fake.py | 77 ++++------- nova/virt/vmwareapi/io_util.py | 4 +- nova/virt/vmwareapi/network_utils.py | 227 ++++++++++++++++----------------- nova/virt/vmwareapi/read_write_util.py | 8 +- nova/virt/vmwareapi/vim.py | 4 +- nova/virt/vmwareapi/vim_util.py | 11 +- nova/virt/vmwareapi/vm_util.py | 10 +- nova/virt/vmwareapi/vmops.py | 8 +- nova/virt/vmwareapi_conn.py | 26 +++- 12 files changed, 243 insertions(+), 204 deletions(-) diff --git a/nova/network/vmwareapi_net.py b/nova/network/vmwareapi_net.py index f1232dada..93e6584f0 100644 --- a/nova/network/vmwareapi_net.py +++ b/nova/network/vmwareapi_net.py @@ -25,7 +25,7 @@ from nova import flags from nova import log as logging from nova import utils from nova.virt.vmwareapi_conn import VMWareAPISession -from nova.virt.vmwareapi.network_utils import NetworkHelper +from nova.virt.vmwareapi import network_utils LOG = logging.getLogger("nova.network.vmwareapi_net") @@ -50,13 +50,13 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): FLAGS.vmwareapi_api_retry_count) vlan_interface = FLAGS.vlan_interface # Check if the vlan_interface physical network adapter exists on the host - if not NetworkHelper.check_if_vlan_interface_exists(session, + if not network_utils.check_if_vlan_interface_exists(session, vlan_interface): raise exception.NotFound(_("There is no physical network adapter with " "the name %s on the ESX host") % vlan_interface) # Get the vSwitch associated with the Physical Adapter - vswitch_associated = NetworkHelper.get_vswitch_for_vlan_interface( + vswitch_associated = network_utils.get_vswitch_for_vlan_interface( session, vlan_interface) if vswitch_associated is None: raise exception.NotFound(_("There is no virtual switch associated " @@ -64,16 +64,16 @@ def ensure_vlan_bridge(vlan_num, bridge, net_attrs=None): vlan_interface) # Check whether bridge already exists and retrieve the the ref of the # network whose name_label is "bridge" - network_ref = NetworkHelper.get_network_with_the_name(session, bridge) - if network_ref == None: + network_ref = network_utils.get_network_with_the_name(session, bridge) + if network_ref is None: # Create a port group on the vSwitch associated with the vlan_interface # corresponding physical network adapter on the ESX host - NetworkHelper.create_port_group(session, bridge, vswitch_associated, + network_utils.create_port_group(session, bridge, vswitch_associated, vlan_num) else: # Get the vlan id and vswitch corresponding to the port group pg_vlanid, pg_vswitch = \ - NetworkHelper.get_vlanid_and_vswitch_for_portgroup(session, bridge) + network_utils.get_vlanid_and_vswitch_for_portgroup(session, bridge) # Check if the vsiwtch associated is proper if pg_vswitch != vswitch_associated: diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index b31ac11f1..22b66010a 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -59,8 +59,7 @@ class VMWareAPIVMTestCase(test.TestCase): glance_stubs.FakeGlance) self.conn = vmwareapi_conn.get_connection(False) - def _create_vm(self): - """Create and spawn the VM.""" + def _create_instance_in_the_db(self): values = {'name': 1, 'id': 1, 'project_id': self.project.id, @@ -72,6 +71,10 @@ class VMWareAPIVMTestCase(test.TestCase): 'mac_address': 'aa:bb:cc:dd:ee:ff', } self.instance = db.instance_create(values) + + def _create_vm(self): + """Create and spawn the VM.""" + self._create_instance_in_the_db() self.type_data = db.instance_type_get_by_name(None, 'm1.large') self.conn.spawn(self.instance) self._check_vm_record() @@ -139,6 +142,11 @@ class VMWareAPIVMTestCase(test.TestCase): info = self.conn.get_info(1) self._check_vm_info(info, power_state.RUNNING) + def test_snapshot_non_existent(self): + self._create_instance_in_the_db() + self.assertRaises(Exception, self.conn.snapshot, self.instance, + "Test-Snapshot") + def test_reboot(self): self._create_vm() info = self.conn.get_info(1) @@ -147,6 +155,19 @@ class VMWareAPIVMTestCase(test.TestCase): info = self.conn.get_info(1) self._check_vm_info(info, power_state.RUNNING) + def test_reboot_non_existent(self): + self._create_instance_in_the_db() + self.assertRaises(Exception, self.conn.reboot, self.instance) + + def test_reboot_not_poweredon(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.conn.suspend(self.instance, self.dummy_callback_handler) + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.PAUSED) + self.assertRaises(Exception, self.conn.reboot, self.instance) + def test_suspend(self): self._create_vm() info = self.conn.get_info(1) @@ -155,6 +176,11 @@ class VMWareAPIVMTestCase(test.TestCase): info = self.conn.get_info(1) self._check_vm_info(info, power_state.PAUSED) + def test_suspend_non_existent(self): + self._create_instance_in_the_db() + self.assertRaises(Exception, self.conn.suspend, self.instance, + self.dummy_callback_handler) + def test_resume(self): self._create_vm() info = self.conn.get_info(1) @@ -166,6 +192,18 @@ class VMWareAPIVMTestCase(test.TestCase): info = self.conn.get_info(1) self._check_vm_info(info, power_state.RUNNING) + def test_resume_non_existent(self): + self._create_instance_in_the_db() + self.assertRaises(Exception, self.conn.resume, self.instance, + self.dummy_callback_handler) + + def test_resume_not_suspended(self): + self._create_vm() + info = self.conn.get_info(1) + self._check_vm_info(info, power_state.RUNNING) + self.assertRaises(Exception, self.conn.resume, self.instance, + self.dummy_callback_handler) + def test_get_info(self): self._create_vm() info = self.conn.get_info(1) @@ -176,10 +214,14 @@ class VMWareAPIVMTestCase(test.TestCase): info = self.conn.get_info(1) self._check_vm_info(info, power_state.RUNNING) instances = self.conn.list_instances() - self.assertTrue(len(instances) == 1) + self.assertEquals(len(instances), 1) self.conn.destroy(self.instance) instances = self.conn.list_instances() - self.assertTrue(len(instances) == 0) + self.assertEquals(len(instances), 0) + + def test_destroy_non_existent(self): + self._create_instance_in_the_db() + self.assertEquals(self.conn.destroy(self.instance), None) def test_pause(self): pass diff --git a/nova/virt/vmwareapi/error_util.py b/nova/virt/vmwareapi/error_util.py index f14cafed5..53fa8f24d 100644 --- a/nova/virt/vmwareapi/error_util.py +++ b/nova/virt/vmwareapi/error_util.py @@ -41,7 +41,7 @@ class SessionOverLoadException(VimException): class VimAttributeError(VimException): - """VIM Attribute Error.""" + """VI Attribute Error.""" pass @@ -57,15 +57,15 @@ class VimFaultException(Exception): return str(self.exception_obj) -class FaultCheckers: +class FaultCheckers(object): """ Methods for fault checking of SOAP response. Per Method error handlers for which we desire error checking are defined. SOAP faults are embedded in the SOAP messages as properties and not as SOAP faults. """ - @classmethod - def retrieveproperties_fault_checker(self, resp_obj): + @staticmethod + def retrieveproperties_fault_checker(resp_obj): """ Checks the RetrieveProperties response for errors. Certain faults are sent as part of the SOAP body as property of missingSet. diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py index 3afb46590..4bb467fa9 100644 --- a/nova/virt/vmwareapi/fake.py +++ b/nova/virt/vmwareapi/fake.py @@ -68,16 +68,16 @@ def cleanup(): _db_content[c] = {} -def _create_object(table, obj): +def _create_object(table, table_obj): """Create an object in the db.""" - _db_content[table][obj.obj] = obj + _db_content[table][table_obj.obj] = table_obj -def _get_objects(type): +def _get_objects(obj_type): """Get objects of the type.""" lst_objs = [] - for key in _db_content[type]: - lst_objs.append(_db_content[type][key]) + for key in _db_content[obj_type]: + lst_objs.append(_db_content[obj_type][key]) return lst_objs @@ -88,19 +88,13 @@ class Prop(object): self.name = None self.val = None - def setVal(self, val): - self.val = val - - def setName(self, name): - self.name = name - class ManagedObject(object): """Managed Data Object base class.""" def __init__(self, name="ManagedObject", obj_ref=None): """Sets the obj property which acts as a reference to the object.""" - object.__setattr__(self, 'objName', name) + super(ManagedObject, self).__setattr__('objName', name) if obj_ref is None: obj_ref = str(uuid.uuid4()) object.__setattr__(self, 'obj', obj_ref) @@ -127,8 +121,8 @@ class ManagedObject(object): prop.val = val return elem = Prop() - elem.setName(attr) - elem.setVal(val) + elem.name = attr + elem.val = val self.propSet.append(elem) def __getattr__(self, attr): @@ -143,15 +137,7 @@ class ManagedObject(object): class DataObject(object): """Data object base class.""" - - def __init__(self): - pass - - def __getattr__(self, attr): - return object.__getattribute__(self, attr) - - def __setattr__(self, attr, value): - object.__setattr__(self, attr, value) + pass class VirtualDisk(DataObject): @@ -160,30 +146,24 @@ class VirtualDisk(DataObject): __class__.__name__ to 'VirtualDisk'. Refer place where __class__.__name__ is used in the code. """ - - def __init__(self): - DataObject.__init__(self) + pass class VirtualDiskFlatVer2BackingInfo(DataObject): """VirtualDiskFlatVer2BackingInfo class.""" - - def __init__(self): - DataObject.__init__(self) + pass class VirtualLsiLogicController(DataObject): """VirtualLsiLogicController class.""" - - def __init__(self): - DataObject.__init__(self) + pass class VirtualMachine(ManagedObject): """Virtual Machine class.""" def __init__(self, **kwargs): - ManagedObject.__init__(self, "VirtualMachine") + super(VirtualMachine, self).__init__("VirtualMachine") self.set("name", kwargs.get("name")) self.set("runtime.connectionState", kwargs.get("conn_state", "connected")) @@ -224,7 +204,7 @@ class VirtualMachine(ManagedObject): controller.key = controller_key self.set("config.hardware.device", [disk, controller]) - except Exception: + except AttributeError: # Case of Reconfig of VM to set extra params self.set("config.extraConfig", val.extraConfig) @@ -233,7 +213,7 @@ class Network(ManagedObject): """Network class.""" def __init__(self): - ManagedObject.__init__(self, "Network") + super(Network, self).__init__("Network") self.set("summary.name", "vmnet0") @@ -241,7 +221,7 @@ class ResourcePool(ManagedObject): """Resource Pool class.""" def __init__(self): - ManagedObject.__init__(self, "ResourcePool") + super(ResourcePool, self).__init__("ResourcePool") self.set("name", "ResPool") @@ -249,7 +229,7 @@ class Datastore(ManagedObject): """Datastore class.""" def __init__(self): - ManagedObject.__init__(self, "Datastore") + super(Datastore, self).__init__("Datastore") self.set("summary.type", "VMFS") self.set("summary.name", "fake-ds") @@ -258,7 +238,7 @@ class HostNetworkSystem(ManagedObject): """HostNetworkSystem class.""" def __init__(self): - ManagedObject.__init__(self, "HostNetworkSystem") + super(HostNetworkSystem, self).__init__("HostNetworkSystem") self.set("name", "networkSystem") pnic_do = DataObject() @@ -274,7 +254,7 @@ class HostSystem(ManagedObject): """Host System class.""" def __init__(self): - ManagedObject.__init__(self, "HostSystem") + super(HostSystem, self).__init__("HostSystem") self.set("name", "ha-host") if _db_content.get("HostNetworkSystem", None) is None: create_host_network_system() @@ -341,7 +321,7 @@ class Datacenter(ManagedObject): """Datacenter class.""" def __init__(self): - ManagedObject.__init__(self, "Datacenter") + super(Datacenter, self).__init__("Datacenter") self.set("name", "ha-datacenter") self.set("vmFolder", "vm_folder_ref") if _db_content.get("Network", None) is None: @@ -356,7 +336,7 @@ class Task(ManagedObject): """Task class.""" def __init__(self, task_name, state="running"): - ManagedObject.__init__(self, "Task") + super(Task, self).__init__("Task") info = DataObject info.name = task_name info.state = state @@ -406,7 +386,7 @@ def _add_file(file_path): def _remove_file(file_path): """Removes a file reference from the db.""" - if _db_content.get("files", None) is None: + if _db_content.get("files") is None: raise exception.NotFound(_("No files have been added yet")) # Check if the remove is for a single file object or for a folder if file_path.find(".vmdk") != -1: @@ -418,10 +398,9 @@ def _remove_file(file_path): # Removes the files in the folder and the folder too from the db for file in _db_content.get("files"): if file.find(file_path) != -1: - try: - _db_content.get("files").remove(file) - except Exception: - pass + lst_files = _db_content.get("files") + if lst_files and lst_files.count(file): + lst_files.remove(file) def fake_fetch_image(image, instance, **kwargs): @@ -457,9 +436,6 @@ def _get_vm_mdo(vm_ref): class FakeFactory(object): """Fake factory class for the suds client.""" - def __init__(self): - pass - def create(self, obj_name): """Creates a namespace object.""" return DataObject() @@ -661,7 +637,8 @@ class FakeVim(object): for prop in properties: temp_mdo.set(prop, mdo.get(prop)) lst_ret_objs.append(temp_mdo) - except Exception: + except Exception, exc: + LOG.exception(exc) continue return lst_ret_objs diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py index 7f321c1e7..2ec773b7b 100644 --- a/nova/virt/vmwareapi/io_util.py +++ b/nova/virt/vmwareapi/io_util.py @@ -82,8 +82,8 @@ class GlanceWriteThread(object): """Function to do the image data transfer through an update and thereon checks if the state is 'active'.""" self.glance_client.update_image(self.image_id, - image_meta=self.image_meta, - image_data=self.input) + image_meta=self.image_meta, + image_data=self.input) self._running = True while self._running: try: diff --git a/nova/virt/vmwareapi/network_utils.py b/nova/virt/vmwareapi/network_utils.py index 9232adab6..e77842535 100644 --- a/nova/virt/vmwareapi/network_utils.py +++ b/nova/virt/vmwareapi/network_utils.py @@ -28,123 +28,122 @@ from nova.virt.vmwareapi import vm_util LOG = logging.getLogger("nova.virt.vmwareapi.network_utils") -class NetworkHelper: - - @classmethod - def get_network_with_the_name(cls, session, network_name="vmnet0"): - """ - Gets reference to the network whose name is passed as the - argument. - """ - hostsystems = session._call_method(vim_util, "get_objects", - "HostSystem", ["network"]) - vm_networks_ret = hostsystems[0].propSet[0].val - # Meaning there are no networks on the host. suds responds with a "" - # in the parent property field rather than a [] in the - # ManagedObjectRefernce property field of the parent - if not vm_networks_ret: - return None - vm_networks = vm_networks_ret.ManagedObjectReference - networks = session._call_method(vim_util, - "get_properties_for_a_collection_of_objects", - "Network", vm_networks, ["summary.name"]) - for network in networks: - if network.propSet[0].val == network_name: - return network.obj +def get_network_with_the_name(session, network_name="vmnet0"): + """ + Gets reference to the network whose name is passed as the + argument. + """ + hostsystems = session._call_method(vim_util, "get_objects", + "HostSystem", ["network"]) + vm_networks_ret = hostsystems[0].propSet[0].val + # Meaning there are no networks on the host. suds responds with a "" + # in the parent property field rather than a [] in the + # ManagedObjectRefernce property field of the parent + if not vm_networks_ret: return None + vm_networks = vm_networks_ret.ManagedObjectReference + networks = session._call_method(vim_util, + "get_properties_for_a_collection_of_objects", + "Network", vm_networks, ["summary.name"]) + for network in networks: + if network.propSet[0].val == network_name: + return network.obj + return None + + +def get_vswitch_for_vlan_interface(session, vlan_interface): + """ + Gets the vswitch associated with the physical network adapter + with the name supplied. + """ + # Get the list of vSwicthes on the Host System + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + vswitches_ret = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "config.network.vswitch") + # Meaning there are no vSwitches on the host. Shouldn't be the case, + # but just doing code check + if not vswitches_ret: + return + vswitches = vswitches_ret.HostVirtualSwitch + # Get the vSwitch associated with the network adapter + for elem in vswitches: + try: + for nic_elem in elem.pnic: + if str(nic_elem).split('-')[-1].find(vlan_interface) != -1: + return elem.name + # Catching Attribute error as a vSwitch may not be associated with a + # physical NIC. + except AttributeError: + pass - @classmethod - def get_vswitch_for_vlan_interface(cls, session, vlan_interface): - """ - Gets the vswitch associated with the physical network adapter - with the name supplied. - """ - # Get the list of vSwicthes on the Host System - host_mor = session._call_method(vim_util, "get_objects", - "HostSystem")[0].obj - vswitches_ret = session._call_method(vim_util, - "get_dynamic_property", host_mor, - "HostSystem", "config.network.vswitch") - # Meaning there are no vSwitches on the host. Shouldn't be the case, - # but just doing code check - if not vswitches_ret: - return - vswitches = vswitches_ret.HostVirtualSwitch - # Get the vSwitch associated with the network adapter - for elem in vswitches: - try: - for nic_elem in elem.pnic: - if str(nic_elem).split('-')[-1].find(vlan_interface) != -1: - return elem.name - except Exception: - pass - @classmethod - def check_if_vlan_interface_exists(cls, session, vlan_interface): - """Checks if the vlan_inteface exists on the esx host.""" - host_net_system_mor = session._call_method(vim_util, "get_objects", - "HostSystem", ["configManager.networkSystem"])[0].propSet[0].val - physical_nics_ret = session._call_method(vim_util, - "get_dynamic_property", host_net_system_mor, - "HostNetworkSystem", "networkInfo.pnic") - # Meaning there are no physical nics on the host - if not physical_nics_ret: - return False - physical_nics = physical_nics_ret.PhysicalNic - for pnic in physical_nics: - if vlan_interface == pnic.device: - return True +def check_if_vlan_interface_exists(session, vlan_interface): + """Checks if the vlan_inteface exists on the esx host.""" + host_net_system_mor = session._call_method(vim_util, "get_objects", + "HostSystem", ["configManager.networkSystem"])[0].propSet[0].val + physical_nics_ret = session._call_method(vim_util, + "get_dynamic_property", host_net_system_mor, + "HostNetworkSystem", "networkInfo.pnic") + # Meaning there are no physical nics on the host + if not physical_nics_ret: return False + physical_nics = physical_nics_ret.PhysicalNic + for pnic in physical_nics: + if vlan_interface == pnic.device: + return True + return False - @classmethod - def get_vlanid_and_vswitch_for_portgroup(cls, session, pg_name): - """Get the vlan id and vswicth associated with the port group.""" - host_mor = session._call_method(vim_util, "get_objects", - "HostSystem")[0].obj - port_grps_on_host_ret = session._call_method(vim_util, - "get_dynamic_property", host_mor, - "HostSystem", "config.network.portgroup") - if not port_grps_on_host_ret: - excep = ("ESX SOAP server returned an empty port group " - "for the host system in its response") - LOG.exception(excep) - raise exception.Error(_(excep)) - port_grps_on_host = port_grps_on_host_ret.HostPortGroup - for p_gp in port_grps_on_host: - if p_gp.spec.name == pg_name: - p_grp_vswitch_name = p_gp.vswitch.split("-")[-1] - return p_gp.spec.vlanId, p_grp_vswitch_name - @classmethod - def create_port_group(cls, session, pg_name, vswitch_name, vlan_id=0): - """ - Creates a port group on the host system with the vlan tags - supplied. VLAN id 0 means no vlan id association. - """ - client_factory = session._get_vim().client.factory - add_prt_grp_spec = vm_util.get_add_vswitch_port_group_spec( - client_factory, - vswitch_name, - pg_name, - vlan_id) - host_mor = session._call_method(vim_util, "get_objects", - "HostSystem")[0].obj - network_system_mor = session._call_method(vim_util, - "get_dynamic_property", host_mor, - "HostSystem", "configManager.networkSystem") - LOG.debug(_("Creating Port Group with name %s on " - "the ESX host") % pg_name) - try: - session._call_method(session._get_vim(), - "AddPortGroup", network_system_mor, - portgrp=add_prt_grp_spec) - except error_util.VimFaultException, exc: - # There can be a race condition when two instances try - # adding port groups at the same time. One succeeds, then - # the other one will get an exception. Since we are - # concerned with the port group being created, which is done - # by the other call, we can ignore the exception. - if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list: - raise exception.Error(exc) - LOG.debug(_("Created Port Group with name %s on " - "the ESX host") % pg_name) +def get_vlanid_and_vswitch_for_portgroup(session, pg_name): + """Get the vlan id and vswicth associated with the port group.""" + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + port_grps_on_host_ret = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "config.network.portgroup") + if not port_grps_on_host_ret: + excep = ("ESX SOAP server returned an empty port group " + "for the host system in its response") + LOG.exception(excep) + raise exception.Error(_(excep)) + port_grps_on_host = port_grps_on_host_ret.HostPortGroup + for p_gp in port_grps_on_host: + if p_gp.spec.name == pg_name: + p_grp_vswitch_name = p_gp.vswitch.split("-")[-1] + return p_gp.spec.vlanId, p_grp_vswitch_name + + +def create_port_group(session, pg_name, vswitch_name, vlan_id=0): + """ + Creates a port group on the host system with the vlan tags + supplied. VLAN id 0 means no vlan id association. + """ + client_factory = session._get_vim().client.factory + add_prt_grp_spec = vm_util.get_add_vswitch_port_group_spec( + client_factory, + vswitch_name, + pg_name, + vlan_id) + host_mor = session._call_method(vim_util, "get_objects", + "HostSystem")[0].obj + network_system_mor = session._call_method(vim_util, + "get_dynamic_property", host_mor, + "HostSystem", "configManager.networkSystem") + LOG.debug(_("Creating Port Group with name %s on " + "the ESX host") % pg_name) + try: + session._call_method(session._get_vim(), + "AddPortGroup", network_system_mor, + portgrp=add_prt_grp_spec) + except error_util.VimFaultException, exc: + # There can be a race condition when two instances try + # adding port groups at the same time. One succeeds, then + # the other one will get an exception. Since we are + # concerned with the port group being created, which is done + # by the other call, we can ignore the exception. + if error_util.FAULT_ALREADY_EXISTS not in exc.fault_list: + raise exception.Error(exc) + LOG.debug(_("Created Port Group with name %s on " + "the ESX host") % pg_name) diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index 237fd44dc..84f4942eb 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -15,7 +15,7 @@ # License for the specific language governing permissions and limitations # under the License. -"""Classes to handle image files. +"""Classes to handle image files Collection of classes to handle image upload/download to/from Image service (like Glance image storage and retrieval service) from/to ESX/ESXi server. @@ -43,7 +43,7 @@ USER_AGENT = "OpenStack-ESX-Adapter" try: READ_CHUNKSIZE = client.BaseClient.CHUNKSIZE -except: +except AttributeError: READ_CHUNKSIZE = 65536 @@ -91,8 +91,8 @@ class VMwareHTTPFile(object): """Close the file handle.""" try: self.file_handle.close() - except Exception: - pass + except Exception, exc: + LOG.exception(exc) def __del__(self): """Close the file handle on garbage collection.""" diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 61a0dd2b3..ba14f1512 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -16,7 +16,7 @@ # under the License. """ -Classes that facilitate SOAP calls for VMware VI API. +Classes for making VMware VI SOAP calls. """ import httplib @@ -80,7 +80,7 @@ class Vim: wsdl_url = FLAGS.vmwareapi_wsdl_loc if wsdl_url is None: raise Exception(_("Must specify vmwareapi_wsdl_loc")) - # Use this when VMware fixes their faulty wsdl + # TODO(sateesh): Use this when VMware fixes their faulty wsdl #wsdl_url = '%s://%s/sdk/vimService.wsdl' % (self._protocol, # self._host_name) url = '%s://%s/sdk' % (self._protocol, self._host_name) diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py index a0088cb6d..11214231c 100644 --- a/nova/virt/vmwareapi/vim_util.py +++ b/nova/virt/vmwareapi/vim_util.py @@ -27,11 +27,12 @@ def build_selection_spec(client_factory, name): return sel_spec -def build_traversal_spec(client_factory, name, type, path, skip, select_set): +def build_traversal_spec(client_factory, name, spec_type, path, skip, + select_set): """Builds the traversal spec object.""" traversal_spec = client_factory.create('ns0:TraversalSpec') traversal_spec.name = name - traversal_spec.type = type + traversal_spec.type = spec_type traversal_spec.path = path traversal_spec.skip = skip traversal_spec.selectSet = select_set @@ -131,7 +132,7 @@ def get_object_properties(vim, collector, mobj, type, properties): usecoll = vim.get_service_content().propertyCollector property_filter_spec = client_factory.create('ns0:PropertyFilterSpec') property_spec = client_factory.create('ns0:PropertySpec') - property_spec.all = (properties == None or len(properties) == 0) + property_spec.all = (properties is None or len(properties) == 0) property_spec.pathSet = properties property_spec.type = type object_spec = client_factory.create('ns0:ObjectSpec') @@ -170,10 +171,10 @@ def get_objects(vim, type, properties_to_collect=["name"], all=False): specSet=[property_filter_spec]) -def get_prop_spec(client_factory, type, properties): +def get_prop_spec(client_factory, spec_type, properties): """Builds the Property Spec Object.""" prop_spec = client_factory.create('ns0:PropertySpec') - prop_spec.type = type + prop_spec.type = spec_type prop_spec.pathSet = properties return prop_spec diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py index f2ef8d2d7..a2fa7600c 100644 --- a/nova/virt/vmwareapi/vm_util.py +++ b/nova/virt/vmwareapi/vm_util.py @@ -126,8 +126,8 @@ def create_network_spec(client_factory, network_name, mac_address): return network_spec -def get_vmdk_attach_config_spec(client_factory, - disksize, file_path, adapter_type="lsiLogic"): +def get_vmdk_attach_config_spec(client_factory, disksize, file_path, + adapter_type="lsiLogic"): """Builds the vmdk attach config spec.""" config_spec = client_factory.create('ns0:VirtualMachineConfigSpec') @@ -198,8 +198,8 @@ def get_vmdk_create_spec(client_factory, size_in_kb, adapter_type="lsiLogic"): return create_vmdk_spec -def create_virtual_disk_spec(client_factory, - disksize, controller_key, file_path=None): +def create_virtual_disk_spec(client_factory, disksize, controller_key, + file_path=None): """ Builds spec for the creation of a new/ attaching of an already existing Virtual Disk to the VM. @@ -288,7 +288,7 @@ def get_machine_id_change_spec(client_factory, mac, ip_addr, netmask, gateway): def get_add_vswitch_port_group_spec(client_factory, vswitch_name, - port_group_name, vlan_id): + port_group_name, vlan_id): """Builds the virtual switch port group add spec.""" vswitch_port_group_spec = client_factory.create('ns0:HostPortGroupSpec') vswitch_port_group_spec.name = port_group_name diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index e09b89e39..cf6c88bbd 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -35,7 +35,7 @@ from nova.compute import power_state from nova.virt.vmwareapi import vim_util from nova.virt.vmwareapi import vm_util from nova.virt.vmwareapi import vmware_images -from nova.virt.vmwareapi.network_utils import NetworkHelper +from nova.virt.vmwareapi import network_utils FLAGS = flags.FLAGS LOG = logging.getLogger("nova.virt.vmwareapi.vmops") @@ -113,7 +113,7 @@ class VMWareVMOps(object): def _check_if_network_bridge_exists(): network_ref = \ - NetworkHelper.get_network_with_the_name(self._session, + network_utils.get_network_with_the_name(self._session, net_name) if network_ref is None: raise exception.NotFound(_("Network with the name '%s' doesn't" @@ -590,8 +590,8 @@ class VMWareVMOps(object): "got this exception while deleting" " the VM contents from the disk: %s") % str(excep)) - except Exception, e: - LOG.exception(e) + except Exception, exc: + LOG.exception(exc) def pause(self, instance, callback): """Pause a VM instance.""" diff --git a/nova/virt/vmwareapi_conn.py b/nova/virt/vmwareapi_conn.py index 414b8731d..87c3fa299 100644 --- a/nova/virt/vmwareapi_conn.py +++ b/nova/virt/vmwareapi_conn.py @@ -229,7 +229,12 @@ class VMWareAPISession(object): self.vim.get_service_content().sessionManager, sessionId=[self._session_id]) except Exception, excep: - LOG.exception(excep) + # This exception is something we can live with. It is + # just an extra caution on our side. The session may + # have been cleared. We could have made a call to + # SessionIsActive, but that is an overhead because we + # anyway would have to call TerminateSession. + LOG.debug(excep) self._session_id = session.key return except Exception, excep: @@ -243,8 +248,10 @@ class VMWareAPISession(object): # ESX host try: self.vim.Logout(self.vim.get_service_content().sessionManager) - except Exception: - pass + except Exception, excep: + # It is just cautionary on our part to do a logout in del just + # to ensure that the session is not left active. + LOG.debug(excep) def _is_vim_object(self, module): """Check if the module is a VIM Object instance.""" @@ -258,6 +265,7 @@ class VMWareAPISession(object): args = list(args) retry_count = 0 exc = None + last_fault_list = [] while True: try: if not self._is_vim_object(module): @@ -279,6 +287,18 @@ class VMWareAPISession(object): # and then proceeding ahead with the call. exc = excep if error_util.FAULT_NOT_AUTHENTICATED in excep.fault_list: + # Because of the idle session returning an empty + # RetrievePropertiesResponse and also the same is returned + # when there is say empty answer to the query for + # VMs on the host ( as in no VMs on the host), we have no + # way to differentiate. + # So if the previous response was also am empty response + # and after creating a new session, we get the same empty + # response, then we are sure of the response being supposed + # to be empty. + if error_util.FAULT_NOT_AUTHENTICATED in last_fault_list: + return [] + last_fault_list = excep.fault_list self._create_session() else: # No re-trying for errors for API call has gone through -- cgit From fbb8291263ae49521bbe02aa7f75c000c7f2db8d Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Thu, 24 Mar 2011 12:46:39 -0400 Subject: adding versioned controllers --- nova/api/openstack/__init__.py | 11 ++++++++--- nova/api/openstack/flavors.py | 17 ++++++++++++++--- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py index 143b1d2b2..f47422359 100644 --- a/nova/api/openstack/__init__.py +++ b/nova/api/openstack/__init__.py @@ -117,9 +117,6 @@ class APIRouter(wsgi.Router): mapper.resource("image", "images", controller=images.Controller(), collection={'detail': 'GET'}) - mapper.resource("flavor", "flavors", controller=flavors.Controller(), - collection={'detail': 'GET'}) - mapper.resource("shared_ip_group", "shared_ip_groups", collection={'detail': 'GET'}, controller=shared_ip_groups.Controller()) @@ -138,6 +135,10 @@ class APIRouterV10(APIRouter): collection={'detail': 'GET'}, member=self.server_members) + mapper.resource("flavor", "flavors", + controller=flavors.ControllerV10(), + collection={'detail': 'GET'}) + class APIRouterV11(APIRouter): """Define routes specific to OpenStack API V1.1.""" @@ -149,6 +150,10 @@ class APIRouterV11(APIRouter): collection={'detail': 'GET'}, member=self.server_members) + mapper.resource("flavor", "flavors", + controller=flavors.ControllerV11(), + collection={'detail': 'GET'}) + class Versions(wsgi.Application): @webob.dec.wsgify(RequestClass=wsgi.Request) diff --git a/nova/api/openstack/flavors.py b/nova/api/openstack/flavors.py index f7b5b722f..5b99b5a6f 100644 --- a/nova/api/openstack/flavors.py +++ b/nova/api/openstack/flavors.py @@ -20,7 +20,7 @@ import webob from nova import db from nova import exception from nova import wsgi -from nova.api.openstack.views import flavors as flavors_views +from nova.api.openstack import views class Controller(wsgi.Controller): @@ -49,7 +49,7 @@ class Controller(wsgi.Controller): """Helper function that returns a list of flavor dicts.""" ctxt = req.environ['nova.context'] flavors = db.api.instance_type_get_all(ctxt) - builder = flavors_views.get_view_builder(req) + builder = self._get_view_builder(req) items = [builder.build(flavor, is_detail=is_detail) for flavor in flavors.values()] return items @@ -62,6 +62,17 @@ class Controller(wsgi.Controller): except exception.NotFound: return webob.exc.HTTPNotFound() - builder = flavors_views.get_view_builder(req) + builder = self._get_view_builder(req) values = builder.build(flavor, is_detail=True) return dict(flavor=values) + + +class ControllerV10(Controller): + def _get_view_builder(self, req): + return views.flavors.ViewBuilder() + + +class ControllerV11(Controller): + def _get_view_builder(self, req): + base_url = req.application_url + return views.flavors.ViewBuilderV11(base_url) -- cgit From 12184874da4369891b2eae49982623fc6c9315e3 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Thu, 24 Mar 2011 13:26:57 -0400 Subject: Updated to use new APIRouterV11 class in tests. --- nova/tests/api/openstack/test_extensions.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index d1f8c659e..4bc823d15 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -81,14 +81,14 @@ class StubExtensionManager(object): class ExtensionControllerTest(unittest.TestCase): def test_index(self): - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank("/extensions") response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) def test_get_by_alias(self): - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank("/extensions/FOXNSOX") response = request.get_response(ext_midware) @@ -99,7 +99,7 @@ class ResourceExtensionTest(unittest.TestCase): def test_no_extension_present(self): manager = StubExtensionManager(None) - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/blah") response = request.get_response(ext_midware) @@ -109,7 +109,7 @@ class ResourceExtensionTest(unittest.TestCase): res_ext = extensions.ResourceExtension('tweedles', StubController(response_body)) manager = StubExtensionManager(res_ext) - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/tweedles") response = request.get_response(ext_midware) @@ -120,7 +120,7 @@ class ResourceExtensionTest(unittest.TestCase): res_ext = extensions.ResourceExtension('tweedles', StubController(response_body)) manager = StubExtensionManager(res_ext) - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app, manager) request = webob.Request.blank("/tweedles") response = request.get_response(ext_midware) @@ -137,7 +137,7 @@ class ExtensionManagerTest(unittest.TestCase): "extensions") def test_get_resources(self): - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank("/foxnsocks") response = request.get_response(ext_midware) @@ -152,7 +152,7 @@ class ActionExtensionTest(unittest.TestCase): "extensions") def _send_server_action_request(self, url, body): - app = openstack.APIRouter() + app = openstack.APIRouterV11() ext_midware = extensions.ExtensionMiddleware(app) request = webob.Request.blank(url) request.method = 'POST' -- cgit From 1ad0faf980ac89e904a246f1dfeddf51a21fd740 Mon Sep 17 00:00:00 2001 From: Naveed Massjouni Date: Thu, 24 Mar 2011 13:48:04 -0400 Subject: Paginated results should not include the item starting at marker. Improved implementation of common.limited_by_marker as suggested by Matt Dietz. Added flag osapi_max_limit. --- nova/api/openstack/common.py | 28 ++++++++++++++++------------ nova/flags.py | 2 ++ nova/tests/api/openstack/test_servers.py | 3 +-- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/nova/api/openstack/common.py b/nova/api/openstack/common.py index f85d1df9d..f598ac824 100644 --- a/nova/api/openstack/common.py +++ b/nova/api/openstack/common.py @@ -20,9 +20,11 @@ from urlparse import urlparse import webob from nova import exception +from nova import flags +FLAGS = flags.FLAGS -def limited(items, request, max_limit=1000): +def limited(items, request, max_limit=FLAGS.osapi_max_limit): """ Return a slice of items according to requested offset and limit. @@ -56,10 +58,13 @@ def limited(items, request, max_limit=1000): return items[offset:range_end] -def limited_by_marker(items, request, max_limit=1000): - ''' Return a slice of items according to requested marker and limit. ''' +def limited_by_marker(items, request, max_limit=FLAGS.osapi_max_limit): + """Return a slice of items according to the requested marker and limit.""" - marker = request.GET.get('marker') + try: + marker = int(request.GET.get('marker', 0)) + except ValueError: + raise webob.exc.HTTPBadRequest(_('marker param must be an integer')) try: limit = int(request.GET.get('limit', max_limit)) @@ -69,17 +74,16 @@ def limited_by_marker(items, request, max_limit=1000): if limit < 0: raise webob.exc.HTTPBadRequest(_('limit param must be positive')) - limit = min(max_limit, limit or max_limit) + limit = min(max_limit, limit) start_index = 0 - if marker != None: - found_it = False + if marker: + start_index = -1 for i, item in enumerate(items): - if str(item['id']) == marker: - start_index = i - found_it = True + if item['id'] == marker: + start_index = i + 1 break - if not found_it: - raise webob.exc.HTTPBadRequest(_('marker not found')) + if start_index < 0: + raise webob.exc.HTTPBadRequest(_('marker [%s] not found' % marker)) range_end = start_index + limit return items[start_index:range_end] diff --git a/nova/flags.py b/nova/flags.py index 9123e9ac7..d1817dc3b 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -302,6 +302,8 @@ DEFINE_string('osapi_host', '$my_ip', 'ip of api server') DEFINE_string('osapi_scheme', 'http', 'prefix for openstack') DEFINE_integer('osapi_port', 8774, 'OpenStack API port') DEFINE_string('osapi_path', '/v1.0/', 'suffix for openstack') +DEFINE_integer('osapi_max_limit', 1000, + 'max number of items returned in a collection response') DEFINE_string('default_project', 'openstack', 'default project for openstack') DEFINE_string('default_image', 'ami-11111', diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py index 09b08ce8d..cfed78b90 100644 --- a/nova/tests/api/openstack/test_servers.py +++ b/nova/tests/api/openstack/test_servers.py @@ -242,9 +242,8 @@ class ServersTest(test.TestCase): def test_get_servers_with_marker(self): req = webob.Request.blank('/v1.1/servers?marker=2') res = req.get_response(fakes.wsgi_app()) - print 'body:', res.body servers = json.loads(res.body)['servers'] - self.assertEqual([s['id'] for s in servers], [2, 3, 4]) + self.assertEqual([s['id'] for s in servers], [3, 4]) def _setup_for_create_instance(self): """Shared implementation for tests below that create instance""" -- cgit From 6254069cdf0262e128bfa877f0c56e5aeba2b4c2 Mon Sep 17 00:00:00 2001 From: Mark Washenberger Date: Thu, 24 Mar 2011 13:52:20 -0400 Subject: change names for consistency with existing db api --- nova/compute/api.py | 6 +++--- nova/db/api.py | 14 +++++++------- nova/db/sqlalchemy/api.py | 10 +++++----- nova/tests/api/openstack/test_server_metadata.py | 18 +++++++++--------- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/nova/compute/api.py b/nova/compute/api.py index 1fbaa399d..825b50e48 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -651,15 +651,15 @@ class API(base.Base): def get_instance_metadata(self, context, instance_id): """Get all metadata associated with an instance.""" - rv = self.db.get_instance_metadata(context, instance_id) + rv = self.db.instance_metadata_get(context, instance_id) return dict(rv.iteritems()) def delete_instance_metadata(self, context, instance_id, key): """Delete the given metadata item""" - self.db.delete_instance_metadata(context, instance_id, key) + self.db.instance_metadata_delete(context, instance_id, key) def update_or_create_instance_metadata(self, context, instance_id, metadata): """Updates or creates instance metadata""" - self.db.update_or_create_instance_metadata(context, instance_id, + self.db.instance_metadata_update_or_create(context, instance_id, metadata) diff --git a/nova/db/api.py b/nova/db/api.py index 1856e6bcb..300723c62 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -1176,16 +1176,16 @@ def zone_get_all(context): #################### -def get_instance_metadata(context, instance_id): +def instance_metadata_get(context, instance_id): """Get all metadata for an instance""" - return IMPL.get_instance_metadata(context, instance_id) + return IMPL.instance_metadata_get(context, instance_id) -def delete_instance_metadata(context, instance_id, key): +def instance_metadata_delete(context, instance_id, key): """Delete the given metadata item""" - IMPL.delete_instance_metadata(context, instance_id, key) + IMPL.instance_metadata_delete(context, instance_id, key) -def update_or_create_instance_metadata(context, instance_id, metadata): - """Creates or updates instance metadata""" - IMPL.update_or_create_instance_metadata(context, instance_id, metadata) +def instance_metadata_update_or_create(context, instance_id, metadata): + """Create or update instance metadata""" + IMPL.instance_metadata_update_or_create(context, instance_id, metadata) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 5fe18b65c..57c05623b 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -2467,7 +2467,7 @@ def zone_get_all(context): #################### @require_context -def get_instance_metadata(context, instance_id): +def instance_metadata_get(context, instance_id): session = get_session() meta_results = session.query(models.InstanceMetadata).\ @@ -2482,7 +2482,7 @@ def get_instance_metadata(context, instance_id): @require_context -def delete_instance_metadata(context, instance_id, key): +def instance_metadata_delete(context, instance_id, key): session = get_session() session.query(models.InstanceMetadata).\ filter_by(instance_id=instance_id).\ @@ -2494,7 +2494,7 @@ def delete_instance_metadata(context, instance_id, key): @require_context -def get_instance_metadata_item(context, instance_id, key): +def instance_metadata_get_item(context, instance_id, key): session = get_session() meta_result = session.query(models.InstanceMetadata).\ @@ -2510,12 +2510,12 @@ def get_instance_metadata_item(context, instance_id, key): @require_context -def update_or_create_instance_metadata(context, instance_id, metadata): +def instance_metadata_update_or_create(context, instance_id, metadata): session = get_session() meta_ref = None for key, value in metadata.iteritems(): try: - meta_ref = get_instance_metadata_item(context, instance_id, key, + meta_ref = instance_metadata_get_item(context, instance_id, key, session) except: meta_ref = models.InstanceMetadata() diff --git a/nova/tests/api/openstack/test_server_metadata.py b/nova/tests/api/openstack/test_server_metadata.py index 97cb57ebd..c8d456472 100644 --- a/nova/tests/api/openstack/test_server_metadata.py +++ b/nova/tests/api/openstack/test_server_metadata.py @@ -68,7 +68,7 @@ class ServerMetaDataTest(unittest.TestCase): super(ServerMetaDataTest, self).tearDown() def test_index(self): - self.stubs.Set(nova.db.api, 'get_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_get', return_server_metadata) req = webob.Request.blank('/v1.1/servers/1/meta') req.environ['api.version'] = '1.1' @@ -78,7 +78,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual('value1', res_dict['metadata']['key1']) def test_index_no_data(self): - self.stubs.Set(nova.db.api, 'get_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_get', return_empty_server_metadata) req = webob.Request.blank('/v1.1/servers/1/meta') req.environ['api.version'] = '1.1' @@ -88,7 +88,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual(0, len(res_dict['metadata'])) def test_show(self): - self.stubs.Set(nova.db.api, 'get_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_get', return_server_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/key5') req.environ['api.version'] = '1.1' @@ -98,7 +98,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual('value5', res_dict['key5']) def test_show_meta_not_found(self): - self.stubs.Set(nova.db.api, 'get_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_get', return_empty_server_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/key6') req.environ['api.version'] = '1.1' @@ -107,7 +107,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual(404, res.status_int) def test_delete(self): - self.stubs.Set(nova.db.api, 'delete_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_delete', delete_server_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/key5') req.environ['api.version'] = '1.1' @@ -116,7 +116,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual(200, res.status_int) def test_create(self): - self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_update_or_create', return_create_instance_metadata) req = webob.Request.blank('/v1.1/servers/1/meta') req.environ['api.version'] = '1.1' @@ -129,7 +129,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual('value1', res_dict['metadata']['key1']) def test_update_item(self): - self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_update_or_create', return_create_instance_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/key1') req.environ['api.version'] = '1.1' @@ -142,7 +142,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual('value1', res_dict['key1']) def test_update_item_too_many_keys(self): - self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_update_or_create', return_create_instance_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/key1') req.environ['api.version'] = '1.1' @@ -153,7 +153,7 @@ class ServerMetaDataTest(unittest.TestCase): self.assertEqual(400, res.status_int) def test_update_item_body_uri_mismatch(self): - self.stubs.Set(nova.db.api, 'update_or_create_instance_metadata', + self.stubs.Set(nova.db.api, 'instance_metadata_update_or_create', return_create_instance_metadata) req = webob.Request.blank('/v1.1/servers/1/meta/bad') req.environ['api.version'] = '1.1' -- cgit From e5069f27cd9e6551a6b035d6fff1b02a6bf0b492 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Thu, 24 Mar 2011 13:56:25 -0400 Subject: Reconcile tests with latest trunk merges. --- etc/api-paste.ini | 2 +- nova/tests/api/openstack/extensions/foxinsocks.py | 4 ++-- nova/tests/api/openstack/test_extensions.py | 13 +++++++++---- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/etc/api-paste.ini b/etc/api-paste.ini index 65c92b553..35d4a8391 100644 --- a/etc/api-paste.ini +++ b/etc/api-paste.ini @@ -86,7 +86,7 @@ paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory paste.filter_factory = nova.api.openstack.limits:RateLimitingMiddleware.factory [filter:extensions] -paste.filter_factory = nova.api.openstack.extensions:ExtensionsRouter.factory +paste.filter_factory = nova.api.openstack.extensions:ExtensionMiddleware.factory [app:osapiapp10] paste.app_factory = nova.api.openstack:APIRouterV10.factory diff --git a/nova/tests/api/openstack/extensions/foxinsocks.py b/nova/tests/api/openstack/extensions/foxinsocks.py index 249dd81bf..0860b51ac 100644 --- a/nova/tests/api/openstack/extensions/foxinsocks.py +++ b/nova/tests/api/openstack/extensions/foxinsocks.py @@ -73,7 +73,7 @@ class Foxinsocks(object): data['flavor']['googoose'] = "Gooey goo for chewy chewing!" return data - resp_ext = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)', + resp_ext = extensions.ResponseExtension('GET', '/v1.1/flavors/:(id)', _goose_handler) response_exts.append(resp_ext) @@ -84,7 +84,7 @@ class Foxinsocks(object): data['big_bands'] = 'Pig Bands!' return data - resp_ext2 = extensions.ResponseExtension('GET', '/v1.0/flavors/:(id)', + resp_ext2 = extensions.ResponseExtension('GET', '/v1.1/flavors/:(id)', _bands_handler) response_exts.append(resp_ext2) return response_exts diff --git a/nova/tests/api/openstack/test_extensions.py b/nova/tests/api/openstack/test_extensions.py index 4bc823d15..481d34ed1 100644 --- a/nova/tests/api/openstack/test_extensions.py +++ b/nova/tests/api/openstack/test_extensions.py @@ -193,6 +193,10 @@ class ResponseExtensionTest(unittest.TestCase): fakes.stub_out_auth(self.stubs) self.context = context.get_admin_context() + def tearDown(self): + self.stubs.UnsetAll() + super(ResponseExtensionTest, self).tearDown() + def test_get_resources_with_stub_mgr(self): test_resp = "Gooey goo for chewy chewing!" @@ -204,13 +208,14 @@ class ResponseExtensionTest(unittest.TestCase): return data resp_ext = extensions.ResponseExtension('GET', - '/v1.0/flavors/:(id)', + '/v1.1/flavors/:(id)', _resp_handler) manager = StubExtensionManager(None, None, resp_ext) app = fakes.wsgi_app() ext_midware = extensions.ExtensionMiddleware(app, manager) - request = webob.Request.blank("/v1.0/flavors/1") + request = webob.Request.blank("/v1.1/flavors/1") + request.environ['api.version'] = '1.1' response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) response_data = json.loads(response.body) @@ -222,10 +227,10 @@ class ResponseExtensionTest(unittest.TestCase): app = fakes.wsgi_app() ext_midware = extensions.ExtensionMiddleware(app) - request = webob.Request.blank("/v1.0/flavors/1") + request = webob.Request.blank("/v1.1/flavors/1") + request.environ['api.version'] = '1.1' response = request.get_response(ext_midware) self.assertEqual(200, response.status_int) response_data = json.loads(response.body) - print response_data self.assertEqual(test_resp, response_data['flavor']['googoose']) self.assertEqual("Pig Bands!", response_data['big_bands']) -- cgit From c7ccbd7a16a546cbd0717427772691ce7d8b4da6 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:46 -0700 Subject: support volume and network in the direct api --- bin/nova-direct-api | 9 +++++++-- nova/api/ec2/cloud.py | 20 +++++++++++--------- nova/compute/api.py | 9 +++++---- nova/tests/test_direct.py | 14 ++++++++++++-- nova/volume/api.py | 3 ++- 5 files changed, 37 insertions(+), 18 deletions(-) diff --git a/bin/nova-direct-api b/bin/nova-direct-api index a2c9f1557..1a78fb0c0 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -34,12 +34,14 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): gettext.install('nova', unicode=1) +from nova import compute from nova import flags from nova import log as logging +from nova import network from nova import utils +from nova import volume from nova import wsgi from nova.api import direct -from nova.compute import api as compute_api FLAGS = flags.FLAGS @@ -50,12 +52,15 @@ flags.DEFINE_flag(flags.HelpshortFlag()) flags.DEFINE_flag(flags.HelpXMLFlag()) + if __name__ == '__main__': utils.default_flagfile() FLAGS(sys.argv) logging.setup() - direct.register_service('compute', compute_api.API()) + direct.register_service('compute', compute.API()) + direct.register_service('volume', volume.API()) + direct.register_service('network', network.API()) direct.register_service('reflect', direct.Reflection()) router = direct.Router() with_json = direct.JsonParamsMiddleware(router) diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index 2afcea77c..5d31d71d3 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -541,7 +541,7 @@ class CloudController(object): volumes = [] for ec2_id in volume_id: internal_id = ec2utils.ec2_id_to_id(ec2_id) - volume = self.volume_api.get(context, internal_id) + volume = self.volume_api.get(context, volume_id=internal_id) volumes.append(volume) else: volumes = self.volume_api.get_all(context) @@ -585,9 +585,11 @@ class CloudController(object): def create_volume(self, context, size, **kwargs): LOG.audit(_("Create volume of %s GB"), size, context=context) - volume = self.volume_api.create(context, size, - kwargs.get('display_name'), - kwargs.get('display_description')) + volume = self.volume_api.create( + context, + size=size, + name=kwargs.get('display_name'), + description=kwargs.get('display_description')) # TODO(vish): Instance should be None at db layer instead of # trying to lazy load, but for now we turn it into # a dict to avoid an error. @@ -606,7 +608,7 @@ class CloudController(object): if field in kwargs: changes[field] = kwargs[field] if changes: - self.volume_api.update(context, volume_id, kwargs) + self.volume_api.update(context, volume_id=volume_id, fields=changes) return True def attach_volume(self, context, volume_id, instance_id, device, **kwargs): @@ -619,7 +621,7 @@ class CloudController(object): instance_id=instance_id, volume_id=volume_id, device=device) - volume = self.volume_api.get(context, volume_id) + volume = self.volume_api.get(context, volume_id=volume_id) return {'attachTime': volume['attach_time'], 'device': volume['mountpoint'], 'instanceId': ec2utils.id_to_ec2_id(instance_id), @@ -630,7 +632,7 @@ class CloudController(object): def detach_volume(self, context, volume_id, **kwargs): volume_id = ec2utils.ec2_id_to_id(volume_id) LOG.audit(_("Detach volume %s"), volume_id, context=context) - volume = self.volume_api.get(context, volume_id) + volume = self.volume_api.get(context, volume_id=volume_id) instance = self.compute_api.detach_volume(context, volume_id=volume_id) return {'attachTime': volume['attach_time'], 'device': volume['mountpoint'], @@ -768,7 +770,7 @@ class CloudController(object): def release_address(self, context, public_ip, **kwargs): LOG.audit(_("Release address %s"), public_ip, context=context) - self.network_api.release_floating_ip(context, public_ip) + self.network_api.release_floating_ip(context, address=public_ip) return {'releaseResponse': ["Address released."]} def associate_address(self, context, instance_id, public_ip, **kwargs): @@ -782,7 +784,7 @@ class CloudController(object): def disassociate_address(self, context, public_ip, **kwargs): LOG.audit(_("Disassociate address %s"), public_ip, context=context) - self.network_api.disassociate_floating_ip(context, public_ip) + self.network_api.disassociate_floating_ip(context, address=public_ip) return {'disassociateResponse': ["Address disassociated."]} def run_instances(self, context, **kwargs): diff --git a/nova/compute/api.py b/nova/compute/api.py index 309847156..f4aab97de 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -636,7 +636,7 @@ class API(base.Base): if not re.match("^/dev/[a-z]d[a-z]+$", device): raise exception.ApiError(_("Invalid device specified: %s. " "Example device: /dev/vdb") % device) - self.volume_api.check_attach(context, volume_id) + self.volume_api.check_attach(context, volume_id=volume_id) instance = self.get(context, instance_id) host = instance['host'] rpc.cast(context, @@ -650,7 +650,7 @@ class API(base.Base): instance = self.db.volume_get_instance(context.elevated(), volume_id) if not instance: raise exception.ApiError(_("Volume isn't attached to anything!")) - self.volume_api.check_detach(context, volume_id) + self.volume_api.check_detach(context, volume_id=volume_id) host = instance['host'] rpc.cast(context, self.db.queue_get_for(context, FLAGS.compute_topic, host), @@ -661,5 +661,6 @@ class API(base.Base): def associate_floating_ip(self, context, instance_id, address): instance = self.get(context, instance_id) - self.network_api.associate_floating_ip(context, address, - instance['fixed_ip']) + self.network_api.associate_floating_ip(context, + floating_ip=address, + fixed_ip=instance['fixed_ip']) diff --git a/nova/tests/test_direct.py b/nova/tests/test_direct.py index 80e4d2e1f..001246fc4 100644 --- a/nova/tests/test_direct.py +++ b/nova/tests/test_direct.py @@ -25,7 +25,9 @@ import webob from nova import compute from nova import context from nova import exception +from nova import network from nova import test +from nova import volume from nova import utils from nova.api import direct from nova.tests import test_cloud @@ -93,12 +95,20 @@ class DirectTestCase(test.TestCase): class DirectCloudTestCase(test_cloud.CloudTestCase): def setUp(self): super(DirectCloudTestCase, self).setUp() - compute_handle = compute.API(network_api=self.cloud.network_api, - volume_api=self.cloud.volume_api) + compute_handle = compute.API(image_service=self.cloud.image_service) + volume_handle = volume.API() + network_handle = network.API() direct.register_service('compute', compute_handle) + direct.register_service('volume', volume_handle) + direct.register_service('network', network_handle) + self.router = direct.JsonParamsMiddleware(direct.Router()) proxy = direct.Proxy(self.router) self.cloud.compute_api = proxy.compute + self.cloud.volume_api = proxy.volume + self.cloud.network_api = proxy.network + compute_handle.volume_api = proxy.volume + compute_handle.network_api = proxy.network def tearDown(self): super(DirectCloudTestCase, self).tearDown() diff --git a/nova/volume/api.py b/nova/volume/api.py index 2f4494845..4b4bb9dc5 100644 --- a/nova/volume/api.py +++ b/nova/volume/api.py @@ -82,7 +82,8 @@ class API(base.Base): self.db.volume_update(context, volume_id, fields) def get(self, context, volume_id): - return self.db.volume_get(context, volume_id) + rv = self.db.volume_get(context, volume_id) + return dict(rv.iteritems()) def get_all(self, context): if context.is_admin: -- cgit From ac44b8a9c5ed6a761793e1fa997768bd00a6c2da Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:46 -0700 Subject: improve the formatting of the stack tool --- bin/stack | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bin/stack b/bin/stack index 25caca06f..d84a82e27 100755 --- a/bin/stack +++ b/bin/stack @@ -59,11 +59,21 @@ USAGE = """usage: stack [options] [arg1=value arg2=value] def format_help(d): """Format help text, keys are labels and values are descriptions.""" + MAX_INDENT = 30 indent = max([len(k) for k in d]) + if indent > MAX_INDENT: + indent = MAX_INDENT - 6 + out = [] for k, v in d.iteritems(): - t = textwrap.TextWrapper(initial_indent=' %s ' % k.ljust(indent), - subsequent_indent=' ' * (indent + 6)) + if (len(k) + 6) > MAX_INDENT: + out.extend([' %s' % k]) + initial_indent = ' ' * (indent + 6) + else: + initial_indent = ' %s ' % k.ljust(indent) + subsequent_indent = ' ' * (indent + 6) + t = textwrap.TextWrapper(initial_indent=initial_indent, + subsequent_indent=subsequent_indent) out.extend(t.wrap(v)) return out -- cgit From ef5c9e11595a00de468783adbb60cfbc2cbbf13d Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:46 -0700 Subject: add Limited, an API limiting/versioning wrapper --- bin/nova-direct-api | 7 +++++++ nova/api/direct.py | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/bin/nova-direct-api b/bin/nova-direct-api index 1a78fb0c0..ac0b5b51c 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -53,12 +53,19 @@ flags.DEFINE_flag(flags.HelpXMLFlag()) +class ReadOnlyCompute(direct.Limited): + """Read-only Compute API.""" + + _allowed = ['get', 'get_all', 'get_console_output'] + + if __name__ == '__main__': utils.default_flagfile() FLAGS(sys.argv) logging.setup() direct.register_service('compute', compute.API()) + direct.register_service('compute-readonly', ReadOnlyCompute(compute.API())) direct.register_service('volume', volume.API()) direct.register_service('network', network.API()) direct.register_service('reflect', direct.Reflection()) diff --git a/nova/api/direct.py b/nova/api/direct.py index dfca250e0..1011091a6 100644 --- a/nova/api/direct.py +++ b/nova/api/direct.py @@ -211,6 +211,42 @@ class ServiceWrapper(wsgi.Controller): return result +class Limited(object): + __notdoc = """Limit the available methods on a given object. + + (Not a docstring so that the docstring can be conditionally overriden.) + + Useful when defining a public API that only exposes a subset of an + internal API. + + Expected usage of this class is to define a subclass that lists the allowed + methods in the 'allowed' variable. + + Additionally where appropriate methods can be added or overwritten, for + example to provide backwards compatibility. + + """ + + _allowed = None + + def __init__(self, proxy): + self._proxy = proxy + if not self.__doc__: + self.__doc__ = proxy.__doc__ + if not self._allowed: + self._allowed = [] + + def __getattr__(self, key): + """Only return methods that are named in self._allowed.""" + if key not in self._allowed: + raise AttributeError() + return getattr(self._proxy, key) + + def __dir__(self): + """Only return methods that are named in self._allowed.""" + return [x for x in dir(self._proxy) if x in self._allowed] + + class Proxy(object): """Pretend a Direct API endpoint is an object.""" def __init__(self, app, prefix=None): -- cgit From 5c03ade2ee82350d845c8306d5aab9eda3073137 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:47 -0700 Subject: add some more docs to direct.py --- nova/api/direct.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nova/api/direct.py b/nova/api/direct.py index 1011091a6..2e158e89e 100644 --- a/nova/api/direct.py +++ b/nova/api/direct.py @@ -225,6 +225,10 @@ class Limited(object): Additionally where appropriate methods can be added or overwritten, for example to provide backwards compatibility. + The wrapping approach has been chosen so that the wrapped API can maintain + its own internal consistency, for example if it calls "self.create" it + should get its own create method rather than anything we do here. + """ _allowed = None -- cgit From a7863c026819a9369cecaa42778a10ab54e798ba Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:47 -0700 Subject: add an example of a versioned api --- bin/nova-direct-api | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/nova-direct-api b/bin/nova-direct-api index ac0b5b51c..0f7589871 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -53,11 +53,19 @@ flags.DEFINE_flag(flags.HelpXMLFlag()) +# An example of an API that only exposes read-only methods. class ReadOnlyCompute(direct.Limited): """Read-only Compute API.""" _allowed = ['get', 'get_all', 'get_console_output'] +# An example of an API that provides a backwards compatibility layer. +class VolumeVersionOne(direct.Limited): + _allowed = ['create', 'delete', 'update', 'get'] + + def create(self, context, size, name): + self.proxy.create(context, size, name, description=None) + if __name__ == '__main__': utils.default_flagfile() @@ -65,10 +73,11 @@ if __name__ == '__main__': logging.setup() direct.register_service('compute', compute.API()) - direct.register_service('compute-readonly', ReadOnlyCompute(compute.API())) direct.register_service('volume', volume.API()) direct.register_service('network', network.API()) direct.register_service('reflect', direct.Reflection()) + direct.register_service('compute-readonly', ReadOnlyCompute(compute.API())) + direct.register_service('volume-v1', VolumeVersionOne(volume.API())) router = direct.Router() with_json = direct.JsonParamsMiddleware(router) with_req = direct.PostParamsMiddleware(with_json) -- cgit From a1bde64e91a8b76fd0e69c3bdfc51e4e85adf6f0 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:47 -0700 Subject: add some more docs and make it more obvious which parts are examples --- bin/nova-direct-api | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/bin/nova-direct-api b/bin/nova-direct-api index 0f7589871..bb3aa8ae7 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -54,12 +54,19 @@ flags.DEFINE_flag(flags.HelpXMLFlag()) # An example of an API that only exposes read-only methods. +# In this case we're just limiting which methods are exposed. class ReadOnlyCompute(direct.Limited): """Read-only Compute API.""" _allowed = ['get', 'get_all', 'get_console_output'] + # An example of an API that provides a backwards compatibility layer. +# In this case we're overwriting the implementation to ensure +# compatibility with an older version. In reality we would want the +# "description=None" to be part of the actual API so that code +# like this isn't even necessary, but this example shows what one can +# do if that isn't the situation. class VolumeVersionOne(direct.Limited): _allowed = ['create', 'delete', 'update', 'get'] @@ -76,8 +83,12 @@ if __name__ == '__main__': direct.register_service('volume', volume.API()) direct.register_service('network', network.API()) direct.register_service('reflect', direct.Reflection()) - direct.register_service('compute-readonly', ReadOnlyCompute(compute.API())) - direct.register_service('volume-v1', VolumeVersionOne(volume.API())) + + # Here is how we could expose the code in the examples above. + #direct.register_service('compute-readonly', + # ReadOnlyCompute(compute.API())) + #direct.register_service('volume-v1', VolumeVersionOne(volume.API())) + router = direct.Router() with_json = direct.JsonParamsMiddleware(router) with_req = direct.PostParamsMiddleware(with_json) -- cgit From 4a6db815b01c71076bae96c155396e5adbe8af90 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 12:42:47 -0700 Subject: better error handling and serialization --- nova/api/direct.py | 9 ++++++--- nova/tests/test_direct.py | 12 ++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/nova/api/direct.py b/nova/api/direct.py index 2e158e89e..bb2ace1c9 100644 --- a/nova/api/direct.py +++ b/nova/api/direct.py @@ -38,6 +38,7 @@ import routes import webob from nova import context +from nova import exception from nova import flags from nova import utils from nova import wsgi @@ -205,10 +206,12 @@ class ServiceWrapper(wsgi.Controller): # NOTE(vish): make sure we have no unicode keys for py2.6. params = dict([(str(k), v) for (k, v) in params.iteritems()]) result = method(context, **params) - if type(result) is dict or type(result) is list: - return self._serialize(result, req.best_match_content_type()) - else: + if result is None or type(result) is str or type(result) is unicode: return result + try: + return self._serialize(result, req.best_match_content_type()) + except: + raise exception.Error("returned non-serializable type: %s" % result) class Limited(object): diff --git a/nova/tests/test_direct.py b/nova/tests/test_direct.py index 001246fc4..383840234 100644 --- a/nova/tests/test_direct.py +++ b/nova/tests/test_direct.py @@ -33,6 +33,9 @@ from nova.api import direct from nova.tests import test_cloud +class ArbitraryObject(object): + pass + class FakeService(object): def echo(self, context, data): return {'data': data} @@ -41,6 +44,9 @@ class FakeService(object): return {'user': context.user_id, 'project': context.project_id} + def invalid_return(self, context): + return ArbitraryObject() + class DirectTestCase(test.TestCase): def setUp(self): @@ -86,6 +92,12 @@ class DirectTestCase(test.TestCase): resp_parsed = json.loads(resp.body) self.assertEqual(resp_parsed['data'], 'foo') + def test_invalid(self): + req = webob.Request.blank('/fake/invalid_return') + req.environ['openstack.context'] = self.context + req.method = 'POST' + self.assertRaises(exception.Error, req.get_response, self.router) + def test_proxy(self): proxy = direct.Proxy(self.router) rv = proxy.fake.echo(self.context, data='baz') -- cgit From c3b98443263de944aa54ae4948330b6cfb9a02a6 Mon Sep 17 00:00:00 2001 From: Ilya Alekseyev Date: Thu, 24 Mar 2011 23:00:16 +0300 Subject: style and spacing fixed --- nova/utils.py | 2 +- nova/virt/libvirt_conn.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nova/utils.py b/nova/utils.py index d3375abc3..29e33ad9e 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -316,7 +316,7 @@ def to_global_ipv6(prefix, mac): mac64_addr = netaddr.IPAddress(int_addr) maskIP = netaddr.IPNetwork(prefix).ip return (mac64_addr ^ netaddr.IPAddress('::0200:0:0:0') | maskIP).\ - format() + format() except TypeError: raise TypeError(_("Bad mac for to_global_ipv6: %s") % mac) diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py index 0211cb4d8..f41f4df5e 100644 --- a/nova/virt/libvirt_conn.py +++ b/nova/virt/libvirt_conn.py @@ -154,7 +154,7 @@ def _get_ip_version(cidr): def _get_network_info(instance): - #TODO(ilyaalekseyev) If we will keep this function + # TODO(adiantum) If we will keep this function # we should cache network_info admin_context = context.get_admin_context() @@ -837,7 +837,7 @@ class LibvirtConnection(driver.ComputeDriver): # TODO(termie): cache? LOG.debug(_('instance %s: starting toXML method'), instance['name']) - #TODO(ilyaalekseyev) remove network_info creation code + # TODO(adiantum) remove network_info creation code # when multinics will be completed if not network_info: network_info = _get_network_info(instance) -- cgit From c50e6c3879109d2e2e0c2f6b9c42195e9559993d Mon Sep 17 00:00:00 2001 From: Naveed Massjouni Date: Thu, 24 Mar 2011 16:18:50 -0400 Subject: Added test_get_servers_with_limit_and_marker to test pagination with marker and limit request params. --- nova/tests/api/openstack/test_servers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py index cfed78b90..c3ece939e 100644 --- a/nova/tests/api/openstack/test_servers.py +++ b/nova/tests/api/openstack/test_servers.py @@ -245,6 +245,12 @@ class ServersTest(test.TestCase): servers = json.loads(res.body)['servers'] self.assertEqual([s['id'] for s in servers], [3, 4]) + def test_get_servers_with_limit_and_marker(self): + req = webob.Request.blank('/v1.1/servers?limit=2&marker=1') + res = req.get_response(fakes.wsgi_app()) + servers = json.loads(res.body)['servers'] + self.assertEqual([s['id'] for s in servers], [2, 3]) + def _setup_for_create_instance(self): """Shared implementation for tests below that create instance""" def instance_create(context, inst): -- cgit From c5cbec20d2785d3060d57b55a264fbf936709500 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 13:20:15 -0700 Subject: pep8 cleanups --- bin/nova-direct-api | 1 - nova/api/direct.py | 3 ++- nova/api/ec2/cloud.py | 4 +++- nova/tests/test_direct.py | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bin/nova-direct-api b/bin/nova-direct-api index bb3aa8ae7..83ec72722 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -52,7 +52,6 @@ flags.DEFINE_flag(flags.HelpshortFlag()) flags.DEFINE_flag(flags.HelpXMLFlag()) - # An example of an API that only exposes read-only methods. # In this case we're just limiting which methods are exposed. class ReadOnlyCompute(direct.Limited): diff --git a/nova/api/direct.py b/nova/api/direct.py index bb2ace1c9..e5f33cee4 100644 --- a/nova/api/direct.py +++ b/nova/api/direct.py @@ -211,7 +211,8 @@ class ServiceWrapper(wsgi.Controller): try: return self._serialize(result, req.best_match_content_type()) except: - raise exception.Error("returned non-serializable type: %s" % result) + raise exception.Error("returned non-serializable type: %s" + % result) class Limited(object): diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index 5d31d71d3..0da642318 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -608,7 +608,9 @@ class CloudController(object): if field in kwargs: changes[field] = kwargs[field] if changes: - self.volume_api.update(context, volume_id=volume_id, fields=changes) + self.volume_api.update(context, + volume_id=volume_id, + fields=changes) return True def attach_volume(self, context, volume_id, instance_id, device, **kwargs): diff --git a/nova/tests/test_direct.py b/nova/tests/test_direct.py index 383840234..588a24b35 100644 --- a/nova/tests/test_direct.py +++ b/nova/tests/test_direct.py @@ -36,6 +36,7 @@ from nova.tests import test_cloud class ArbitraryObject(object): pass + class FakeService(object): def echo(self, context, data): return {'data': data} -- cgit From a6174e64b541560989c305b50787c96fb5890679 Mon Sep 17 00:00:00 2001 From: Naveed Massjouni Date: Thu, 24 Mar 2011 16:31:04 -0400 Subject: Added test_get_servers_with_bad_limit, test_get_servers_with_bad_offset and test_get_servers_with_bad_marker. --- nova/tests/api/openstack/test_servers.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py index c3ece939e..c48cc5179 100644 --- a/nova/tests/api/openstack/test_servers.py +++ b/nova/tests/api/openstack/test_servers.py @@ -239,6 +239,18 @@ class ServersTest(test.TestCase): servers = json.loads(res.body)['servers'] self.assertEqual([s['id'] for s in servers], [1, 2]) + def test_get_servers_with_bad_limit(self): + req = webob.Request.blank('/v1.0/servers?limit=asdf&offset=1') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 400) + self.assertTrue(res.body.find('limit param') > -1) + + def test_get_servers_with_bad_offset(self): + req = webob.Request.blank('/v1.0/servers?limit=2&offset=asdf') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 400) + self.assertTrue(res.body.find('offset param') > -1) + def test_get_servers_with_marker(self): req = webob.Request.blank('/v1.1/servers?marker=2') res = req.get_response(fakes.wsgi_app()) @@ -251,6 +263,12 @@ class ServersTest(test.TestCase): servers = json.loads(res.body)['servers'] self.assertEqual([s['id'] for s in servers], [2, 3]) + def test_get_servers_with_bad_marker(self): + req = webob.Request.blank('/v1.1/servers?limit=2&marker=asdf') + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 400) + self.assertTrue(res.body.find('marker param') > -1) + def _setup_for_create_instance(self): """Shared implementation for tests below that create instance""" def instance_create(context, inst): -- cgit From 3426a9296c6f7d249a9c57ba9e614045ffe2f3c7 Mon Sep 17 00:00:00 2001 From: Josh Kearney Date: Thu, 24 Mar 2011 16:11:48 -0500 Subject: Review feedback --- nova/virt/xenapi/vmops.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index 83d5e8310..419b9ad90 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -684,7 +684,7 @@ class VMOps(object): """ rescue_vm_ref = VMHelper.lookup(self._session, - str(instance.name) + "-rescue") + "%s-rescue" % instance.name) if rescue_vm_ref: raise RuntimeError(_( "Instance is already in Rescue Mode: %s" % instance.name)) @@ -712,7 +712,7 @@ class VMOps(object): """ rescue_vm_ref = VMHelper.lookup(self._session, - str(instance.name) + "-rescue") + "%s-rescue" % instance.name) if not rescue_vm_ref: raise exception.NotFound(_( -- cgit From 47592e504cca5c4b36868412720ca1ff443de4d8 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:37:34 -0700 Subject: add s3server, pre-modifications --- nova/objectstore/s3server.py | 255 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 nova/objectstore/s3server.py diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py new file mode 100644 index 000000000..b739c6c3b --- /dev/null +++ b/nova/objectstore/s3server.py @@ -0,0 +1,255 @@ +#!/usr/bin/env python +# +# Copyright 2009 Facebook +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +"""Implementation of an S3-like storage server based on local files. + +Useful to test features that will eventually run on S3, or if you want to +run something locally that was once running on S3. + +We don't support all the features of S3, but it does work with the +standard S3 client for the most basic semantics. To use the standard +S3 client with this module: + + c = S3.AWSAuthConnection("", "", server="localhost", port=8888, + is_secure=False) + c.create_bucket("mybucket") + c.put("mybucket", "mykey", "a value") + print c.get("mybucket", "mykey").body + +""" + +import bisect +import datetime +import hashlib +import os +import os.path +import urllib + +from tornado import escape +from tornado import httpserver +from tornado import ioloop +from tornado import web + +def start(port, root_directory="/tmp/s3", bucket_depth=0): + """Starts the mock S3 server on the given port at the given path.""" + application = S3Application(root_directory, bucket_depth) + http_server = httpserver.HTTPServer(application) + http_server.listen(port) + ioloop.IOLoop.instance().start() + + +class S3Application(web.Application): + """Implementation of an S3-like storage server based on local files. + + If bucket depth is given, we break files up into multiple directories + to prevent hitting file system limits for number of files in each + directories. 1 means one level of directories, 2 means 2, etc. + """ + def __init__(self, root_directory, bucket_depth=0): + web.Application.__init__(self, [ + (r"/", RootHandler), + (r"/([^/]+)/(.+)", ObjectHandler), + (r"/([^/]+)/", BucketHandler), + ]) + self.directory = os.path.abspath(root_directory) + if not os.path.exists(self.directory): + os.makedirs(self.directory) + self.bucket_depth = bucket_depth + + +class BaseRequestHandler(web.RequestHandler): + SUPPORTED_METHODS = ("PUT", "GET", "DELETE") + + def render_xml(self, value): + assert isinstance(value, dict) and len(value) == 1 + self.set_header("Content-Type", "application/xml; charset=UTF-8") + name = value.keys()[0] + parts = [] + parts.append('<' + escape.utf8(name) + + ' xmlns="http://doc.s3.amazonaws.com/2006-03-01">') + self._render_parts(value.values()[0], parts) + parts.append('') + self.finish('\n' + + ''.join(parts)) + + def _render_parts(self, value, parts=[]): + if isinstance(value, basestring): + parts.append(escape.xhtml_escape(value)) + elif isinstance(value, int) or isinstance(value, long): + parts.append(str(value)) + elif isinstance(value, datetime.datetime): + parts.append(value.strftime("%Y-%m-%dT%H:%M:%S.000Z")) + elif isinstance(value, dict): + for name, subvalue in value.iteritems(): + if not isinstance(subvalue, list): + subvalue = [subvalue] + for subsubvalue in subvalue: + parts.append('<' + escape.utf8(name) + '>') + self._render_parts(subsubvalue, parts) + parts.append('') + else: + raise Exception("Unknown S3 value type %r", value) + + def _object_path(self, bucket, object_name): + if self.application.bucket_depth < 1: + return os.path.abspath(os.path.join( + self.application.directory, bucket, object_name)) + hash = hashlib.md5(object_name).hexdigest() + path = os.path.abspath(os.path.join( + self.application.directory, bucket)) + for i in range(self.application.bucket_depth): + path = os.path.join(path, hash[:2 * (i + 1)]) + return os.path.join(path, object_name) + + +class RootHandler(BaseRequestHandler): + def get(self): + names = os.listdir(self.application.directory) + buckets = [] + for name in names: + path = os.path.join(self.application.directory, name) + info = os.stat(path) + buckets.append({ + "Name": name, + "CreationDate": datetime.datetime.utcfromtimestamp( + info.st_ctime), + }) + self.render_xml({"ListAllMyBucketsResult": { + "Buckets": {"Bucket": buckets}, + }}) + + +class BucketHandler(BaseRequestHandler): + def get(self, bucket_name): + prefix = self.get_argument("prefix", u"") + marker = self.get_argument("marker", u"") + max_keys = int(self.get_argument("max-keys", 50000)) + path = os.path.abspath(os.path.join(self.application.directory, + bucket_name)) + terse = int(self.get_argument("terse", 0)) + if not path.startswith(self.application.directory) or \ + not os.path.isdir(path): + raise web.HTTPError(404) + object_names = [] + for root, dirs, files in os.walk(path): + for file_name in files: + object_names.append(os.path.join(root, file_name)) + skip = len(path) + 1 + for i in range(self.application.bucket_depth): + skip += 2 * (i + 1) + 1 + object_names = [n[skip:] for n in object_names] + object_names.sort() + contents = [] + + start_pos = 0 + if marker: + start_pos = bisect.bisect_right(object_names, marker, start_pos) + if prefix: + start_pos = bisect.bisect_left(object_names, prefix, start_pos) + + truncated = False + for object_name in object_names[start_pos:]: + if not object_name.startswith(prefix): + break + if len(contents) >= max_keys: + truncated = True + break + object_path = self._object_path(bucket_name, object_name) + c = {"Key": object_name} + if not terse: + info = os.stat(object_path) + c.update({ + "LastModified": datetime.datetime.utcfromtimestamp( + info.st_mtime), + "Size": info.st_size, + }) + contents.append(c) + marker = object_name + self.render_xml({"ListBucketResult": { + "Name": bucket_name, + "Prefix": prefix, + "Marker": marker, + "MaxKeys": max_keys, + "IsTruncated": truncated, + "Contents": contents, + }}) + + def put(self, bucket_name): + path = os.path.abspath(os.path.join( + self.application.directory, bucket_name)) + if not path.startswith(self.application.directory) or \ + os.path.exists(path): + raise web.HTTPError(403) + os.makedirs(path) + self.finish() + + def delete(self, bucket_name): + path = os.path.abspath(os.path.join( + self.application.directory, bucket_name)) + if not path.startswith(self.application.directory) or \ + not os.path.isdir(path): + raise web.HTTPError(404) + if len(os.listdir(path)) > 0: + raise web.HTTPError(403) + os.rmdir(path) + self.set_status(204) + self.finish() + + +class ObjectHandler(BaseRequestHandler): + def get(self, bucket, object_name): + object_name = urllib.unquote(object_name) + path = self._object_path(bucket, object_name) + if not path.startswith(self.application.directory) or \ + not os.path.isfile(path): + raise web.HTTPError(404) + info = os.stat(path) + self.set_header("Content-Type", "application/unknown") + self.set_header("Last-Modified", datetime.datetime.utcfromtimestamp( + info.st_mtime)) + object_file = open(path, "r") + try: + self.finish(object_file.read()) + finally: + object_file.close() + + def put(self, bucket, object_name): + object_name = urllib.unquote(object_name) + bucket_dir = os.path.abspath(os.path.join( + self.application.directory, bucket)) + if not bucket_dir.startswith(self.application.directory) or \ + not os.path.isdir(bucket_dir): + raise web.HTTPError(404) + path = self._object_path(bucket, object_name) + if not path.startswith(bucket_dir) or os.path.isdir(path): + raise web.HTTPError(403) + directory = os.path.dirname(path) + if not os.path.exists(directory): + os.makedirs(directory) + object_file = open(path, "w") + object_file.write(self.request.body) + object_file.close() + self.finish() + + def delete(self, bucket, object_name): + object_name = urllib.unquote(object_name) + path = self._object_path(bucket, object_name) + if not path.startswith(self.application.directory) or \ + not os.path.isfile(path): + raise web.HTTPError(404) + os.unlink(path) + self.set_status(204) + self.finish() -- cgit From d7835f81c46d880d5ba8e67cdcdc9d0bc977f86e Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:37:35 -0700 Subject: port s3server to eventlet/wsgi --- bin/nova-objectstore | 15 ++++--- nova/objectstore/s3server.py | 105 +++++++++++++++++++++++++++++-------------- 2 files changed, 81 insertions(+), 39 deletions(-) diff --git a/bin/nova-objectstore b/bin/nova-objectstore index 94ef2a8d5..6ef841b85 100755 --- a/bin/nova-objectstore +++ b/bin/nova-objectstore @@ -36,9 +36,10 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): gettext.install('nova', unicode=1) from nova import flags +from nova import log as logging from nova import utils -from nova import twistd -from nova.objectstore import handler +from nova import wsgi +from nova.objectstore import s3server FLAGS = flags.FLAGS @@ -46,7 +47,9 @@ FLAGS = flags.FLAGS if __name__ == '__main__': utils.default_flagfile() - twistd.serve(__file__) - -if __name__ == '__builtin__': - application = handler.get_application() # pylint: disable=C0103 + FLAGS(sys.argv) + logging.setup() + router = s3server.S3Application(FLAGS.buckets_path) + server = wsgi.Server() + server.start(router, FLAGS.s3_port, host=FLAGS.s3_host) + server.wait() diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py index b739c6c3b..7a7317af2 100644 --- a/nova/objectstore/s3server.py +++ b/nova/objectstore/s3server.py @@ -1,5 +1,8 @@ -#!/usr/bin/env python +# vim: tabstop=4 shiftwidth=4 softtabstop=4 # +# Copyright 2010 United States Government as represented by the +# Administrator of the National Aeronautics and Space Administration. +# Copyright 2010 OpenStack LLC. # Copyright 2009 Facebook # # Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -38,56 +41,92 @@ import os import os.path import urllib -from tornado import escape -from tornado import httpserver -from tornado import ioloop -from tornado import web +import routes +import webob -def start(port, root_directory="/tmp/s3", bucket_depth=0): - """Starts the mock S3 server on the given port at the given path.""" - application = S3Application(root_directory, bucket_depth) - http_server = httpserver.HTTPServer(application) - http_server.listen(port) - ioloop.IOLoop.instance().start() +from nova import flags +from nova import log as logging +from nova import utils +from nova import wsgi -class S3Application(web.Application): +FLAGS = flags.FLAGS +flags.DEFINE_string('buckets_path', '$state_path/buckets', + 'path to s3 buckets') + + +class S3Application(wsgi.Router): """Implementation of an S3-like storage server based on local files. If bucket depth is given, we break files up into multiple directories to prevent hitting file system limits for number of files in each directories. 1 means one level of directories, 2 means 2, etc. + """ - def __init__(self, root_directory, bucket_depth=0): - web.Application.__init__(self, [ - (r"/", RootHandler), - (r"/([^/]+)/(.+)", ObjectHandler), - (r"/([^/]+)/", BucketHandler), - ]) + + def __init__(self, root_directory, bucket_depth=0, mapper=None): + if mapper is None: + mapper = routes.Mapper() + + mapper.connect('/', controller=RootHandler(self)) + #controller=lambda *a, **kw: RootHandler(self)(*a, **kw)) + mapper.connect('/{bucket_name}/{object_name}', + controller=lambda *a, **kw: ObjectHandler(self)(*a, **kw)) + mapper.connect('/{bucket_name}/', + controller=lambda *a, **kw: BucketHandler(self)(*a, **kw)) self.directory = os.path.abspath(root_directory) if not os.path.exists(self.directory): os.makedirs(self.directory) self.bucket_depth = bucket_depth + super(S3Application, self).__init__(mapper) + + +class BaseRequestHandler(wsgi.Controller): + def __init__(self, application): + self.application = application + + @webob.dec.wsgify + def __call__(self, request): + logging.debug('GOT HERE') + method = request.method.lower() + f = getattr(self, method, self.invalid) + self.request = request + self.response = webob.Response() + params = request.environ['wsgiorg.routing_args'][1] + del params['controller'] + f(**params) + return self.response + + def get_argument(self, arg, default): + return self.request.str_params.get(arg, default) + + def set_header(self, header, value): + self.response.headers[header] = value + + def set_status(self, status_code): + self.response.status = status_code + def finish(self, body=''): + self.response.body = utils.utf8(body) -class BaseRequestHandler(web.RequestHandler): - SUPPORTED_METHODS = ("PUT", "GET", "DELETE") + def invalid(self, request, **kwargs): + pass def render_xml(self, value): assert isinstance(value, dict) and len(value) == 1 self.set_header("Content-Type", "application/xml; charset=UTF-8") name = value.keys()[0] parts = [] - parts.append('<' + escape.utf8(name) + + parts.append('<' + utils.utf8(name) + ' xmlns="http://doc.s3.amazonaws.com/2006-03-01">') self._render_parts(value.values()[0], parts) - parts.append('') + parts.append('') self.finish('\n' + ''.join(parts)) def _render_parts(self, value, parts=[]): if isinstance(value, basestring): - parts.append(escape.xhtml_escape(value)) + parts.append(utils.xhtml_escape(value)) elif isinstance(value, int) or isinstance(value, long): parts.append(str(value)) elif isinstance(value, datetime.datetime): @@ -97,9 +136,9 @@ class BaseRequestHandler(web.RequestHandler): if not isinstance(subvalue, list): subvalue = [subvalue] for subsubvalue in subvalue: - parts.append('<' + escape.utf8(name) + '>') + parts.append('<' + utils.utf8(name) + '>') self._render_parts(subsubvalue, parts) - parts.append('') + parts.append('') else: raise Exception("Unknown S3 value type %r", value) @@ -142,7 +181,7 @@ class BucketHandler(BaseRequestHandler): terse = int(self.get_argument("terse", 0)) if not path.startswith(self.application.directory) or \ not os.path.isdir(path): - raise web.HTTPError(404) + raise webob.exc.HTTPError(404) object_names = [] for root, dirs, files in os.walk(path): for file_name in files: @@ -192,7 +231,7 @@ class BucketHandler(BaseRequestHandler): self.application.directory, bucket_name)) if not path.startswith(self.application.directory) or \ os.path.exists(path): - raise web.HTTPError(403) + raise webob.exc.HTTPError(403) os.makedirs(path) self.finish() @@ -201,9 +240,9 @@ class BucketHandler(BaseRequestHandler): self.application.directory, bucket_name)) if not path.startswith(self.application.directory) or \ not os.path.isdir(path): - raise web.HTTPError(404) + raise webob.exc.HTTPError(404) if len(os.listdir(path)) > 0: - raise web.HTTPError(403) + raise webob.exc.HTTPError(403) os.rmdir(path) self.set_status(204) self.finish() @@ -215,7 +254,7 @@ class ObjectHandler(BaseRequestHandler): path = self._object_path(bucket, object_name) if not path.startswith(self.application.directory) or \ not os.path.isfile(path): - raise web.HTTPError(404) + raise webob.exc.HTTPError(404) info = os.stat(path) self.set_header("Content-Type", "application/unknown") self.set_header("Last-Modified", datetime.datetime.utcfromtimestamp( @@ -232,10 +271,10 @@ class ObjectHandler(BaseRequestHandler): self.application.directory, bucket)) if not bucket_dir.startswith(self.application.directory) or \ not os.path.isdir(bucket_dir): - raise web.HTTPError(404) + raise webob.exc.HTTPError(404) path = self._object_path(bucket, object_name) if not path.startswith(bucket_dir) or os.path.isdir(path): - raise web.HTTPError(403) + raise webob.exc.HTTPError(403) directory = os.path.dirname(path) if not os.path.exists(directory): os.makedirs(directory) @@ -249,7 +288,7 @@ class ObjectHandler(BaseRequestHandler): path = self._object_path(bucket, object_name) if not path.startswith(self.application.directory) or \ not os.path.isfile(path): - raise web.HTTPError(404) + raise webob.exc.HTTPError(404) os.unlink(path) self.set_status(204) self.finish() -- cgit From acad7a627b92ffffb6bc76d9d72640e1d43f7e26 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:37:35 -0700 Subject: rename objectstore tests --- nova/tests/objectstore_unittest.py | 315 ------------------------------------- nova/tests/test_objectstore.py | 315 +++++++++++++++++++++++++++++++++++++ 2 files changed, 315 insertions(+), 315 deletions(-) delete mode 100644 nova/tests/objectstore_unittest.py create mode 100644 nova/tests/test_objectstore.py diff --git a/nova/tests/objectstore_unittest.py b/nova/tests/objectstore_unittest.py deleted file mode 100644 index 4e2ac205e..000000000 --- a/nova/tests/objectstore_unittest.py +++ /dev/null @@ -1,315 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 United States Government as represented by the -# Administrator of the National Aeronautics and Space Administration. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Unittets for S3 objectstore clone. -""" - -import boto -import glob -import hashlib -import os -import shutil -import tempfile - -from boto.s3.connection import S3Connection, OrdinaryCallingFormat -from twisted.internet import reactor, threads, defer -from twisted.web import http, server - -from nova import context -from nova import flags -from nova import objectstore -from nova import test -from nova.auth import manager -from nova.exception import NotEmpty, NotFound -from nova.objectstore import image -from nova.objectstore.handler import S3 - - -FLAGS = flags.FLAGS - -# Create a unique temporary directory. We don't delete after test to -# allow checking the contents after running tests. Users and/or tools -# running the tests need to remove the tests directories. -OSS_TEMPDIR = tempfile.mkdtemp(prefix='test_oss-') - -# Create bucket/images path -os.makedirs(os.path.join(OSS_TEMPDIR, 'images')) -os.makedirs(os.path.join(OSS_TEMPDIR, 'buckets')) - - -class ObjectStoreTestCase(test.TestCase): - """Test objectstore API directly.""" - - def setUp(self): - """Setup users and projects.""" - super(ObjectStoreTestCase, self).setUp() - self.flags(buckets_path=os.path.join(OSS_TEMPDIR, 'buckets'), - images_path=os.path.join(OSS_TEMPDIR, 'images'), - ca_path=os.path.join(os.path.dirname(__file__), 'CA')) - - self.auth_manager = manager.AuthManager() - self.auth_manager.create_user('user1') - self.auth_manager.create_user('user2') - self.auth_manager.create_user('admin_user', admin=True) - self.auth_manager.create_project('proj1', 'user1', 'a proj', ['user1']) - self.auth_manager.create_project('proj2', 'user2', 'a proj', ['user2']) - self.context = context.RequestContext('user1', 'proj1') - - def tearDown(self): - """Tear down users and projects.""" - self.auth_manager.delete_project('proj1') - self.auth_manager.delete_project('proj2') - self.auth_manager.delete_user('user1') - self.auth_manager.delete_user('user2') - self.auth_manager.delete_user('admin_user') - super(ObjectStoreTestCase, self).tearDown() - - def test_buckets(self): - """Test the bucket API.""" - objectstore.bucket.Bucket.create('new_bucket', self.context) - bucket = objectstore.bucket.Bucket('new_bucket') - - # creator is authorized to use bucket - self.assert_(bucket.is_authorized(self.context)) - - # another user is not authorized - context2 = context.RequestContext('user2', 'proj2') - self.assertFalse(bucket.is_authorized(context2)) - - # admin is authorized to use bucket - admin_context = context.RequestContext('admin_user', None) - self.assertTrue(bucket.is_authorized(admin_context)) - - # new buckets are empty - self.assertTrue(bucket.list_keys()['Contents'] == []) - - # storing keys works - bucket['foo'] = "bar" - - self.assertEquals(len(bucket.list_keys()['Contents']), 1) - - self.assertEquals(bucket['foo'].read(), 'bar') - - # md5 of key works - self.assertEquals(bucket['foo'].md5, hashlib.md5('bar').hexdigest()) - - # deleting non-empty bucket should throw a NotEmpty exception - self.assertRaises(NotEmpty, bucket.delete) - - # deleting key - del bucket['foo'] - - # deleting empty bucket - bucket.delete() - - # accessing deleted bucket throws exception - self.assertRaises(NotFound, objectstore.bucket.Bucket, 'new_bucket') - - def test_images(self): - self.do_test_images('1mb.manifest.xml', True, - 'image_bucket1', 'i-testing1') - - def test_images_no_kernel_or_ramdisk(self): - self.do_test_images('1mb.no_kernel_or_ramdisk.manifest.xml', - False, 'image_bucket2', 'i-testing2') - - def do_test_images(self, manifest_file, expect_kernel_and_ramdisk, - image_bucket, image_name): - "Test the image API." - - # create a bucket for our bundle - objectstore.bucket.Bucket.create(image_bucket, self.context) - bucket = objectstore.bucket.Bucket(image_bucket) - - # upload an image manifest/parts - bundle_path = os.path.join(os.path.dirname(__file__), 'bundle') - for path in glob.glob(bundle_path + '/*'): - bucket[os.path.basename(path)] = open(path, 'rb').read() - - # register an image - image.Image.register_aws_image(image_name, - '%s/%s' % (image_bucket, manifest_file), - self.context) - - # verify image - my_img = image.Image(image_name) - result_image_file = os.path.join(my_img.path, 'image') - self.assertEqual(os.stat(result_image_file).st_size, 1048576) - - sha = hashlib.sha1(open(result_image_file).read()).hexdigest() - self.assertEqual(sha, '3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3') - - if expect_kernel_and_ramdisk: - # Verify the default kernel and ramdisk are set - self.assertEqual(my_img.metadata['kernelId'], 'aki-test') - self.assertEqual(my_img.metadata['ramdiskId'], 'ari-test') - else: - # Verify that the default kernel and ramdisk (the one from FLAGS) - # doesn't get embedded in the metadata - self.assertFalse('kernelId' in my_img.metadata) - self.assertFalse('ramdiskId' in my_img.metadata) - - # verify image permissions - context2 = context.RequestContext('user2', 'proj2') - self.assertFalse(my_img.is_authorized(context2)) - - # change user-editable fields - my_img.update_user_editable_fields({'display_name': 'my cool image'}) - self.assertEqual('my cool image', my_img.metadata['displayName']) - my_img.update_user_editable_fields({'display_name': ''}) - self.assert_(not my_img.metadata['displayName']) - - -class TestHTTPChannel(http.HTTPChannel): - """Dummy site required for twisted.web""" - - def checkPersistence(self, _, __): # pylint: disable=C0103 - """Otherwise we end up with an unclean reactor.""" - return False - - -class TestSite(server.Site): - """Dummy site required for twisted.web""" - protocol = TestHTTPChannel - - -class S3APITestCase(test.TestCase): - """Test objectstore through S3 API.""" - - def setUp(self): - """Setup users, projects, and start a test server.""" - super(S3APITestCase, self).setUp() - - FLAGS.auth_driver = 'nova.auth.ldapdriver.FakeLdapDriver' - FLAGS.buckets_path = os.path.join(OSS_TEMPDIR, 'buckets') - - self.auth_manager = manager.AuthManager() - self.admin_user = self.auth_manager.create_user('admin', admin=True) - self.admin_project = self.auth_manager.create_project('admin', - self.admin_user) - - shutil.rmtree(FLAGS.buckets_path) - os.mkdir(FLAGS.buckets_path) - - root = S3() - self.site = TestSite(root) - # pylint: disable=E1101 - self.listening_port = reactor.listenTCP(0, self.site, - interface='127.0.0.1') - # pylint: enable=E1101 - self.tcp_port = self.listening_port.getHost().port - - if not boto.config.has_section('Boto'): - boto.config.add_section('Boto') - boto.config.set('Boto', 'num_retries', '0') - self.conn = S3Connection(aws_access_key_id=self.admin_user.access, - aws_secret_access_key=self.admin_user.secret, - host='127.0.0.1', - port=self.tcp_port, - is_secure=False, - calling_format=OrdinaryCallingFormat()) - - def get_http_connection(host, is_secure): - """Get a new S3 connection, don't attempt to reuse connections.""" - return self.conn.new_http_connection(host, is_secure) - - self.conn.get_http_connection = get_http_connection - - def _ensure_no_buckets(self, buckets): # pylint: disable=C0111 - self.assertEquals(len(buckets), 0, "Bucket list was not empty") - return True - - def _ensure_one_bucket(self, buckets, name): # pylint: disable=C0111 - self.assertEquals(len(buckets), 1, - "Bucket list didn't have exactly one element in it") - self.assertEquals(buckets[0].name, name, "Wrong name") - return True - - def test_000_list_buckets(self): - """Make sure we are starting with no buckets.""" - deferred = threads.deferToThread(self.conn.get_all_buckets) - deferred.addCallback(self._ensure_no_buckets) - return deferred - - def test_001_create_and_delete_bucket(self): - """Test bucket creation and deletion.""" - bucket_name = 'testbucket' - - deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_all_buckets)) - - deferred.addCallback(self._ensure_one_bucket, bucket_name) - - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.delete_bucket, - bucket_name)) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_all_buckets)) - deferred.addCallback(self._ensure_no_buckets) - return deferred - - def test_002_create_bucket_and_key_and_delete_key_again(self): - """Test key operations on buckets.""" - bucket_name = 'testbucket' - key_name = 'somekey' - key_contents = 'somekey' - - deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) - deferred.addCallback(lambda b: - threads.deferToThread(b.new_key, key_name)) - deferred.addCallback(lambda k: - threads.deferToThread(k.set_contents_from_string, - key_contents)) - - def ensure_key_contents(bucket_name, key_name, contents): - """Verify contents for a key in the given bucket.""" - bucket = self.conn.get_bucket(bucket_name) - key = bucket.get_key(key_name) - self.assertEquals(key.get_contents_as_string(), contents, - "Bad contents") - - deferred.addCallback(lambda _: - threads.deferToThread(ensure_key_contents, - bucket_name, key_name, - key_contents)) - - def delete_key(bucket_name, key_name): - """Delete a key for the given bucket.""" - bucket = self.conn.get_bucket(bucket_name) - key = bucket.get_key(key_name) - key.delete() - - deferred.addCallback(lambda _: - threads.deferToThread(delete_key, bucket_name, - key_name)) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_bucket, - bucket_name)) - deferred.addCallback(lambda b: threads.deferToThread(b.get_all_keys)) - deferred.addCallback(self._ensure_no_buckets) - return deferred - - def tearDown(self): - """Tear down auth and test server.""" - self.auth_manager.delete_user('admin') - self.auth_manager.delete_project('admin') - stop_listening = defer.maybeDeferred(self.listening_port.stopListening) - super(S3APITestCase, self).tearDown() - return defer.DeferredList([stop_listening]) diff --git a/nova/tests/test_objectstore.py b/nova/tests/test_objectstore.py new file mode 100644 index 000000000..4e2ac205e --- /dev/null +++ b/nova/tests/test_objectstore.py @@ -0,0 +1,315 @@ +# vim: tabstop=4 shiftwidth=4 softtabstop=4 + +# Copyright 2010 United States Government as represented by the +# Administrator of the National Aeronautics and Space Administration. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +""" +Unittets for S3 objectstore clone. +""" + +import boto +import glob +import hashlib +import os +import shutil +import tempfile + +from boto.s3.connection import S3Connection, OrdinaryCallingFormat +from twisted.internet import reactor, threads, defer +from twisted.web import http, server + +from nova import context +from nova import flags +from nova import objectstore +from nova import test +from nova.auth import manager +from nova.exception import NotEmpty, NotFound +from nova.objectstore import image +from nova.objectstore.handler import S3 + + +FLAGS = flags.FLAGS + +# Create a unique temporary directory. We don't delete after test to +# allow checking the contents after running tests. Users and/or tools +# running the tests need to remove the tests directories. +OSS_TEMPDIR = tempfile.mkdtemp(prefix='test_oss-') + +# Create bucket/images path +os.makedirs(os.path.join(OSS_TEMPDIR, 'images')) +os.makedirs(os.path.join(OSS_TEMPDIR, 'buckets')) + + +class ObjectStoreTestCase(test.TestCase): + """Test objectstore API directly.""" + + def setUp(self): + """Setup users and projects.""" + super(ObjectStoreTestCase, self).setUp() + self.flags(buckets_path=os.path.join(OSS_TEMPDIR, 'buckets'), + images_path=os.path.join(OSS_TEMPDIR, 'images'), + ca_path=os.path.join(os.path.dirname(__file__), 'CA')) + + self.auth_manager = manager.AuthManager() + self.auth_manager.create_user('user1') + self.auth_manager.create_user('user2') + self.auth_manager.create_user('admin_user', admin=True) + self.auth_manager.create_project('proj1', 'user1', 'a proj', ['user1']) + self.auth_manager.create_project('proj2', 'user2', 'a proj', ['user2']) + self.context = context.RequestContext('user1', 'proj1') + + def tearDown(self): + """Tear down users and projects.""" + self.auth_manager.delete_project('proj1') + self.auth_manager.delete_project('proj2') + self.auth_manager.delete_user('user1') + self.auth_manager.delete_user('user2') + self.auth_manager.delete_user('admin_user') + super(ObjectStoreTestCase, self).tearDown() + + def test_buckets(self): + """Test the bucket API.""" + objectstore.bucket.Bucket.create('new_bucket', self.context) + bucket = objectstore.bucket.Bucket('new_bucket') + + # creator is authorized to use bucket + self.assert_(bucket.is_authorized(self.context)) + + # another user is not authorized + context2 = context.RequestContext('user2', 'proj2') + self.assertFalse(bucket.is_authorized(context2)) + + # admin is authorized to use bucket + admin_context = context.RequestContext('admin_user', None) + self.assertTrue(bucket.is_authorized(admin_context)) + + # new buckets are empty + self.assertTrue(bucket.list_keys()['Contents'] == []) + + # storing keys works + bucket['foo'] = "bar" + + self.assertEquals(len(bucket.list_keys()['Contents']), 1) + + self.assertEquals(bucket['foo'].read(), 'bar') + + # md5 of key works + self.assertEquals(bucket['foo'].md5, hashlib.md5('bar').hexdigest()) + + # deleting non-empty bucket should throw a NotEmpty exception + self.assertRaises(NotEmpty, bucket.delete) + + # deleting key + del bucket['foo'] + + # deleting empty bucket + bucket.delete() + + # accessing deleted bucket throws exception + self.assertRaises(NotFound, objectstore.bucket.Bucket, 'new_bucket') + + def test_images(self): + self.do_test_images('1mb.manifest.xml', True, + 'image_bucket1', 'i-testing1') + + def test_images_no_kernel_or_ramdisk(self): + self.do_test_images('1mb.no_kernel_or_ramdisk.manifest.xml', + False, 'image_bucket2', 'i-testing2') + + def do_test_images(self, manifest_file, expect_kernel_and_ramdisk, + image_bucket, image_name): + "Test the image API." + + # create a bucket for our bundle + objectstore.bucket.Bucket.create(image_bucket, self.context) + bucket = objectstore.bucket.Bucket(image_bucket) + + # upload an image manifest/parts + bundle_path = os.path.join(os.path.dirname(__file__), 'bundle') + for path in glob.glob(bundle_path + '/*'): + bucket[os.path.basename(path)] = open(path, 'rb').read() + + # register an image + image.Image.register_aws_image(image_name, + '%s/%s' % (image_bucket, manifest_file), + self.context) + + # verify image + my_img = image.Image(image_name) + result_image_file = os.path.join(my_img.path, 'image') + self.assertEqual(os.stat(result_image_file).st_size, 1048576) + + sha = hashlib.sha1(open(result_image_file).read()).hexdigest() + self.assertEqual(sha, '3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3') + + if expect_kernel_and_ramdisk: + # Verify the default kernel and ramdisk are set + self.assertEqual(my_img.metadata['kernelId'], 'aki-test') + self.assertEqual(my_img.metadata['ramdiskId'], 'ari-test') + else: + # Verify that the default kernel and ramdisk (the one from FLAGS) + # doesn't get embedded in the metadata + self.assertFalse('kernelId' in my_img.metadata) + self.assertFalse('ramdiskId' in my_img.metadata) + + # verify image permissions + context2 = context.RequestContext('user2', 'proj2') + self.assertFalse(my_img.is_authorized(context2)) + + # change user-editable fields + my_img.update_user_editable_fields({'display_name': 'my cool image'}) + self.assertEqual('my cool image', my_img.metadata['displayName']) + my_img.update_user_editable_fields({'display_name': ''}) + self.assert_(not my_img.metadata['displayName']) + + +class TestHTTPChannel(http.HTTPChannel): + """Dummy site required for twisted.web""" + + def checkPersistence(self, _, __): # pylint: disable=C0103 + """Otherwise we end up with an unclean reactor.""" + return False + + +class TestSite(server.Site): + """Dummy site required for twisted.web""" + protocol = TestHTTPChannel + + +class S3APITestCase(test.TestCase): + """Test objectstore through S3 API.""" + + def setUp(self): + """Setup users, projects, and start a test server.""" + super(S3APITestCase, self).setUp() + + FLAGS.auth_driver = 'nova.auth.ldapdriver.FakeLdapDriver' + FLAGS.buckets_path = os.path.join(OSS_TEMPDIR, 'buckets') + + self.auth_manager = manager.AuthManager() + self.admin_user = self.auth_manager.create_user('admin', admin=True) + self.admin_project = self.auth_manager.create_project('admin', + self.admin_user) + + shutil.rmtree(FLAGS.buckets_path) + os.mkdir(FLAGS.buckets_path) + + root = S3() + self.site = TestSite(root) + # pylint: disable=E1101 + self.listening_port = reactor.listenTCP(0, self.site, + interface='127.0.0.1') + # pylint: enable=E1101 + self.tcp_port = self.listening_port.getHost().port + + if not boto.config.has_section('Boto'): + boto.config.add_section('Boto') + boto.config.set('Boto', 'num_retries', '0') + self.conn = S3Connection(aws_access_key_id=self.admin_user.access, + aws_secret_access_key=self.admin_user.secret, + host='127.0.0.1', + port=self.tcp_port, + is_secure=False, + calling_format=OrdinaryCallingFormat()) + + def get_http_connection(host, is_secure): + """Get a new S3 connection, don't attempt to reuse connections.""" + return self.conn.new_http_connection(host, is_secure) + + self.conn.get_http_connection = get_http_connection + + def _ensure_no_buckets(self, buckets): # pylint: disable=C0111 + self.assertEquals(len(buckets), 0, "Bucket list was not empty") + return True + + def _ensure_one_bucket(self, buckets, name): # pylint: disable=C0111 + self.assertEquals(len(buckets), 1, + "Bucket list didn't have exactly one element in it") + self.assertEquals(buckets[0].name, name, "Wrong name") + return True + + def test_000_list_buckets(self): + """Make sure we are starting with no buckets.""" + deferred = threads.deferToThread(self.conn.get_all_buckets) + deferred.addCallback(self._ensure_no_buckets) + return deferred + + def test_001_create_and_delete_bucket(self): + """Test bucket creation and deletion.""" + bucket_name = 'testbucket' + + deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) + deferred.addCallback(lambda _: + threads.deferToThread(self.conn.get_all_buckets)) + + deferred.addCallback(self._ensure_one_bucket, bucket_name) + + deferred.addCallback(lambda _: + threads.deferToThread(self.conn.delete_bucket, + bucket_name)) + deferred.addCallback(lambda _: + threads.deferToThread(self.conn.get_all_buckets)) + deferred.addCallback(self._ensure_no_buckets) + return deferred + + def test_002_create_bucket_and_key_and_delete_key_again(self): + """Test key operations on buckets.""" + bucket_name = 'testbucket' + key_name = 'somekey' + key_contents = 'somekey' + + deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) + deferred.addCallback(lambda b: + threads.deferToThread(b.new_key, key_name)) + deferred.addCallback(lambda k: + threads.deferToThread(k.set_contents_from_string, + key_contents)) + + def ensure_key_contents(bucket_name, key_name, contents): + """Verify contents for a key in the given bucket.""" + bucket = self.conn.get_bucket(bucket_name) + key = bucket.get_key(key_name) + self.assertEquals(key.get_contents_as_string(), contents, + "Bad contents") + + deferred.addCallback(lambda _: + threads.deferToThread(ensure_key_contents, + bucket_name, key_name, + key_contents)) + + def delete_key(bucket_name, key_name): + """Delete a key for the given bucket.""" + bucket = self.conn.get_bucket(bucket_name) + key = bucket.get_key(key_name) + key.delete() + + deferred.addCallback(lambda _: + threads.deferToThread(delete_key, bucket_name, + key_name)) + deferred.addCallback(lambda _: + threads.deferToThread(self.conn.get_bucket, + bucket_name)) + deferred.addCallback(lambda b: threads.deferToThread(b.get_all_keys)) + deferred.addCallback(self._ensure_no_buckets) + return deferred + + def tearDown(self): + """Tear down auth and test server.""" + self.auth_manager.delete_user('admin') + self.auth_manager.delete_project('admin') + stop_listening = defer.maybeDeferred(self.listening_port.stopListening) + super(S3APITestCase, self).tearDown() + return defer.DeferredList([stop_listening]) -- cgit From 0deaa854d1854c0edaf2b8ba903ee79638c7b2d0 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:38:28 -0700 Subject: update test base class to monkey patch wsgi --- nova/test.py | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/nova/test.py b/nova/test.py index e0fef6101..5170775d0 100644 --- a/nova/test.py +++ b/nova/test.py @@ -24,6 +24,7 @@ and some black magic for inline callbacks. import datetime +import functools import os import shutil import uuid @@ -32,6 +33,8 @@ import unittest import mox import shutil import stubout +from eventlet import greenpool +from eventlet import greenthread from nova import context from nova import db @@ -39,6 +42,7 @@ from nova import fakerabbit from nova import flags from nova import rpc from nova import service +from nova import wsgi FLAGS = flags.FLAGS @@ -79,6 +83,7 @@ class TestCase(unittest.TestCase): self.injected = [] self._services = [] self._monkey_patch_attach() + self._monkey_patch_wsgi() self._original_flags = FLAGS.FlagValuesDict() def tearDown(self): @@ -99,7 +104,8 @@ class TestCase(unittest.TestCase): self.reset_flags() # Reset our monkey-patches - rpc.Consumer.attach_to_eventlet = self.originalAttach + rpc.Consumer.attach_to_eventlet = self.original_attach + wsgi.Server.start = self.original_start # Stop any timers for x in self.injected: @@ -141,16 +147,37 @@ class TestCase(unittest.TestCase): return svc def _monkey_patch_attach(self): - self.originalAttach = rpc.Consumer.attach_to_eventlet + self.original_attach = rpc.Consumer.attach_to_eventlet - def _wrapped(innerSelf): - rv = self.originalAttach(innerSelf) + def _wrapped(inner_self): + rv = self.original_attach(inner_self) self.injected.append(rv) return rv - _wrapped.func_name = self.originalAttach.func_name + _wrapped.func_name = self.original_attach.func_name rpc.Consumer.attach_to_eventlet = _wrapped + def _monkey_patch_wsgi(self): + """Allow us to kill servers spawned by wsgi.Server.""" + # TODO(termie): change these patterns to use functools + self.original_start = wsgi.Server.start + + @functools.wraps(self.original_start) + def _wrapped_start(inner_self, *args, **kwargs): + original_spawn_n = inner_self.pool.spawn_n + + @functools.wraps(original_spawn_n) + def _wrapped_spawn_n(*args, **kwargs): + rv = greenthread.spawn(*args, **kwargs) + self._services.append(rv) + + inner_self.pool.spawn_n = _wrapped_spawn_n + self.original_start(inner_self, *args, **kwargs) + inner_self.pool.spawn_n = original_spawn_n + + _wrapped_start.func_name = self.original_start.func_name + wsgi.Server.start = _wrapped_start + # Useful assertions def assertDictMatch(self, d1, d2): """Assert two dicts are equivalent. -- cgit From 2b243dbb2e12a7f510a7c6c01298884fa8927c12 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:38:30 -0700 Subject: port the objectstore tests to the new tests --- nova/objectstore/bucket.py | 3 +- nova/objectstore/s3server.py | 35 +++--- nova/test.py | 1 - nova/tests/test_objectstore.py | 247 +++++++---------------------------------- 4 files changed, 64 insertions(+), 222 deletions(-) diff --git a/nova/objectstore/bucket.py b/nova/objectstore/bucket.py index b213e18e8..017b933a9 100644 --- a/nova/objectstore/bucket.py +++ b/nova/objectstore/bucket.py @@ -33,8 +33,7 @@ from nova.objectstore import stored FLAGS = flags.FLAGS -flags.DEFINE_string('buckets_path', '$state_path/buckets', - 'path to s3 buckets') +flags.DECLARE('buckets_path', 'nova.objectstore.s3server') class Bucket(object): diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py index 7a7317af2..83ca5bfa3 100644 --- a/nova/objectstore/s3server.py +++ b/nova/objectstore/s3server.py @@ -68,9 +68,9 @@ class S3Application(wsgi.Router): if mapper is None: mapper = routes.Mapper() - mapper.connect('/', controller=RootHandler(self)) - #controller=lambda *a, **kw: RootHandler(self)(*a, **kw)) - mapper.connect('/{bucket_name}/{object_name}', + mapper.connect('/', + controller=lambda *a, **kw: RootHandler(self)(*a, **kw)) + mapper.connect('/{bucket}/{object_name}', controller=lambda *a, **kw: ObjectHandler(self)(*a, **kw)) mapper.connect('/{bucket_name}/', controller=lambda *a, **kw: BucketHandler(self)(*a, **kw)) @@ -87,7 +87,6 @@ class BaseRequestHandler(wsgi.Controller): @webob.dec.wsgify def __call__(self, request): - logging.debug('GOT HERE') method = request.method.lower() f = getattr(self, method, self.invalid) self.request = request @@ -109,7 +108,7 @@ class BaseRequestHandler(wsgi.Controller): def finish(self, body=''): self.response.body = utils.utf8(body) - def invalid(self, request, **kwargs): + def invalid(self, **kwargs): pass def render_xml(self, value): @@ -181,7 +180,8 @@ class BucketHandler(BaseRequestHandler): terse = int(self.get_argument("terse", 0)) if not path.startswith(self.application.directory) or \ not os.path.isdir(path): - raise webob.exc.HTTPError(404) + self.set_status(404) + return object_names = [] for root, dirs, files in os.walk(path): for file_name in files: @@ -231,7 +231,8 @@ class BucketHandler(BaseRequestHandler): self.application.directory, bucket_name)) if not path.startswith(self.application.directory) or \ os.path.exists(path): - raise webob.exc.HTTPError(403) + self.set_status(403) + return os.makedirs(path) self.finish() @@ -240,9 +241,11 @@ class BucketHandler(BaseRequestHandler): self.application.directory, bucket_name)) if not path.startswith(self.application.directory) or \ not os.path.isdir(path): - raise webob.exc.HTTPError(404) + self.set_status(404) + return if len(os.listdir(path)) > 0: - raise webob.exc.HTTPError(403) + self.set_status(403) + return os.rmdir(path) self.set_status(204) self.finish() @@ -254,7 +257,8 @@ class ObjectHandler(BaseRequestHandler): path = self._object_path(bucket, object_name) if not path.startswith(self.application.directory) or \ not os.path.isfile(path): - raise webob.exc.HTTPError(404) + self.set_status(404) + return info = os.stat(path) self.set_header("Content-Type", "application/unknown") self.set_header("Last-Modified", datetime.datetime.utcfromtimestamp( @@ -271,16 +275,20 @@ class ObjectHandler(BaseRequestHandler): self.application.directory, bucket)) if not bucket_dir.startswith(self.application.directory) or \ not os.path.isdir(bucket_dir): - raise webob.exc.HTTPError(404) + self.set_status(404) + return path = self._object_path(bucket, object_name) if not path.startswith(bucket_dir) or os.path.isdir(path): - raise webob.exc.HTTPError(403) + self.set_status(403) + return directory = os.path.dirname(path) if not os.path.exists(directory): os.makedirs(directory) object_file = open(path, "w") object_file.write(self.request.body) object_file.close() + self.set_header('ETag', + '"%s"' % hashlib.md5(self.request.body).hexdigest()) self.finish() def delete(self, bucket, object_name): @@ -288,7 +296,8 @@ class ObjectHandler(BaseRequestHandler): path = self._object_path(bucket, object_name) if not path.startswith(self.application.directory) or \ not os.path.isfile(path): - raise webob.exc.HTTPError(404) + self.set_status(404) + return os.unlink(path) self.set_status(204) self.finish() diff --git a/nova/test.py b/nova/test.py index 5170775d0..3b608520a 100644 --- a/nova/test.py +++ b/nova/test.py @@ -33,7 +33,6 @@ import unittest import mox import shutil import stubout -from eventlet import greenpool from eventlet import greenthread from nova import context diff --git a/nova/tests/test_objectstore.py b/nova/tests/test_objectstore.py index 4e2ac205e..c4d344503 100644 --- a/nova/tests/test_objectstore.py +++ b/nova/tests/test_objectstore.py @@ -27,18 +27,18 @@ import os import shutil import tempfile -from boto.s3.connection import S3Connection, OrdinaryCallingFormat -from twisted.internet import reactor, threads, defer -from twisted.web import http, server +from boto import exception as boto_exception +from boto.s3 import connection as s3 from nova import context +from nova import exception from nova import flags from nova import objectstore +from nova import wsgi from nova import test from nova.auth import manager -from nova.exception import NotEmpty, NotFound -from nova.objectstore import image -from nova.objectstore.handler import S3 +#from nova.exception import NotEmpty, NotFound +from nova.objectstore import s3server FLAGS = flags.FLAGS @@ -53,151 +53,15 @@ os.makedirs(os.path.join(OSS_TEMPDIR, 'images')) os.makedirs(os.path.join(OSS_TEMPDIR, 'buckets')) -class ObjectStoreTestCase(test.TestCase): - """Test objectstore API directly.""" - - def setUp(self): - """Setup users and projects.""" - super(ObjectStoreTestCase, self).setUp() - self.flags(buckets_path=os.path.join(OSS_TEMPDIR, 'buckets'), - images_path=os.path.join(OSS_TEMPDIR, 'images'), - ca_path=os.path.join(os.path.dirname(__file__), 'CA')) - - self.auth_manager = manager.AuthManager() - self.auth_manager.create_user('user1') - self.auth_manager.create_user('user2') - self.auth_manager.create_user('admin_user', admin=True) - self.auth_manager.create_project('proj1', 'user1', 'a proj', ['user1']) - self.auth_manager.create_project('proj2', 'user2', 'a proj', ['user2']) - self.context = context.RequestContext('user1', 'proj1') - - def tearDown(self): - """Tear down users and projects.""" - self.auth_manager.delete_project('proj1') - self.auth_manager.delete_project('proj2') - self.auth_manager.delete_user('user1') - self.auth_manager.delete_user('user2') - self.auth_manager.delete_user('admin_user') - super(ObjectStoreTestCase, self).tearDown() - - def test_buckets(self): - """Test the bucket API.""" - objectstore.bucket.Bucket.create('new_bucket', self.context) - bucket = objectstore.bucket.Bucket('new_bucket') - - # creator is authorized to use bucket - self.assert_(bucket.is_authorized(self.context)) - - # another user is not authorized - context2 = context.RequestContext('user2', 'proj2') - self.assertFalse(bucket.is_authorized(context2)) - - # admin is authorized to use bucket - admin_context = context.RequestContext('admin_user', None) - self.assertTrue(bucket.is_authorized(admin_context)) - - # new buckets are empty - self.assertTrue(bucket.list_keys()['Contents'] == []) - - # storing keys works - bucket['foo'] = "bar" - - self.assertEquals(len(bucket.list_keys()['Contents']), 1) - - self.assertEquals(bucket['foo'].read(), 'bar') - - # md5 of key works - self.assertEquals(bucket['foo'].md5, hashlib.md5('bar').hexdigest()) - - # deleting non-empty bucket should throw a NotEmpty exception - self.assertRaises(NotEmpty, bucket.delete) - - # deleting key - del bucket['foo'] - - # deleting empty bucket - bucket.delete() - - # accessing deleted bucket throws exception - self.assertRaises(NotFound, objectstore.bucket.Bucket, 'new_bucket') - - def test_images(self): - self.do_test_images('1mb.manifest.xml', True, - 'image_bucket1', 'i-testing1') - - def test_images_no_kernel_or_ramdisk(self): - self.do_test_images('1mb.no_kernel_or_ramdisk.manifest.xml', - False, 'image_bucket2', 'i-testing2') - - def do_test_images(self, manifest_file, expect_kernel_and_ramdisk, - image_bucket, image_name): - "Test the image API." - - # create a bucket for our bundle - objectstore.bucket.Bucket.create(image_bucket, self.context) - bucket = objectstore.bucket.Bucket(image_bucket) - - # upload an image manifest/parts - bundle_path = os.path.join(os.path.dirname(__file__), 'bundle') - for path in glob.glob(bundle_path + '/*'): - bucket[os.path.basename(path)] = open(path, 'rb').read() - - # register an image - image.Image.register_aws_image(image_name, - '%s/%s' % (image_bucket, manifest_file), - self.context) - - # verify image - my_img = image.Image(image_name) - result_image_file = os.path.join(my_img.path, 'image') - self.assertEqual(os.stat(result_image_file).st_size, 1048576) - - sha = hashlib.sha1(open(result_image_file).read()).hexdigest() - self.assertEqual(sha, '3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3') - - if expect_kernel_and_ramdisk: - # Verify the default kernel and ramdisk are set - self.assertEqual(my_img.metadata['kernelId'], 'aki-test') - self.assertEqual(my_img.metadata['ramdiskId'], 'ari-test') - else: - # Verify that the default kernel and ramdisk (the one from FLAGS) - # doesn't get embedded in the metadata - self.assertFalse('kernelId' in my_img.metadata) - self.assertFalse('ramdiskId' in my_img.metadata) - - # verify image permissions - context2 = context.RequestContext('user2', 'proj2') - self.assertFalse(my_img.is_authorized(context2)) - - # change user-editable fields - my_img.update_user_editable_fields({'display_name': 'my cool image'}) - self.assertEqual('my cool image', my_img.metadata['displayName']) - my_img.update_user_editable_fields({'display_name': ''}) - self.assert_(not my_img.metadata['displayName']) - - -class TestHTTPChannel(http.HTTPChannel): - """Dummy site required for twisted.web""" - - def checkPersistence(self, _, __): # pylint: disable=C0103 - """Otherwise we end up with an unclean reactor.""" - return False - - -class TestSite(server.Site): - """Dummy site required for twisted.web""" - protocol = TestHTTPChannel - - class S3APITestCase(test.TestCase): """Test objectstore through S3 API.""" def setUp(self): """Setup users, projects, and start a test server.""" super(S3APITestCase, self).setUp() - - FLAGS.auth_driver = 'nova.auth.ldapdriver.FakeLdapDriver' - FLAGS.buckets_path = os.path.join(OSS_TEMPDIR, 'buckets') + self.flags(auth_driver='nova.auth.ldapdriver.FakeLdapDriver', + buckets_path=os.path.join(OSS_TEMPDIR, 'buckets'), + s3_host='127.0.0.1') self.auth_manager = manager.AuthManager() self.admin_user = self.auth_manager.create_user('admin', admin=True) @@ -207,23 +71,20 @@ class S3APITestCase(test.TestCase): shutil.rmtree(FLAGS.buckets_path) os.mkdir(FLAGS.buckets_path) - root = S3() - self.site = TestSite(root) - # pylint: disable=E1101 - self.listening_port = reactor.listenTCP(0, self.site, - interface='127.0.0.1') - # pylint: enable=E1101 - self.tcp_port = self.listening_port.getHost().port + router = s3server.S3Application(FLAGS.buckets_path) + server = wsgi.Server() + server.start(router, FLAGS.s3_port, host=FLAGS.s3_host) if not boto.config.has_section('Boto'): boto.config.add_section('Boto') boto.config.set('Boto', 'num_retries', '0') - self.conn = S3Connection(aws_access_key_id=self.admin_user.access, - aws_secret_access_key=self.admin_user.secret, - host='127.0.0.1', - port=self.tcp_port, - is_secure=False, - calling_format=OrdinaryCallingFormat()) + conn = s3.S3Connection(aws_access_key_id=self.admin_user.access, + aws_secret_access_key=self.admin_user.secret, + host=FLAGS.s3_host, + port=FLAGS.s3_port, + is_secure=False, + calling_format=s3.OrdinaryCallingFormat()) + self.conn = conn def get_http_connection(host, is_secure): """Get a new S3 connection, don't attempt to reuse connections.""" @@ -243,27 +104,16 @@ class S3APITestCase(test.TestCase): def test_000_list_buckets(self): """Make sure we are starting with no buckets.""" - deferred = threads.deferToThread(self.conn.get_all_buckets) - deferred.addCallback(self._ensure_no_buckets) - return deferred + self._ensure_no_buckets(self.conn.get_all_buckets()) def test_001_create_and_delete_bucket(self): """Test bucket creation and deletion.""" bucket_name = 'testbucket' - deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_all_buckets)) - - deferred.addCallback(self._ensure_one_bucket, bucket_name) - - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.delete_bucket, - bucket_name)) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_all_buckets)) - deferred.addCallback(self._ensure_no_buckets) - return deferred + self.conn.create_bucket(bucket_name) + self._ensure_one_bucket(self.conn.get_all_buckets(), bucket_name) + self.conn.delete_bucket(bucket_name) + self._ensure_no_buckets(self.conn.get_all_buckets()) def test_002_create_bucket_and_key_and_delete_key_again(self): """Test key operations on buckets.""" @@ -271,45 +121,30 @@ class S3APITestCase(test.TestCase): key_name = 'somekey' key_contents = 'somekey' - deferred = threads.deferToThread(self.conn.create_bucket, bucket_name) - deferred.addCallback(lambda b: - threads.deferToThread(b.new_key, key_name)) - deferred.addCallback(lambda k: - threads.deferToThread(k.set_contents_from_string, - key_contents)) + b = self.conn.create_bucket(bucket_name) + k = b.new_key(key_name) + k.set_contents_from_string(key_contents) + + bucket = self.conn.get_bucket(bucket_name) - def ensure_key_contents(bucket_name, key_name, contents): - """Verify contents for a key in the given bucket.""" - bucket = self.conn.get_bucket(bucket_name) - key = bucket.get_key(key_name) - self.assertEquals(key.get_contents_as_string(), contents, - "Bad contents") + # make sure the contents are correct + key = bucket.get_key(key_name) + self.assertEquals(key.get_contents_as_string(), key_contents, + "Bad contents") - deferred.addCallback(lambda _: - threads.deferToThread(ensure_key_contents, - bucket_name, key_name, - key_contents)) + # delete the key + key.delete() - def delete_key(bucket_name, key_name): - """Delete a key for the given bucket.""" - bucket = self.conn.get_bucket(bucket_name) - key = bucket.get_key(key_name) - key.delete() + self._ensure_no_buckets(bucket.get_all_keys()) - deferred.addCallback(lambda _: - threads.deferToThread(delete_key, bucket_name, - key_name)) - deferred.addCallback(lambda _: - threads.deferToThread(self.conn.get_bucket, - bucket_name)) - deferred.addCallback(lambda b: threads.deferToThread(b.get_all_keys)) - deferred.addCallback(self._ensure_no_buckets) - return deferred + def test_unknown_bucket(self): + bucket_name = 'falalala' + self.assertRaises(boto_exception.S3ResponseError, + self.conn.get_bucket, + bucket_name) def tearDown(self): """Tear down auth and test server.""" self.auth_manager.delete_user('admin') self.auth_manager.delete_project('admin') - stop_listening = defer.maybeDeferred(self.listening_port.stopListening) super(S3APITestCase, self).tearDown() - return defer.DeferredList([stop_listening]) -- cgit From bab306061618e911971c4f7275824df60d1b42fd Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:38:30 -0700 Subject: remove twisted objectstore --- nova/objectstore/bucket.py | 180 ---------------- nova/objectstore/handler.py | 478 ----------------------------------------- nova/objectstore/image.py | 296 ------------------------- nova/objectstore/stored.py | 63 ------ nova/tests/test_cloud.py | 49 +---- nova/tests/test_objectstore.py | 2 - 6 files changed, 3 insertions(+), 1065 deletions(-) delete mode 100644 nova/objectstore/bucket.py delete mode 100644 nova/objectstore/handler.py delete mode 100644 nova/objectstore/image.py delete mode 100644 nova/objectstore/stored.py diff --git a/nova/objectstore/bucket.py b/nova/objectstore/bucket.py deleted file mode 100644 index 017b933a9..000000000 --- a/nova/objectstore/bucket.py +++ /dev/null @@ -1,180 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 United States Government as represented by the -# Administrator of the National Aeronautics and Space Administration. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Simple object store using Blobs and JSON files on disk. -""" - -import bisect -import datetime -import glob -import json -import os - -from nova import exception -from nova import flags -from nova import utils -from nova.objectstore import stored - - -FLAGS = flags.FLAGS -flags.DECLARE('buckets_path', 'nova.objectstore.s3server') - - -class Bucket(object): - def __init__(self, name): - self.name = name - self.path = os.path.abspath(os.path.join(FLAGS.buckets_path, name)) - if not self.path.startswith(os.path.abspath(FLAGS.buckets_path)) or \ - not os.path.isdir(self.path): - raise exception.NotFound() - - self.ctime = os.path.getctime(self.path) - - def __repr__(self): - return "" % self.name - - @staticmethod - def all(): - """ list of all buckets """ - buckets = [] - for fn in glob.glob("%s/*.json" % FLAGS.buckets_path): - try: - json.load(open(fn)) - name = os.path.split(fn)[-1][:-5] - buckets.append(Bucket(name)) - except: - pass - - return buckets - - @staticmethod - def create(bucket_name, context): - """Create a new bucket owned by a project. - - @bucket_name: a string representing the name of the bucket to create - @context: a nova.auth.api.ApiContext object representing who owns the - bucket. - - Raises: - NotAuthorized: if the bucket is already exists or has invalid name - """ - path = os.path.abspath(os.path.join( - FLAGS.buckets_path, bucket_name)) - if not path.startswith(os.path.abspath(FLAGS.buckets_path)) or \ - os.path.exists(path): - raise exception.NotAuthorized() - - os.makedirs(path) - - with open(path + '.json', 'w') as f: - json.dump({'ownerId': context.project_id}, f) - - @property - def metadata(self): - """ dictionary of metadata around bucket, - keys are 'Name' and 'CreationDate' - """ - - return { - "Name": self.name, - "CreationDate": datetime.datetime.utcfromtimestamp(self.ctime), - } - - @property - def owner_id(self): - try: - with open(self.path + '.json') as f: - return json.load(f)['ownerId'] - except: - return None - - def is_authorized(self, context): - try: - return context.is_admin or \ - self.owner_id == context.project_id - except Exception, e: - return False - - def list_keys(self, prefix='', marker=None, max_keys=1000, terse=False): - object_names = [] - path_length = len(self.path) - for root, dirs, files in os.walk(self.path): - for file_name in files: - object_name = os.path.join(root, file_name)[path_length + 1:] - object_names.append(object_name) - object_names.sort() - contents = [] - - start_pos = 0 - if marker: - start_pos = bisect.bisect_right(object_names, marker, start_pos) - if prefix: - start_pos = bisect.bisect_left(object_names, prefix, start_pos) - - truncated = False - for object_name in object_names[start_pos:]: - if not object_name.startswith(prefix): - break - if len(contents) >= max_keys: - truncated = True - break - object_path = self._object_path(object_name) - c = {"Key": object_name} - if not terse: - info = os.stat(object_path) - c.update({ - "LastModified": datetime.datetime.utcfromtimestamp( - info.st_mtime), - "Size": info.st_size, - }) - contents.append(c) - marker = object_name - - return { - "Name": self.name, - "Prefix": prefix, - "Marker": marker, - "MaxKeys": max_keys, - "IsTruncated": truncated, - "Contents": contents, - } - - def _object_path(self, object_name): - fn = os.path.join(self.path, object_name) - - if not fn.startswith(self.path): - raise exception.NotAuthorized() - - return fn - - def delete(self): - if len(os.listdir(self.path)) > 0: - raise exception.NotEmpty() - os.rmdir(self.path) - os.remove(self.path + '.json') - - def __getitem__(self, key): - return stored.Object(self, key) - - def __setitem__(self, key, value): - with open(self._object_path(key), 'wb') as f: - f.write(value) - - def __delitem__(self, key): - stored.Object(self, key).delete() diff --git a/nova/objectstore/handler.py b/nova/objectstore/handler.py deleted file mode 100644 index 554c72848..000000000 --- a/nova/objectstore/handler.py +++ /dev/null @@ -1,478 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 -# -# Copyright 2010 OpenStack LLC. -# Copyright 2010 United States Government as represented by the -# Administrator of the National Aeronautics and Space Administration. -# All Rights Reserved. -# -# Copyright 2009 Facebook -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Implementation of an S3-like storage server based on local files. - -Useful to test features that will eventually run on S3, or if you want to -run something locally that was once running on S3. - -We don't support all the features of S3, but it does work with the -standard S3 client for the most basic semantics. To use the standard -S3 client with this module:: - - c = S3.AWSAuthConnection("", "", server="localhost", port=8888, - is_secure=False) - c.create_bucket("mybucket") - c.put("mybucket", "mykey", "a value") - print c.get("mybucket", "mykey").body - -""" - -import datetime -import json -import multiprocessing -import os -import urllib - -from twisted.application import internet -from twisted.application import service -from twisted.web import error -from twisted.web import resource -from twisted.web import server -from twisted.web import static - -from nova import context -from nova import exception -from nova import flags -from nova import log as logging -from nova import utils -from nova.auth import manager -from nova.objectstore import bucket -from nova.objectstore import image - - -LOG = logging.getLogger('nova.objectstore.handler') -FLAGS = flags.FLAGS -flags.DEFINE_string('s3_listen_host', '', 'Host to listen on.') - - -def render_xml(request, value): - """Writes value as XML string to request""" - assert isinstance(value, dict) and len(value) == 1 - request.setHeader("Content-Type", "application/xml; charset=UTF-8") - - name = value.keys()[0] - request.write('\n') - request.write('<' + utils.utf8(name) + - ' xmlns="http://doc.s3.amazonaws.com/2006-03-01">') - _render_parts(value.values()[0], request.write) - request.write('') - request.finish() - - -def finish(request, content=None): - """Finalizer method for request""" - if content: - request.write(content) - request.finish() - - -def _render_parts(value, write_cb): - """Helper method to render different Python objects to XML""" - if isinstance(value, basestring): - write_cb(utils.xhtml_escape(value)) - elif isinstance(value, int) or isinstance(value, long): - write_cb(str(value)) - elif isinstance(value, datetime.datetime): - write_cb(value.strftime("%Y-%m-%dT%H:%M:%S.000Z")) - elif isinstance(value, dict): - for name, subvalue in value.iteritems(): - if not isinstance(subvalue, list): - subvalue = [subvalue] - for subsubvalue in subvalue: - write_cb('<' + utils.utf8(name) + '>') - _render_parts(subsubvalue, write_cb) - write_cb('') - else: - raise Exception(_("Unknown S3 value type %r"), value) - - -def get_argument(request, key, default_value): - """Returns the request's value at key, or default_value - if not found - """ - if key in request.args: - return request.args[key][0] - return default_value - - -def get_context(request): - """Returns the supplied request's context object""" - try: - # Authorization Header format: 'AWS :' - authorization_header = request.getHeader('Authorization') - if not authorization_header: - raise exception.NotAuthorized() - auth_header_value = authorization_header.split(' ')[1] - access, _ignored, secret = auth_header_value.rpartition(':') - am = manager.AuthManager() - (user, project) = am.authenticate(access, - secret, - {}, - request.method, - request.getRequestHostname(), - request.uri, - headers=request.getAllHeaders(), - check_type='s3') - rv = context.RequestContext(user, project) - LOG.audit(_("Authenticated request"), context=rv) - return rv - except exception.Error as ex: - LOG.debug(_("Authentication Failure: %s"), ex) - raise exception.NotAuthorized() - - -class ErrorHandlingResource(resource.Resource): - """Maps exceptions to 404 / 401 codes. Won't work for - exceptions thrown after NOT_DONE_YET is returned. - """ - # TODO(unassigned) (calling-all-twisted-experts): This needs to be - # plugged in to the right place in twisted... - # This doesn't look like it's the right place - # (consider exceptions in getChild; or after - # NOT_DONE_YET is returned - def render(self, request): - """Renders the response as XML""" - try: - return resource.Resource.render(self, request) - except exception.NotFound: - request.setResponseCode(404) - return '' - except exception.NotAuthorized: - request.setResponseCode(403) - return '' - - -class S3(ErrorHandlingResource): - """Implementation of an S3-like storage server based on local files.""" - def __init__(self): - ErrorHandlingResource.__init__(self) - - def getChild(self, name, request): # pylint: disable=C0103 - """Returns either the image or bucket resource""" - request.context = get_context(request) - if name == '': - return self - elif name == '_images': - return ImagesResource() - else: - return BucketResource(name) - - def render_GET(self, request): # pylint: disable=R0201 - """Renders the GET request for a list of buckets as XML""" - LOG.debug(_('List of buckets requested'), context=request.context) - buckets = [b for b in bucket.Bucket.all() - if b.is_authorized(request.context)] - - render_xml(request, {"ListAllMyBucketsResult": { - "Buckets": {"Bucket": [b.metadata for b in buckets]}, - }}) - return server.NOT_DONE_YET - - -class BucketResource(ErrorHandlingResource): - """A web resource containing an S3-like bucket""" - def __init__(self, name): - resource.Resource.__init__(self) - self.name = name - - def getChild(self, name, request): - """Returns the bucket resource itself, or the object resource - the bucket contains if a name is supplied - """ - if name == '': - return self - else: - return ObjectResource(bucket.Bucket(self.name), name) - - def render_GET(self, request): - "Returns the keys for the bucket resource""" - LOG.debug(_("List keys for bucket %s"), self.name) - - try: - bucket_object = bucket.Bucket(self.name) - except exception.NotFound: - return error.NoResource(message="No such bucket").render(request) - - if not bucket_object.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to access bucket %s"), - self.name, context=request.context) - raise exception.NotAuthorized() - - prefix = get_argument(request, "prefix", u"") - marker = get_argument(request, "marker", u"") - max_keys = int(get_argument(request, "max-keys", 1000)) - terse = int(get_argument(request, "terse", 0)) - - results = bucket_object.list_keys(prefix=prefix, - marker=marker, - max_keys=max_keys, - terse=terse) - render_xml(request, {"ListBucketResult": results}) - return server.NOT_DONE_YET - - def render_PUT(self, request): - "Creates the bucket resource""" - LOG.debug(_("Creating bucket %s"), self.name) - LOG.debug("calling bucket.Bucket.create(%r, %r)", - self.name, - request.context) - bucket.Bucket.create(self.name, request.context) - request.finish() - return server.NOT_DONE_YET - - def render_DELETE(self, request): - """Deletes the bucket resource""" - LOG.debug(_("Deleting bucket %s"), self.name) - bucket_object = bucket.Bucket(self.name) - - if not bucket_object.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to delete bucket %s"), - self.name, context=request.context) - raise exception.NotAuthorized() - - bucket_object.delete() - request.setResponseCode(204) - return '' - - -class ObjectResource(ErrorHandlingResource): - """The resource returned from a bucket""" - def __init__(self, bucket, name): - resource.Resource.__init__(self) - self.bucket = bucket - self.name = name - - def render_GET(self, request): - """Returns the object - - Raises NotAuthorized if user in request context is not - authorized to delete the object. - """ - bname = self.bucket.name - nm = self.name - LOG.debug(_("Getting object: %(bname)s / %(nm)s") % locals()) - - if not self.bucket.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to get object %(nm)s" - " from bucket %(bname)s") % locals(), - context=request.context) - raise exception.NotAuthorized() - - obj = self.bucket[urllib.unquote(self.name)] - request.setHeader("Content-Type", "application/unknown") - request.setHeader("Last-Modified", - datetime.datetime.utcfromtimestamp(obj.mtime)) - request.setHeader("Etag", '"' + obj.md5 + '"') - return static.File(obj.path).render_GET(request) - - def render_PUT(self, request): - """Modifies/inserts the object and returns a result code - - Raises NotAuthorized if user in request context is not - authorized to delete the object. - """ - nm = self.name - bname = self.bucket.name - LOG.debug(_("Putting object: %(bname)s / %(nm)s") % locals()) - - if not self.bucket.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to upload object %(nm)s to" - " bucket %(bname)s") % locals(), context=request.context) - raise exception.NotAuthorized() - - key = urllib.unquote(self.name) - request.content.seek(0, 0) - self.bucket[key] = request.content.read() - request.setHeader("Etag", '"' + self.bucket[key].md5 + '"') - finish(request) - return server.NOT_DONE_YET - - def render_DELETE(self, request): - """Deletes the object and returns a result code - - Raises NotAuthorized if user in request context is not - authorized to delete the object. - """ - nm = self.name - bname = self.bucket.name - LOG.debug(_("Deleting object: %(bname)s / %(nm)s") % locals(), - context=request.context) - - if not self.bucket.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to delete object %(nm)s from " - "bucket %(bname)s") % locals(), context=request.context) - raise exception.NotAuthorized() - - del self.bucket[urllib.unquote(self.name)] - request.setResponseCode(204) - return '' - - -class ImageResource(ErrorHandlingResource): - """A web resource representing a single image""" - isLeaf = True - - def __init__(self, name): - resource.Resource.__init__(self) - self.img = image.Image(name) - - def render_GET(self, request): - """Returns the image file""" - if not self.img.is_authorized(request.context, True): - raise exception.NotAuthorized() - return static.File(self.img.image_path, - defaultType='application/octet-stream').\ - render_GET(request) - - -class ImagesResource(resource.Resource): - """A web resource representing a list of images""" - - def getChild(self, name, _request): - """Returns itself or an ImageResource if no name given""" - if name == '': - return self - else: - return ImageResource(name) - - def render_GET(self, request): # pylint: disable=R0201 - """ returns a json listing of all images - that a user has permissions to see """ - - images = [i for i in image.Image.all() \ - if i.is_authorized(request.context, readonly=True)] - - # Bug #617776: - # We used to have 'type' in the image metadata, but this field - # should be called 'imageType', as per the EC2 specification. - # For compat with old metadata files we copy type to imageType if - # imageType is not present. - # For compat with euca2ools (and any other clients using the - # incorrect name) we copy imageType to type. - # imageType is primary if we end up with both in the metadata file - # (which should never happen). - def decorate(m): - if 'imageType' not in m and 'type' in m: - m[u'imageType'] = m['type'] - elif 'imageType' in m: - m[u'type'] = m['imageType'] - if 'displayName' not in m: - m[u'displayName'] = u'' - return m - - request.write(json.dumps([decorate(i.metadata) for i in images])) - request.finish() - return server.NOT_DONE_YET - - def render_PUT(self, request): # pylint: disable=R0201 - """ create a new registered image """ - - image_id = get_argument(request, 'image_id', u'') - image_location = get_argument(request, 'image_location', u'') - - image_path = os.path.join(FLAGS.images_path, image_id) - if ((not image_path.startswith(FLAGS.images_path)) or - os.path.exists(image_path)): - LOG.audit(_("Not authorized to upload image: invalid directory " - "%s"), - image_path, context=request.context) - raise exception.NotAuthorized() - - bucket_object = bucket.Bucket(image_location.split("/")[0]) - - if not bucket_object.is_authorized(request.context): - LOG.audit(_("Not authorized to upload image: unauthorized " - "bucket %s"), bucket_object.name, - context=request.context) - raise exception.NotAuthorized() - - LOG.audit(_("Starting image upload: %s"), image_id, - context=request.context) - p = multiprocessing.Process(target=image.Image.register_aws_image, - args=(image_id, image_location, request.context)) - p.start() - return '' - - def render_POST(self, request): # pylint: disable=R0201 - """Update image attributes: public/private""" - - # image_id required for all requests - image_id = get_argument(request, 'image_id', u'') - image_object = image.Image(image_id) - if not image_object.is_authorized(request.context): - LOG.audit(_("Not authorized to update attributes of image %s"), - image_id, context=request.context) - raise exception.NotAuthorized() - - operation = get_argument(request, 'operation', u'') - if operation: - # operation implies publicity toggle - newstatus = (operation == 'add') - LOG.audit(_("Toggling publicity flag of image %(image_id)s" - " %(newstatus)r") % locals(), context=request.context) - image_object.set_public(newstatus) - else: - # other attributes imply update - LOG.audit(_("Updating user fields on image %s"), image_id, - context=request.context) - clean_args = {} - for arg in request.args.keys(): - clean_args[arg] = request.args[arg][0] - image_object.update_user_editable_fields(clean_args) - return '' - - def render_DELETE(self, request): # pylint: disable=R0201 - """Delete a registered image""" - image_id = get_argument(request, "image_id", u"") - image_object = image.Image(image_id) - - if not image_object.is_authorized(request.context): - LOG.audit(_("Unauthorized attempt to delete image %s"), - image_id, context=request.context) - raise exception.NotAuthorized() - - image_object.delete() - LOG.audit(_("Deleted image: %s"), image_id, context=request.context) - - request.setResponseCode(204) - return '' - - -def get_site(): - """Support for WSGI-like interfaces""" - root = S3() - site = server.Site(root) - return site - - -def get_application(): - """Support WSGI-like interfaces""" - factory = get_site() - application = service.Application("objectstore") - # Disabled because of lack of proper introspection in Twisted - # or possibly different versions of twisted? - # pylint: disable=E1101 - objectStoreService = internet.TCPServer(FLAGS.s3_port, factory, - interface=FLAGS.s3_listen_host) - objectStoreService.setServiceParent(application) - return application diff --git a/nova/objectstore/image.py b/nova/objectstore/image.py deleted file mode 100644 index c90b5b54b..000000000 --- a/nova/objectstore/image.py +++ /dev/null @@ -1,296 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 United States Government as represented by the -# Administrator of the National Aeronautics and Space Administration. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Take uploaded bucket contents and register them as disk images (AMIs). -Requires decryption using keys in the manifest. -""" - - -import binascii -import glob -import json -import os -import shutil -import tarfile -from xml.etree import ElementTree - -from nova import exception -from nova import flags -from nova import utils -from nova.objectstore import bucket - - -FLAGS = flags.FLAGS -flags.DECLARE('images_path', 'nova.image.local') - - -class Image(object): - def __init__(self, image_id): - self.image_id = image_id - self.path = os.path.abspath(os.path.join(FLAGS.images_path, image_id)) - if not self.path.startswith(os.path.abspath(FLAGS.images_path)) or \ - not os.path.isdir(self.path): - raise exception.NotFound - - @property - def image_path(self): - return os.path.join(self.path, 'image') - - def delete(self): - for fn in ['info.json', 'image']: - try: - os.unlink(os.path.join(self.path, fn)) - except: - pass - try: - os.rmdir(self.path) - except: - pass - - def is_authorized(self, context, readonly=False): - # NOTE(devcamcar): Public images can be read by anyone, - # but only modified by admin or owner. - try: - return (self.metadata['isPublic'] and readonly) or \ - context.is_admin or \ - self.metadata['imageOwnerId'] == context.project_id - except: - return False - - def set_public(self, state): - md = self.metadata - md['isPublic'] = state - with open(os.path.join(self.path, 'info.json'), 'w') as f: - json.dump(md, f) - - def update_user_editable_fields(self, args): - """args is from the request parameters, so requires extra cleaning""" - fields = {'display_name': 'displayName', 'description': 'description'} - info = self.metadata - for field in fields.keys(): - if field in args: - info[fields[field]] = args[field] - with open(os.path.join(self.path, 'info.json'), 'w') as f: - json.dump(info, f) - - @staticmethod - def all(): - images = [] - for fn in glob.glob("%s/*/info.json" % FLAGS.images_path): - try: - image_id = fn.split('/')[-2] - images.append(Image(image_id)) - except: - pass - return images - - @property - def owner_id(self): - return self.metadata['imageOwnerId'] - - @property - def metadata(self): - with open(os.path.join(self.path, 'info.json')) as f: - return json.load(f) - - @staticmethod - def add(src, description, kernel=None, ramdisk=None, public=True): - """adds an image to imagestore - - @type src: str - @param src: location of the partition image on disk - - @type description: str - @param description: string describing the image contents - - @type kernel: bool or str - @param kernel: either TRUE meaning this partition is a kernel image or - a string of the image id for the kernel - - @type ramdisk: bool or str - @param ramdisk: either TRUE meaning this partition is a ramdisk image - or a string of the image id for the ramdisk - - - @type public: bool - @param public: determine if this is a public image or private - - @rtype: str - @return: a string with the image id - """ - - image_type = 'machine' - image_id = utils.generate_uid('ami') - - if kernel is True: - image_type = 'kernel' - image_id = utils.generate_uid('aki') - if ramdisk is True: - image_type = 'ramdisk' - image_id = utils.generate_uid('ari') - - image_path = os.path.join(FLAGS.images_path, image_id) - os.makedirs(image_path) - - shutil.copyfile(src, os.path.join(image_path, 'image')) - - info = { - 'imageId': image_id, - 'imageLocation': description, - 'imageOwnerId': 'system', - 'isPublic': public, - 'architecture': 'x86_64', - 'imageType': image_type, - 'state': 'available'} - - if type(kernel) is str and len(kernel) > 0: - info['kernelId'] = kernel - - if type(ramdisk) is str and len(ramdisk) > 0: - info['ramdiskId'] = ramdisk - - with open(os.path.join(image_path, 'info.json'), "w") as f: - json.dump(info, f) - - return image_id - - @staticmethod - def register_aws_image(image_id, image_location, context): - image_path = os.path.join(FLAGS.images_path, image_id) - os.makedirs(image_path) - - bucket_name = image_location.split("/")[0] - manifest_path = image_location[len(bucket_name) + 1:] - bucket_object = bucket.Bucket(bucket_name) - - manifest = ElementTree.fromstring(bucket_object[manifest_path].read()) - image_type = 'machine' - - try: - kernel_id = manifest.find("machine_configuration/kernel_id").text - if kernel_id == 'true': - image_type = 'kernel' - except: - kernel_id = None - - try: - ramdisk_id = manifest.find("machine_configuration/ramdisk_id").text - if ramdisk_id == 'true': - image_type = 'ramdisk' - except: - ramdisk_id = None - - try: - arch = manifest.find("machine_configuration/architecture").text - except: - arch = 'x86_64' - - info = { - 'imageId': image_id, - 'imageLocation': image_location, - 'imageOwnerId': context.project_id, - 'isPublic': False, # FIXME: grab public from manifest - 'architecture': arch, - 'imageType': image_type} - - if kernel_id: - info['kernelId'] = kernel_id - - if ramdisk_id: - info['ramdiskId'] = ramdisk_id - - def write_state(state): - info['imageState'] = state - with open(os.path.join(image_path, 'info.json'), "w") as f: - json.dump(info, f) - - write_state('pending') - - encrypted_filename = os.path.join(image_path, 'image.encrypted') - with open(encrypted_filename, 'w') as f: - for filename in manifest.find("image").getiterator("filename"): - shutil.copyfileobj(bucket_object[filename.text].file, f) - - write_state('decrypting') - - # FIXME: grab kernelId and ramdiskId from bundle manifest - hex_key = manifest.find("image/ec2_encrypted_key").text - encrypted_key = binascii.a2b_hex(hex_key) - hex_iv = manifest.find("image/ec2_encrypted_iv").text - encrypted_iv = binascii.a2b_hex(hex_iv) - cloud_private_key = os.path.join(FLAGS.ca_path, "private/cakey.pem") - - decrypted_filename = os.path.join(image_path, 'image.tar.gz') - Image.decrypt_image(encrypted_filename, encrypted_key, encrypted_iv, - cloud_private_key, decrypted_filename) - - write_state('untarring') - - image_file = Image.untarzip_image(image_path, decrypted_filename) - shutil.move(os.path.join(image_path, image_file), - os.path.join(image_path, 'image')) - - write_state('available') - os.unlink(decrypted_filename) - os.unlink(encrypted_filename) - - @staticmethod - def decrypt_image(encrypted_filename, encrypted_key, encrypted_iv, - cloud_private_key, decrypted_filename): - key, err = utils.execute('openssl', - 'rsautl', - '-decrypt', - '-inkey', '%s' % cloud_private_key, - process_input=encrypted_key, - check_exit_code=False) - if err: - raise exception.Error(_("Failed to decrypt private key: %s") - % err) - iv, err = utils.execute('openssl', - 'rsautl', - '-decrypt', - '-inkey', '%s' % cloud_private_key, - process_input=encrypted_iv, - check_exit_code=False) - if err: - raise exception.Error(_("Failed to decrypt initialization " - "vector: %s") % err) - - _out, err = utils.execute('openssl', - 'enc', - '-d', - '-aes-128-cbc', - '-in', '%s' % (encrypted_filename,), - '-K', '%s' % (key,), - '-iv', '%s' % (iv,), - '-out', '%s' % (decrypted_filename,), - check_exit_code=False) - if err: - raise exception.Error(_("Failed to decrypt image file " - "%(image_file)s: %(err)s") % - {'image_file': encrypted_filename, - 'err': err}) - - @staticmethod - def untarzip_image(path, filename): - tar_file = tarfile.open(filename, "r|gz") - tar_file.extractall(path) - image_file = tar_file.getnames()[0] - tar_file.close() - return image_file diff --git a/nova/objectstore/stored.py b/nova/objectstore/stored.py deleted file mode 100644 index a3f6e9c0b..000000000 --- a/nova/objectstore/stored.py +++ /dev/null @@ -1,63 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 United States Government as represented by the -# Administrator of the National Aeronautics and Space Administration. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Properties of an object stored within a bucket. -""" - -import os - -import nova.crypto -from nova import exception - - -class Object(object): - def __init__(self, bucket, key): - """ wrapper class of an existing key """ - self.bucket = bucket - self.key = key - self.path = bucket._object_path(key) - if not os.path.isfile(self.path): - raise exception.NotFound - - def __repr__(self): - return "" % (self.bucket, self.key) - - @property - def md5(self): - """ computes the MD5 of the contents of file """ - with open(self.path, "r") as f: - return nova.crypto.compute_md5(f) - - @property - def mtime(self): - """ mtime of file """ - return os.path.getmtime(self.path) - - def read(self): - """ read all contents of key into memory and return """ - return self.file.read() - - @property - def file(self): - """ return a file object for the key """ - return open(self.path, 'rb') - - def delete(self): - """ deletes the file """ - os.unlink(self.path) diff --git a/nova/tests/test_cloud.py b/nova/tests/test_cloud.py index cf8ee7eff..00803d0ad 100644 --- a/nova/tests/test_cloud.py +++ b/nova/tests/test_cloud.py @@ -35,31 +35,22 @@ from nova import log as logging from nova import rpc from nova import service from nova import test +from nova import utils from nova.auth import manager from nova.compute import power_state from nova.api.ec2 import cloud from nova.api.ec2 import ec2utils from nova.image import local -from nova.objectstore import image FLAGS = flags.FLAGS LOG = logging.getLogger('nova.tests.cloud') -# Temp dirs for working with image attributes through the cloud controller -# (stole this from objectstore_unittest.py) -OSS_TEMPDIR = tempfile.mkdtemp(prefix='test_oss-') -IMAGES_PATH = os.path.join(OSS_TEMPDIR, 'images') -os.makedirs(IMAGES_PATH) - -# TODO(termie): these tests are rather fragile, they should at the lest be -# wiping database state after each run class CloudTestCase(test.TestCase): def setUp(self): super(CloudTestCase, self).setUp() - self.flags(connection_type='fake', - images_path=IMAGES_PATH) + self.flags(connection_type='fake') self.conn = rpc.Connection.instance() @@ -70,6 +61,7 @@ class CloudTestCase(test.TestCase): self.compute = self.start_service('compute') self.scheduter = self.start_service('scheduler') self.network = self.start_service('network') + self.image_service = utils.import_object(FLAGS.image_service) self.manager = manager.AuthManager() self.user = self.manager.create_user('admin', 'admin', 'admin', True) @@ -318,41 +310,6 @@ class CloudTestCase(test.TestCase): LOG.debug(_("Terminating instance %s"), instance_id) rv = self.compute.terminate_instance(instance_id) - @staticmethod - def _fake_set_image_description(ctxt, image_id, description): - from nova.objectstore import handler - - class req: - pass - - request = req() - request.context = ctxt - request.args = {'image_id': [image_id], - 'description': [description]} - - resource = handler.ImagesResource() - resource.render_POST(request) - - def test_user_editable_image_endpoint(self): - pathdir = os.path.join(FLAGS.images_path, 'ami-testing') - os.mkdir(pathdir) - info = {'isPublic': False} - with open(os.path.join(pathdir, 'info.json'), 'w') as f: - json.dump(info, f) - img = image.Image('ami-testing') - # self.cloud.set_image_description(self.context, 'ami-testing', - # 'Foo Img') - # NOTE(vish): Above won't work unless we start objectstore or create - # a fake version of api/ec2/images.py conn that can - # call methods directly instead of going through boto. - # for now, just cheat and call the method directly - self._fake_set_image_description(self.context, 'ami-testing', - 'Foo Img') - self.assertEqual('Foo Img', img.metadata['description']) - self._fake_set_image_description(self.context, 'ami-testing', '') - self.assertEqual('', img.metadata['description']) - shutil.rmtree(pathdir) - def test_update_of_instance_display_fields(self): inst = db.instance_create(self.context, {}) ec2_id = ec2utils.id_to_ec2_id(inst['id']) diff --git a/nova/tests/test_objectstore.py b/nova/tests/test_objectstore.py index c4d344503..c78772f27 100644 --- a/nova/tests/test_objectstore.py +++ b/nova/tests/test_objectstore.py @@ -33,11 +33,9 @@ from boto.s3 import connection as s3 from nova import context from nova import exception from nova import flags -from nova import objectstore from nova import wsgi from nova import test from nova.auth import manager -#from nova.exception import NotEmpty, NotFound from nova.objectstore import s3server -- cgit From 9da833ff9298a00ba33ca67885a7a663a3b9e35f Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:38:31 -0700 Subject: don't require integrated tests to recycle connections --- nova/tests/integrated/integrated_helpers.py | 42 ----------------------------- nova/tests/integrated/test_login.py | 6 ++--- 2 files changed, 3 insertions(+), 45 deletions(-) diff --git a/nova/tests/integrated/integrated_helpers.py b/nova/tests/integrated/integrated_helpers.py index 47093636e..cc7326e73 100644 --- a/nova/tests/integrated/integrated_helpers.py +++ b/nova/tests/integrated/integrated_helpers.py @@ -75,8 +75,6 @@ class TestUser(object): class IntegratedUnitTestContext(object): - __INSTANCE = None - def __init__(self): self.auth_manager = manager.AuthManager() @@ -92,7 +90,6 @@ class IntegratedUnitTestContext(object): def setup(self): self._start_services() - self._create_test_user() def _create_test_user(self): @@ -109,14 +106,6 @@ class IntegratedUnitTestContext(object): self._start_api_service() def cleanup(self): - for service in self.services: - service.kill() - self.services = [] - # TODO(justinsb): Shutdown WSGI & anything else we startup - # bug731668 - # WSGI shutdown broken :-( - # self.wsgi_server.terminate() - # self.wsgi_server = None self.test_user = None def _create_unittest_user(self): @@ -150,39 +139,8 @@ class IntegratedUnitTestContext(object): if not api_service: raise Exception("API Service was None") - # WSGI shutdown broken :-( - #self.services.append(volume_service) self.api_service = api_service self.auth_url = 'http://localhost:8774/v1.0' return api_service - - # WSGI shutdown broken :-( - # bug731668 - #@staticmethod - #def get(): - # if not IntegratedUnitTestContext.__INSTANCE: - # IntegratedUnitTestContext.startup() - # #raise Error("Must call IntegratedUnitTestContext::startup") - # return IntegratedUnitTestContext.__INSTANCE - - @staticmethod - def startup(): - # Because WSGI shutdown is broken at the moment, we have to recycle - # bug731668 - if IntegratedUnitTestContext.__INSTANCE: - #raise Error("Multiple calls to IntegratedUnitTestContext.startup") - IntegratedUnitTestContext.__INSTANCE.setup() - else: - IntegratedUnitTestContext.__INSTANCE = IntegratedUnitTestContext() - return IntegratedUnitTestContext.__INSTANCE - - @staticmethod - def shutdown(): - if not IntegratedUnitTestContext.__INSTANCE: - raise Error("Must call IntegratedUnitTestContext::startup") - IntegratedUnitTestContext.__INSTANCE.cleanup() - # WSGI shutdown broken :-( - # bug731668 - #IntegratedUnitTestContext.__INSTANCE = None diff --git a/nova/tests/integrated/test_login.py b/nova/tests/integrated/test_login.py index 501f8c919..6b241f240 100644 --- a/nova/tests/integrated/test_login.py +++ b/nova/tests/integrated/test_login.py @@ -33,12 +33,12 @@ FLAGS.verbose = True class LoginTest(test.TestCase): def setUp(self): super(LoginTest, self).setUp() - context = integrated_helpers.IntegratedUnitTestContext.startup() - self.user = context.test_user + self.context = integrated_helpers.IntegratedUnitTestContext() + self.user = self.context.test_user self.api = self.user.openstack_api def tearDown(self): - integrated_helpers.IntegratedUnitTestContext.shutdown() + self.context.cleanup() super(LoginTest, self).tearDown() def test_login(self): -- cgit From e3dfae1bba0e4f9ff5d64ff5fadb43485e494453 Mon Sep 17 00:00:00 2001 From: termie Date: Thu, 24 Mar 2011 16:38:31 -0700 Subject: add descriptive docstring --- nova/objectstore/s3server.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py index 83ca5bfa3..dd6327c8f 100644 --- a/nova/objectstore/s3server.py +++ b/nova/objectstore/s3server.py @@ -82,6 +82,38 @@ class S3Application(wsgi.Router): class BaseRequestHandler(wsgi.Controller): + """Base class emulating Tornado's web framework pattern in WSGI. + + This is a direct port of Tornado's implementation, so some key decisions + about how the code interacts have already been chosen. + + The two most common ways of designing web frameworks can be + classified as async object-oriented and sync functional. + + Tornado's is on the OO side because a response is built up in and using + the shared state of an object and one of the object's methods will + eventually trigger the "finishing" of the response asynchronously. + + Most WSGI stuff is in the functional side, we pass a request object to + every call down a chain and the eventual return value will be a response. + + Part of the function of the routing code in S3Application as well as the + code in BaseRequestHandler's __call__ method is to merge those two styles + together enough that the Tornado code can work without extensive + modifications. + + To do that it needs to give the Tornado-style code clean objects that it + can modify the state of for each request that is processed, so we use a + very simple factory lambda to create new state for each request, that's + the stuff in the router, and when we let the Tornado code modify that + object to handle the request, then we return the response it generated. + This wouldn't work the same if Tornado was being more async'y and doing + other callbacks throughout the process, but since Tornado is being + relatively simple here we can be satisfied that the response will be + complete by the end of the get/post method. + + """ + def __init__(self, application): self.application = application -- cgit